@charset "UTF-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Raleway:700,400);
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700');

    /**
    * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
    * http://cssreset.com
    */
    html, body, div, span, applet, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    a, abbr, acronym, address, big, cite, code,
    del, dfn, em, img, ins, kbd, q, s, samp,
    small, strike, strong, sub, sup, tt, var,
    b, u, i, center,
    dl, dt, dd,  ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td,
    article, aside, canvas, details, embed,
    figure, figcaption, footer, header, hgroup,
    menu, nav, output, ruby, section, summary,
    time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    }
    /* HTML5 display-role reset for older browsers */
    article, aside, details, figcaption, figure,
    footer, header, hgroup, menu, nav, section {
    display: block;
    }
    body {
    line-height: 1;
    }
    ul {
    list-style: none;
    }
    blockquote, q {
    quotes: none;
    }
    blockquote:before, blockquote:after,
    q:before, q:after {
    content: '';
    content: none;
    }
    table {
    border-collapse: collapse;
    border-spacing: 0;
    }

/* Grey  Out Member Slection on entry Page */
.membervalidated{
	color:#8f8e8d;
}

@font-face {
  font-family: 'NeutraDisp-Bold';
  src: url('fonts/NeutraDisp-Bold.eot');
  src: local('fonts/NeutraDisp-Bold'), local('fonts/NeutraDisp-Bold'),
         url('fonts/NeutraDisp-Bold.otf') format('opentype');
}

#container{
	width:1040px;
	margin:0 auto;
	position:relative;
	color:#0b1a2e;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	}

#header{
	width:1040px;
	height:244px;
	position:relative;
	background:url(nationals-header.png) no-repeat;
	border:none;
    margin-bottom: 10px;
	}
#headerblurb{
	width:462px;
	height:45px;
	padding:10px;
	background:#e3e8ec;
	border:2px solid #8093a3;
	display:block;
	position:absolute;
	top:14px;
	left:10px;
	font-family: 'Raleway', sans-serif;
	text-align:center;
	font-weight:bold;
	}
#blurb_title{
	font-size:26px;
	line-height:24px;
	}
#blurb_info{
	font-size:14px;
	}
	
	
#about_wrap{
	background:url(../media/images/sponsor_section_bg.png) repeat-x top center;
	height:27px;
	width:974px;
	margin:40px auto;
	}
#abouttitle{
	width:124px;
	height:23px;
	font-family: 'NeutraDisp-Bold', Verdana, sans-serif;
	text-align:center;
	line-height:25px;
	background:#000;
	display:block;
	border:2px solid #bcbec0;
	font-size:18px;
	font-weight:bold;
	margin-left:20px;
	text-transform:uppercase;
	color:#bcbec0;
	}
	
	
#copy_wrapper{
	width:918px;
	margin:0 auto;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	
	}
#copy_wrapper p{
	width:918px;
	margin:10px auto;
	line-height:15px;
	}
.page_title{
	text-transform:uppercase;
	font-weight:bold;
	line-height:25px;
	}
.page_subtitle{
	font-weight:bold;
	}
.homeUL{
	list-style:disc outside;
	margin:-8px 0 15px 22px;
	line-height:15px;
	
	}
.link{color:#0b1a2e;}
.link:hover{text-decoration:none;}
/*sponsor*/
#sponsor_wrapper{
	width:974px;
	}

.sponsor_section{
	background: url(../media/images/sponsor_section_bg.png) repeat-x top center;
	font-family: 'NeutraDisp-Bold', Verdana, sans-serif;
	width:974px;
	display:block;
	margin:40px auto 0;
	}
.sponsor_title{
	width:214px;
	height:23px;
	text-align:center;
	line-height:25px;
	background:#000;
	display:block;
	border:2px solid #bcbec0;
	font-size:18px;
	font-weight:bold;
	margin-left:20px;
	text-transform:uppercase;
	margin:60px 0 40px 20px;
	color:#bcbec0;
	}	
.co-sponsor{
	margin:20px auto;
	width:974px;
	text-align:center
	}
