/* general setting */
* { border:0; margin:0; padding:0; }
body { font-size:12px; font-family: Verdana, Arial, Helvetica; color:#000000; background: #ffffff url(/images/bg.gif) repeat-x; }
a { text-decoration: none; }
a:hover { text-decoration:underline }
p { font-size:0.9em; }
h1 { font-size:1em; }
h2 { font-size:1.2em; }
h3 { font-size:1.1em; }
#outerWrapper { width: 81.67em; margin: 1.25em auto; }
.clear { clear:both; }
.floatL { float:left; }
.floatR { float:right; overflow:hidden; }
.hidden { visibility:hidden; }
.none {  display:none; }
ul, li { margin:0; padding:0;}
.opacity { opacity: 0.85; filter: alpha(opacity=85); -moz-opacity: 0.85;}
.silverBg { background:url(/images/silverBg.gif) repeat-x left top;}
.relative { position:relative; top:0px; left:0px;}
.nomargin { margin:0 !important; }
.nopadding { padding:0 !important; }
.size12 { font-size:1em; }
.marginTop1 { margin-top:2.8em; }
.marginBottom { margin-bottom: 1em; }
.marginTop { margin-top:2.5em; }
.center { text-align:center; }
.newsFixHeight { height:8.25em; max-height:8.2em; overflow:hidden; }
img { border:none; padding:0; margin:0; }
.none { display:none; }
.alink { position:absolute; height:12.6em; width:40.58em; z-index:1000; }
/* header */
#logo { width:24.50em; height:20.58em; }
.newsList li a, #DTsubList li a { color:#000000; }
#DTsubList li { list-style:none; list-style-position:outside; background: url(/images/dtsubbg.gif) left bottom repeat-x; color:#00AA4D; padding:0.2em 0 0.5em 0.6em; }
#DTsubList li a { background: url(/images/greenBul.gif) no-repeat left 0.4em; padding: 0.15em 0.5em 0.15em 1.5em; display:block; font-size:0.9em; }
#AClist li { list-style:none; margin-left:10px; background: url(/images/redSquareW.jpg) no-repeat left 0.4em; padding: 0.15em 0.5em 0.15em 1.5em; display:block; font-size:0.9em; }
#DTlist li { list-style:none; margin-left:10px; background: url(/images/redSquare.jpg) no-repeat left 0.4em; padding: 0.15em 0.5em 0.15em 1.5em; display:block; font-size:0.9em; }
.headingRedBg{ background:#ef3e34 url(/images/headingBg.gif) repeat-x left bottom; padding:0.4em 0.3em 0.8em 0.7em; height:1.5em;}
#car-top { width:56.83em; height:5.00em; }
.imglist { width: 56.83em; height:27.00em; }
#nav ul { height:2.3em; background:#ef3e34 url(/images/navbg.gif) repeat-x left bottom; }
/* a highlight */
#what-we-teach #dt-teach, #track-day-rates #dt-rate, #referrals #dt-ref, #who-we-are #dt-who, #moto-events #me-bme, #expe-days #me-oed{ color: #ef3e34; }
#DTsubList a:hover { color: #ef3e34; text-decoration:none }
#nav {  margin: 0 0 0.3em 0; background:#ef3e34 url(/images/car-top.gif) left top repeat; padding:5em 0 0 0; }
#nav a { font-size: 11px; padding: 0.3em 0.5em; display:block; }
#nav a:hover { text-decoration:none}
#nav li { float:left; list-style:none; font-size:10px; line-height:17px; margin:0 0 0 1em; padding:0 0 0.3em 0; display:block;}
#nav-dt { background: url(/images/track-tuition.gif) no-repeat center; }
#nav-ec { background: url(/images/automotive-consultants.gif) no-repeat center; }
#nav-n { background: url(/images/driver-training.gif) no-repeat center; }
#nav-g { background: url(/images/gallery-new.gif) no-repeat center; }
#nav-me { background: url(/images/motorsport-events-new.gif) no-repeat center; }
#nav-c { background: url(/images/contact-new.gif) no-repeat center; }
.topimg { width:56.83em; height:12.92em; }
.dt #nav-dt, #nav-dt:hover { background: url(/images/track-tuitionH.gif) no-repeat center; }
.current { color:#EF3E34 !important; }

#ec #nav-ec, #nav-ec:hover { background: url(/images/automotive-consultantsH.gif) no-repeat center; }
#news #nav-n, #nav-n:hover { background: url(/images/driver-trainingH.gif) no-repeat center; }
#gallery #nav-g, #nav-g:hover { background: url(/images/gallery-newH.gif) no-repeat center; }
.motoEvent #nav-me, #nav-me:hover { background: url(/images/motorsport-events-newH.gif) no-repeat center; }
#contact #nav-c, #nav-c:hover { background: url(/images/contact-newH.gif) no-repeat center; }

.nameColor { color: #808080;}
/* main */
#imageshow { width:56.83em; height:27.00em; overflow:hidden; background: transparent url(images/loading.gif) no-repeat center; margin: 0 0 0.3em 0; }
#index-b-l { width:40.58em; height: 12.58em; }
#index-b-r { width:40.75em; height: 12.58em; }
#headingNews { background: #EF3E34 url(/images/headingNews.gif) no-repeat 0.3em center; }
#headingEventsCalendar { background: #EF3E34 url(/images/headingEventsCalendar.gif) no-repeat 0.3em center; }
#headingME { background: #EF3E34 url(/images/headingME.gif) no-repeat 0.3em center; }
#headingDT { background: #EF3E34 url(/images/headingDTr.gif) no-repeat 0.3em center; }
#headingRI { background: #EF3E34 url(/images/headingRI.gif) no-repeat 0.3em center; }
#headingAC { background: #EF3E34 url(/images/headingAC.gif) no-repeat 0.3em center; }
#Ops-redBgBox { position:absolute; background-color:#f53e34; color:#FFFFFF; top: -7.3em; width:31.5em; left:0.5em; padding:1em; height:4.5em; z-index:99;}
#redBgBox { position:absolute; color:#FFFFFF; top: -7.9em; width:35.1em; left:0.5em; padding:1em; height:5.1em; z-index:100;}
#row2 { background:url(/images/silverBg.gif) repeat left top; height:15.3em; overflow:hidden;}
.Ops-whiteBgBox { position: absolute; background: url(/images/whiteboxbg.gif) repeat left top; width:20em; height:10em; padding:0.5em; top:-12em; left:18.5em; }
.whiteBgBox { position:absolute; color:#000000; width:20em; padding:0.5em; top:-12em; left:18.5em;}
.whiteBgBox h3 { color:#6f6d72; line-height:1em; margin-bottom:0.3em; }
.span-quoto { display:block; float:left; width: 6em; height:4em; background: url(/images/quote.gif) no-repeat center; }
.div-qutoes { margin: 3em 0; }
.ulList li { list-style-position:inside; color:#00AA4D; font-size:150%; margin: 0 0 0.6em 0; line-height:0.9em; }
.ulList li span { color: #000000; font-size:75%; }
#ul-championship { text-align: left; }
#ul-championship span.spanImg { text-align:center; width:15em; display:block; float:left;}
#ul-championship span.spanTest { line-height:5em; }
#ul-championship li{ list-style:none; clear:both; height:5em; }
.mainText a { color:#03A24E; }
#ec .event-left-bg { background: url(/images/rightBg.gif) repeat right top; height:32.8em; }
#ec_2 .event-left-bg { background: url(/images/rightBg.gif) repeat right top; height:52.8em; }
#contact .event-left-bg { background: url(/images/rightBg.gif) repeat right top; height:18.8em; }
#news .event-left-bg{ background: url(/images/rightBg.gif) repeat right top; height:78.8em;}
#news_2 .event-left-bg{ background: url(/images/rightBg.gif) repeat right top; height:40.8em;}
#events-sub-left { width: 25em; }
#events-sub-right { width: 29em; border: 1px solid silver; padding:0.5em;}
#ec .mainText { padding: 0 0em 0 0.6em; }
.mainText .sections { padding:1em 1em 0.5em 17em; margin: 1em 0 0 0;}
.mainText .sections h3 { margin:0 0 0.5em 0; color:black; font-weight: bold; }
.mainText .sections1 { background: #E2E2E2 url(/images/num8.jpg) no-repeat 1em center; }
.mainText .sections2 { background: #E2E2E2 url(/images/img3.gif) no-repeat 1em center; }
.mainText .sections3 { background: #E2E2E2 url(/images/img2.gif) no-repeat 1em center; }
.mainText .sections4 { background: #E2E2E2 url(/images/img4.gif) no-repeat 1em center; }
.mainText .sections5 { background: #E2E2E2 url(/images/rcar.gif) no-repeat 1em center; }
.mainText .sections6 { background: #E2E2E2 url(/images/champ.gif) no-repeat 1em center; }
.mainText .sections7 { background: #E2E2E2 url(/images/img7.jpg) no-repeat 1em center; }
.mainText .sections8 { background: #E2E2E2 url(/images/img8.jpg) no-repeat 1em center; }
.mainText .sections9 { background: #E2E2E2 url(/images/img9.jpg) no-repeat 1em center; }
.sections .download { background: url(/images/pdf-icon.gif) no-repeat left center; padding:1em 0.3em 1em 3em; line-height:3em; }

/* footer */
#footer { padding: 1.3em 0 0 0; }
#footer p { color:#a1a1a1; text-align:center; }
#footer p a { color:#a1a1a1; }
#footer img { vertical-align:text-top; width:3.36em; height:1.18em; }

/* image setting */
#img-whatWeDo { width:12.17em; height:1.25em; }
#img-dayPlan { width: 7.00em; height:1.16em; }
.img-timing { width:4.00em; height:1.58em; }
#img-timging12 { width:16.67em; height:1.58em; }
#img-referrals { width:8.08em; height:1.25em; }
#img-tom { width:9.33em; height:1.15em; }
#img-danny { width:11.50em; height:1.25em;}
#img-champion { width:22em; height:2.75em; }
#img-what { width: 24.42em; height:1.25em; }
#danny-Signatures { width:11.83em; height:4.83em; }
#tom-Signatures { width:15.08em; height:4.67em; }
#img-btcc { width:9.42em; height:3.17em; }
#img-f3 { width:3.08em; height:4.17em;}
#img-gt { width:3.25em; height:4.42em;}
#img-clio { width:7.17em; height:3.17em;}
#img-sax { width:12.67em; height:2.58em;}
#img-prosche { width:9.42em; height:3.33em; }
#img-caterham { width:5.08em; height:5.00em; }
#img-ginetta { width:5.08em; height:5.00em; }
#img-eventsCalendar { width:13.50em; height:1.33em; }
#img-bes-moto { width:22.42em; height:1.25em; }
#img-exper-days { width:16.25em; height:1.25em; }
#img-trackDay { width:13.00em; height:1.15em; }
#img-contact-us { width:9.08em; height:1.33em; }

/* t1 t2 setting */
.t1 #row1Top-left, .t2 #row1Top-left, .t3 #row1Top-left { width:24.5em; }
.t1 #row1Top-right, .t2 #row1Top-right, .t3 #row1Top-right { width:56.83em; }
.t2 #footer, .t3 #footer { margin: 1em 0 0 0; }
.mainText { padding: 0 1em 0 0.6em; }

.t3 #row1Top-rightBot-l  { width:40.745em; }
.t3 #row1Top-rightBot-r  { width:16.08em; }
#referrals #row1Top-rightBot-r { height:107em; background: url(/images/rightBg.gif) repeat top right; }
#track-day-rates #row1Top-rightBot-r { height:32em; background: url(/images/rightBg.gif) repeat top right; }
#what-we-teach #row1Top-rightBot-r { height:85em; background: url(/images/rightBg.gif) repeat top right; }
#moto-events #row1Top-rightBot-r { height:53.5em; background: url(/images/rightBg.gif) repeat top right; }

.t3 .topimg-r { width:16.08em; height:12.92em; }
.t3 .topimg-l { width:40.75em; height:12.92em; }
#row1Top-right-bot p { font-size: 0.9em; margin: 0 0 0.8em 0; }
#row1Top-right-bot img { margin: 0.5em 0; }
#row1Top-right-bot h2 { padding: 0.5em 0; }
#news #row1Top-right-bot h2 { color:#EF3E34; }
#news_2 #row1Top-right-bot h2 { color:#EF3E34; }
#who-we-are #row1Top-rightBot-r, #who-we-are #row1Top-rightBot-l  { width:28.00em; }
.tom-dan { width:28em; height:12.92em; }

#row2-left { width:40.58em; }
#row2-right { width: 40.75em;}
.rightline_red { color: #ef3e34; font-weight:bold; }
.hideOverflow { height: 185px; overflow:hidden; }
h3.standout{ color:#000000; font-weight:bold;}
.width489 { width:489px; }