@font-face {
	font-family: 'REZRegular';
	src: url('rez-webfont.eot');
	src: local('☺'), url('rez-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

#exposeMask {
	background-color:#000;
}

body {
	padding-top:0;
	margin-top:0;
	padding-bottom:0;
	margin-bottom:0;
	text-align: center;
	background: #000 url(/media/images/backgrounds/main.jpg) top center repeat-y;
}

#videoButton {
	height: 90px;
	background-color: rgb(0, 0, 0); /* The Fallback */
	background-color:rgba(0,0,0,0.8);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter:alpha(opacity=80);
}

.videoButtonText {
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'REZRegular', sans-serif; color: #FFF; font-size:20px;
}

#wrapper {
	width:100%;
	text-align:center;
	margin:auto;
}

#content {
	background:url(/media/images/backgrounds/body.jpg) repeat-y center top;
	color:#FFF;
}

#commercial {
	background:#000 url(/media/images/home/trailer_preview.jpg) no-repeat center top;
}

#mainTable {
	table-layout:fixed;
}

#loginBox {
	display:none;
}

.memberInfoButtonLeft {
	float:left;
	padding-left:95px;
	padding-right:30px;
	padding-bottom:30px;
}

.memberInfoButtonRight {
	float:right;
	padding-right:95px;
	padding-left:30px;
	padding-bottom:30px;
}

.border {
	background:url(/media/images/backgrounds/body.jpg) repeat-y center top;
}

.REZ {
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'REZRegular', sans-serif;
}

.outfitterTitle {
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'REZRegular', sans-serif;
	font-size:24.5px;
	padding-bottom:5px;
}

.huntTitle {
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'REZRegular', sans-serif;
	font-size:24.5px;
	padding-bottom:5px;
	text-align:center;
}

.yearTitle {
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'REZRegular', sans-serif;
	font-size:30px;
	margin-top:5px;
	padding-bottom:0px;
	text-align:center;
}

.homepageTitle {
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'REZRegular', sans-serif;
	font-size:24.5px;
	width:750px;
	margin:auto;
	text-align:justify;
	margin-bottom:15px;
}

.homepageContent {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	width:750px;
	margin:auto;
	text-align:justify;
}
	
	

.attentionLine {
	padding-top:10px;
	padding-bottom:10px;
}

a:link {
	color: #CCC;
	text-decoration:none;
}
a:visited {
	color: #CCC;
	text-decoration:none;
}
a:active {
	color: #CCC;
	text-decoration:none;
}
a:hover {
	color: #CCC;
	text-decoration:underline;
}

.orangeLink a {
	text-decoration:none;
	color:#c89752;
	font-weight:bold;
}

.orangeLink a:link {
	text-decoration:none;
	color:#c89752;
	font-weight:bold;
}

.orangeLink a:visted {
	text-decoration:none;
	color:#c89752;
	font-weight:bold;
}

.orangeLink a:hover {
	text-decoration:none;
	color:#ba7c32;
	font-weight:bold;
}

.orangeLinkThin a {
	text-decoration:none;
	color:#c89752;
}

.orangeLinkThin a:link {
	text-decoration:none;
	color:#c89752;
}

.orangeLinkThin a:visted {
	text-decoration:none;
	color:#c89752;
}

.orangeLinkThin a:hover {
	text-decoration:none;
	color:#ba7c32;
}

.orange {
	color:#c89752;
}

.orangeBold {
	color:#c89752;
	font-weight:bold;
}

.whiteBold {
	color:#FFF;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
}

.orangeSmall {
	color:#c89752;
	font-size:14px;
}

.whiteSmall {
	color:#FFF;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.whiteTiny {
	color:#FFF;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.orangeSmallItalic {
	color:#c89752;
	font-size:14px;
	font-style:italic;
}

.whiteSmallItalic {
	color:#FFF;
	font-size:14px;
	font-style:italic;
}

.orangeSmallBold {
	color:#c89752;
	font-size:14px;
	font-weight:bold;
}

.inner {
	text-align:justify;
	width:800px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:16px;
	margin-left:auto;
	margin-right:auto;
}

.innerCentered {
	text-align:center;
	width:800px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:16px;
	margin-left:auto;
	margin-right:auto;
}

#footer {
	text-align:center;
	/*background:#000;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a5866a;
}

/**MEMBERS STUFF**/

.loginForm {
	width:360px;
	text-align:right;
	float:left;
}

.conversionForm {
	margin-top:15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:410px;
	text-align:right;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:65px;
}

.renewalForm {
	margin-top:15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:820px;
	text-align:right;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:65px;
}

.creationForm {
	margin-top:15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:820px;
	text-align:right;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:65px;
}

.radioButton {
	background:url(/media/images/members/radio_button.png) no-repeat;
}

.loginForm input,
.loginForm textarea {
	border:none
}

.conversionForm input,
.conversionForm textarea {
	border:none
}

.renewalForm input,
.renewalForm textarea {
	border:none
}

.creationForm input,
.creationForm textarea {
	border:none
}


