@charset "UTF-8";
/* CSS Document */






/*BUTTONS*/

DIV.buttons {  }

A.button { color: #036; background: #ccd8e9; border: 1px solid #036;
background: -webkit-gradient(linear, left top, left bottom, from(#ccd8e9), to(#9eafc5));
background: -moz-linear-gradient(top,  #ccd8e9,  #9eafc5);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ccd8e9', endColorstr='#9eafc5'); }
A.button SPAN {  }

A.button:HOVER,
A.button:ACTIVE { color: #FFF; background: #2d62b2; border: 1px solid #265296;
background: -webkit-gradient(linear, left top, left bottom, from(#2d62b2), to(#265296));
background: -moz-linear-gradient(top,  #2d62b2,  #265296);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d62b2', endColorstr='#265296'); }
A.button:HOVER SPAN,
A.button:ACTIVE SPAN {  }

SPAN.button,
SPAN.button-inactive { color: #333; background: #EEEEEE; border: 1px solid #666;
background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#BBBBBB));
background: -moz-linear-gradient(top,  #EEEEEE,  #BBBBBB);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#BBBBBB'); }
SPAN.button SPAN,
SPAN.button-inactive SPAN {  }

SPAN.button-inactive.soldout { color: #333; background: #EEEEEE; border: 1px solid #666;
background: -webkit-gradient(linear, left top, left bottom, from(#FFFF99), to(#FFFF33));
background: -moz-linear-gradient(top,  #FFFF99,  #FFFF33);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF99', endColorstr='#FFFF33'); }

#eventtabseasonticketspromotions A { width: 80px; }
#eventtabspeedwayclub A { width: 50px; }
#eventtabtoursupgrades A { width: 50px; }
#eventtabtravelhelp As { width: 35px; }
#eventtabgrouptickets A { width: 45px; }
#eventtabgiftcardsfundraising A { width: 60px; }
#eventtabnewsvideo A { width: 45px; }

A.button.facebook { position: relative; padding-left: 30px; }
A.button.facebook B { background: url(http://dev.1touch.smicorporate.com/services/1touch/images/sprite_social.png) no-repeat -40px -80px; position: absolute; width:18px; height: 18px; top: 3px; left: 7px;  }

A.button.twitter { position: relative; padding-left: 30px; }
A.button.twitter B { background: url(http://dev.1touch.smicorporate.com/services/1touch/images/sprite_social.png) no-repeat -40px -120px; position: absolute; width:18px; height: 18px; top: 3px; left: 7px;  }

A.button.email { position: relative; padding-left: 30px; }
A.button.email B { background: url(http://dev.1touch.smicorporate.com/services/1touch/images/sprite_social.png) no-repeat -62px -80px; position: absolute; width:18px; height: 18px; top: 3px; left: 7px;  }

A.button.pdf { position: relative; padding-left: 30px; }
A.button.pdf B { background: url(http://dev.1touch.smicorporate.com/services/1touch/images/sprite_social.png) no-repeat -40px -480px; position: absolute; width:18px; height: 18px; top: 3px; left: 7px;  }



/*  TABS  */

#eventTabs {  }

#eventTabs UL {   }
#eventTabs UL LI {  }
#eventTabs UL LI A { border: 1px solid #036; background: #ccd8e9; color: #036; height: 25px; overflow: hidden;
background: -webkit-gradient(linear, left top, left bottom, from(#ccd8e9), to(#9eafc5));
background: -moz-linear-gradient(top,  #ccd8e9,  #9eafc5);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ccd8e9', endColorstr='#9eafc5'); }

#eventTabs UL LI A SPAN {  }
#eventTabs UL LI A.active {  }
#eventTabs UL LI A:HOVER.active {  }

#eventTabs UL LI A:HOVER { background: #2d62b2; 
background: -webkit-gradient(linear, left top, left bottom, from(#2d62b2), to(#265296));
background: -moz-linear-gradient(top,  #2d62b2,  #265296);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d62b2', endColorstr='#265296'); }


.tabcontent { border: 1px solid #036; }
.tabcontent .eventOption { border-bottom: 1px solid #036; }
.tabcontent .eventOption .eventOptionImage {  }

#event_details .tabcontent .eventOption .buttons {  }

#eventtabseasonticketspromotions A { width: 85px; }
#eventtabspeedwayclub A { width: 55px; }
#eventtabtoursupgrades A { width: 50px; }
#eventtabtravelhelp A { width: 35px; }
#eventtabgrouptickets A { width: 45px; }
#eventtabgiftcardsfundraising A { width: 70px; }
#eventtabnewsvideo A { width: 45px; }






/*CSS Document*/
BODY { margin: 31px 0 0 0; padding: 0; font: 12px Arial, Helvetica, sans-serif; background: #024093; }
H2 { margin: 0 0 10px; padding: 0; font-size: 16px; }
H3 { margin: 0 0 10px; padding: 0; font-size: 14px; color: #333;}
H4 { margin: 0 0 10px; padding: 0; font-size: 12px; color: #666;}
A:link,
A:visited { text-decoration: none; color: #003366; }
A:hover,
A:active { text-decoration: underline; color: #660000; }
P { padding: 0; margin: 0 0 10px; }
.clearboth { clear: both; }
.small { font-size:10px; color:#666; }

/*TOP BAR*/
#topbarContainer { background: #003090; height: 30px; width: 100%; text-align: center; position: fixed; z-index: 400; top: 0px; border-bottom: 1px solid #00236F; overflow: hidden; }
#topbarContainer .topbar { width: 960px; margin: 0 auto; padding-top: 3px; display: block; height: 30px; }
#topbarContainer .topbar .logo { float: left; width: 100px; }
#topbarContainer .topbar .logo A { display: block; height: 25px; width: 80px; background: url(/layout/topbar_lms.png) no-repeat; border: none; text-decoration: none; }
#topbarContainer .topbar .logo A SPAN { display: none; }
#topbarContainer .topbar .links {  float: left; width: 725px; height: 25px; text-align: center; margin: 5px 0 0; }
#topbarContainer .topbar .links UL { display: inline; margin: 0 auto; padding: 0; margin: 0; list-style: none; }
#topbarContainer .topbar .links UL LI { display: inline; padding: 0 5px; margin: 0; border-left: 1px solid #999; text-transform: uppercase; font-size: 10px; }
#topbarContainer .topbar .links UL LI:first-child { border: none; }
#topbarContainer .topbar .links UL LI A:link,
#topbarContainer .topbar .links UL LI A:visited { color: #FFFF99; text-decoration: none; padding: 7px; font-weight: bold; }
#topbarContainer .topbar .links UL LI A:hover,
#topbarContainer .topbar .links UL LI A:active { color: #FFFF00; }
#topbarContainer .topbar .banner { float: left; width: 125px; height: 25px; text-align: right; font-weight: bold;}

#pageContainer { text-align: center; padding: 0 0 30px; background: #003D90 url(/layout/bg_body.jpg) repeat-x fixed; }
#page { width: 960px; margin: 0 auto; text-align: left; padding: 15px 0; }

/* HEADER */
#facility_home #header .logo { position: absolute; top: 5px; left: 15px; width: 200px; height: 55px; }
#facility_home #header .logo A { display: block; width: 200px; height: 55px; background: url(/layout/header_lms.png) no-repeat; }
#facility_speedway #header .logo { position: absolute; top: 8px; left: 15px; width: 200px; height: 55px; }
#facility_speedway #header .logo A { display: block; width: 200px; height: 55px; background: url(/layout/header_lms.png) no-repeat; }
#facility_dragway #header .logo { position: absolute; top: 5px; left: 15px; width: 200px; height: 55px; }
#facility_dragway #header .logo A { display: block; width: 200px; height: 55px; background: url(/layout/header_dragway.png) no-repeat; }
#facility_dirt #header .logo { position: absolute; top: 5px; left: 15px; width: 200px; height: 55px; }
#facility_dirt #header .logo A { display: block; width: 200px; height: 55px; background: url(/layout/header_dirt.png) no-repeat; }

#header { position: relative; height: 70px; width: 960px; margin-bottom: 15px; background: url(/layout/bg_header.png) no-repeat top left; z-index: 99; }
#header .container { }

#header .container .nav_main { position: absolute; left: 230px; top: 10px; height: 35px; }
#header .container .nav_main UL { margin: 0; padding: 0; list-style: none; clear: both; }
#header .container .nav_main UL LI { margin: 0 2px 0 0; padding: 0; float: left; font-size: 12px; font-weight: bold; }
#header .container .nav_main UL LI A { display: block; height: 40px; width: auto; background: url(/layout/nav_tab_lt.png) no-repeat; background-position: left -80px; text-decoration: none; color: #666666; padding: 0 0 0 10px;}

#header .container .nav_main UL LI A SPAN { display: block; height: 30px; padding: 10px 10px 10px 0; background: url(/layout/nav_tab_rt.png) no-repeat; background-position: right -80px; cursor: pointer; }

#header .container .nav_main UL LI A:hover { background-position: left -40px; color: #123456; }
#header .container .nav_main UL LI A:hover SPAN { background-position: right -40px; }
#header .container .nav_main UL LI.active A { background-position: left 0px; color: #FFF; }
#header .container .nav_main UL LI.active A SPAN { background-position: right 0px; }

#header .container .nav_sub { position: absolute; left: 230px; top: 45px; height: 25px; width: 728px; background: #999EA7;
background: -webkit-gradient(linear, left top, left bottom, from(#999EA7), to(#777777));
background: -moz-linear-gradient(top,  #999EA7,  #777777);
border-left: 1px solid #FFF; padding: 0; }

#header .container .search { position: absolute; top: 15px; right: 0; width: 225px; height: 30px; }
#header .container .search INPUT[type="text"] { width: 140px; font-size: 10px; margin-right: 10px; }
#header .container .search INPUT[type="submit"] { width: 50px; font-size: 10px; }


/*----------------------------------------------------------------------------------------------------
GLOBAL
----------------------------------------------------------------------------------------------------*/

.spotlight { padding: 10px; background: #FFFF99; border: 1px solid #666; margin-bottom: 10px; }
.floatright { float: right; margin-left: 10px; width: 250px; }

#pageContainer #share .title { margin-left: 240px; }

#innerpromo { height: 100px; margin: 0 0 15px; }
#pageBody { margin: 0 0 15px; }
#pageBody .head { padding: 0; margin: 0; background: url(/layout/bg_head.png) no-repeat top left; border-bottom: 1px solid #999; overflow: hidden; height: 29px; }
#pageBody .head H1 { color: #666; font-size: 10px; margin: 9px 10px; padding: 0; text-transform: uppercase; }
#pageBody .content { background: #FFF /*url(/layout/bg_content.gif)*/; padding: 15px; position: relative; }
#pageBody .foot { height: 10px; padding: 0; margin: 0; background: url(/layout/bg_foot.png) no-repeat bottom left; }
#pageBody .foot DIV { display: none; }
#pageBody .foot DIV SPAN { }

#pageBody #relatedarticles .content,
#pageBody #relatedevents .content { background: none /*url(/layout/bg_content.gif)*/; padding: 0; }





#sidebar { float: left; width: 200px; }

#sidebar #subnav { border: 1px solid #999; margin: 0 0 15px 0; }
#sidebar #subnav .head { display: block; padding: 5px; height: auto; background: #E1EAFF url(/layout/bg_subnav_head.gif); color: #FFF; border: 0; }
#sidebar #subnav .head H1 { color: #FFF; margin: 0; padding: 0; }
#sidebar #subnav .head H1 span {  }
#sidebar #subnav .content { font-size: 10px; padding: 5px; background-color: #E6EBEE; padding: 0; overflow: hidden; }
#sidebar #subnav .content ul { padding: 4px 0; }
#sidebar #subnav .content ul li { margin: 0; padding: 0; }
#sidebar #subnav .content ul li a { color: #333; padding: 4px 5px; margin: 0; }
#sidebar #subnav .content ul li a:hover { color: #000; text-decoration: none; background: #FFF; }
#sidebar #subnav .content ul li.title { padding:4px 5px; color: #999; }
#sidebar #subnav .content ul li.divider { border-bottom: 1px solid #CCC; margin: 4px; }
#sidebar #subnav .foot { display: none; }

#sidebar .module {  }
#sidebar .module .head { display: none; }
#sidebar .module .head H1 { color: #FFF; margin: 0; padding: 0; }
#sidebar .module .head H1 span {  }
#sidebar .module .content { padding:0; margin:0; background: none; padding: 5px 0 0; overflow: hidden; }
#sidebar .module .foot { display: none; }

#sidebar .leftColBanner {  }
#sidebar .leftColBanner .content {  }
















#pageContent { float: right; width: 705px; background: #FFF; overflow: auto; }
#pageContent #breadcrumbs { display: none; font-size: 10px; color: #666; margin: 0 0 10px; }
.blocklist { margin: 0; padding: 0; list-style: none; }
.blocklist LI { margin: 0; padding: 0; }
.articlehead { margin: 0 0 10px; }
/* .articlehead H1 { margin: 0; padding: 0; } */
.articlehead .subhead { margin: 0; padding: 0; }
.articlehead .date { }
.articleimage { margin: 0 0 10px 10px; float: right; }
.articleimage IMG { }
.articleimage .caption { }
.articleimage .caption .credit { }




.module { }
.module .head { padding: 0; margin: 0; background: url(/layout/bg_head.png) no-repeat top left; border-bottom: 1px solid #999; height: 25px; overflow: hidden; }
.module .head H1 { color: #666; font-size: 10px; margin: 8px 10px; padding: 0; text-transform: uppercase; }
.module .head H1 SPAN { }
.module .content { padding: 10px; background: #FFF; overflow: hidden; }
.module .content .archive { font-size: 10px; }
.module .foot { height: 10px; padding: 0; margin: 0; background: url(/layout/bg_foot.png) no-repeat bottom left; }
.module .foot DIV { display: none; }
.module .foot DIV SPAN { }
#footer { margin: 0 auto; width: 880px; text-align: center; color: #CCC; }
#footer A:link,
#footer A:visited { color: #CCC; }
#footer A:active,
#footer A:hover { color: #FFF; }
DIV.date { }
TD.date { }
UL { }
UL LI { }



/*ARTICLE IMAGES*/
.articleimage { }
.articleimage IMG { }
.articleimage .caption { }
.articleimage .caption .credit { }

/*CHART*/
.chart { margin-bottom: 20px; }
.chart TH { }
.chart TD { }
.chart TR.light TD { }
.chart TR.dark TD { }
.chart TD.none { }

/*TICKETS*/
.tickets {  }
.tickets TH {  }
.tickets TH+TH { }
.tickets TD { }
.tickets TD+TD {  }


/*PAGINATION*/
#pageination UL { }
#pageination UL LI { }
#pageination UL LI A { }
#pageination UL LI#active { }
#pageination UL LI#next,
#pageination UL#previous { }


/*SUBNAV*/
#subnav { }
#subnav UL { }
#subnav UL LI { }
#subnav UL LI A { }
#subnav UL LI UL { }
#subnav UL LI UL LI { }
#subnav UL LI UL LI A { }
#subnav DIV.navexpander { position: absolute; margin: -18px 0 0 160px; }
#subnav DIV.navexpander A { font-size: 9px; background: none; font-weight: normal; border: none; }
#subnav DIV.navexpander A:hover { }

/*FOOTER*/
#footer { }
#footer .title { }
#footer .content { }
#footer .content P { }
#footer .content A { }


#event_details div.highlight { padding: 10px 10px 5px 10px; margin: 0 0 15px 0; background:#FFFFCC; border: 1px solid #FFCC33; }
#event_details div.highlight a { font-weight: bold; }



/*-------------------------
HOME.CFM
-------------------------*/

#top { margin-bottom: 15px; overflow: hidden; }
#top .module { float: left; }
#top .module .content { height: 255px; }

#bottom { overflow: hidden; }
#bottom .module { float: left; width: 240px; }
#bottom .module .content { font-size: 11px; height: 150px; }


/* HOME PROMO */

#feature { overflow: hidden; margin-bottom: 20px; position:relative; }
#feature #promopanes { width:960px; height: 400px; overflow:hidden; }
#feature #promopanes #items { position:absolute; width:9999em; }
#feature .featurehighlight { float:left; display:block; position:relative; border: 1px solid #FFF; width: 958px; height: 398px; background: no-repeat; overflow: none; }
#feature .featurehighlight .eventlink A { display: block; width: 960px; height: 400px; }

#eventbuttons { position: absolute; bottom: 1px; right: 1px; width: 958px; margin: 0; padding: 5px 0; border-top: 1px solid #999; text-align: center; background: url(http://www.smicorporate.com/services/images/black_75.png); height: 20px; overflow: hidden; }
#eventbuttons LI { margin: 0; padding: 4px 6px; margin: 0 5px; display: inline-block; height: 12px; list-style: none; zoom:1; /*background: #CCC;*/ }
#eventbuttons LI.active { /*background: #CFF;*/ border: 1px solid #FFC; padding: 3px 5px; -moz-border-radius: 3px; border-radius: 3px; 
background: #FFCC33;
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFCC), to(#FFCC33));
background: -moz-linear-gradient(top,  #FFFFCC,  #FFCC33);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFCC', endColorstr='#FFCC33'); }
#eventbuttons LI DIV { }
#eventbuttons LI .eventbuttonpos { display: none; }
#eventbuttons LI .eventbuttonname { font-size: 11px; color: #FFF; font-weight: bold; }
#eventbuttons LI.active .eventbuttonname { color: #000; }
#eventbuttons LI:HOVER { cursor: pointer; }



/* MODULE BY POSITION */

#home .position1 { width: 480px; }
#home .position1 .head { border-right: 1px solid #FFF; }
#home .position1 .content { border-right: 1px solid #D4D4D4; }
#home .position1 .foot { border-right: 1px solid #D4D4D4; }

#home .position2 { width: 240px; }
#home .position2 .head { background-position: top center; border-left: 1px solid #D4D4D4; border-right: 1px solid #FFF; }
#home .position2 .content { border-right: 1px solid #D4D4D4; }
#home .position2 .foot { background-position: bottom center; border-right: 1px solid #D4D4D4; }

#home .position3 { width: 240px; }
#home .position3 .head { background-position: top right; border-left: 1px solid #D4D4D4; }
#home .position3 .content { }
#home .position3 .content .title { font-weight: bold; }
#home .position3 .content .description { font-size: 11px; }
#home .position3 .foot { background-position: bottom right; }

#home .position4 { display: none; }

#home .position5 { }
#home .position5 .head { border-right: 1px solid #FFF; }
#home .position5 .content { border-right: 1px solid #D4D4D4; }
#home .position5 .foot { border-right: 1px solid #D4D4D4; }

#home .position6 { }
#home .position6 .head { background-position: top center; border-left: 1px solid #D4D4D4; border-right: 1px solid #FFF; }
#home .position6 .content { border-right: 1px solid #D4D4D4; }
#home .position6 .foot { background-position: bottom center; border-right: 1px solid #D4D4D4; }

#home .position7 { }
#home .position7 .head { background-position: top center; border-left: 1px solid #D4D4D4; border-right: 1px solid #FFF; }
#home .position7 .content { border-right: 1px solid #D4D4D4; }
#home .position7 .foot { background-position: bottom center; border-right: 1px solid #D4D4D4; }

#home .position8 { }
#home .position8 .head { background-position: top right; border-left: 1px solid #D4D4D4; }
#home .position8 .content { }
#home .position8 .foot { background-position: bottom right; }



/* MODULE BY CONTENT */

#newsModule {  }
#newsModule .content { position: relative; z-index: 1; }
#newsModule #panes { position: relative;  border: 1px solid #CCC; height: 265px; width: 455px; overflow: hidden; }
#newsModule #panes #tabs { position: absolute; top:0; left:0; z-index: 2; margin: 0; padding: 8px; list-style: none; }
#newsModule #panes #tabs LI { padding: 0 0 4px 0; }
#newsModule #panes #tabs LI A IMG { margin: 0; padding: 1px; width: 65px; height: 34px; background: #FFF; border: 2px solid #CCC; }
#newsModule #panes #tabs LI A.current IMG { margin: 0; padding: 1px; width: 65px; height: 34px; background: #FFF; border: 2px solid #FF0; }


/*
#newsModule #panes #tabs LI A { margin: 0 0 4px 0; padding: 0; border: 2px solid #CCC; height: 36px; cursor: pointer; }
#newsModule #panes #tabs LI A.current { border: 2px solid #FF0; }

*/
#newsModule #panes DIV IMG { width: 455px; height: 265px; }
#newsModule #panes DIV .description { position: absolute; left: 0; bottom: 0; padding: 8px; background: black; color: #FFF; height: 60px; border-top: 1px solid #CCC; background: url(http://www.smicorporate.com/services/images/black_80.png); }
#newsModule #panes DIV .description H2 { margin: 0; padding: 0; line-height: 14px; }
#newsModule #panes DIV .description A { color: #FF0; text-decoration: none; }
#newsModule #panes DIV .description P { margin: 0; padding: 0; font-size: 11px; line-height: 11px; }
#newsModule #panes DIV A.position { position: absolute; top: 0; left: 0; width: 455px; height: 265px; background: url(/layout/playLarge.png) no-repeat 190px 40px; }
#newsModule #panes DIV A.position:HOVER { background: url(/layout/playLarge2.png) no-repeat 190px 40px; }

#eventModule { }
#eventModule .eventWrapper { border-bottom: 1px solid #CCC; padding: 3px 0; }
#eventModule .eventWrapper .logo { float: right; }
#eventModule .eventWrapper .logo IMG {  }
#eventModule .eventWrapper .name { font-weight: bold; line-height: 13px; }
#eventModule .eventWrapper .date { font-size: 11px; font-weight: bold;}
#eventModule .eventWrapper .series { font-size: 10px; color: #666;}
#eventModule .content .archive { margin: 5px 0 0 0; }

#videoModule { }
#videoModule .content { }
#videoModule .content IMG { margin: 0; padding: 0; }
#videoModule .content .title { margin: 5px 0; font-weight: bold; }
#videoModule .content .archive { display: none; }
#videoModule .content .play { border: 1px solid #CCC; }
#videoModule .content .play a { display: block; width: 220px; height: 125px; background: url(/layout/play.png) no-repeat center center; overflow: none; }
#videoModule .content .play a:hover,
#videomodule .content .play a:active { background: url(/layout/play2.png) no-repeat center center; }

#fanvideoModule { }
#fanvideoModule .content { }
#fanvideoModule .content IMG { margin: 0; padding: 0; }
#fanvideoModule .content .title { margin: 5px 0; font-weight: bold; }
#fanvideoModule .content .description { display: none; }
#fanvideoModule .content .archive { display: none; }
#fanvideoModule .content .play { border: 1px solid #CCC; }
#fanvideoModule .content .play a { display: block; width: 220px; height: 125px; background: url(/layout/play.png) no-repeat center center; overflow: none; }
#fanvideoModule .content .play a:hover,
#fanvideoModule .content .play a:active { background: url(/layout/play2.png) no-repeat center center; }

#galleryModule { }
#galleryModule .content { }
#galleryModule .content IMG { border: 1px solid #CCC; margin: 0; padding: 0; }
#galleryModule .content .title { margin: 5px 0; font-weight: bold; }
#galleryModule .content .archive { display: none; }

#connectedModule {  }
#connectedModule .content .title { display: none; }
#connectedModule .content UL { padding: 0; margin: 0; list-style: none; height: 160px; overflow: hidden; }
#connectedModule .content UL LI { padding: 0; margin: 0; }
#connectedModule .content UL LI .logo { margin: 0 0 5px; }
#connectedModule .content UL LI .name { display: none; }
#connectedModule .content UL LI .description { margin: 0 0 5px; }

#flexmodule { }

#promomodule { }



/* HOME BANNERS */

#banners1 { padding: 10px 0 0 10px; height: 100px; margin-bottom: 15px; background: url(/layout/bg_banners.png) no-repeat; overflow: auto; }
#banners1 DIV { float: left; border: 1px solid #999; }
#banners1 #banner_lg { width: 720px; height: 90px; margin-right: 15px; }
#banners1 #banner_sm { width: 200px; height: 90px; }

#bannersInternal { padding: 10px 0 0 10px; height: 100px; margin-bottom: 15px; background: url(/layout/bg_banners.png) no-repeat; overflow: hidden; }
#bannersInternal DIV { float: left; margin: 0 10px 0 0; width: 225px; height: 90px; border: 1px solid #CCC; background: #EEE; }
#bannersInternal .banner1 {  }
#bannersInternal .banner3 {  }
#bannersInternal .banner3 {  }
#bannersInternal .banner4 { margin: 0; }

#cat_dragway #bannersInternal, #cat_dirt #bannersInternal { display: none; }



#flexBanners { padding: 10px 0 0 10px; height: 105px; margin-bottom: 15px; overflow: hidden;
background: #80a9d0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; }
#flexBanners .banner { display: block; float: left; margin: 0 10px 0 0; height: 90px;
/* -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; */
background: #BBBBBB;
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#BBBBBB));
background: -moz-linear-gradient(top,  #FFFFFF,  #BBBBBB);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#BBBBBB');
border-top: 2px double #EEE;
border-left: 2px double #CCC;
border-right: 2px double #AAA;
border-bottom: 2px double #999; }
#flexBanners .banner A { display: block; text-align: center; border: 1px solid #CCC; height: 88px; margin: 1px; }
#flexBanners .banner A:HOVER { border: 1px solid #09F;  }
#flexBanners .banner A IMG { height: 70px; width: auto; margin: 9px auto; }

#flexBanners.flex1 .banner { width: 940px; }
#flexBanners.flex2 .banner { width: 462px; }
#flexBanners.flex3 .banner { width: 302px; }
#flexBanners.flex4 .banner { width: 224px; }
#flexBanners.flex5 .banner { width: 176px; }

#flexBanners.flex1 #banner1.banner { margin-right: 0; }
#flexBanners.flex2 #banner2.banner { margin-right: 0; }
#flexBanners.flex3 #banner3.banner { margin-right: 0; }
#flexBanners.flex4 #banner4.banner { margin-right: 0; }
#flexBanners.flex5 #banner5.banner { margin-right: 0; }


#facility_dragway #flexBanners,
#facility_dirt #flexBanners { display: none; }

/* #rotator { margin-left: 20px; border: 1px solid red; } */


/* RACEWEEK */

#raceweek { margin: 0 0 15px 0; }
#raceweek .content { background: url(/layout/bg_raceweek2.jpg) center center; }
#raceweek .foot { display: none; }
#raceweek div.logo { float: left; width: 300px; font-size: 11px;}
#raceweek div.schedule { float: left; width: 300px; font-size: 11px; padding: 0 15px; }
#raceweek div.schedule a { font-weight: bold; }
#raceweek div.links { float: left; width: 300px; }
#raceweek div div h1 { color: #666; margin: 0 0 5px 0; padding: 0; font-size: 13px; }
#raceweek table { width: 310px; }
#raceweek table td { font-size: 10px; padding: 2px; padding-right: 5px; }
#raceweek ul { margin: 0; padding: 0; list-style: none; }
#raceweek ul li { text-align: center; font-size: 11px;float: left; width: 140px; margin: 0 5px 3px 0; padding: 0; }
#raceweek ul li a { display: block; width: 136px; height: 14px; padding: 2px; background: url(/layout/bg_button.png); }
#raceweek ul li a:hover { text-decoration: none; background: url(/layout/bg_button2.png); }

/* BREAKING NEWS */

div.breakingnews { margin: 0 0 15px 0; padding: 10px 10px 0 10px; text-align: center; background: url(/layout/bg_breakingnews.jpg) center center; border: 2px solid #993300; }
#breakingnews { margin: 0 0 15px 0; padding: 10px; text-align: center; background: url(/layout/bg_breakingnews.jpg) center center; border: 2px solid #993300; }
#breakingnews h1 { margin: 0; padding: 0; color: #993300; text-transform: uppercase; }
#breakingnews a { color: #993300; text-decoration: none; }
#breakingnews a:hover { text-decoration: underline; }


#fourthrow { margin: 15px 0 0 0; height: 300px; }
#fourthrow .moduleOne { float: left; width: 310px; height: 310px; margin: 0 15px 0 0; }
#fourthrow .moduleTwo { float: left; width: 310px; height: 310px; margin: 0 15px 0 0; }
#fourthrow .moduleThree { float: left; width: 310px; height: 320px; margin: 0;}

/* SCENE DAILY NEWS */

#scenedailyNews {  }
#scenedailyNews .head { background: url(/layout/bg_scenedailyhead.png); font-weight: bold; height:25px; }
#scenedailyNews .content { padding: 10px; height:260px; border:1px solid #CCC;
background: #EEEEEE;
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EEEEEE));
background: -moz-linear-gradient(top,  #FFFFFF,  #EEEEEE);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE'); }
#scenedailyNews .content .article { margin: 0 0 10px 0; height: 53px; overflow: hidden; line-height: 13px; }
#scenedailyNews .content .article .articleimage { display: none; margin: 0 0 0 10px; }
#scenedailyNews .content .article .date { display: none; }
#scenedailyNews .content .article h1 { font-size:12px; margin:0; padding:0; }
#scenedailyNews .content .article .articlecontent { font-size: 11px; }
#scenedailyNews .content .archive { font-weight: bold; text-align:right; }

/* SPEED NEWS */

#speedNews {  }
#speedNews .head { background: url(/layout/bg_speedhead.png); font-weight: bold; height:25px; }
#speedNews .content { padding: 10px; height:260px; border:1px solid #eb9f00;
background: #FAECC7;
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FAECC7));
background: -moz-linear-gradient(top,  #FFFFFF,  #FAECC7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FAECC7');}
#speedNews .content .article { margin: 0 0 10px 0; height: 53px; overflow: hidden; line-height: 13px; }
#speedNews .content .article .articleimage { display: none; margin: 0 0 0 10px; }
#speedNews .content .article .date { display: none; }
#speedNews .content .article h1 { font-size:12px; margin:0; padding:0; }
#speedNews .content .article .articlecontent { font-size: 11px; }
#speedNews .content .archive { font-weight: bold; text-align:right; }

/* FACEBOOK */

#facebookFanbox {   }




/*----------------------------------------------------------------------------------------------------
CATEGORY SPECIFIC
----------------------------------------------------------------------------------------------------*/

#publicschools div { margin: 0 0 10px 0; padding: 5px; background: #FFFFCC; border: 1px solid #CCC; }
#publicschools h3 { margin: 0 0 10px 0; padding: 0; color: #666; }
#publicschools ul { margin: 0 0 10px 0; padding: 0; list-style: none; overflow: auto; }
#publicschools ul li { float: left; width: 150px; margin: 0 0 3px 0; }
#publicschools ul li a { font-size: 12px; }

#cat_nascar_banking_500_fan_guide .chart td { font-size: 10px; }

#vote .container .vid1,
#vote .container .vid2,
#vote .container .vid3,
#vote .container .vid4 { float: left; width: 320px; height: 300px; border: 1px solid #ccc; padding: 10px; background: #e4e4e4; text-align: center; }

#vote .container .vid1,
#vote .container .vid3 { margin: 0 20px 20px 0; }

#vote .container h1 { margin: 10px 0 0 0; }

#vote .vote { text-align: center; }

#cat_speedway_tours .includes,
#cat_dragway_tours .includes,
#cat_dirt_tours .includes,
#cat_camping_upgrades .includes { display: none; }

#cat_speedway_camping .stripGallery { margin: 0 0 20px 0; padding: 10px; border: 1px solid #CCC; background: #EEE; overflow: auto; }
#cat_speedway_camping .stripGallery A { float: left; border: 1px solid #CCC; margin: 0 10px 0 0;}
#cat_speedway_camping .stripGallery A.last { margin: 0; }
#cat_speedway_camping .stripGallery A IMG { width: 126px; height: auto; }

#cat_speedway_camping_gallery .galleryhead .date { display: none; }
#cat_speedway_camping_gallery .buttons { display: none; }

/*-------------------------
LODGING
-------------------------*/

#cat_lodging hr { clear: both; }



/*----------------------------------------------------------------------------------------------------
COMMON TEMPLATES
----------------------------------------------------------------------------------------------------*/

/* --- ARTICLE/CATEGORY HEAD -- */

.articlehead,
#categoryHead { margin: 0 0 10px 0; }

.articlehead H1  { font-size: 24px; margin: 0 0 5px 0; padding: 0 0 5px 0; border-bottom: 1px solid #CCC; }
#categoryHead H1 { font-size: 24px; margin: 0; padding: 0 0 5px 0; border-bottom: 1px solid #CCC; }

.articleFeature { border: 1px solid #CCC;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background: #EEEEEE;
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EEEEEE));
background: -moz-linear-gradient(top,  #FFFFFF,  #EEEEEE);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE'); }



/* -------------------------
ARTICLE.CFM
-------------------------*/
#article { }
#article .articlehead { }
#article .articlehead H1 { }
#article .articlehead .subhead { margin-top: 5px; }
#article .articlehead .byline { }
#article .articlehead .byline SPAN { }
#article .articlehead .date { }
#article .articlebody { }
#article .articlebody A { }
#article .articlebody .articleimage { }
#article .articlebody .articleimage IMG { }
#article .articlebody .articleimage .caption { }
#article .articlebody .articleimage .caption .credit { }
#article .articlebody .articleimage .caption .credit SPAN { }
#article .articlebody UL { }
#article .articlebody UL LI { }


/*-------------------------
AUDIO.CFM
-------------------------*/
#audio { }
#audio .articlehead { }
#audio #swfplayer .title { }
#audio .chart { }
#audio .chart TH { }
#audio .chart TD { }
#audio .chart TD.date { }
#audio .chart TD.title { }
#audio .chart TD.title A { }
#audio .chart TD.title .description { }
#audio .chart TD.title .description SPAN { }


/*-------------------------
AUDIO_TABS.CFM
-------------------------*/
#audio_tabs #audio_tabs .articlehead { }
#audio_tabs #swfplayer .title { }
#audio_tabs .chart { }
#audio_tabs .chart TH { }
#audio_tabs .chart TD { }
#audio_tabs .chart TD.date { }
#audio_tabs .chart TD.title { }
#audio_tabs .chart TD.title A { }
#audio_tabs .chart TD.title .description { }
#audio_tabs .chart TD.title .description .pipe { }


/*-------------------------
BLOGS.CFM
-------------------------*/
#blog { }
#blog #left { }
#blog #left .loop { }
#blog #left .date { }
#blog #left H1 { }
#blog #left .avatar { }
#blog #left .avatar .image { }
#blog #left .avatar .image IMG { }
#blog #left .avatar .name { }
#blog #left .articleimage { }
#blog #left .articleimage IMG { }
#blog #left .continue { }
#blog #left .posted { }
#blog #left .posted .by { }
#blog #right { }
#blog #right .module { }
#blog #right .module UL { }
#blog #right .module UL LI { }
#blog #right .title { }
#blog #right #blogauthor { }
#blog #right #blogauthor .title { }
#blog #right #blogauthors { }
#blog #right #blogauthors .title { }
#blog #right #bloglinks { }
#blog #right #bloglinks .title { }
#blog #right #blogrss { }
#blog #right #blogrss .title { }
/*INDIVIDUAL BLOG WITH COMMENTS*/
#blog #right #author IMG { }
#blog #right #author .name { }
#blog #right #author .tagline { }
#blog #right #author .more { }
#blog #right #archive { }
#blog #right #archive .title { }
#blog #left .comments { }
#blog #left .comments .title { }
#blog #left .comments .comment,
#blog #left .postacomment { }
#blog #left .postacomment .title { }
#blog #left .postacomment .error { }
#blog #left .postacomment .message { }
#blog #left .postacomment TABLE { }
#blog #left .postacomment TH,
#blog #left .postacomment TD { }
#blog #left .postacomment TD INPUT { }
#blog #left .postacomment TD TEXTAREA { }



/*-------------------------
CAMPING.CFM
-------------------------*/

#container hr { margin: 40px 0; }

#container { clear: both; width: 700px; overflow: hidden; }

#container .tablehead { padding: 10px; clear: both; width: 680px; font-weight: bold; text-transform: uppercase; }
#container .tablehead div { float: left; font-size: 10px; color: #666; margin-right: 10px; padding: 5px 0;} 
#container .tablehead .colorcode { width: 30px; }
#container .tablehead .name { width:170px; }
#container .tablehead .event1 { width:70px; text-align: center; }
#container .tablehead .event2 { width:100px; text-align: center; }
#container .tablehead .event3 { width:120px; text-align: center; }
#container .tablehead .event4 { width:100px; text-align: center; }


#container .header { clear: both; margin: 0; padding: 10px; border-top: 1px solid #CCC; width: 680px; overflow: auto; position: relative; }
#container .header div { float: left; margin-right: 10px;  }
#container .header .name .download { display: inline; font-size: 11px; float: none; }

#cat_camping td .colorcode,
#container .header .colorcode { width: 30px; height: 30px; border: 1px solid #666; }
#container .header .name { width:600px; font-weight: bold; font-size: 14px; }
#container .header .name .download { display: inline; font-size: 11px; float: none; }
#container .header .name span { display: none; color: #666; }
#container .header .event1 { width:200px; }
#container .header .event1 span { color: #666; }
#container .header .event2 { width:400px; }
#container .header .event2 span { color: #666; }
#container .header .event3 { width:200px; }
#container .header .event3 span { color: #666; }

#container .content { width: 680px; clear: both; overflow: hidden;  padding: 0 10px 10px 10px; margin: 0; }
#container .content div { float: left; }
#container .content .map { display: none; width: 150px; height: 150px; border: 1px solid #CCC; margin: 0 20px 0 0; }
#container .content .map img { width: 150px; height: 150px; }
#container .content .description { width: auto; }
#container .content .clear { clear: both; }




/*-------------------------
DISPLAY.CFM
-------------------------*/
#display { }
#display .articlehead { }
#display A { }
#display .articlehead { }
#display .articlehead H1 {  }
#display .articlehead .subhead { }
#display .articlehead .byline { }
#display .articlehead .byline SPAN { }
#display .articlehead .date { font-size: 11px; }
#display .articlebody { }
#display .articlebody .articleimage { }
#display .articlebody .articleimage IMG { }
#display .articlebody .articleimage .caption { }
#display .articlebody .articleimage .caption .credit { }
#display .articlebody .articleimage .caption .credit SPAN { }
#display .articlebody UL { }
#display .articlebody UL LI { }

.articlebody BLOCKQUOTE { border: 1px solid #CCC; background: #EEE; padding: 5px; }
.articlebody BLOCKQUOTE P { margin: 0; }

/*-------------------------
EVENT_DETAILS.CFM
-------------------------*/
#event_details { min-height: 500px; height: auto !important; height: 500px; margin-bottom: 20px; /* position: relative; */ }
#event_details .articlehead {  }
#event_details .articlehead H1 { margin: 0 0 5px 0; padding: 0 0 5px 0; }
#event_details .articlehead .date { font-size: 11px; }
#event_details .articlehead .series { font-size: 10px; color: #666; }
#event_details .eventlogo { }
#event_details .eventlogo IMG { }
#event_details .eventlogo .countdown .startsin { font-size: 11px; }
#event_details .eventlogo .countdown .timer { font-size: 14px; }
#event_details .eventlogo .countdown .expired { }

#eventdetailsgallery {  }
#eventdetailsgallery UL { border: 1px solid #036; background: #ccd8e9;
background: -webkit-gradient(linear, left top, left bottom, from(#ccd8e9), to(#9eafc5));
background: -moz-linear-gradient(top,  #ccd8e9,  #9eafc5);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccd8e9', endColorstr='#9eafc5'); }
#eventdetailsgallery UL LI {  }
#eventdetailsgallery UL li:first-child {  }
#eventdetailsgallery UL LI .image { border: 1px solid #036; }
#eventdetailsgallery UL LI .image img {  }
#eventdetailsgallery UL LI .credit {  }
#eventdetailsgallery UL LI .credit span {  }

#event_details .tabcontent { overflow: auto; }
#event_details .tabcontent UL { }
#event_details .tabcontent UL LI { }
#event_details .tabcontent UL LI H1 { }
#event_details .tabcontent H2 B { display: block; font-size: 12px; color: #666; }
#event_details .buttons A.button SPAN B { display: none; }
#event_details .tabcontent table { margin-bottom: 20px; }
#event_details .tabcontent .chart {  }
#event_details .tabcontent .chart TD.date { }
#event_details .tabcontent .chart TD.race { }
#event_details .tabcontent .chart TD.series { }
#event_details #tabtickets .chart TD { font-size: 10px;}
#event_details .buttons { }

#event_details .tabcontent .iframeEmbed,
#event_details .tabcontent IMG.bg { display: none; }




#results .articlehead .date { }
#results .articlehead .race { }
#results .articlehead .series { }
#results .articlehead .logo { }

.tabcontent .members { padding: 0; margin: 0; list-style: none; }
.tabcontent .members LI { float: left; color: #000; width: 130px; margin: 0 5px 5px 0; padding: 0; }



/*-------------------------
EVENT_OPTIONS.CFM
-------------------------*/

#event_options .tabcontent { border: none; padding: 0; min-height: 0; height: auto !important; height: 0; margin: 0 0 20px 0; /*[ph]0*/ }
#event_options H2.title B { display: block; font-size: 12px; color: #666; }
#event_options .buttons A.button SPAN B { display: none; }

#event_options H2+H3 { border: 1px solid red; }

#event_options .optionContainer { position: relative; }
#event_options .articlebody IFRAME { position: absolute; top: 75px; right: 20px; }

#event_options.videopromo .articlehead,
#event_options.videopromo .articleimage { display: none; }
#event_options.videopromo .embed { position: absolute; top: 285px; width: 660px; padding: 0 20px; height: 150px; }
#event_options.videopromo .buttons { width: 705px; position: absolute; top: 460px; }
#event_options.videopromo .buttons a.custom {  }

#event_options.videopromo .optionContainer { border-bottom: none; }

/*-------------------------
DYNAMIC.CFM
-------------------------*/

#form { }

FORM {  }
#dynamicform {  }
#dynamicform FIELDSET {  }
#dynamicform FIELDSET LEGEND {  }
#dynamicform FIELDSET LEGEND SPAN { }
#dynamicform FIELDSET LEGEND#initiallegend {  }
#dynamicform FIELDSET LEGEND#initiallegend SPAN { }
#dynamicform FIELDSET OL {  }
#dynamicform FIELDSET OL LI {  }
#dynamicform FIELDSET OL LI LABEL { width: 185px; }
#dynamicform FIELDSET OL LI INPUT {  }
#dynamicform FIELDSET OL LI INPUT:focus { }

/*  Description  */
#dynamicform FIELDSET OL LI.description {  }
#dynamicform FIELDSET OL LI.description P { }

/*  User Fields  */
#dynamicform FIELDSET OL LI.userfield { }
#dynamicform FIELDSET OL LI.userfield LABEL { }
#dynamicform FIELDSET OL LI.texthorizontal INPUT,
#dynamicform FIELDSET OL LI.userfield INPUT {  }

/*  Text - Single Line Entry  */
#dynamicform FIELDSET OL LI.text { }
#dynamicform FIELDSET OL LI.text LABEL {  }
#dynamicform FIELDSET OL LI.text INPUT { }
#dynamicform FIELDSET OL LI.texthorizontal { }
#dynamicform FIELDSET OL LI.texthorizontal LABEL {  }
#dynamicform FIELDSET OL LI.texthorizontal INPUT { }

/*  Radio Buttons  */
#dynamicform FIELDSET OL LI.radio FIELDSET LEGEND {  }
#dynamicform FIELDSET OL LI.radio FIELDSET LEGEND SPAN { }
#dynamicform FIELDSET OL LI.radio FIELDSET LABEL {  }
#dynamicform FIELDSET OL LI.radio FIELDSET LABEL INPUT {  }
#dynamicform FIELDSET OL LI.radiohorizontal FIELDSET LEGEND {  }
#dynamicform FIELDSET OL LI.radiohorizontal FIELDSET LEGEND SPAN { }
#dynamicform FIELDSET OL LI.radiohorizontal FIELDSET LABEL {  }
#dynamicform FIELDSET OL LI.radiohorizontal FIELDSET LABEL INPUT {  }

/*  Checkboxes  */
#dynamicform FIELDSET OL LI.checkbox FIELDSET LEGEND {  }
#dynamicform FIELDSET OL LI.checkbox FIELDSET LEGEND SPAN { }
#dynamicform FIELDSET OL LI.checkbox FIELDSET LABEL {  }
#dynamicform FIELDSET OL LI.checkbox FIELDSET LABEL INPUT { }
#dynamicform FIELDSET OL LI.checkboxhorizontal FIELDSET LEGEND {  }
#dynamicform FIELDSET OL LI.checkboxhorizontal FIELDSET LEGEND SPAN { }
#dynamicform FIELDSET OL LI.checkboxhorizontal FIELDSET LABEL {  }
#dynamicform FIELDSET OL LI.checkboxhorizontal FIELDSET LABEL INPUT {  }

/*  Text Area - Multi line Entry  */
#dynamicform FIELDSET OL LI.textarea { }
#dynamicform FIELDSET OL LI.textarea LABEL {  }
#dynamicform FIELDSET OL LI.textarea TEXTAREA {  }

/*  Select - Dropdown List  */
#dynamicform FIELDSET OL LI.select { }
#dynamicform FIELDSET OL LI.select LABEL {  }
#dynamicform FIELDSET OL LI.select SELECT {  }
#dynamicform FIELDSET OL LI.selecthorizontal { }
#dynamicform FIELDSET OL LI.selecthorizontal LABEL {  }
#dynamicform FIELDSET OL LI.selecthorizontal SELECT {  }

/*  CAPTCHA  */
#dynamicform FIELDSET OL LI.captcha {  }
#dynamicform FIELDSET OL LI.captcha #captchawrapper { }
#dynamicform FIELDSET OL LI.captcha #captchawrapper IMG { }

/*  Rules  */
#dynamicform FIELDSET OL LI.rules { }
#dynamicform FIELDSET OL LI.rules #sf_rules { width: 585px; }
#dynamicform FIELDSET OL LI.rules LABEL {  }
#dynamicform FIELDSET OL LI.rules LABEL INPUT {  }

/*  Labels  */
#dynamicform FIELDSET OL LI.label {  }

/*  Divider  */
#dynamicform FIELDSET OL LI.divider { }
#dynamicform FIELDSET OL LI.divider HR { }

/*  Subscribe  */
#dynamicform FIELDSET OL LI.sfenewsletterflag {  }
#dynamicform FIELDSET OL LI.sfenewsletterflag INPUT {  }
#dynamicform FIELDSET OL LI.sfenewsletterflag LABEL {  }

/*  Submit  */
#dynamicform FIELDSET OL LI.submit { }
#dynamicform FIELDSET OL LI.submit LABEL {  }
#dynamicform FIELDSET OL LI.submit INPUT {  }

/*  Required Message  */
#dynamicform FIELDSET OL LI.requiredmessage {  }

/*  Question Style  */
#dynamicform FIELDSET OL LI.text LABEL,
#dynamicform FIELDSET OL LI.texthorizontal LABEL,
#dynamicform FIELDSET OL LI FIELDSET LEGEND,
#dynamicform FIELDSET OL LI.textarea LABEL,
#dynamicform FIELDSET OL LI.textareahorizontal LABEL,
#dynamicform FIELDSET OL LI.select LABEL,
#dynamicform FIELDSET OL LI.selecthorizontal LABEL {  }

/*  Custom Question Width  */
#dynamicform FIELDSET OL LI.text LABEL,
#dynamicform FIELDSET OL LI.select LABEL,
#dynamicform FIELDSET OL LI.textarea LABEL,
#dynamicform FIELDSET OL LI FIELDSET LEGEND {  }

/*  Answer Width  */
#dynamicform FIELDSET OL LI.textarea TEXTAREA,
#dynamicform FIELDSET OL LI.text INPUT {  }

/*  Margin-Left  */
#dynamicform FIELDSET OL LI.text,
#dynamicform FIELDSET OL LI.texthorizontal,
#dynamicform FIELDSET OL LI.textarea,
#dynamicform FIELDSET OL LI.select,
#dynamicform FIELDSET OL LI.label,
#dynamicform FIELDSET OL LI.divider,
#dynamicform FIELDSET OL LI.sfenewsletterflag,
#dynamicform FIELDSET OL LI.submit,
#dynamicform FIELDSET OL LI.requiredmessage,
#dynamicform FIELDSET OL LI.captcha,
#dynamicform FIELDSET OL LI.rules,
#dynamicform FIELDSET OL LI.radio,
#dynamicform FIELDSET OL LI.radiohorizontal,
#dynamicform FIELDSET OL LI.checkbox,
#dynamicform FIELDSET OL LI.checkboxhorizontal {  }



/*  KING OF THE TRACK */
#dynamicform FIELDSET LI.sfq6143 label,
#dynamicform FIELDSET LI.sfq6144 label,
#dynamicform FIELDSET LI.sfq6145 label,
#dynamicform FIELDSET LI.sfq6146 label,
#dynamicform FIELDSET LI.sfq6147 label { width: auto; margin-right: 20px; }

/*  EMAIL THE GM */
#dynamicform #fieldset8021 ol li { clear: both; }
#dynamicform #fieldset8021 ol li.description { width: 505px; }
#dynamicform #fieldset8021 ol li.description img { float: right; margin: 0 0 15px 15px; border: 1px solid #CCC; }

#dynamicform #fieldset8021 ol li label { width: 100px; }
#dynamicform #fieldset8021 ol li.sfenewsletterflag label { width: 300px; margin-left: 100px; }
#dynamicform #fieldset8021 ol li.requiredmessage { margin-left: 100px; }


#dynamicform FIELDSET .subhead { width: 550px; font-weight: bold; margin-top: 10px; padding-top: 10px; /* border-top: 1px solid #CCC; */ }

#dynamicform FIELDSET LI.sfq6056 { width: 550px; margin-top: 10px; padding-top: 10px; /* border-top: 1px solid #CCC; */ }

#dynamicform FIELDSET LI.sfq6056 label,
#dynamicform FIELDSET LI.sfq6059 label,
#dynamicform FIELDSET LI.sfq6060 label,
#dynamicform FIELDSET LI.sfq6061 label,
#dynamicform FIELDSET LI.sfq6062 label,
#dynamicform FIELDSET LI.sfq6063 label,
#dynamicform FIELDSET LI.sfq6064 label,
#dynamicform FIELDSET LI.sfq6065 label,
#dynamicform FIELDSET LI.sfq6066 label,
#dynamicform FIELDSET LI.sfq6067 label,
#dynamicform FIELDSET LI.sfq6068 label,
#dynamicform FIELDSET LI.sfq6069 label,
#dynamicform FIELDSET LI.sfq6070 label,
#dynamicform FIELDSET LI.sfq6071 label,
#dynamicform FIELDSET LI.sfq6072 label,
#dynamicform FIELDSET LI.sfq6073 label,
#dynamicform FIELDSET LI.sfq6074 label,
#dynamicform FIELDSET LI.sfq6075 label,
#dynamicform FIELDSET LI.sfq6076 label,
#dynamicform FIELDSET LI.sfq6077 label,
#dynamicform FIELDSET LI.sfq6078 label,
#dynamicform FIELDSET LI.sfq6079 label,
#dynamicform FIELDSET LI.sfq6080 label,
#dynamicform FIELDSET LI.sfq6081 label { width: 320px; }
#dynamicform FIELDSET LI.sfq6056 FIELDSET label:first-child { margin-left: 100px; }

#fieldset7850 .submit label { width: 0; }
#fieldset7850 select { width: 200px; }

#fieldset7850 li.sfenewsletterflag,
#fieldset7850 li.requiredmessage,
#fieldset7850 #rulescheckbox,
#fieldset7850 #rulesbox { margin-left: 0; width: 650px; }

#dynamicform #fieldset7850 li.sfq6057 fieldset legend { float: left; font-size: 12px; font-weight: normal; margin-right: 130px; }
#dynamicform #fieldset7850 li.sfq6057 label {  }

/* EMAIL THE GM */

#dynamicform #fieldset8021 input { width: 400px; }
#dynamicform #fieldset8021 textarea { height: 200px; width: 405px; }
#dynamicform #fieldset8021 input#sfe_newsletter_flag { width: 40px; }

/* SHOW YOUR FLAIR */

#cat_show_your_flair #dynamicform FIELDSET OL LI.sfenewsletterflag { display: none; }





/*  -------------------------
HI_RES.CFM
-------------------------  */

#hi_res {  }

#hi_res .tabcontent {  }
#hi_res .tabcontent #gallerysf {  }
#hi_res .tabcontent #gallerysf ul { padding: 0; margin: 0 0 15px 0; }
#hi_res .tabcontent #gallerysf ul li {  display: block; float: left; list-style-type: none; padding: 0; margin: 0; width: 170px; height: 220px; text-align: center; }
#hi_res .tabcontent #gallerysf ul li .image {  }
#hi_res .tabcontent #gallerysf ul li .image img { border: 1px solid #666; margin-bottom: 5px; }
#hi_res .tabcontent #gallerysf ul li .caption { font-size: 9px; }
#hi_res .tabcontent #gallerysf ul li .credit { font-size: 9px; color: #666; }


/*-------------------------
LINKS.CFM
-------------------------*/
#links { }
#links .articlehead { }
#links .articlehead H1 { }
#links .articlehead .date { display: none; }
#links .articlehead .description { }
#links UL { }
#links UL LI { width: 170px; }
#links UL LI .logo { }
#links UL LI .logo IMG { }
#links UL LI .name { }
#links UL LI .description { }

#cat_travel_partners #links ul li.links1 { width: 680px; border-bottom: 1px solid #CCC;height: 175px;  }
#cat_travel_partners #links ul li.links1 .name { font-size: 14px; }
#cat_travel_partners #links ul li.links1 .description { font-size: 12px; color: #000; }
#cat_travel_partners #links ul li.links11 { width: 680px; border-top: 1px solid #CCC; }


/*-------------------------
MAPS.CFM
-------------------------*/
#maps { }
#maps .articlehead { }
#maps .articlehead H1 { }
#maps .articlehead .date { }
#maps .articlehead .description { }
#maps UL { }
#maps UL LI { height: 225px; }
#maps UL LI .logo { }
#maps UL LI .logo IMG { }
#maps UL LI .name { }
#maps UL LI .description { }


/*-------------------------
NEWS.CFM
-------------------------*/
#news { }
#news .articlehead { }
#news .articlehead H1 { }
#news .filter { }
#news .filter LI { }
#news .filter LI.all { }
#news .chart { }
#news .chart TH.daterow { }
#news .chart TD.date { }
#news .chart TD.headline { }
#news .chart TD.emptyrow { }


/*  -------------------------
PHOTO_GALLERY.CFM - FB Style
-------------------------  */

#photo_gallery  {  }

#photo_gallery .galleryhead  {  }
#photo_gallery .galleryhead .title { font-size: 16px; }
#photo_gallery .galleryhead .date {  }

/* Gallery Archive */

#photo_gallery #archive {  }
#photo_gallery #archive ul  {  }
#photo_gallery #archive li { width: 196px; height: 180px; }
#photo_gallery #archive li .image {  }
#photo_gallery #archive li .image img {  }
#photo_gallery #archive li .title {  }
#photo_gallery #archive li .date {  }


/* Gallery Site Feature */

#photo_gallery #gallerysf {  }
#photo_gallery #gallerysf .galleryhead {  }
#photo_gallery #gallerysf .galleryhead .title {  }
#photo_gallery #gallerysf .galleryhead .date {  }
#photo_gallery #gallerysf .galleryhead .description {  }
#photo_gallery #gallerysf ul {  }
#photo_gallery #gallerysf ul li { width: 156px; height: 106px; }
#photo_gallery #gallerysf ul li .image {  }
#photo_gallery #gallerysf ul li .image img {  }
#photo_gallery #gallerysf ul li .image img:hover {   }
#photo_gallery #gallerysf ul li .caption {  }
#photo_gallery #gallerysf ul li .credit {  }

#photo_gallery #gallerysf .buttons {  }

/* Gallery Photo */

#photo_gallery #galleryphoto {  }
#photo_gallery #galleryphoto .galleryhead {  }
#photo_gallery #galleryphoto .galleryhead .title {  }
#photo_gallery #galleryphoto .galleryhead .date {  }
#photo_gallery #galleryphoto .control {  }
#photo_gallery #galleryphoto .control .left {  }
#photo_gallery #galleryphoto .control .left .imagenumber {  }
#photo_gallery #galleryphoto .control .right {  }
#photo_gallery #galleryphoto .control .right .prevNext {  }
#photo_gallery #galleryphoto .control .right .prevNext .previous {  }
#photo_gallery #galleryphoto .control .right .prevNext .previous a {  }
#photo_gallery #galleryphoto .control .right .prevNext .pipe {  }
#photo_gallery #galleryphoto .control .right .prevNext .next {  }
#photo_gallery #galleryphoto .control .right .prevNext .next a {  }

#photo_gallery #galleryphoto .image {  }
#photo_gallery #galleryphoto .image img {  }
#photo_gallery #galleryphoto .galleryfoot {  }
#photo_gallery #galleryphoto .galleryfoot .left {  }
#photo_gallery #galleryphoto .galleryfoot .left .name {  }
#photo_gallery #galleryphoto .galleryfoot .left .caption {  }
#photo_gallery #galleryphoto .galleryfoot .left .credit {  }
#photo_gallery #galleryphoto .galleryfoot .left .credit SPAN {  }
#photo_gallery #galleryphoto .galleryfoot .right {  }
#photo_gallery #galleryphoto .galleryfoot .right .download {  }
#photo_gallery #galleryphoto .galleryfoot .right .back {  }
#photo_gallery #galleryphoto .galleryfoot .right .back B { }


/*-------------------------
PRODUCTS.CFM
-------------------------*/
#products { margin: 0 0 40px 0; }

#products .description { margin-bottom: 20px; }
#products UL#productList { padding: 0; margin: 0; list-style: none; }
#products UL#productList LI { padding: 10px; margin: 0 0 10px 0; overflow: auto; }

#products UL#productList LI .prd_image {float: left; margin: 0 10px 0 0;  }
#products UL#productList LI .prd_name { margin: 0 0 0 110px; }
#products UL#productList LI .prd_name H2 { margin: 0; }
#products UL#productList LI .prd_description { margin: 0 0 0 110px; }

#products UL#productList LI .buttons { clear: none; text-align: left; margin: 0 0 0 110px; }

/*-------------------------
REFERRAL/*.CFM
-------------------------*/
#sect_referafriend #pageContent h1 { padding: 10px 0 3px 0; border-bottom: 1px solid #ccc; color: #000; } 

#sect_referafriend .left { padding-right: 20px; }

#sect_referafriend .chart { border: 1px solid #666; background: #E1E1E1;
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E1E1E1));
background: -moz-linear-gradient(top,  #FFFFFF,  #E1E1E1);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E1E1E1'); }
#sect_referafriend .chart TH { color: #FFF; background: #666; }
#sect_referafriend .chart.compact TD { font-size: 11px; }

#sect_referafriend .right { width: 150px; }
#sect_referafriend #dynamicform fieldset ol li input { width: 180px; }
#sect_referafriend #dynamicform fieldset ol li #rules_flag { width: 25px; }
#sect_referafriend #dynamicform FIELDSET OL LI.highlight { background:url(http://www.smicorporate.com/services/images/li_highlight.jpg); font-weight: bold; }

#sect_referafriend .feature { border: 1px solid #FFCC33; padding: 5px;
background: #FFCC33;
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFCC), to(#FFCC33));
background: -moz-linear-gradient(top,  #FFFFCC,  #FFCC33);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFCC', endColorstr='#FFCC33');
-moz-border-radius: 5px; border-radius: 5px; min-width: 200px; }


/*-------------------------
RESULTS.CFM
-------------------------*/
#results { }
#results .articlehead { }
#results .articlehead H1 { }
#results .chart TH { }
#results .chart TH.date { }
#results .chart TH.results { }
#results .chart TH.series { }
#results .chart TD { }
#results .chart TD.date { }
#results .chart TD.results { }
#results .chart TD.series { }
#results .articlehead { }
#results .articlehead .logo { }
#results .articlehead .series { }
#results .articlehead .date { }
#results .articlebody { }
#results .buttons { }


/*-------------------------
SEARCH.CFM
-------------------------*/
#search { }
#search .articlehead { }
#search .articlehead H1 { }
#search .categories { }
#search .categories .title { }
#search .categories UL { }
#search .categories UL LI { }
#search .categories UL LI .description { }
#search .articles { }
#search .articles .title { }
#search .articles .chart { }
#search .articles .chart TH { }
#search .articles .chart TH.date { }
#search .articles .chart TD { }
#search .articles .chart TD.date { }
#search .articles .chart TD.results { }
#search .articles .chart TD.results .description { }


/*-------------------------
SERIES.CFM
-------------------------*/
#series .chart TH.date { }
#series .chart TH.date SPAN { }
#series .chart TH.event { }
#series .chart TH.event SPAN { }
#series .chart TH.tickets { }
#series .chart TH.tickets SPAN { }
#series .chart TH.add { }
#series .chart TH.add SPAN { }
#series .chart TD.date { }
#series .chart TD.date .time { }
#series .chart TD.event { }
#series .chart TD.event .title { }
#series .chart TD.event .title A { }
#series .chart TD.event .pipe { }
#series .chart TD.event .details,
#series .chart TD.series { }
#series .chart TD.event .details .location { }
#series .chart TD.event .details .series { }
#series .chart TD.event .details .short_description { }
#series .chart TD.event .details .short_description P { }
#series .chart TD.tickets { }
#series .chart TD.tickets .pipe { }
#series .chart TD.tickets .online { }
#series .chart TD.tickets .phone { }
#series .chart TD.tickets .gate { }
#series .chart TD.tickets .custom { }
#series .chart TD.tickets .attention { }
#series .chart TD.add { }
#series .chart TD.add IMG { }
#series .chart TD .details { }
#series .chart TD .details .location { }
#series .chart TD .details .series { }
#series .chart TD .details .short_description { }

#series #noevents { }

#series #archive UL { }
#series #archive LI { /* width: 188px; */ height: 170px; }
#series #archive IMG { width: 170px; height: auto; }
#series #archive UL LI .name { width: 170px; }
#series #archive UL LI .date { }


/*-------------------------
SCHEDULE.CFM
-------------------------*/
#schedule { }
#schedule .articlehead { }
#schedule .articlehead H1 { }
#schedule .chart #schedule .chart TH { }
#schedule .chart TD { }
#schedule .chart TD P { }
#schedule .chart TH.date { }
#schedule .chart TH.date SPAN { }
#schedule .chart TH.event { }
#schedule .chart TH.event SPAN { }
#schedule .chart TH.tickets { width: 140px; }
#schedule .chart TH.tickets SPAN { }
#schedule .chart TH.add { }
#schedule .chart TH.add SPAN { }
#schedule .chart TD.date { }
#schedule .chart TD.date .time { }
#schedule .chart TD.event { }
#schedule .chart TD.event .title { }
#schedule .chart TD.event .title A { }
#schedule .chart TD.event .pipe { }
#schedule .chart TD.event .details { }
#schedule .chart TD.event .details .location { }
#schedule .chart TD.event .details .series { }
#schedule .chart TD.event .details .short_description { }
#schedule .chart TD.tickets { }
#schedule .chart TD.tickets .pipe { }
#schedule .chart TD.tickets .online { font-weight: bold; }
#schedule .chart TD.tickets .phone { }
#schedule .chart TD.tickets .gate { }
#schedule .chart TD.tickets .custom { }
#schedule .chart TD.tickets .attention { }
#schedule .chart TD.add { }
#schedule .chart TD.add IMG { }
#schedule .chart TD .details { }
#schedule .chart TD .details .location { }
#schedule .chart TD .details .series { }
#schedule .chart TD .details .short_description { }
#schedule #noevents { }


/*-------------------------
SOCIAL
-------------------------*/

#social {  }

#social .articlehead {  }
#social .articlehead h1 {  }
#social .articlehead .description {  }
#social .network { }
#social .network .icon {  }
#social .network .icon span {  }
#social .network .name {  }
#social .network .name h2 {  }
#social .network .url {  }
#social .network .description { }

#social .myspace .icon {  }
#social .facebook .icon {  }
#social .twitter .icon {  }
#social .flickr .icon {  }
#social .youtube .icon {  }
#social .rss .icon {  }
#social .newsletter .icon {  }
#social .forum .icon {  }

/* QUICK LINKS*/

#footer .social { }
#footer .social ul {  }
#footer .social ul li {  }
#footer .social ul li a { }
#footer .social ul li.connect {  }
#footer .social ul li.newsletter a {  }
#footer .social ul li.rss a {  }
#footer .social ul li.facebook a {  }
#footer .social ul li.myspace a {  }
#footer .social ul li.youtube a {  }
#footer .social ul li.twitter a {  }
#footer .social ul li.flickr a {  }


/*-------------------------
SWF PLAYER
-------------------------*/
#swfplayer {  }
#swfplayer .title { }
#swfplayer .content { padding: 0; margin: 0; background: none; }
#player { }
#swfplayer .content #description { width: 190px; }
#swfplayer .content #description .name { }
#swfplayer .content #description .description { }
#swfplayer .content #description .download { }
#swfplayer .content #description .download .saveas { }
#swfplayer .content #flvplayerholder { }

#display #swfplayer .content #description .data SPAN { display: none; }
#display #swfplayer .content #description #title { font-weight: bold; }


/*-------------------------
TICKETS.CFM
-------------------------*/
#tickets { }
#tickets .articlehead { }
#tickets .articlehead H1 { }
#tickets .chart { }
#tickets .chart TD.event H1 { font-size: 14px; margin: 0; padding: 0; }
#tickets .chart TD.event .date { font-size: 12px; }
#tickets .chart TD.event .series { font-size: 10px;  }
#tickets .chart TD.event .description { margin: 0 0 10px 0; }
#tickets .chart TD.event .buttons { }
#tickets .chart TD.logo { }
#tickets .chart TD.logo IMG { }


/*-------------------------
TICKET_PACKAGES.CFM
-------------------------*/
#ticket_packages { }
#ticket_packages .articlehead { }
#ticket_packages .articlehead H1 { }
#ticket_packages .title { }
#ticket_packages .articleimage { }
#ticket_packages .head { }
#ticket_packages .includes { margin-left: 80px; width: 500px; }
#ticket_packages .includes .buttons { }
#ticket_packages .available { }
#ticket_packages .available .buttons { }
#ticket_packages H1 { }


/*-------------------------
VIDEO.CFM
-------------------------*/
#video { }

#video .articlehead { }
#video .articlehead H1 { }
#video #archive UL { }
#video #archive UL LI { }
#video #archive UL LI IMG { }
#video #archive UL LI .details { }
#video #archive UL LI .details .date { }


/*-------------------------
WALLPAPER.CFM
-------------------------*/
#wallpaper { }
#wallpaper .articlehead { }
#wallpaper .articlehead H1 { }
#wallpaper H1 { }
#wallpaper .description { }
#wallpaper UL { }
#wallpaper UL LI { }
#wallpaper UL LI IMG { }
#wallpaper UL LI UL { }
#wallpaper UL LI UL LI { }


/*-------------------------
WEEKEND.CFM
-------------------------*/
#weekend H1 { }
#weekend UL { }
#weekend UL LI { }
#weekend UL LI .date { }
#weekend UL LI .events { }
#weekend UL LI .events .logo { }
#weekend UL LI .events .logo IMG { }
#weekend UL LI .events .name { }
#weekend UL LI .events .series { }
#weekend UL LI .events .options { }
#weekend UL LI .events .options .pipe { }


/*-------------------------
NAVIGATION MENU STYLES
-------------------------*/
.qmmc .qmdivider { display: block; font-size: 1px; border-width: 0px; border-style: solid; position: relative; z-index: 3; } .qmmc .qmdividery { float: left; width: 0px; } .qmmc .qmtitle { display: block; cursor: auto; white-space: nowrap; position: relative; z-index: 3; } .qmclear { font-size: 1px; height: 0px; width: 0px; clear: left; line-height: 0px; display: block; float: none !important; } .qmmc { position: relative; zoom: 1; z-index: 10; } .qmmc A, .qmmc LI { float: left; display: block; white-space: nowrap; position: relative; z-index: 3; } .qmmc DIV A, .qmmc UL A, .qmmc UL LI { float: none; } .qmsh DIV A { float: left; } .qmmc DIV { visibility: hidden; position: absolute; } .qmmc .qmcbox { cursor: auto; display: block; position: relative; z-index: 3; } .qmmc .qmcbox A { display: inline; } .qmmc .qmcbox DIV { float: none; position: static; visibility: inherit; left: auto; } .qmmc LI { z-index: auto; } .qmmc UL { left: -10000px; position: absolute; z-index: 10; } .qmmc, .qmmc UL { list-style: none; padding: 0px; margin: 0px; } .qmmc LI A { float: none; } .qmmc LI:hover>UL { left: auto; } #qm0 UL { top: 100%; } #qm0 UL LI:hover>UL { top: 0px; left: 100%; }
/*QuickMenu 0
"""""""" (MAIN) Container""""""""*/
#qm0 { width: auto; height: 20px; z-index: 9999 !important; }
/*"""""""" (MAIN) Items""""""""*/
#qm0 A { margin: -4px 20px 0 0; padding: 0 0 0 10px; color: #FFF; text-decoration: none; font-size: 12px; font-weight: bold; text-transform: uppercase; }
#qm0 A SPAN { display: block; padding: 10px 10px 6px 0; }
/*"""""""" (MAIN) Hover State""""""""*/
#qm0 A:hover { color: #FFF; background: url(/layout/bg_navactive_lt.png) no-repeat top left; }
#qm0 A:hover SPAN { background: url(/layout/bg_navactive_rt.png) no-repeat top right; }
/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""
#qm0 li:hover>a { background: url(/layout/bg_navactive_lt.png) no-repeat;  }
"""""""" (MAIN) Active State""""""""*/
BODY #qm0 .qmactive,
BODY #qm0 .qmactive:hover { color: #FFF; background: url(/layout/bg_navactive_lt.png) no-repeat top left; }
BODY #qm0 .qmactive SPAN,
BODY #qm0 .qmactive:hover SPAN { color: #FFF; background: url(/layout/bg_navactive_rt.png) no-repeat top right; }
/*"""""""" (SUB) Container""""""""*/
#qm0 DIV,
#qm0 UL { padding: 0; margin: -1px 0 0 0; background-color: #274588; border: none; }
/*"""""""" (SUB) Items""""""""*/
#qm0 DIV A,
#qm0 UL A { color: #FFF; padding: 3px 20px 3px 5px; margin: 0; background: none; border: none; text-transform: none; min-width: 200px; width: auto !important; width: 200px; }
/*"""""""" (SUB) Hover State""""""""*/
#qm0 DIV A:hover,
#qm0 UL LI:hover>A { background: #526AA0; color: #FFF; text-decoration: none; }
/*"""""""" Individual Titles""""""""*/
#qm0 .qmtitle { cursor: auto; color: #CCCCCC; padding: 4px 20px 4px 5px; font-size: 10px; font-weight: normal; }
/*"""""""" Individual Horizontal Dividers""""""""*/
#qm0 .qmdividerx { border-top-width: 1px; margin: 5px; border-color: #CCCCCC; }
/*"""""""" Individual Vertical Dividers""""""""*/
#qm0 .qmdividery { border-left-width: 1px; height: 15px; margin: 4px 2px 0px; border-color: #AAAAAA; }
/*"""""""" (main) Rounded Items""""""""*/
#qm0 .qmritem SPAN { border-color: #FF0000; background-color: #FF3333; }
/*"""""""" (main) Rounded Items Content""""""""*/
#qm0 .qmritemcontent { padding: 0px 0px 0px 4px; }
#qm0 #nav_sub_speedway_contact { margin-left: -77px; }
#qm0 #nav_sub_speedway_schools { margin-left: -30px; }



/* Bank of America NASCAR check card banner */
img.boaNascar { display: none; }


/* HIDE SEND2FRIEND  */

#cat_advanceauto .buttons a.send,
#cat_aflac .buttons a.send { display: none; }

/* HIDE PRINTER FRIENDLY  */

#cat_speedway_audio_gallery #articletools,
#cat_speedway_video_gallery #articletools { display: none; }

/* PROMOS - HIDE PRINTER FRIENDLY & SHARE */

#cat_aarp #articletools, #cat_aarp #share,
#cat_adidas #articletools, #cat_adidas #share,
#cat_avon #articletools, #cat_avon #share,
#cat_basspro #articletools, #cat_basspro #share,
#cat_bestbuy #articletools, #cat_bestbuy #share,
#cat_bmw #articletools, #cat_bmw #share,
#cat_bojangles #articletools, #cat_bojangles #share,
#cat_carlisle #articletools, #cat_carlisle #share,
#cat_cat #articletools, #cat_cat #share,
#cat_cc6campus #articletools, #cat_cc6campus #share,
#cat_charlottepipe #articletools, #cat_charlottepipe #share,
#cat_cms1 #articletools, #cat_cms1 #share,
#cat_cms2 #articletools, #cat_cms2 #share,
#cat_cms3 #articletools, #cat_cms3 #share,
#cat_cms4 #articletools, #cat_cms4 #share,
#cat_cms5 #articletools, #cat_cms5 #share,
#cat_bac #articletools, #cat_bac #share,
#cat_cf4p #articletools, #cat_cf4p #share,
#cat_chs #articletools, #cat_chs #share,
#cat_cmc #articletools, #cat_cmc #share,
#cat_co #articletools, #cat_co #share,
#cat_cochrane #articletools, #cat_cochrane #share,
#cat_coke #articletools, #cat_coke #share,
#cat_costco #articletools, #cat_costco #share,
#cat_cox #articletools, #cat_cox #share,
#cat_cpf #articletools, #cat_cpf #share,
#cat_cp #articletools, #cat_cp #share,
#cat_crown #articletools, #cat_crown #share,
#cat_dewalt #articletools, #cat_dewalt #share,
#cat_duke #articletools, #cat_duke #share,
#cat_energizer #articletools, #cat_energizer #share,
#cat_eckert #articletools, #cat_eckert #share,
#cat_foodlion #articletools, #cat_foodlion #share,
#cat_freightliner #articletools, #cat_freightliner #share,
#cat_ghs #articletools, #cat_ghs #share,
#cat_gwl #articletools, #cat_gwl #share,
#cat_guard #articletools, #cat_guard #share,
#cat_herrslttr #articletools, #cat_herrslttr #share,
#cat_howey #articletools, #cat_howey #share,
#cat_jones #articletools, #cat_jones #share,
#cat_jrm #articletools, #cat_jrm #share,
#cat_lance #articletools, #cat_lance #share,
#cat_long #articletools, #cat_long #share,
#cat_lowes #articletools, #cat_lowes #share,
#cat_mg #articletools, #cat_mg #share,
#cat_ni4pkf #articletools, #cat_ni4pkf #share,
#cat_nmc #articletools, #cat_nmc #share,
#cat_nra #articletools, #cat_nra #share,
#cat_nw #articletools, #cat_nw #share,
#cat_papaj #articletools, #cat_papaj #share,
#cat_observer #articletools, #cat_observer #share,
#cat_rich #articletools, #cat_rich #share,
#cat_roush #articletools, #cat_roush #share,
#cat_siemens #articletools, #cat_siemens #share,
#cat_sprint #articletools, #cat_sprint #share,
#cat_target #articletools, #cat_target #share,
#cat_teams #articletools, #cat_teams #share,
#cat_time #articletools, #cat_time #share,
#cat_tire #articletools, #cat_tire #share,
#cat_toyota #articletools, #cat_toyota #share,
#cat_twc #articletools, #cat_twc #share,
#cat_unions #articletools, #cat_unions #share,
#cat_ups #articletools, #cat_ups #share,
#cat_volvo #articletools, #cat_volvo #share,
#cat_vp #articletools, #cat_vp #share,
#cat_wmracing #articletools, #cat_wmracing #share,
#cat_yang #articletools, #cat_yang #share { display: none; }


/* JOHN BOY & BILLY PROMO */
table#johnboybilly img { display: block; margin-left: auto; margin-right: auto; border: 0; }
table#johnboybilly .large { font-size: 14px; font-weight: bold; } 
table#johnboybilly { border-top: 1px #666 solid; margin: 20px 0; }
table#johnboybilly td { border-bottom: 1px #666 solid; padding: 15px 0 15px 0; vertical-align: top; }


/* FUND-RACING PROMO */
#fundracing .chart { border-top: 1px #666 solid; border-left: 1px #666 solid; margin-bottom: 20px; }
#fundracing .chart TH { border-right: 1px #666 solid; border-bottom: 1px #666 solid; }
#fundracing .chart TD { border-right: 1px #666 solid; border-bottom: 1px #666 solid; }
#fundracing .chart TR.light TD { }
#fundracing .chart TR.dark TD { }
#fundracing .chart TD.none { }
#fundracing h1 { display: none; }
#fundracing h2 { font-size: 16px; color: #222; }
#cat_fund_racing .articlehead { display: none; }


/* LEFT BANNERS */
.leftBanner { margin-bottom:10px; }


#cat_camping #amenities th+th+th,
#cat_camping #amenities td+td+td { text-align: center; }
#cat_victory_lane_club .articlehead .date, #cat_hd_video_board .articlehead .date { display: none; }

#cat_herrs #categoryHead { display: none; }

.eyetraxlogo {  }
.eyetraxlogo IMG { margin-top: 10px; }


/*-------------------------
1TOUCH STYLES
-------------------------*/


.fineprint { font-size: 9px; }

.subhead { font-size: 12px; font-weight: bold; color: #666; }

hr#readmore  { border: red dashed 1px; color: red; }

div.highlight { padding: 10px 10px 0 10px; color: #660000; margin: 0 0 15px 0; background:#FFFFCC; border: 1px solid #FFCC33; }
p.highlight { padding: 10px; color: #660000; margin: 0 0 15px 0; background:#FFFFCC; border: 1px solid #FFCC33; }



/* HIDE EVENT RESULTS TAB */
#eventTabs ul#event_tabs li#eventtabresults { display: none; }


/*-------------------------
ANCHOR STYLES
-------------------------*/
.anchor { position: relative; }
.anchor a { position: absolute; top: -40px; }





.googleBanner { text-align: center; background: #FFF; }
#home .googleBanner { padding: 10px 0 0 10px; height: 100px; margin: 15px 0; background: url(/layout/bg_banners.png) no-repeat; overflow: auto; }

#cat_dragway_season_ticket a.custom { display: none; }


.starburst { width: 100px; height: 100px; display: block; position: absolute; top: -20px; right: -20px; background: url(/layout/starburst.png) no-repeat; color: #FFF; text-align: center;
-webkit-transform: rotate(20deg); 
-moz-transform: rotate(20deg); 
/* filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); */}
.starburst .cost { font-weight: bold; color: #FF6; font-size: 20px; text-transform:uppercase; margin: 20px 0 0 0; padding: 0; }
.starburst .details { margin: 0; padding: 0; line-height: 10px; }










/*  -------------------------
Footer Slider
-------------------------  */
#slider_container {  }

#slider_container .head { display: block; }
#slider_container .head SPAN {  }
#slider_container .content {  }

#slider_container .content .content_container {  }
#slider_container .content .content_container DIV {  }
#slider_container .content .content_container .left {  }
#slider_container .content .content_container .left H2 {  }
#slider_container .content .content_container .right {  }


#slider_container .content .close {  }
#slider_container .content .close:HOVER {  }
#slider_container .content .close SPAN {  }
#slider_container .foot {  }