.sponsor_text_links{
	font-weight:bold;
	text-align:center;
	width:875px;
	margin:20px auto;
	line-height:22px;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	}
.sponsor_text_links a{
	margin:0 20px;
	line-height:22px;
	color:#000;
	text-decoration:none;
	}
.sponsor_text_links a:hover{
	text-decoration:underline;
	}
.sponsor_text_links-left{
	width:50%;
	float: left;
	text-align: center;
    }
.sponsor_text_links-centered{
	width: 100%;
	text-align: center;
}
.clearboth{
	clear: both;
}
.sponsorHR{
	width:974px;
	height:2px;
	border:none;
	background:#2b3849;
	margin:2px auto 20px;
	}
.sponsor_img{
	border:none;
	margin-right:30px;
	text-decoration:none;
	display:inline;
	opacity: 0.85;
	 /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  /* IE 5-7 */
  filter: alpha(opacity=85);
  -moz-opacity: 0.85;
  -khtml-opacity: 0.85;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
     transition: all .5s ease;
	}
.sponsor_img:hover{
	opacity: 1;
	}
.sponsor_img:nth-last-of-type{
	margin-right:0px;
	}
	
#salescentral{
	width:974px;
	font-weight:bold;
	}
#salescentraltitle{
	width:974px;
	text-indent:20px;
	text-transform:uppercase;
	padding-top:20px;
	font-family: 'NeutraDisp-Bold', Verdana, sans-serif;
	font-size:18px;
	}	
.sponsorcopy{
	width:918px;
	margin:65px auto -20px;
	font-size:14px;
	color:#0b1a2e;
	font-family:Verdana, Geneva, sans-serif;
	}
.sponsorcopy a{
	color:#0b1a2e;
	text-decoration:underline;
	
	}
.sponsorcopy a:hover{
	color:#0b1a2e;
	text-decoration:none;
	
	}
.text_sponsors{
	font-size:22px;
	text-decoration:none;
	color:#22487a;
	-webkit-transition:color .25s ease-in;
	-moz-transition:color .25s ease-in;
	-o-transition:color .25s ease-in;
	transition:color .25s ease-in;
	
	
	}

.text_sponsors:hover{
	text-decoration: underline;
	color:#000;
	}
	
		
/*Call For entries*/

.entrytitle{
	background: url(../media/images/sponsor_section_bg.png) repeat-x top center;
	font-family: 'NeutraDisp-Bold', Verdana, sans-serif;
	width:974px;
	display:block;
	margin:40px auto 0;
	}	
#entrantwarning{
	width:947px;
	color:#F00;
	font-weight:bold;
	text-align:center;
	}
.copylinks{
	font-weight:bold;
	line-height:24px;
	color:#0b1a2e;
	text-transform: uppercase;
	}	
	
.copylinks a{
	text-decoration:underline;
	color:#000;
	}		
.copylinks a:hover{
	text-decoration:none;
	}		
/* categorylist */	
#categorylist{
	line-height:18px;
	}
#categorylist li{
	margin-bottom:8px;}	
#categorylist a{
	text-decoration:underline;
	color:#0b1a2e;
	}		
	
#categorylist a:hover{
	text-decoration:none;
	color:#0b1a2e;
	}	
.category_group{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:10px;
	}
.category_title{
	text-transform:uppercase;
	font-weight:bold;
	line-height:12px;
	}	
.cat_ul{
	margin:-10px 0 18px 18px;
	list-style: disc inside;
	line-height:18px;
	}
.back2top{
	height:25px;
	line-height:25px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:-25px;
	}
.back2top a{
	color:#0b1a2e;	
	}
.back2top a:hover{
	text-decoration:none;
	}


/*Winners*/
#winners_wrapper{
	width:974px;
	}
.winners_section{
	width:974px;
	display:block;
	margin:40px auto 0;
	font-family: 'NeutraDisp-Bold', Verdana, sans-serif;
	}

.winners_title{	
    width:214px;
	height:23px;
	text-align:center;
	line-height:25px;
	background:#000;
	display:block;
	border:2px solid #bcbec0;
	font-size:16px;
	margin-left:20px;
	text-transform:uppercase;	
	font-family: 'NeutraDisp-Bold', Verdana, sans-serif;
	color:#bcbec0;
    }