.loginForm .inputtext {
	background:url(/media/images/members/singe_line_bg.png) no-repeat;
	width:156px;
	height:25px;
	padding-top:6px;
	padding-left:8px;
	padding-right:8px;
	color:#c89752;
	font-size:15px;
	/*font-weight: normal; font-style: normal; font-family: 'REZRegular', sans-serif;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.conversionForm .inputtext {
	background:url(/media/images/members/singe_line_bg.png) no-repeat;
	width:156px;
	height:25px;
	padding-top:6px;
	padding-left:8px;
	padding-right:8px;
	color:#c89752;
	font-size:15px;
	/*font-weight: normal; font-style: normal; font-family: 'REZRegular', sans-serif;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.renewalForm .inputtext {
	background:url(/media/images/members/singe_line_bg.png) no-repeat;
	width:156px;
	height:25px;
	padding-top:6px;
	padding-left:8px;
	padding-right:8px;
	color:#c89752;
	font-size:15px;
	/*font-weight: normal; font-style: normal; font-family: 'REZRegular', sans-serif;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.creationForm .inputtext {
	background:url(/media/images/members/singe_line_bg.png) no-repeat;
	width:156px;
	height:25px;
	padding-top:6px;
	padding-left:8px;
	padding-right:8px;
	color:#c89752;
	font-size:15px;
	/*font-weight: normal; font-style: normal; font-family: 'REZRegular', sans-serif;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}


.conversionForm .droptext {
	background: url(/media/images/members/singe_line_bg.png) no-repeat;
	width:156px;
	height:31px;
	border:none;
	overflow:hidden;
	padding-left:8px;
	padding-right:8px;
	color:#c89752;
	font-size:15px;
	/*font-weight: normal; font-style: normal; font-family: 'REZRegular', sans-serif;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.conversionForm .multitext {
	background:url(/media/images/members/multi_line_bg.png) no-repeat;
	overflow:hidden;
	resize:none;
	width:156px;
	height:160px;
	padding-top:6px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:6px;
	color:#c89752;
	font-size:15px;
	/*font-weight: normal; font-style: normal; font-family: 'REZRegular', sans-serif;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.creationForm .multitext {
	background:url(/media/images/members/multi_line_bg.png) no-repeat;
	overflow:hidden;
	resize:none;
	width:156px;
	height:160px;
	padding-top:6px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:6px;
	color:#c89752;
	font-size:15px;
	/*font-weight: normal; font-style: normal; font-family: 'REZRegular', sans-serif;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.loginForm .label {
	padding-top:8px;
	padding-bottom:12px;
}

.submitButton {
	padding-left:15px;
	padding-top:58px;
	float:left;
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'REZRegular', sans-serif;
}

.submitButton .submit {
	background:url(/media/images/members/login_button.png) no-repeat;
	width:77px;
	height:35px;
	color:#fff;
	cursor:pointer;
	border:none;
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'REZRegular', sans-serif;
	font-size:20px;
}

.conversionForm .submit {
	background:url(/media/images/members/login_button.png) no-repeat;
	width:77px;
	height:35px;
	color:#fff;
	cursor:pointer;
	border:none;
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'REZRegular', sans-serif;
	font-size:20px;
}	


.renewalForm .submit {
	background:url(/media/images/members/login_button.png) no-repeat;
	width:77px;
	height:35px;
	color:#fff;
	cursor:pointer;
	border:none;
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'REZRegular', sans-serif;
	font-size:20px;
}	

.renewalForm .button {
	background:url(/media/images/members/login_button.png) no-repeat;
	width:77px;
	height:35px;
	color:#fff;
	cursor:pointer;
	border:none;
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'REZRegular', sans-serif;
	font-size:20px;
	text-decoration:none;
}	

.renewalForm .button a:hover {
	text-decoration:none;
}

.renewalForm .buttonText {
	padding-top:7px;
	vertical-align:middle;
	margin:auto;
	text-align:center;	
	text-decoration:none;
}

.creationForm .submit {
	background:url(/media/images/members/login_button.png) no-repeat;
	width:77px;
	height:35px;
	color:#fff;
	cursor:pointer;
	border:none;
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'REZRegular', sans-serif;
	font-size:20px;
}		

.creationForm .button {
	background:url(/media/images/members/login_button.png) no-repeat;
	width:77px;
	height:35px;
	color:#fff;
	cursor:pointer;
	border:none;
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'REZRegular', sans-serif;
	font-size:20px;
	text-decoration:none;
}	



.button a:hover {
	text-decoration:none;
}

.creationForm .buttonText {
	padding-top:7px;
	vertical-align:middle;
	margin:auto;
	text-align:center;	
	text-decoration:none;
}
	

.clear {
	clear:both;
}

#hideLogin {
	padding-left:0px;
	padding-right:220px;
	padding-top:7px;
	float:right;
}

#forgotPassword {
	height:20px;
	vertical-align:middle;
	padding-top:15px;
}

.centerdiv{
	width:500px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#loginError {
	background:url(/media/images/members/error_bg.png) repeat;
	width:350px;
	margin-right:auto;
	margin-left:auto;
	/*margin-top:30px;*/
	padding-bottom:4px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#loginErrorText {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	position:relative;
	font-weight:bold;
}

#conversionError {
	background:url(/media/images/members/error_bg.png) repeat;
	width:350px;
	margin-right:auto;
	margin-left:auto;
	/*margin-top:30px;*/
	padding-bottom:4px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:none;
}

#conversionErrorText {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	position:relative;
	font-weight:bold;
}

.standardError {
	background:url(/media/images/members/error_bg.png) repeat;
	width:400px;
	margin-right:auto;
	margin-left:auto;
	/*margin-top:30px;*/
	padding-bottom:4px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.standardErrorText {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	position:relative;
	font-weight:bold;
}

#slider {float:left; position:relative; overflow:auto; width:844px; height:483px}
#slider ul {position:absolute; list-style:none; top:-10px; left:-25px;}
#slider li {float:left; width:844px; height:483px}
