@charset "UTF-8";
/* CSS Document */

/* --------------------------------------------------
LAYOUT
-------------------------------------------------- */

.rightColumn { position: absolute; bottom: -10px; right: 0; width: 240px; height: 95px; border: 1px solid #CCC; overflow: hidden; line-height: 16px; padding: 5px; background: #EEE; font-size: 11px;}

SUP SPAN { font-size: 16px; }

#cat_boy_scouts .articlebody H4 { margin: 0 0 10px 0; padding: 0; font-size: 12px; }
#cat_boy_scouts .articlebody UL { margin: 0 0 20px 0; }
UL.scouts { padding: 0; margin: 0; list-style: none; clear: both; overflow: auto; }
UL.scouts LI { text-align: center; padding: 0; margin: 0 5px 5px 0; width: 110px; list-style: none; float: left; }
UL.scouts LI A { text-decoration: none; border: 1px solid #CCC; display: block; padding: 3px; background: #E1E1E1; }
UL.scouts LI A:HOVER { background: #CDEFFD; }



/* HTML */

body { background: #034189 url(/layout/bg_body2.jpg) no-repeat fixed center -60px; padding: 40px 0 0 0; margin: 0; font-size: 12px; font-family: Helvetica, Arial, sans-serif; }
A:link,
A:visited { text-decoration: none; color: #034189; }
A:hover,
A:active { text-decoration: underline;color: #660000; }

H1 { margin: 0; padding: 0;  }
H2 { font-size: 16px; margin: 0 0 10px 0; color: #c92434; }
H3 { font-size: 14px; margin: 0 0 10px 0; color: #666666; }
P { margin: 0 0 10px 0; }
blockquote { margin: 0 0 10px 0; padding: 10px 10px 0 10px; border: 1px solid #CCC; background: #e1e1e1; }
HR { border-top: none; border-right: none; border-bottom: 1px solid #CCC; border-left: none; }

.articleimage { float: right; margin: 0 0 15px 15px; }
.articlebody P,
#event_details .description {line-height: 20px; }

.lightwindowemail { position: relative; top: 3px; padding: 0 0 0 3px; }

.articlehead { margin: 0 0 10px 0; }
#categoryHead H1,
.articlehead H1 { padding: 0 0 5px 0; margin: 0 0 5px 0; border-bottom: 1px solid #CCC; }

#event_details .tabcontent .articlehead H1,
#home .articlehead H1 { padding: 0; margin: 0; border: none; }


/* LISTS */

.articlebody UL { margin: 0 0 20px 20px;}
.articlebody UL LI { font: 11px Helvetica, Arial, sans-serif; }
.articlebody UL LI UL LI { list-style: circle; }

UL.blocks,
UL.blocklist { margin: 0 0 20px 0; padding: 0; clear: both; overflow: auto; }
UL.blocks LI,
UL.blocklist LI { margin: 0; padding: 0; float: left; list-style: none; }

.twoCol LI { width: 50%; }
.threeCol LI { width: 33%; }

UL.blocklist.threeCol LI { font-size: 12px; }


/*  background: #95b3df url(/layout/button_bg.png) no-repeat; background-size: 100%;  */

/*BUTTONS*/

DIV.buttons {  }

A.button { color: #039; background: #91aedc; border: 1px solid #708ebb; font-weight: bold; /* padding: 0; */
background: -webkit-gradient(linear, left top, left bottom, from(#91aedc), to(#bcdafd));
background: -moz-linear-gradient(top,  #91aedc,  #bcdafd);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#91aedc', endColorstr='#bcdafd'); }
A.button SPAN { /* display: inline-block; padding: 5px 8px 6px 8px; background: url(/layout/button_bg.png) no-repeat; background-size: 100% 50%; */ }

A.button:HOVER,
A.button:ACTIVE { color: #FFF; background: #034592; border: 1px solid #708ebb; /* padding: 0; */
background: -webkit-gradient(linear, left top, left bottom, from(#002971), to(#034592));
background: -moz-linear-gradient(top,  #002971,  #034592);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002971', endColorstr='#034592'); }
A.button:HOVER SPAN,
A.button:ACTIVE SPAN { /* display: inline-block; padding: 5px 8px 6px 8px; background: url(/layout/button_bg.png) no-repeat; background-size: 100% 50%; */ }

SPAN.button,
SPAN.button-inactive { color: #039; background: #d8d8d8; border: 1px solid #cbcbcb; font-weight: bold; /* padding: 0; */
background: -webkit-gradient(linear, left top, left bottom, from(#d8d8d8), to(#f3f3f3));
background: -moz-linear-gradient(top,  #d8d8d8,  #f3f3f3);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d8d8d8', endColorstr='#f3f3f3'); }
SPAN.button SPAN,
SPAN.button-inactive SPAN { /* display: inline-block; padding: 5px 8px 6px 8px; background: url(/layout/button_bg.png) no-repeat; background-size: 100% 50%; */ }

SPAN.button.alt,
SPAN.button-inactive2 {  }
SPAN.button.alt SPAN,
SPAN.button-inactive2 SPAN { }




/*  TABS  */


#eventTabs {  }

#eventTabs UL {   }
#eventTabs UL LI {  }
#eventTabs UL LI A { border: 1px solid #708ebb; background: #91aedc;
background: -webkit-gradient(linear, left top, left bottom, from(#91aedc), to(#bcdafd));
background: -moz-linear-gradient(top,  #91aedc,  #bcdafd);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#91aedc', endColorstr='#bcdafd'); }

#eventTabs UL LI A SPAN {  }
#eventTabs UL LI A.active {  }
#eventTabs UL LI A:HOVER.active {  }

#eventTabs UL LI A:HOVER { background: #002971; color: #FFF;
background: -webkit-gradient(linear, left top, left bottom, from(#002971), to(#034592));
background: -moz-linear-gradient(top,  #002971,  #034592);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002971', endColorstr='#034592'); }


.tabcontent {  }
.tabcontent .eventOption {  }
.tabcontent .eventOption .eventOptionImage {  }
#event_details .tabcontent .eventOption .buttons {  }





/* EMBED FONTS */


@font-face {
	font-family: 'Helvetica-Web-Bold';
	src: url('/layout/fonts/helvetica_bold-webfont.eot');
	src: local('☺'), url('/layout/fonts/helvetica_bold-webfont.woff') format('woff'), url('/layout/fonts/helvetica_bold-webfont.ttf') format('truetype'), url('/layout/fonts/helvetica_bold-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* ALL VIPER FONT LOCATIONS */

#display .articlehead h1,
#sectionHead .pageTitle,
#event_details .articlehead h1,
#pageContainer #page #header .left,
#categoryHead H1, 
#article H1,
#article H2,
#article H3,
.viper { font-family: Viper, Helvetica-Web-Bold, Arial-Black, sans-serif; font-weight: normal; font-size: 28px; line-height: 32px; word-spacing: -5px; }



@font-face {
font-family: 'Viper';
src: url('/actions/fonts/viper-web.eot');
src: url('/actions/fonts/viper-web.eot?#iefix') format('embedded-opentype'),
         url('/actions/fonts/viper-web.woff') format('woff'),
         url('/actions/fonts/viper-web.ttf') format('truetype'),
         url('/actions/fonts/viper-web.svg#VIPER') format('svg');
font-weight: normal;
font-style: normal;
}








div.date {  }
td.date {  }
sectionhead {  }
UL { }
UL LI { }
.clear { }

/* TOP BAR */

#topbarContainer { width: 100%; text-align: center; position: fixed; z-index: 40000; top: 0px; overflow: hidden;  }
#topbarContainer .topbarWrapper { background: #c92434; height: 30px;
background: -webkit-gradient(linear, left top, left bottom, from(#c92434), to(#941b26));
background: -moz-linear-gradient(top,  #c92434,  #941b26);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c92434', endColorstr='#941b26');
}
#topbarContainer .topbar { width: 960px; margin: 0 auto; padding-top: 3px; display: block; height: 25px; }
#topbarContainer .topbar .logo { float: left; width: 150px; margin-top: 4px; }
#topbarContainer .topbar .logo A { display: block; height: 16px; width: 160px; background: url(/layout/topbar_ir_logo.png) no-repeat; border: none; text-decoration: none; }
#topbarContainer .topbar .logo A SPAN { display: none; }
#topbarContainer .topbar .links { float: left; width: 660px; 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; font-weight: bold;}
#topbarContainer .topbar .links UL LI:first-child { border: none; }
#topbarContainer .topbar .links UL LI A:link,
#topbarContainer .topbar .links UL LI A:visited { color: #FFF; text-decoration: none; padding: 7px; }
#topbarContainer .topbar .links UL LI A:hover,
#topbarContainer .topbar .links UL LI A:active { color: #FFFF66; }
#topbarContainer .topbar .banner { float: left; width: 150px; height: 25px; text-align: right; }
#topbarContainer .topbarShadow { height: 5px; background: #000; filter: alpha(opacity=15); -moz-opacity: .15; opacity: .15; }


/* LAYOUT ELEMENTS */

#pageContainer { text-align: center; }
#pageContainer #page { padding: 0; margin: 0 auto; width: 960px; text-align: left; }

#pageContainer #page #header { height: 60px; margin: 0; }
#pageContainer #page #header .left { float: left;  width: 298px; color: #FFF; font-size: 18px; text-align: left; padding: 0; margin: 10px 0 0 0; height: 30px; background: url(/layout/ir_small.png) no-repeat; }
#pageContainer #page #header .left SPAN { background: #c92434; padding: 0 2px; text-align: center; }
#pageContainer #page #header .center { float: left; width: 360px; text-align: center; }
#pageContainer #page #header .center A { float: none; display: block; height: 50px; width: 235px; background: url(/layout/sonoma_toto.png) no-repeat; margin: 0 auto; }
#pageContainer #page #header .center A SPAN { display: none; }
#pageContainer #page #header .right { float: left; width: 300px; padding: 15px 0 0 0; color: #FFF; text-align: right; }

#pageContainer #page #navigation { height: 30px; margin: 0 0 10px 0; clear: both; }

#pageContainer #page #feature { background: #FFF; margin: 0; clear: both; }

#pageContainer #page .pageCap { background: url(/layout/bg_pageCap.png) no-repeat; height: 10px; }
#pageContainer #page .pageFoot { background: url(/layout/bg_pageFoot.png) no-repeat; height: 10px; margin: 0 0 10px 0; }

#pageContainer #page #pageBody { background: #FFFFFF ; padding: 0 10px 10px 10px; margin: 0; overflow: auto; clear: both;  }

#pageContainer #page #footer { color: #FFF; height: 130px; background: url(/layout/bg_footer.png) no-repeat top center; margin: 0; padding: 15px 0 0 0; text-align: center;}
#pageContainer #page #footer A  { color: #FFF; }

#pageContainer #page #pageBody #leftColumn { float: left; width: 200px; margin: 0 15px 0 0; padding: 0;  }
#pageContainer #page #pageBody #centerColumn { float: left; width: 500px; margin: 0; padding: 0; min-height:500px; height:auto !important; height:500px; }
#pageContainer #page #pageBody #mainColumn { float: left; width: 720px; margin: 0; padding: 0; min-height:500px; height:auto !important; height:500px; }
#pageContainer #page #pageBody #rightColumn { float: left; width: 200px; margin: 0 0 0 10px; padding: 0; }
#pageContainer #page #pageBody #oneColumn { width: 940px; margin: 0; padding: 0; }
#pageContainer #page #pageBody #breadcrumbs { display: none; }


/* SECTION HEADS */

#sectionHead { position: relative; height: 100px; background: url(/layout/bg_sectionTrack.jpg); margin: 0 0 10px 0; }
#sectionHead .pageTitle { position: absolute; top: 60px; left: 0; background: #c92434; color: white; font-size: 18px; line-height: 24px; padding: 2px 4px 0 215px;  }

#cat_toyota_save_mart_350 #sectionHead { background: url(/layout/bg_sectionNASCAR.jpg); }
#cat_pinks_all_out #sectionHead { background: url(/layout/bg_sectionPINKS.jpg); }
#cat_indy_grand_prix_of_sonoma #sectionHead { background: url(/layout/bg_sectionINDY.jpg); }
#cat_nhra_division_7 #sectionHead { background: url(/layout/bg_sectionDIV7.jpg); }
#sect_sales_demo #sectionHead { background: url(/layout/bg_sectionSales.jpg); }

/* MODULES */

.module { margin: 0 10px 0 0;}
.module .head {  }
.module .head H1 { padding: 0; margin: 0; color: #FFF; font-size: 14px; font-weight: bold; }
.module .head H1 SPAN { background: #c92434; padding: 0 2px; }
.module .content { background: url(/layout/bg_module_210x170.jpg) no-repeat; padding: 10px; }
.module .content .archive { font-size: 10px; }
.module .foot { display: none; }
.module .foot DIV {  }
.module .foot DIV SPAN {  }

#home #row3 #homeSchedule { margin: 0; width: 220px; }



.artnav {  }
.artnav UL { margin: 0; padding: 0; list-style: none; text-align: center;}
.artnav UL LI { display: inline; }
.artnav UL LI A { display: inline-block; font-size: 11px; padding: 5px 0 8px 10px; margin: 0 5px 5px 0; background: url(/layout/buttons_lt.png) no-repeat 0% 0px; }
.artnav UL LI A SPAN { padding: 5px 10px 8px 0px; margin: 0; color: #003399; background: url(/layout/buttons_rt.png) no-repeat 100% 0px; }
.artnav UL LI A:HOVER { background-position: 0% -30px; }
.artnav UL LI A:HOVER SPAN { background-position: 100% -30px; color: #FFF; }










/*  SUBNAV   */

#subnav { margin: 0 0 15px 0; padding: 0; }
#subnav .head { display: none;}
#subnav .content { padding: 0; background: none; }
#subnav .content ul { margin: 0; padding: 0; background: #CCC; font-size: 11px; }
#subnav .content li { list-style: none outside; margin: 0; padding: 0;  }
#subnav .content ul li ul li { border: none; }

#subnav .content a:link,
#subnav .content a:visited,
#subnav .content a:active { color: #000; display: block; text-decoration:none; padding: 5px 10px; margin: 0; font-weight: bold; }
#subnav .content a:hover { background: #999; }

#subnav .content ul.tertnav a { background: #E9E9E9; display: block; margin: 0; font-weight: bold; padding: 3px 3px 3px 20px;  }
#subnav .content ul.tertnav a:hover { background: #E1E1E1; text-decoration: none;  }

#subnav .content UL LI A b.qmpassword { display: inline; background: url(/layout/lock2_kickout_off.png) no-repeat 4px 3px; margin: 0 0 0 4px; padding: 3px 10px 3px 5px; }

#subnav .content div.navexpander { position:absolute; margin: -22px 0 0 150px; }
#subnav .content div.navexpander a { font-size: 9px; background: none; font-weight: normal; border: none; }
#subnav .content div.navexpander a:hover {  }


/* CATEGORY HEAD */

#categoryHead { margin: 0 0 20px 0; }


/* ARTICLE TOOLS */

#articletools { margin-top: 60px; }
#articletools a { }
#articletools a:first-child { }
#articletools a span { }

#articletools a.send { }
#articletools a:hover.send { }
#articletools a.discuss { }
#articletools a:hover.discuss { }
#articletools a.print { }
#articletools a:hover.print { }
#articletools a.rss { }
#articletools a:hover.rss { }


/* SHARE */

#share { margin-bottom: 20px;}
#share span { }
#share span.title { margin-left: 230px;}
#share span.title b { }
#share span.facebook { }
#share span:hover.facebook { }
#share span.myspace { }
#share span:hover.myspace { }
#share span.digg { }
#share span:hover.digg { }
#share span.buzz { }
#share span:hover.buzz { }
#share span.delicious { }
#share span:hover.delicious { }
#share span.stumbleupon { }
#share span:hover.stumbleupon { }


/*  LINKS  */

a img { }
.buttons a span .pdficon { }
a.pdficon { }
a.email img { }



/*  ARTICLE IMAGES  */

.artpostop { margin-bottom: 20px; }
.artpostop IMG {  }
.artpostop .caption {  }
.artpostop .caption .credit {  }

.artposright { float: right; margin: 0 0 20px 10px;}
/* #display .first { } */
.artposright img { border: 1px solid #666; }
.artposright .caption { font-size: 12px; color: #000; }
.artposright .caption .credit { color: #666;}


/*  CHART  */

.chart { }
.chart th { }
.chart td { }
.chart tr.light td { }
.chart tr.dark td { }
.chart td.none { }
.chart th.subhead { }
.chart td.plain { }

/*  CENTER  */

.center { }
.center th { }
.center td { }
.center th+th,
.center td+td { }


/*  TICKETS  */

.tickets { }
.tickets th { }
.tickets td { }
.tickets th+th,
.tickets td+td { }



/*  PAGINATION   */

#pageination UL { }
#pageination UL LI { }
#pageination UL LI a { }
#pageination UL li#active { }
#pageination UL li#next, #pageination ul#previous { }


.play a { background: url(http://www.gospeedway.com/layout/play2_off.png) center center no-repeat; }
.play a:hover, .play a:active { background: url(http://www.gospeedway.com/layout/play2_on.png) center center no-repeat; }



/* --------------------------------------------------
HOME.CFM
-------------------------------------------------- */
#feature { margin-bottom: 15px; overflow: hidden; border-left: 10px solid #FFF; border-right: 10px solid #FFF; }
#feature #promopanes { width:938px; height:300px; overflow:hidden; position:relative; }
#feature #promopanes #items { position:absolute; width:9999em; }
#feature .featurehighlight { float:left; display:block; position:relative; width: 940px; height: 298px; background: no-repeat; overflow: none;}
#feature .featurehighlight .promoLink { display: block; width: 670px; height: 298px; }
#feature .featurehighlight .promoLinkWide { display: block; width: 940px; height: 298px; }

#feature .featurehighlight .eventContainer { position: absolute; top: 8px; left: 680px; background: url(/layout/bg_eventInfo.png) no-repeat; width: 246px; height: 278px; text-align: center; padding: 2px;}
#feature .featurehighlight .eventContainer .eventSponsor A { display: block; background: url(/layout/banner_bigotires.png); height: 30px; margin: 0 0 10px 0; }
#feature .featurehighlight .eventContainer .eventLogo {  margin: 0 0 5px 0; }
#feature .featurehighlight .eventContainer .eventLogo IMG { width: 200px; height: 100px; }
#feature .featurehighlight .eventContainer .eventName { font-size: 16px; font-weight: bold; margin: 0 0 3px 0; }
#feature .featurehighlight .eventContainer .eventName A {  }
#feature .featurehighlight .eventContainer .eventName A:HOVER { text-decoration: none; }
#feature .featurehighlight .eventContainer .eventName A SPAN {  }
#feature .featurehighlight .eventContainer .eventInfo { margin: 0 8px; }
#feature .featurehighlight .eventContainer .eventInfo .eventDate { font-weight: bold; background:#c92434; color: #FFF; margin: 0 0 3px 0; }
#feature .featurehighlight .eventContainer .eventInfo .eventSeries { font-size: 11px; color: #666; margin: 0 0 5px 0; }
#feature .featurehighlight .eventContainer .eventInfo .eventLinks { margin: 0 0 10px 0; }
#feature .featurehighlight .eventContainer .eventInfo .eventCountdown { font-weight: bold; }
#feature .featurehighlight .eventContainer .eventlink {  }
#feature .featurehighlight .eventContainer .eventlink A {  }
#feature .featurehighlight .eventContainer .eventbox {  }
#feature .featurehighlight .eventContainer .fade {  }
#feature .featurehighlight .eventContainer .eventLinks { text-align: center; }
#feature .featurehighlight .eventContainer .eventLinks .title { display: none; }
#feature .featurehighlight .eventContainer UL { margin: 0; padding: 0; list-style: none; text-align: center; }
#feature .featurehighlight .eventContainer UL LI { float: none; background: none; display: inline; margin: 0 5px 0 0; }
#feature .featurehighlight .eventContainer UL LI+LI { /* border-left: 1px solid #666; */ }
#feature .featurehighlight .eventContainer UL LI DIV { display: inline; background: none; height: auto; margin: 0; padding: 0; }
#feature .featurehighlight .eventContainer UL LI .logo { display: none; }
#feature .featurehighlight .eventContainer UL LI .name { white-space: nowrap; }
#feature .featurehighlight .eventContainer UL LI .description { display: none; }

#feature UL { margin: 0; padding: 0; list-style: none; overflow: auto; }
#feature UL LI { float: left; height: 90px; margin: 0 0 0 10px; background: url(/layout/bg_eventsoff_lt.png) no-repeat top left; }
#feature UL LI DIV { margin: 0 0 0 10px; background: url(/layout/bg_eventsoff_rt.png) no-repeat top right; height: 90px; }
#feature UL LI DIV DIV { font-size: 10px; margin: 0 10px 0 0; background: url(/layout/bg_eventsoff.png) repeat-x top center; height: 72px; text-align: center; padding-top: 18px; overflow: hidden; }
#feature UL LI DIV DIV IMG { margin: 0 0 5px 0; }
#feature UL LI.active { background: url(/layout/bg_eventson_lt.png) no-repeat top left; }
#feature UL LI.active DIV { background: url(/layout/bg_eventson_rt.png) no-repeat top right; }
#feature UL LI.active DIV DIV { background: url(/layout/bg_eventson.png) repeat-x top center; }
#feature UL LI.active DIV DIV SPAN {  }
#feature UL LI:first-child { margin-left: 0px; }
#feature UL.eventbuttons1 { display: none; }
#feature UL.eventbuttons2 LI { width: 465px; }
#feature UL.eventbuttons3 LI { width: 306px; }
#feature UL.eventbuttons4 LI { width: 226px; }
#feature UL.eventbuttons4 LI:first-child { width: 231px; }
#feature UL.eventbuttons5 LI { width: 180px; }
#eventbuttons LI DIV DIV SPAN { display: block; }

#home #row1 { margin: 0 0 20px 0; clear: both; overflow: auto; }

#home #row1 #moduleNews { float: left; width: 450px; margin: 1px 10px 0 0; }
#home #row1 #moduleNews .head { display: none; }
#home #row1 #moduleNews .content {  }
#home #row1 #moduleNews .content #newscontainer { height: 185px; overflow: hidden; }
#home #row1 #moduleNews .content #newscontainer > div { width:100% }
#home #row1 #moduleNews .content #newscontainer .articleimage {  }
#home #row1 #moduleNews .content #newscontainer .articleimage IMG {  }
#home #row1 #moduleNews .content #newscontainer .articlehead { margin: 0 0 10px 0; }
#home #row1 #moduleNews .content #newscontainer .articlehead H1 { font-size: 14px; }
#home #row1 #moduleNews .content #newscontainer .articlehead .date {  }
#home #row1 #moduleNews .content #newscontainer .articlecontent {  }
#home #row1 #moduleNews .content #newscontainer .articlecontent .more { display: block; font-size: 10px; margin: 10px 0 0 0; }
#home #row1 #moduleNews .content .tabContainer { float: left; margin-top: 5px; overflow: auto; width: 300px; }
#home #row1 #moduleNews A.archive { font-size: 11px; display: block; padding: 5px; margin: 0; border: 1px solid #CCC; background: #EEE; color: #666; text-decoration: none; 	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;}
#home #row1 #moduleNews A:HOVER.archive { color: #666; text-decoration: none;
background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
background: -moz-linear-gradient(top,  #eee,  #ccc);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc'); }
#home #row1 #moduleNews A.archive SPAN {  }

#home #row1 #moduleMultimedia { float: left; width: 465px; }
#home #row1 #moduleMultimedia .head { display: none; }
#home #row1 #moduleMultimedia .content { background: none; padding: 0; }
#home #row1 #moduleMultimedia .content #tabshome {  }
#home #row1 #moduleMultimedia .content #tabshome UL { margin: 0; padding: 0; list-style: none; position: relative; top: 1px;}
#home #row1 #moduleMultimedia .content #tabshome UL LI { float: left; margin: 0; padding: 0; text-align: center; font-weight: bold;}

#home #row1 #moduleMultimedia .content #tabshome UL LI A { text-decoration: none; color: #FFF; padding: 10px 0 0 0; height: 20px; color: #000; border-bottom: 1px solid #747579; }
#home #row1 #moduleMultimedia .content #tabshome UL LI A:HOVER { text-decoration: none; }
#home #row1 #moduleMultimedia .content #tabshome UL LI A.active {  padding: 5px 0 0 0; height:25px ;}

#home #row1 #moduleMultimedia .content #tabshome UL LI.tab1 A { display: block; background: ; width: 233px; background: url(/layout/bg_multimediaTab1off.jpg) }
#home #row1 #moduleMultimedia .content #tabshome UL LI.tab1 A SPAN {  }
#home #row1 #moduleMultimedia .content #tabshome UL LI.tab1 A.active { display: block; background: url(/layout/bg_multimediaTab1on.jpg); width: 233px; border: none; }
#home #row1 #moduleMultimedia .content #tabshome UL LI.tab1 A.active SPAN {  }

#home #row1 #moduleMultimedia .content #tabshome UL LI.tab2 A { display: block; background: url(/layout/bg_multimediaTab2off.jpg); width: 232px; border-bottom: 1px solid #747579;}
#home #row1 #moduleMultimedia .content #tabshome UL LI.tab2 A SPAN {  }
#home #row1 #moduleMultimedia .content #tabshome UL LI.tab2 A.active { display: block; width: 232px; background: url(/layout/bg_multimediaTab2on.jpg); border: none; }
#home #row1 #moduleMultimedia .content #tabshome UL LI.tab2 A.active SPAN {  }
#home #row1 #moduleMultimedia .content .hometabcontent { height: 160px; padding: 10px; overflow: hidden;}
#home #row1 #moduleMultimedia .content .hometabcontent .title { font-weight: bold; width: 160px; margin: 0; }
#home #row1 #moduleMultimedia .content .hometabcontent .description { width: 160px; margin: 0; }
#home #row1 #moduleMultimedia .content .hometabcontent .archive { width: 160px;font-size: 10px; margin: 10px 0 0 0; }
#home #row1 #moduleMultimedia .content .hometabcontent .play { float: right; width: 275px; height: 155px; border: 1px solid #666; }
#home #row1 #moduleMultimedia .content .hometabcontent .play A { display: block; width: 275px; height: 155px; }

#home #row1 #moduleMultimedia .content #tab1 { background: url(/layout/bg_multimediaVideo.jpg) repeat-x left bottom; }
#home #row1 #moduleMultimedia .content #tab2 { background: url(/layout/bg_multimediaAudio.jpg) repeat-x left bottom;; }




#home #row2 { margin: 0 0 20px 0; clear: both; overflow: auto; }
#home #row2 .banner1 { float: left; width: 728px; height: 90px; margin: 0 10px 0 0; overflow: hidden;}
#home #row2 .banner2 { float: left; width: 200px; height: 90px; margin: 0; background: #E1E1E1; overflow: hidden;}

#home #row3 { margin: 0 0 10px 0; clear: both; overflow: auto;}
#home #row3 .module { float: left; width: 228px; }
#home #row3 .module .content { overflow: hidden; height: 170px; text-align: center; }
#home #row3 #homeInsider {  }
#home #row3 #homeInsider .image { margin: 0 0 5px 0; }
#home #row3 #homeInsider .image IMG {  }
#home #row3 #homeInsider .name { display: none; }
#home #row3 #homeInsider .description { margin: 0 0 5px 0; }
#home #row3 #homeInsider .content input[type=text] { width: 135px; margin-right: 5px; }
#home #row3 #homeInsider .content input[type=submit] { width: 55px; }
#home #row3 #homeGallery .content IMG { margin: 0 0 5px 0; }
#home #row3 #homeGallery .content .title { font-weight: bold; margin: 0 0 5px 0; }
#home #row3 #homeGallery .content .archive {  }
#home #row3 #homeSponsors #rotator8715 { margin: 0 0 24px 0; }
#home #row3 #homeIRBanners { float: left; width: 225px; }
#home #row3 #homeIRBanners DIV { height: 55px; margin: 0 0 10px 0; text-align: center; clear: both; }

#home #row4 { margin: 0 0 10px 0; clear: both; }
#home #row4 #speedNews { float: left; width: 465px; height: 310px; margin: 0 10px 0 0; }
#home #row4 #speedNews .head { background: url(/layout/bg_speedhead.png); font-weight: bold; height:25px; }
#home #row4 #speedNews .content { background: #FFFFFF url(/layout/bg_speedcontent.jpg) repeat-x; padding: 10px; height:255px; border:1px solid #eb9f00; }
#home #row4 #speedNews .content .article { margin: 0 0 10px 0; height: 50px; overflow: hidden; }
#home #row4 #speedNews .content .article .date { font-size: 9px; display: none; }
#home #row4 #speedNews .content .article h1 { font-size:12px; margin:0; padding:0; }
#home #row4 #speedNews .content .article .articlecontent { font-size: 11px; }
#home #row4 #speedNews .content .archive { font-weight: bold; text-align:right; }
#home #row4 #facebookFanbox { float: left;  width: 464px; height: 300px; overflow: hidden; border-right: 1px solid #94A3C4; border-bottom: 1px solid #94A3C4; }

#row5 { border-top: 1px solid #CCC; margin: 10px 0 20px 0; padding: 10px 0 0 0; clear: both; }



/*  ----------------------------------------------------------------------------------------------------
CATEGORY SPECIFIC
----------------------------------------------------------------------------------------------------  */


#cat_lodging UL.blocks LI { width: 235px; text-align: center; }
#cat_lodging UL.blocks LI IMG { margin-bottom: 10px; width: 200px; height: auto;}
#cat_lodging .chart TH.col1 { width: 170px; }
#cat_lodging .chart TD.none { padding-top: 0; font-size: 10px; }
#cat_lodging .chart TH.col2 { width: 90px; font-size: 10px; }
#cat_lodging .chart TH.col3 { width: 80px; }
#cat_lodging .chart TH.col4 { width: 60px; }
#cat_lodging .chart TD+TD { font-size: 10px; }

#cat_driver_match ul.none,
#cat_driver_match_answers ul.none { margin: 0; padding: 0; }
#cat_driver_match ul.none li,
#cat_driver_match_answers ul.none li { float: left; list-style: none; margin: 0 30px 60px 0; }
#cat_driver_match ul.none li img,
#cat_driver_match_answers ul.none li img { display: block; margin: 0 0 15px; }


/*  ----------------------------------------------------------------------------------------------------
COMMON TEMPLATES
----------------------------------------------------------------------------------------------------  */


/*  -------------------------
404.CFM
-------------------------  */

#pagenotfound { }

#pagenotfound .articlehead { }
#pagenotfound .articlehead h1 { }
#pagenotfound .articlehead UL { }
#pagenotfound .articlehead UL LI { }

#pagenotfound #suggestedlinks { }
#pagenotfound #suggestedlinks .subhead { }
#pagenotfound #suggestedlinks UL { }
#pagenotfound #suggestedlinks UL LI { }

#pagenotfound #commonlyviewed { }
#pagenotfound #commonlyviewed .subhead { }
#pagenotfound #commonlyviewed UL { }
#pagenotfound #commonlyviewed UL LI { }


/*  -------------------------
ARTICLE.CFM 
-------------------------  */

#article { }

#article .articlehead { }
#article .articlehead h1 { margin: 0;}
#article .articlehead .subhead { }
#article .articlehead .byline { }
#article .articlehead .byline span { }
#article .articlehead .date { }

#article .articlebody { }
#article .articlebody P { margin: 0 0 20px 0; }
#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 { }


/*  -------------------------
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 h1 { }
#blog #left .date { }
#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 #left hr { }

#blog #right { }
#blog #right .module { }
#blog #right .module UL { }
#blog #right .module UL LI { }

#blog #right .title { }
#blog #right .title b { }

#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 { }

#blog #right #share { }
#blog #right #share .title { }
#blog #right #share span { }
#blog #right #share span b { }
#blog #right #share span:first-child { }
#blog #right #share span.title { }
#blog #right #share span.title span { }
#blog #right #share span.facebook { }
#blog #right #share span.myspace { }
#blog #right #share span.digg { }
#blog #right #share span.buzz { }
#blog #right #share span.stumbleupon { }
#blog #right #share span.delicious { }

/* INDIVIDUAL BLOG WITH COMMENTS */

#blog #right #blogauthor { }
#blog #right #blogauthor .title { }
#blog #right #blogauthor img { }
#blog #right #blogauthor .name { }
#blog #right #blogauthor .tagline { }
#blog #right #blogauthor .more a { }

#blog #right #blogarchive { }
#blog #right #blogarchive .title { }

#blog #left .comments { }
#blog #left .comments .title { }
#blog #left .comments .comment .title { }
#blog #left .comments .comment .info { }
#blog #left .comments .comment .info .name { }
#blog #left .comments .comment .info .date { }
#blog #left .comments .comment .content { }

#blog #left .postacomment { }
#blog #left .comments .comment { }
#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 { }



/*  -------------------------
DISPLAY.CFM 
-------------------------  */

#contactForm { }

#contactForm h1 { }
#contactForm .error { }

#contactForm div { }
#contactForm div span { }
#contactForm div textarea { }
#contactForm div input { }

#contactForm .name { }
#contactForm .name span { }
#contactForm .name input { }
#contactForm .email { }
#contactForm .email span { }
#contactForm .email input { }
#contactForm .subject { }
#contactForm .subject span { }
#contactForm .subject input { }
#contactForm .message { }
#contactForm .message span { }
#contactForm .message input { }
#contactForm .captcha { }
#contactForm .captcha span { }
#contactForm .captcha input { }
#contactForm .submit { }
#contactForm .submit span { }
#contactForm .submit input { }
#contactForm .response { }


/*  -------------------------
DISPLAY.CFM 
-------------------------  */

#display { }

#display .articlehead { }

#display a { }
#display .articlehead { margin: 0 0 10px 0; }
#display .articlehead h1 {  }
#display .articlehead .subhead { font-size: 16px; color: #666; margin: 0 0 5px 0; font-weight: bold; }
#display .articlehead .byline { }
#display .articlehead .byline span { }
#display .articlehead .date { font-size: 12px; font-weight: bold; color: #999; }

#display .articlebody { }
#display .articlebody P {  }
#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 { }




/*  -------------------------
DOCUMENTS.CFM 
-------------------------  */

#documents { }

#documents .chart { }
#documents .chart TR TH { }
#documents .chart TR TH.date { }
#documents .chart TR TH.title { }
#documents .chart TR TD { }
#documents .chart TR TD.date { }
#documents .chart TR TD.title { }
#documents .chart TR TD.title A { }
#documents .chart TR TD.title DIV { }


/*    DYNAMIC FORM    */
#form { }

FORM { }

#dynamicform { }
#dynamicform FIELDSET { }
#dynamicform FIELDSET LEGEND {  }
#dynamicform FIELDSET LEGEND SPAN { }
#dynamicform FIELDSET LEGEND#initiallegend { display: block; }
#dynamicform FIELDSET LEGEND#initiallegend SPAN { }
#dynamicform FIELDSET OL { }
#dynamicform FIELDSET OL LI { }
#dynamicform FIELDSET OL LI.highlight { }
#dynamicform FIELDSET OL LI LABEL {  }
#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 { }

/*  Rules  */
#dynamicform FIELDSET OL LI.rules { }
#dynamicform FIELDSET OL LI.rules #sf_rules { }
#dynamicform FIELDSET OL LI.rules LABEL { }
#dynamicform FIELDSET OL LI.rules LABEL INPUT { }

/*  Labels  */
#dynamicform FIELDSET OL LI.label { font-size: 12px; padding-bottom: 0; }

/*  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 { font-weight: bold; }

/*  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 { }

/*  CAPTCHA  */
#dynamicform FIELDSET OL LI.captcha { }
#dynamicform FIELDSET OL LI.captcha #captchawrapper { }
#dynamicform FIELDSET OL LI.captcha #captchawrapper IMG { }
#dynamicform FIELDSET OL LI.captcha input { }

/*  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 { width: 590px; }

/*  Answer Width  */
#dynamicform FIELDSET OL LI.textarea TEXTAREA,
#dynamicform FIELDSET OL LI.text INPUT { width: 600px; }


/*  FORM SPECIFIC - AMA EVENT SURVEY  */

#dynamicform #fieldset8769 OL LI.textarea LABEL,
#dynamicform #fieldset8769 OL LI.texthorizontal LABEL,
#dynamicform #fieldset8769 OL LI.textareahorizontal LABEL,
#dynamicform #fieldset8769 OL LI.selecthorizontal LABEL { width: 570px; }

#dynamicform #fieldset8769 OL LI.sfq6369,
#dynamicform #fieldset8769 OL LI.sfq6370,
#dynamicform #fieldset8769 OL LI.sfq6371,
#dynamicform #fieldset8769 OL LI.sfq6372,
#dynamicform #fieldset8769 OL LI.sfq6373,
#dynamicform #fieldset8769 OL LI.sfq6374,
#dynamicform #fieldset8769 OL LI.sfq6375,
#dynamicform #fieldset8769 OL LI.sfq6377,
#dynamicform #fieldset8769 OL LI.sfq6378,
#dynamicform #fieldset8769 OL LI.sfq6379,
#dynamicform #fieldset8769 OL LI.sfq6381,
#dynamicform #fieldset8769 OL LI.sfq6382,
#dynamicform #fieldset8769 OL LI.sfq6383,
#dynamicform #fieldset8769 OL LI.sfq6384 { padding-top: 0; padding-bottom: 0; }

#dynamicform #fieldset8769 OL LI.sfq6369 LABEL,
#dynamicform #fieldset8769 OL LI.sfq6370 LABEL,
#dynamicform #fieldset8769 OL LI.sfq6371 LABEL,
#dynamicform #fieldset8769 OL LI.sfq6372 LABEL,
#dynamicform #fieldset8769 OL LI.sfq6373 LABEL,
#dynamicform #fieldset8769 OL LI.sfq6374 LABEL,
#dynamicform #fieldset8769 OL LI.sfq6375 LABEL,
#dynamicform #fieldset8769 OL LI.sfq6377 LABEL,
#dynamicform #fieldset8769 OL LI.sfq6378 LABEL,
#dynamicform #fieldset8769 OL LI.sfq6379 LABEL,
#dynamicform #fieldset8769 OL LI.sfq6381 LABEL,
#dynamicform #fieldset8769 OL LI.sfq6382 LABEL,
#dynamicform #fieldset8769 OL LI.sfq6383 LABEL,
#dynamicform #fieldset8769 OL LI.sfq6384 LABEL { font-weight: normal; }

/*  FORM SPECIFIC - EVENT SURVEY  */

#cat_event_survey FIELDSET OL LI.texthorizontal LABEL,
#cat_event_survey FIELDSET OL LI.textareahorizontal LABEL,
#cat_event_survey FIELDSET OL LI.selecthorizontal LABEL { width: 600px; }
#cat_event_survey FIELDSET OL LI.selecthorizontal { padding-top: 0; padding-bottom: 0; }
#cat_event_survey FIELDSET OL LI.selecthorizontal LABEL { font-weight: normal; }



/*  -------------------------
EVENT_DETAILS.CFM
-------------------------  */

#event_details { }

#event_details .articlehead { margin: 0 0 10px 0; }
#event_details .articlehead h1 { margin: 0 0 5px 0; padding: 0 0 5px 0; border-bottom: 1px solid #CCC; }
#event_details .articlehead .date { font-size: 12px; }
#event_details .articlehead .detail { font-size: 10px; color: #666;}

#event_details .eventlogo { }
#event_details .eventlogo img { }
#event_details .eventlogo .countdown { }
#event_details .eventlogo .countdown .startsin { }
#event_details .eventlogo .countdown .timer { }
#event_details .eventlogo .countdown .expired { }
#event_details .eventlogo .eventlinks { }
#event_details .supportEvent { float: right; width: 250px; clear:right; text-align: center; }
#event_details .supportEvent img { }

#event_details .description { position: relative; }

#event_details #eventdetailsgallery { }
#event_details #eventdetailsgallery UL { }
#event_details #eventdetailsgallery UL LI { }
#event_details #eventdetailsgallery UL li:first-child { }
#event_details #eventdetailsgallery UL LI .image { }
#event_details #eventdetailsgallery UL LI .image img { }
#event_details #eventdetailsgallery UL LI .credit { }
#event_details #eventdetailsgallery UL LI .credit span { }

#event_details .tabcontent { }
#event_details .tabcontent .articlehead { }
#event_details .tabcontent .articlehead H1 { }
#event_details .tabcontent .articlehead .date { }
#event_details .tabcontent .chart { }
#event_details .tabcontent .tickets TH { background: #C92434; color: #FFF; border: none; }
#event_details .tabcontent .tickets TD { font-size: 11px; }
#event_details .tabcontent .chart TD.date { }
#event_details .tabcontent .chart TD.race { }
#event_details .tabcontent .chart TD.series { }

#event_details .tabcontent HR { }
#event_details .tabcontent IMG { }
#event_details .tabcontent IMG.map { }

#event_details .tabcontent UL { }
#event_details .tabcontent UL LI { }
#event_details .tabcontent UL LI h1 { }
#event_details .tabcontent UL LI .chart { }
#event_details .tabcontent UL LI .chart td.date { }
#event_details .tabcontent UL LI .chart td.race { }
#event_details .tabcontent UL LI .chart td.series { }

#event_details #tabphotos UL { }
#event_details #tabphotos UL LI { }
#event_details #tabphotos UL LI img { }
#event_details #tabphotos UL LI .name { }
#event_details #tabphotos UL LI .date { }

#event_details .buttons { }

#results .articlehead .date { }
#results .articlehead .race { }
#results .articlehead .series { }
#results .articlehead .logo { }


/*  -------------------------
HI_RES.CFM
-------------------------  */
#hi_res #gallerysf UL { }
#hi_res #gallerysf UL LI { }
#hi_res #gallerysf UL LI .image { }
#hi_res #gallerysf UL LI .image img { }
#hi_res #gallerysf UL LI .caption { }
#hi_res #gallerysf UL LI .credit { }


/*  -------------------------
LINKS.CFM
-------------------------  */

#links {  }

#links .articlehead { }
#links .articlehead h1 { }
#links .articlehead .date { display: none; }
#links .articlehead .description { }

#links UL { overflow: auto; }
#links UL LI { width: 25%; height: 170px; margin: 0 0 10px 0; }
#links UL LI .logo {  }
#links UL LI .logo img { }
#links UL LI .name { color: #666; width: 90%; margin: 0 auto 5px auto; }
#links UL LI .description { }


/*  -------------------------
MAPS.CFM
-------------------------  */

#maps { }

#maps .articlehead { }
#maps .articlehead h1 { }
#maps .articlehead .date { }
#maps .articlehead .description { }

#maps UL { overflow: auto; }
#maps UL LI { }
#maps UL LI .image { }
#maps UL LI .image img { }
#maps UL LI .name { }
#maps UL LI .links { }


/*  -------------------------
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 { }


/*  -------------------------s
NEWS_THUMBNAILS.CFM
-------------------------  */

#news_thumbnails {  }

#news_thumbnails UL { margin: 0; padding: 0; list-style: none; clear: both;  }
#news_thumbnails UL LI { margin: 0 15px 15px 0; padding: 0; float: left; width: 210px; height: 80px; text-align: center; }
#news_thumbnails UL LI .thumbnail {  }
#news_thumbnails UL LI .thumbnail img {  }
#news_thumbnails UL LI .name { font-weight: bold; }
#news_thumbnails UL LI .description { display: none; }

/* DRIVERS */

#cat_drivers #news_thumbnails {  }
#cat_drivers #news_thumbnails UL {  }
#cat_drivers #news_thumbnails UL LI { width: 180px; height: 200px; overflow: hidden; margin: 0; }
#cat_drivers #news_thumbnails UL LI .thumbnail { margin: 0 0 10px 10px; height: 120px; }
#cat_drivers #news_thumbnails UL LI .thumbnail A { display: block; height: 120px; width: 90px; }
#cat_drivers #news_thumbnails UL LI .thumbnail A IMG { height: 120px; z-index: 99; }
#cat_drivers #news_thumbnails UL LI .name {  }
#cat_drivers #news_thumbnails UL LI .name A {  }
#cat_drivers #news_thumbnails UL LI .description { display: none; }

#cat_drivers div.articlehead .date { display: none; }
#cat_drivers div.articlebody table.chart { width: 430px; }
#cat_drivers div.articlebody table.chart TD { font-size: 10px; color: #666; width: 100px; }
#cat_drivers div.articlebody table.chart TD+TD { font-size: 12px; color: #000; width: auto; }
#cat_drivers #relatedarticles { display: none; }




/*  -------------------------
PHOTO_GALLERY.CFM - FB Style
-------------------------  */

#photo_gallery  { }

#photo_gallery .articlehead  { }
#photo_gallery .articlehead h1 { }

/* Gallery Archive */

#photo_gallery #archive { }
#photo_gallery #archive UL  { }
#photo_gallery #archive UL LI { width: 145px; height: 160px; margin: 0 10px 10px 0; }
#photo_gallery #archive UL LI .image { }
#photo_gallery #archive UL LI .image img { }
#photo_gallery #archive UL LI .title { font-size: 11px; }
#photo_gallery #archive UL LI .date { font-size: 10px; }


/* 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 { }
#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 .right { }
#photo_gallery #galleryphoto .control .right .imagenumber { }{ }
#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 .previous A:HOVER { }
#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 .control .right .prevNext .next A:HOVER { }

#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 .download A { }
#photo_gallery #galleryphoto .galleryfoot .right .download A:HOVER { }
#photo_gallery #galleryphoto .galleryfoot .right .download A SPAN { }
#photo_gallery #galleryphoto .galleryfoot .right .back { }
#photo_gallery #galleryphoto .galleryfoot .right .back A { }
#photo_gallery #galleryphoto .galleryfoot .right .back A:HOVER { }
#photo_gallery #galleryphoto .galleryfoot .right .back A SPAN { }
#photo_gallery #galleryphoto .galleryfoot .right .back A SPAN B { }

#photo_gallery #articletools { }


/*  -------------------------
RESULTS.CFM
-------------------------  */

#poll { }

#pollresult { }
#pollresult H1 { }
#pollresult H1 SPAN { }
#pollresult UL { }
#pollresult UL LI { }
#pollresult UL LI .answer { }
#pollresult UL LI .percent { }
#pollresult UL LI .graph { }
#pollresult UL LI .votes { }


/*
#pollquestion #submit { }
#pollresult #question { }
#pollquestion #answer { }
*/


/*  -------------------------
RESULTS.CFM
-------------------------  */

#results { }

#results .articlehead  { }
#results .articlehead h1 { font-size: 14px; padding: 0; margin: 0; border: none; }
#results .articlehead .buttons { }
#results .articlehead .buttons a span .pdficon { }

#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 .chart th.subhead .series { } 

#results .articlehead { }
#results .articlehead .logo { }
#results .articlehead .series { }
#results .articlehead .date { }

#results .articlebody { }
#results .buttons { }

#results .filter { }
#results .filter LI { }
#results .filter li.all { }


/*  -------------------------
SALES.CFM
-------------------------  */
#sect_sales_demo #pageContainer #page #pageBody #mainColumn { width: 940px; }

#sales {  }

#sales .description { margin-bottom: 20px; }
#sales .catalogue {  }
#sales .catalogue .products { float: left; width: 645px; margin-right: 10px; }

#sales .catalogue .cart { float: left; width: 250px; }

#sales table.sales {  }
#sales table.sales TH,
#sales table.sales TH { padding: 3px 5px; border-right: 1px solid white; border-bottom: 1px solid white; }
#sales table.sales > TBODY > TR > TD { padding: 8px 5px; margin: 2px; border-right: 1px solid white; border-bottom: 1px solid white; }
#sales table.sales table { border: 1px solid #999; border-spacing: 1px; }
#sales table.sales table td { border: 1px solid #999; padding: 3px; }
#sales table.sales TD.detail {  }
#sales table.sales TD.detail .title { font-weight: bold; margin-bottom: 3px; }
#sales table.sales TD.detail .description {  }
#sales table.sales TD.detail IMG { border:1px solid #CCC; padding: 1px; background: #FFF; width: 75px; height: 75px; float: right; margin: 0 0 5px 10px; }
#sales table.sales TD.quantity { width: 100px; }
#sales table.sales TD.quantity .price { font-weight: bold; margin-bottom: 5px; }
#sales table.sales TD.quantity SELECT { margin-bottom: 5px; }
#sales table.sales TFOOT TD { font-weight: bold; padding: 3px 5px; border-right: 1px solid white; border-bottom: 1px solid white; }

#sales .products table.sales TH { background: #CCCCCC; }
#sales .products table.sales TD { background: #F4F4F4; }

#sales .cart table.sales {  }
#sales .cart table.sales TH { background: #80A0C4; }
#sales .cart table.sales TD { background: #DBEEFF; }
#sales .cart table.sales TD .remove { float: right; border: 1px solid #80A0C4; color: #80A0C4; width: 10px; height: 10px; text-align: center; vertical-align: middle; font-size: 9px; cursor:pointer; }
#sales .cart table.sales TD .remove:HOVER { color: #036; border: 1px solid #036; }
#sales .cart table.sales TD IMG { float: left; width: 40px; height: 40px; border:1px solid #CCC; padding: 1px; background: #FFF; margin-right: 5px; }
#sales .cart table.sales TD .detail {  }
#sales .cart table.sales TD .detail .title { font-weight: bold; }
#sales .cart table.sales TD .detail .quantity { font-size: 11px; }
#sales .cart table.sales TD .detail .subtotal { font-size: 11px; }
#sales .cart table.sales TFOOT TD { background: #80A0C4; }

#sales #dynamicform textarea { width: 400px; height: 75px; }

#sales input[type="button"] { font-size: 12px; }
#sales #cart.fixed { width: 250px; position: fixed; top: 50px; }

#sect_sales_demo #event_tabs { padding-top: 0; }
#sect_sales_demo .tabcontent { /* padding: 20px 0; border: none; border-top: 1px solid #CCC; */ margin-top: 0; }
#sect_sales_demo .tabcontent H1 { color: #000; margin: 0; }
#sect_sales_demo .tabcontent H2 { color: #666; margin: 0; }
#sect_sales_demo .tabcontent H3 { color: #999; margin-bottom: 15px; }
#salesHead { clear: both; overflow: auto; margin-bottom: 20px; }
#salesHead H3 { margin: 0; color: #000; }
#salesHead .intro { float: left; width: 500px; margin-right: 15px; }
#salesHead .salesman { float: left; width: 300px; margin-right: 15px; }
#salesHead .headshot { float: left; width: 100px; border: 1px solid #CCC; }

#sales #event_tabs LI A { background: url(/layout/tabsSeries.png) no-repeat 0px -100px; width: 102px; }
#sales #event_tabs LI A:HOVER { background: url(/layout/tabsSeries.png) no-repeat 0px -200px; width: 102px; }
#sales #event_tabs LI A.active { background: url(/layout/tabsSeries.png) no-repeat 0px 0px; width: 102px; }
#sales #event_tabs LI A SPAN { background: none; }
#sales #event_tabs LI A SPAN B { display: none; }
#sales #event_tabs LI A SPAN I { display: block; width: 80px; height: 60px; }

#sales #event_tabs LI A SPAN I { opacity:0.5;filter:alpha(opacity=50) }
#sales #event_tabs LI A:HOVER SPAN I,
#sales #event_tabs LI A.active SPAN I { opacity:1;filter:alpha(opacity=100) }

#sales #event_tabs LI#tabmain9679 I, #sales #event_tabs LI#tabmain10018 I { background: url(/images/series_nhra.png) no-repeat; }
#sales #event_tabs LI#tabmain9491 I, #sales #event_tabs LI#tabmain10017 I { background: url(/images/series_nascar.png) no-repeat; }
#sales #event_tabs LI#tabmain9727 I, #sales #event_tabs LI#tabmain10020 I { background: url(/images/series_indy.png) no-repeat; }
#sales #event_tabs LI#tabmain9728 I, #sales #event_tabs LI#tabmain10021 I { background: url(/images/series_ama.png) no-repeat; }
#sales #event_tabs LI#tabmain9729 I { background: url(/images/series_shmf.png) no-repeat; }

/*  -------------------------
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 { }


/*  -------------------------
SECURE.CFM
-------------------------  */

.error { color: #c92434;font-weight: bold; margin: 0 0 10px 0; }

/*  -------------------------
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 .fineprint { }
#series .fineprint img { }

#series #noevents { }


#series #archive UL { }
#series #archive LI { }
#series #archive img { }
#series #archive UL LI .name { }
#series #archive UL LI .date { }




/*  -------------------------
SCHEDULE.CFM
-------------------------  */

#schedule { font-size: 11px; }

#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 { }
#schedule .chart th.tickets span { }
#schedule .chart th.add { }
#schedule .chart th.add span { }

#schedule .chart td.date { font-size: 11px; }
#schedule .chart td.date .time { font-size: 11px; }
#schedule .chart td.event { }
#schedule .chart td.event .title { font-size: 12px; }
#schedule .chart td.event .title a { }
#schedule .chart td.event .pipe { }
#schedule .chart td.event .details { font-size: 11px; }
#schedule .chart td.event .details .location {  }
#schedule .chart td.event .details .pipe {  }
#schedule .chart td.event .details .series {  }
#schedule .chart td.event .details .short_description { font-size: 10px; }
#schedule .chart td.tickets { font-size: 11px; width: 140px; }
#schedule .chart td.tickets .online { }
#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 { }

#schedule .fineprint { }
#schedule .fineprint img { }


/*-------------------------
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 { }

/* FOOTER QUICK LINKS*/

.social { }
.social UL { }
.social UL LI { }
.social UL LI a { }
.social UL li.connect { }
.social UL li.newsletter a { }
.social UL li.rss a { }
.social UL li.facebook a { }
.social UL li.myspace a { }
.social UL li.youtube a { }
.social UL li.twitter a { }
.social UL li.flickr a { }


/*  -------------------------
SWF PLAYER
-------------------------  */

#swfplayer { }
#swfplayer .title { }
#swfplayer .content { }
#player { }
#swfplayer .content #description { width: 165px;}
#swfplayer .content #description .name { }
#swfplayer .content #description .name .description { }
#swfplayer .content #description .download { }
#swfplayer .content #description .download .saveas { }

#swfplayer .content #description #share { }
#swfplayer .content #description #share span { }
#swfplayer .content #description #share span.title { }
#swfplayer .content #description #share span.title b { }
#swfplayer .content #description #share span.title b span { }
#swfplayer .content #description #share span.facebook { }
#swfplayer .content #description #share span.myspace { }
#swfplayer .content #description #share span.digg { }
#swfplayer .content #description #share span.buzz { }
#swfplayer .content #description #share span.stumbleupon { }
#swfplayer .content #description #share span.delicious { }

#swfplayer .content #flvplayerholder { }


/*  -------------------------
TICKETS.CFM
-------------------------  */

#tickets { }

#tickets .articlehead { }
#tickets .articlehead h1 { }

#tickets .chart { }
#tickets .chart td.event h1 { font-size: 16px;}
#tickets .chart td.event .date { font-size: 12px }
#tickets .chart td.event .series { font-size: 10px; }
#tickets .chart td.event .articlebody { }
#tickets .chart td.event .buttons { }
#tickets .chart td.event .buttons .details { }
#tickets .chart td.event .buttons .register { }
#tickets .chart td.event .buttons .phone { }
#tickets .chart td.event .buttons .phone span b { }
#tickets .chart td.event .buttons .gate { }

#cat_camelback TABLE TR TD H1 { font-weight: bold; font-size: 16px; font-family: helvetica; }
#cat_camelback div.date { font-size: 12px; font-weight: bold; }
#cat_camelback div.series { font-size: 10px; font-weight: normal; color: #666; }
#cat_camelback div.buttons { text-align: left; margin-top: 15px; }


#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 { }
#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 .thumbnail { }
#video #archive UL LI .thumbnail img { }
#video #archive UL LI .details { }
#video #archive UL LI .details a { }
#video #archive UL LI .details .date { }

.videoembed { }

.play a { }
.play a:hover, .play a:active { }

/*  -------------------------
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%; }

/*"""""""" (MAIN) NAV CONTAINER """"""""*/
#qm0 { width: auto; height: 30px; z-index: 100 !important; }

/*"""""""" (MAIN) NAV ITEMS """"""""*/
#qm0 A { background: url(/layout/bg_nav_off.png) no-repeat center top; margin: 0; padding: 0 0 0 10px; color: #666; text-decoration: none; font-size: 12px; font-weight: bold; text-transform: uppercase; }
#qm0 A SPAN { display: block; padding: 8px 10px 8px 0; background: url(/layout/bg_nav_pipe.jpg) no-repeat right top; text-align: center; cursor: hand;}

#qm0 A#nav_link_home { padding-right: 5px; }
#qm0 A#nav_link_contact { padding-right: 5px; }

/* Button Widths */
#qm0 A#nav_link_home SPAN { width: 60px; }
#qm0 A#nav_link_schedule SPAN { width: 80px; }
#qm0 A#nav_link_tickets SPAN { width: 65px; }
#qm0 A#nav_link_raceway_info SPAN { width: 100px; }
#qm0 A#nav_link_fan_guide SPAN { width: 75px; }
#qm0 A#nav_link_media SPAN { width: 60px; }
#qm0 A#nav_link_multimedia SPAN { width: 86px; }
#qm0 A#nav_link_contact SPAN { width: 75px; }
/* Specific Image Width */
#qm0 A#nav_link_drag_strip_quick_links SPAN { width: 167px; }

/* Button Background Positioning */
#qm0 A#nav_link_home { background-position: top left; }
#qm0 A#nav_link_home SPAN {  }
#qm0 A#nav_link_contact { background-position: top right; }
#qm0 A#nav_link_contact SPAN { background: none; }
#qm0 A#nav_link_drag_strip_quick_links { background: url(/layout/bg_nav_off2.png) no-repeat center top; margin: 0 0 0 2px; }
#qm0 A#nav_link_drag_strip_quick_links SPAN { background: none; margin: 0; }
#qm0 A:HOVER#nav_link_drag_strip_quick_links { background: url(/layout/bg_nav_on2.png) no-repeat center top; }
#qm0 A:HOVER#nav_link_drag_strip_quick_links SPAN { background: none; margin: 0; }

/*"""""""" (MAIN) NAV ITEMS - HOVER """"""""*/
#qm0 A:hover { color: #000; }
#qm0 A:hover SPAN {  color: #000; }

/*"""""""" (MAIN) NAV ITEMS - ACTIVE """"""""*/
#qm0 .qmactive,
#qm0 .qmactive:hover { color: #FFF; background: url(/layout/bg_nav_on_lt.png) no-repeat left top; margin-top: -5px; padding-top:8px; }
#qm0 .qmactive SPAN,
#qm0 .qmactive:hover SPAN { color: #FFF; background: url(/layout/bg_nav_on.png) no-repeat right top; margin-top: -8px; padding-top: 13px; }

#qm0 #nav_link_drag_strip_quick_links.qmactive,
#qm0 #nav_link_drag_strip_quick_links.qmactive:hover { background: url(/layout/bg_nav_on2.png) no-repeat center top; margin: -5px 0 0 2px; padding: 0 0 0 10px; right: 0px; }
#qm0 #nav_link_drag_strip_quick_links.qmactive SPAN,
#qm0 #nav_link_drag_strip_quick_links.qmactive:hover SPAN { background: none; }

/*"""""""" (SUB) DROPDOWN CONTAINER """"""""*/
#qm0 DIV { padding: 5px; margin: -1px 0 0 0; background: #034694; border-left: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; }
 
#qm0 DIV#nav_sub_drag_strip_quick_links { padding: 5px; margin: -1px 1px 5px -75px; background: #4d7896; border-left: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; width: 250px; }
#qm0 DIV#nav_sub_drag_strip_quick_links a { white-space: normal; }

/*"""""""" (SUB) DROPDOWN ITEMS """"""""*/
#qm0 DIV A { color: #FFF; padding: 3px 20px 3px 5px; margin: 0; background: none; border: none; text-transform: none; width: 210px; }
#qm0 DIV A:HOVER { padding: 3px 20px 3px 5px; }
#qm0 DIV#nav_sub_drag_strip_quick_links A { padding: 3px 20px 3px 5px; margin: 0; background: none; border: none; text-transform: none; width: auto; }
#qm0 DIV#nav_sub_drag_strip_quick_links A:HOVER { background: #29516d; padding: 3px 20px 3px 5px; width: auto; }

#qm0 DIV .qmparent { margin: 0; padding: 3px 20px 3px 5px; background: url(/layout/arrow_kickout_off.png) no-repeat 220px center; }
#qm0 DIV .qmparent:HOVER { margin: 0; padding: 3px 20px 3px 5px; }

#qm0 .qmactive B.qmpassword,
#qm0 .qmactive B.qmpassword,
#qm0 A B.qmpassword,
#qm0 A:HOVER B.qmpassword { display: inline; background: url(/layout/lock_kickout_off.png) no-repeat 4px 3px; margin: 0 0 0 4px; padding: 3px 10px 3px 5px; }

/*"""""""" (SUB) DROPDOWN ITEMS - HOVER """"""""*/
#qm0 DIV A:hover { background: #526AA0; color: #FFF; text-decoration: none; margin: 0; padding: 3px 20px 3px 5px;}
#qm0 DIV A:hover > A.qmparent { margin: 0; padding: 3px 20px 3px 5px; }

/*"""""""" (SUB) DROPDOWN ITEMS - ACTIVE + HOVER """"""""*/	
#qm0 div .qmactive { background: #526AA0 url(/layout/arrow_kickout_on.png) no-repeat 225px center; }
#qm0 div .qmactive:hover { background: #526AA0 url(/layout/arrow_kickout_on.png) no-repeat 220px center; }

/*"""""""" (KICKOUT) KICKOUT CONTAINER """"""""*/	
#qm0 DIV DIV { border-top: 1px solid #FFF; }
#qm0 DIV DIV A { width: auto; }


/*"""""""" Individual Titles""""""""*/
#qm0 .qmtitle { 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; }



/* ------------------------
MISC
------------------------ */
#bannerInteriorLeft DIV { margin: 0 0 10px 0; }


#cat_holiday #leftColumn,
#cat_holiday  .articlehead { display: none; }

#cat_holiday #pageContainer #page #pageBody #mainColumn { width: 940px; }
#video_80269 { text-align: right; padding: 80px 40px 0 0; background: url(/layout/ir_holiday_11.jpg) no-repeat; height: 520px; }

#cat_holiday .pageTitle { height: 20px; width: 100px; }
#cat_holiday .pageTitle SPAN { display: none; }







.googleBanner { text-align: center; padding: 0; margin: 0 0 15px 0; }
.googleBanner DIV { display: inline; }
.googleBanner .smallboard { margin-right: 5px; }
.googleBanner .leaderboard { margin-left: 5px; }
#home .googleBanner { margin: 0 0 15px 0; }
#leftColumn .googleBanner {  }