.winners_whole{
	margin:25px auto;
	width:974px;
	text-align:center;
	background:url(../media/images/sponsor_section_bg.png) repeat-x top center;
	}
.winners_whole img{
	padding-right:65px;
	
	}		
.winners_left{
	float:left;	
	width:460px;
	padding-right:34px;
	background:url(../media/images/sponsor_section_bg.png) repeat-x top center;
	}
/*.winners_ceter{
	float:left;	
	width:460px;
	margin:0 auto;
	background:url(../media/images/sponsor_section_bg.png) repeat-x top center;
	}*/
.winners_left1{
	float:left;	
	width:460px;
	padding-right:34px;
	background:url(../media/images/sponsor_section_bg.png) repeat-x top center;
	}
.winners_left1 img{
	margin-left:20px;
	}		
.winners_right{
	float:right;
	width:480px;
	background:url(../media/images/sponsor_section_bg.png) repeat-x top center;	
	}
.winners_right1{
	float:right;
	width:480px;
	background:url(../media/images/sponsor_section_bg.png) repeat-x top center;	
	}
.winners_right img{
	margin-left:20px;
	}
.winners_right1 img{
	margin-left:0px;
	}			
.winners_images{
	margin-left:14px;
	height:235px;
	}	
.winners_images img{
	margin-top:30px;
	margin-right:8px;
	opacity: 0.85;
	 /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  /* IE 5-7 */
  filter: alpha(opacity=85);
  -moz-opacity: 0.85;
  -khtml-opacity: 0.85;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
     transition: all .5s ease;
	}
.winners_images img:hover{
	opacity: 1;
	 /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  /* IE 5-7 */
  filter: alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity: 1;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
     transition: all .5s ease;
	}
.winners_images2 img{
	margin-top:30px;
	margin-right:8px;
	opacity: 0.85;
	 /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  /* IE 5-7 */
  filter: alpha(opacity=85);
  -moz-opacity: 0.85;
  -khtml-opacity: 0.85;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
     transition: all .5s ease;
	}
.winners_images2 img:hover{
	opacity: 1;
	 /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  /* IE 5-7 */
  filter: alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity: 1;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
     transition: all .5s ease;
	}



/*Legends*/
#legendtitle_wrap{
	background:url(../media/images/sponsor_section_bg.png) repeat-x top center;
	height:27px;
	width:974px;
	margin:40px auto 10px;
	}
#legendtitle_wrap2{
	background:url(../media/images/sponsor_section_bg.png) repeat-x top center;
	height:27px;
	width:974px;
	margin:30px auto 0;
	}
#legendtitle{
	width:500px;
	height:23px;
	font-family: 'NeutraDisp-Bold', Verdana, sans-serif;
	text-align:center;
	line-height:25px;
	background:#000;
	display:block;
	border:2px solid #bcbec0;
	font-size:18px;
	font-weight:bold;
	margin-left:20px;
	text-transform:uppercase;
	color:#bcbec0;
	}
#legendtitle2{
	width:548px;
	height:23px;
	font-family: 'NeutraDisp-Bold', Verdana, sans-serif;
	text-align:center;
	line-height:25px;
	background:#000;
	display:block;
	border:2px solid #bcbec0;
	font-size:18px;
	font-weight:bold;
	margin-left:20px;
	text-transform:uppercase;
	color:#bcbec0;
	}
#honoreetitle{
	width:210px;
	height:23px;
	font-family: 'NeutraDisp-Bold', Verdana, sans-serif;
	text-align:center;
	line-height:25px;
	background:#000;
	display:block;
	border:2px solid #bcbec0;
	font-size:18px;
	font-weight:bold;
	margin-left:20px;
	text-transform:uppercase;
	color:#bcbec0;
	}	
	
	
#legends_wrapper{
	width:974px;
	}
#legends_wrapper p{
	margin:10px auto;
	line-height:15px;
	
	}	
#legendsUL{
	line-height:18px;
	list-style-type:disc;
	position:relative;
	left:20px
	}
.legendname{ font-weight:bold;}	
	
#past_legends{
	width:850px;
	margin:25px auto;
		}
.legendslineheight{line-height:22px!IMPORTANT;}
#legends_left{
	width:420px;
	float:left;
	border-right:1px solid #bcbec0;
	}	
#legends_right{
	width:400px;
	float:left;
	position:relative;
	left:60px;
	
	}		
.legendssection{
	width:918px;
	margin:25px auto;
	
	}
.legendssection img{
	width:200px;
	height:200px;
	border:3px solid #9aa7b6;
	margin:2px auto 15px;
	}	
.legends-left{
	width:134px;
	float:left;
	}
.legends-right{
	width:769px;
	float:left;
	padding-bottom:30px;
	}
.legends_person_title{
	font-weight:bold;
	text-transform:uppercase;
	}
.bold-legends{
	font-weight:bold!IMPORTANT;
	}
/*Judges*/

#judges_wrap{
	background:url(../media/images/sponsor_section_bg.png) repeat-x top center;
	height:27px;
	width:974px;
	margin:40px auto;
	}
#judgestitle{
	width:124px;
	height:23px;
	font-family: 'NeutraDisp-Bold', Verdana, sans-serif;
	text-align:center;
	line-height:25px;
	background:#000;
	display:block;
	border:2px solid #bcbec0;
	font-size:18px;
	font-weight:bold;
	margin-left:20px;
	text-transform:uppercase;
	color:#bcbec0;
	}
.judges_left{
	width:134px;
	float:left;
	}



.judges_right{
	width:680px;
	float:left;
	position:relative;
	left:120px;
	line-height: 22px;
	
	}
.judges_right p{
	margin-bottom: 12px;
	
	}
.judges_name{
	font-weight:bold;
	text-transform:uppercase;
	font-size: 14px;
	}
.judges_title{
	text-transform: none;
	font-weight:bold;
}
hr.style-one {
    border: 0;
    height: 1px;
    background: #333;
    background-image: linear-gradient(to right, #ccc, #333, #ccc);
	width: 95%;
	margin: 25px auto 35px;
}
/*GoTour*/
sup {
    vertical-align: super;
    font-size: smaller;
}
#gotourtitle{
	width:800px;
	height:23px;
	font-family: 'NeutraDisp-Bold', Verdana, sans-serif;
	text-align:center;
	line-height:25px;
	background:#000;
	display:block;
	border:2px solid #bcbec0;
	font-size:18px;
	font-weight:bold;
	margin-left:20px;
	text-transform:uppercase;
	color:#bcbec0;
	}
#gotour_wrapper{
	width:974px;
	}
#gotour_wrapper p{
	margin:10px auto;
	line-height:15px;
	
	}	
#gotour_UL{
	line-height:18px;
	list-style-type:disc;
	position:relative;
	left:20px
	}
	
#gotoursubmittitle{
	width:124px;
	height:30px;
	font-family: 'NeutraDisp-Bold', Verdana, sans-serif;
	text-align:center;
	line-height:30px;
	background:#000;
	display:block;
	border:2px solid #bcbec0;
	font-size:18px;
	font-weight:bold;
	margin-left:20px;
	text-transform:uppercase;
	color:#bcbec0;
	text-decoration:none;
	float:right;
	position:relative;
	top:4px;
	}
#gotoursubmittitle:hover{
	width:124px;
	height:30px;
	font-family: 'NeutraDisp-Bold', Verdana, sans-serif;
	text-align:center;
	line-height:30px;
	background:#bcbec0;
	display:block;
	border:2px solid #000;
	font-size:18px;
	font-weight:bold;
	margin-left:20px;
	text-transform:uppercase;
	color:#000;
	cursor:pointer;
	}	
#gotour-entery-box{
	width:81%;
	background:#fcfbfb;
	border:1px solid #E3E2E2;
	font-size:15px;
	line-height:20px!IMPORTANT;
	padding:15px;
	}		
/*Tickets*/
#tickets_wrap{
	background:url(../media/images/sponsor_section_bg.png) repeat-x top center;
	height:27px;
	width:974px;
	margin:40px auto;
	}
#ticketstitle{
	width:204px;
	height:23px;
	font-family: 'NeutraDisp-Bold', Verdana, sans-serif;
	text-align:center;
	line-height:25px;
	background:#000;
	display:block;
	border:2px solid #bcbec0;
	font-size:18px;
	font-weight:bold;
	margin-left:20px;
	text-transform:uppercase;
	color:#bcbec0;
	}

.ticketstitle_small{
	width:204px;
	height:18px;
	font-family: 'NeutraDisp-Bold', Verdana, sans-serif;
	text-align:center;
	line-height:19px;
	background:#000;
	display:block;
	border:2px solid #bcbec0;
	font-size:15px;
	font-weight:bold;
	margin-left:20px;
	text-transform:uppercase;
	margin:15px 0 -5px 0px;
	color: #bcbec0;
	}
.drinkdisclaimer{
	font-size:10px;
	font-style:italic;
	}
	
.buybutton{
	opacity: 0.85;
	 /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  /* IE 5-7 */
  filter: alpha(opacity=85);
  -moz-opacity: 0.85;
  -khtml-opacity: 0.85;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
     transition: all .5s ease;
	margin:8px 0 15px;
	}

.buybutton:hover  {
	left: auto;
	text-align:center;	
	opacity:1;
	cursor:pointer;
	
}
	
.numberoftix{
	border:2px solid #0b1a2e;
	width:15px;
	height:14px;
	margin-bottom:-5px;
	}
.tixforminputs{
	border:2px solid #0b1a2e;
	height:14px;
	margin-bottom:4px;

	}
.NSMCnumber{
	border:2px solid #0b1a2e;
	width:45px;
	height:14px;
	margin-bottom:-5px;
	}		


.mail_link {
	color:#0b1a2e;
	}
.mail_link:hover{
	text-decoration:none;
	}		
.formreset {
   /* background:url(../media/images/tickets/reset_form.png) none;*/
	font-family: 'NeutraDisp-Bold', Verdana, sans-serif;
	background:#0b1a2e;
	color:#ebebeb;
	font-size:16px;
	padding:3px;
	border:2px solid #ebebeb;
    width:119px;
	line-height:19px;
    height:26px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	cursor:pointer;
}	
.formsubmit {
   /* background:url(../media/images/tickets/reset_form.png) none;*/
	font-family: 'NeutraDisp-Bold', Verdana, sans-serif;
	background:#0b1a2e;
	color:#ebebeb;
	font-size:16px;
	padding:3px;
	border:2px solid #ebebeb;
    width:80px;
	line-height:19px;
    height:26px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	cursor:pointer;
}

.formslectstyle{
	font-family: 'NeutraDisp-Bold', Verdana, sans-serif;
	background:#0b1a2e;
	color:#ebebeb;
	font-size:16px;
	padding:3px;
	border:2px solid #ebebeb;
	line-height:19px;
	}	

/* ENTER*/

.row{
	width:370px;
	height:20px;
	}




	
/* News */
#news_wraper{
	line-height:25px;
	margin:15px 0 30px 18px;
	text-transform:uppercase;
	
	}
#news_wraper a{
	color:#0b1a2e;
	}
#news_wraper a:hover{
	text-decoration:none;
	}	
	
									
/*------ Nav area -----*/

#nav {
	/*float:left;*/
	width:974px;
	height:46px;
	text-align:center;
	position:relative;
	top:-24px;
	/*margin-top:40px;
	padding:0 69px 0 15px;
	border-bottom:1px solid #666;*/
	}	
	
/*SON OF SUCKER FISH DROP DOWNS MODIFIED*/	
#drops, #drops ul {
	padding:0;
	margin:0;
	clear:both;
	float:left;
	width:inherit;
	text-align:center;
	position:relative;
	top:24px;
	}
	
#drops ul.drop {
	background:#000;
	/*padding:5px;*/
	width:inherit;
	clear:both;
	text-align:center;	
	margin-top:22px;
	list-style:none;
	/*width:150px;*/
	   
	}

/* OLD  */
/*
#drops ul.drop {
	background:#718ca1;
	width:inherit;
	clear:both;
	text-align:center;	
	margin-top:22px;
	list-style:none;
	width:150px;
	   
	}
#drops ul.drop li {
	text-align:center;	
    width:148px;
	clear:both;
	height:28px;
	line-height:28px;
	text-align:center;	
	border:2px solid #0b1a2e;
	list-style:none;
	
	}

*/
/* END OLD  */



#drops ul.drop li {
	text-align:center;	
    width:148px;
	clear:both;
	height:28px;
	line-height:28px;
	
	border:2px solid #bcbec0;
	list-style:none;
	
	}
	
	
	
#drops ul.drop a {
	
	color:#bcbec0;
	text-decoration:none;
	font-size:13px;
	text-transform:uppercase;
	clear:both;
	float:left;
	text-align:center;	
	
	}
	
#drops a {
	display: block;
	/*width: 10em;*/
	float:left;
	clear:both;
	width:150px;
	text-align:center;	
	
}
#drops ul.drop a:hover{
	color:#fff;
	}
#drops li {
	float: left;
	height:22px;
	font-family:"NeutraDisp-Bold", Verdana;
	text-align:center;
	/*width: 10em;*/
}
#drop-position{
	margin-left:-45px;
	}
#drops li ul {
	position: absolute;
	width: 200px;
	opacity: 0;
	text-align:center!IMPORTANT;
	 -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
     transition: all .5s ease;
}

#drops li:hover ul {
	left: auto;
	text-align:center;	
	opacity:1;
}

#drops li:hover ul, #drops li.sfhover ul {
	left: auto;
}
/*END SUCKERFISH*/

/*SPRITE BACKGROUP POSITIONING*/	
#nav a.home, #nav a.sponsors, #nav a.entries, #nav a.enter, #nav a.winners, #nav a.judges, #nav a.photos, #nav a.news, #nav a.tickets {
	float:left;
	background: url(../media/images/common/nav.jpg) no-repeat;
	height:46px;
	text-indent:-999999px;
	}
	
#nav a.home {background-position:left top; width:77px;}	
#nav a.sponsors {background-position:-77px 0;width:114px;}	


#nav a.entries {background-position:-197px 0; width:172px;}

#nav a.enter {	
	background-position:-363px 0;
	width:86px;
	}	
	
#nav a.winners {	
	background-position:-449px 0;
	width:119px;
	}	
	
#nav a.judges {	
	background-position:-568px 0;
	width:94px;
	}	

#nav a.photos {	
	background-position:-662px 0;
	width:92px;
	}
#nav a.news {	
	background-position:-754px 0;
	width:119px;
	}

#nav a.tickets {	
	background-position:-873px 0;
	width:101px;
	}

#nav a.home:hover, #nav a#active1{	
	background-position:left -46px;
	}
	
#nav a.sponsors:hover,#nav a#active2 {	
	background-position:-77px -46px;
	}

#nav a.entries:hover,#nav a#active3  {background-position:-197px -46px;}
	

#nav a.enter:hover, #nav a#active4 {	
	background-position:-363px -46px;
	}	
	
#nav a.winners:hover, #nav a#active5{	
	background-position:-449px -46px;
	}	
	
#nav a.judges:hover,#nav a#active6  {	
	background-position:-568px -46px;
	}
#nav a.photos:hover  {	/*No Active  Atate For Photos - External Link*/
	background-position:-662px -46px;
	}
#nav a.news:hover, #nav a#active7  {	
	background-position:-754px -46px;
	}
#nav a.tickets:hover, #nav a#active8  {	
	background-position:-873px -46px;
	}

/* NAV UPDATES */
#navwrap2017{
	width:985px;
	height:46px;
	top:-24px!IMPORTANT;
	position:relative;
		
	}

#nav2017 a.home, #nav2017 a.sponsors, #nav2017 a.entries, #nav2017 a.enter, #nav2017 a.winners, #nav2017 a.judges, #nav2017 a.photos, #nav2017 a.news, #nav2017 a.gotouraw, #nav2017 a.tickets {
	/*float:left;*/
	background: url(../media/images/common/nav.png) no-repeat;
	height:46px;
	text-indent:-999999px;
	}

#nav2017 a.home {background-position:left top; width:60px;}	
#nav2017 a.sponsors {background-position:-66px 0;width:99px;}	
#nav2017 a.entries {background-position:-164px 0; width:152px;}
#nav2017 a.enter {background-position:-317px 0; width:69px;}		
#nav2017 a.winners {background-position:-385px 0;width:99px;	}		
#nav2017 a.judges {background-position:-483px 0;width:75px;}	


#nav2017 a.photos {background-position:-557px 0;width:81px;}
#nav2017 a.news {background-position:-637px 0;width:113px;}

#nav2017 a.gotouraw {background-position:-749px 0;width:133px;}

#nav2017 a.tickets {background-position:-881px 0;width:94px;	}
	
	

#nav2017 a.home:hover, #nav2017 a#active1{background-position:0 -46px;}	
#nav2017 a.sponsors:hover,#nav2017 a#active2 {background-position:-66px -46px;}
#nav2017 a.entries:hover,#nav2017 a#active3  {background-position:-164px -46px;}	
#nav2017 a.enter:hover, #nav2017 a#active4 {background-position:-317px -46px;}		
#nav2017 a.winners:hover, #nav2017 a#active5{background-position:-385px -46px;}	
#nav2017 a.judges:hover,#nav2017 a#active6  {background-position:-483px -46px;	}


#nav2017 a.photos:hover  {background-position:-557px -46px;}/*No Active  Atate For Photos - External Link*/
#nav2017 a.news:hover, #nav2017 a#active7{background-position:-637px -46px;}	



#nav2017 a.gotouraw:hover, #nav2017 a#active10 {background-position:-749px -46px!IMPORTANT;}/*, */


#nav2017 a.tickets:hover, #nav2017 a#active8  {background-position:-881px -46px;}

/*END NAVIGATION*/





/* Footer */
#footer{
	height:118px;
	width:974px;
	font-family: 'Roboto Condensed', sans-serif;
	/*background:#000;*/
	display:block;
	position:relative;
	padding:0px;
	border:1px solid #9aa7b6;	
	font-size:10px;
	background: url('../media/images/common/footer.jpg') top center;
	margin:15px auto;
	
	color:#000;
	}
#nat-footer-link{
	font-weight: 700;
	font-size:15px;
	position: absolute;
	top: 92px;
	right: 320px;
	color: #464646;
}
.clear{
	clear:both;
	}
#footer_right{
	width:562px;
	height:135px;
	position:absolute;	
	right:0;
	margin-right:11px;
	float:right;
	color:#000;
	}
#footer_right a{
	text-decoration:none;
	color:#000;
	}
#footer_right a:hover{
	text-decoration:underline;
	}


#footer_left{
	float: left;
	margin-left: 8px;
	margin-top: 11px;
	font-size: 11px;
	line-height: 16px;
}
#footer_left p{
	margin-bottom: 20px;
	line-height: 14px;
}
sup { 
    vertical-align: super;
    font-size: smaller;
	font-family: font-family: 'Roboto Condensed', sans-serif;
}
#footercopy{
	font-size:10px;
	line-height:11px;
	bottom:5px;
	margin-top:15px
	}
#footercopy p{
	margin-bottom:5px;
	text-align:right;
	}
	
#smo{
	height:35px;
	width:169px;
	text-align:right;
	color:#000;
	line-height:18px;
	font-weight:bold;
	top:90px;
	right: 4px;
	float:right;
	position: absolute;
	}
#smo img{
	float:right;
	margin-right:2px;
	border:none;
	opacity: 0.7;
	width:18px;
	height: 18px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
     transition: all .5s ease;
	}
#smo img:hover{
	float:right;
	opacity: 1;
	}
#nahb{
	width:250px;
	height:125px;
	margin-top:18px;
	background:url(../media/images/common/nahb_logo.jpg) no-repeat;
	}