body {
	background:url(../design/background.jpg) no-repeat center top #020202;
	margin:0;
	padding:0;
	font-size:62.5%;
	font-family:verdana,arial,helvetica;
	line-height:1.6em;
}

#homeJumps {}
#homeJumps .box {float:left;}
#homeJumps a {display:block;height:328px;text-decoration:none;color:#fff !important;}
#homeJumps .last {margin-right:0;}
#homeJumps .box .lydd {width:207px;background:url(../images/content/homeJumpLydd.jpg) bottom left;}
#homeJumps .box .regionals {width:215px;background:url(../images/content/homeJumpRegionals.jpg) bottom left;}
#homeJumps .box .driftGift {width:206px;background:url(../images/content/homeJumpDriftGift.jpg) bottom left;}
#homeJumps .box .essexArena {height:174px;width:628px;background:url(../images/content/homeJumpEssex.jpg) bottom left;}
#homeJumps .box a .details {display:block;padding:20px 10px;color:#fff;}
#homeJumps .box a:hover {background-position:top left;}

.clear {clear:both;}

h1,h2,h3,h4 {font-family:Georgia,"times new roman","MS-Serif";}

h1 {font-size:18px;margin:20px 0;color:#eef0f4;background:url(../design/dotsGif.gif) repeat-x bottom;padding:0 0 5px;}
h2 {font-size:14px;background:url(../design/h2back.png) #901109 right;border:1px solid #7d0000;text-indent:10px;font-style:italic;font-weight:normal;margin:20px 0;color:#fff;clear:both;}
h4 {		border-bottom:1px solid;
		font-size:24px;
		font-style:italic;
		font-weight:normal;
		margin:0 0 10px;
		padding-bottom:8px;
		text-indent:15px;
	}

a {color:#fff;}
a:hover {color:#a20000;text-decoration:none;}

b,strong {color:#fff;}


.padding {padding:25px 0;}


.noborder {border:0;}
.border {border:1px solid #fff;padding:2px;}

.bdrright {border:1px solid #fff;padding:2px;float:right;margin:0 0 10px 10px;}
.bdrleft {border:1px solid #fff;padding:2px;float:left;margin:0 10px 10px;}


.events,.regulations {border:1px solid #161616;margin-bottom:20px;}
.regulations {padding:0 10px;line-height:22px;}
.regulations span {font-size:11px;}


.datatable {width:90%;margin:0 auto;font-size:13px;}
.datatable th {background:#161616;color:#fff;padding:4px;border:1px solid #161616;}
.datatable td {padding:4px;border:1px solid #161616;border-top:0;}

#Container {margin:0 auto;width:912px;font-size:110%;}
#Head {width:912px;height:auto;}
#Driftracinglogo {height:140px;width:456px;float:left;}
#Driftracing-Contact {height:140px;width:456px;float:right;text-align:right;}


#Content {	color:#E3E3E3;
			font-size:10pt;
			line-height:16pt;
			margin-top:21px;
			text-align:left;
			width:912px;
		}


#HomeFlash {height:290px;width:628px;background:url(../flash/HomeFlash/home_flash.jpg);}


ul {margin:20px 0;padding:0 0 0 20px;}
ul li {margin:0 0 20px 0;padding:0 0 0 30px;list-style-type: none;background: url(../design/arrow.png) no-repeat left;}


#leftcol {width:628px;float:left;}
#rightcol {width:250px;float:right;}
#rightcol img {border:0;margin:0 0 20px;}	

span {color:#bf1402;}

.callback input {border: none; padding:3px;}

.callback-submit-btn {float: right; background:url(../images/callback-btn-o.jpg); width: 220px; height: 56px; text-indent: -999em; cursor: pointer;}
.callback-submit-btn:hover {	background:url(../images/callback-btn.jpg);}

.contact-submit-btn {float: right; background:url(../images/contact-btn-o.jpg); width: 220px; height: 56px; text-indent: -999em; cursor: pointer;}
.contact-submit-btn:hover {	background:url(../images/contact-btn.jpg);}

#clear {clear:both;}


#End {background:url(../design/end_back.jpg) no-repeat center top;height:75px;color:#fff;}
#Contact {width:900px;margin:0 auto;background:url(../design/contact_back.jpg) no-repeat;line-height:35px;height:36px;margin-top:30px;font-size:11px;text-align:right;padding:0 6px}
#Contact a:hover {color:#fff;}

.links {padding:10px 0;border:1px solid #161616;margin-bottom:20px;background:#000;}

a.driftworks {height:32px;width:248px;display:block;margin:10px 0 4px;background:url(../images/friends/driftworks-o.jpg)}
a:hover.driftworks {height:32px;width:248px;display:block;background:url(../images/friends/driftworks_driftracing_o.gif)}

a.lydd-international {height:32px;width:248px;margin:15px 0;display:block;background:url(../images/friends/lydd_drift_driftracing_o.gif)}
a:hover.lydd-international {height:32px;width:248px;display:block;background:url(../images/friends/lydd_drift_driftracing_o.gif)}

a.arena-essex {height:32px;width:248px;margin:15px 0;display:block;background:url(../images/friends/arena-o.jpg)}
a:hover.arena-essex {height:32px;width:248px;display:block;background:url(../images/friends/arenaessex_driftracing_o.gif)}

a.uk-track-days {height:32px;width:248px;margin:15px 0;display:block;background:url(../images/friends/uktrackdays_driftracing_o.gif)}
a:hover.uk-track-days {height:32px;width:248px;display:block;background:url(../images/friends/uktrackdays_driftracing_o.gif)}


a.pure-carma {height:50px;width:248px;margin:15px 0;display:block;background:url(../images/friends/purecarma_driftracing_o.gif)}
a:hover.pure-carma {height:50px;width:248px;display:block;background:url(../images/friends/purecarma-o.jpg)}

a.call-back {height:62px;width:233px;margin:0px 0 0 5px;display:block;background:url(../images/friends/call-back.jpg)}

a.book-online {height:115px;width:220px;margin:auto;display:block;background:url(../images/friends/book-now.jpg)}

a.faq-page {height:56px;width:211px;margin:auto;display:block;background:url(../images/friends/faq.jpg)}


a.driftdimension {height:39px;width:220px;margin:15px 0 0 15px;display:block;background:url(../images/friends/driftDimension-o.jpg)}
a:hover.driftdimension {height:39px;width:220px;display:block;background:url(../images/friends/driftDimension.jpg)}

#Menu {background:url(../design/menu_back.jpg) no-repeat center;width:912px;height:41px;clear:both;text-align:center;font-size:120%;}

#nav { text-align:left; margin:0; padding:0; font-weight:bold; color:white; clear:both; height:41px;line-height:41px;  }
/** positioning the drop-down menu **/
#nav ul, #nav ul ul {margin:0;padding:0; text-align:left; list-style-type:none; }
#nav li { display:inline; position:relative; top:0;margin:0;padding:0; margin-right:-3px /* fixes inline list bug */;background:none; }
#nav li a { border:0;margin-right:3px;text-transform:uppercase;   }
#nav li ul { margin:0; padding:0; display:none; position:absolute; top:32px/* distance away from the main nav bar */;  }
#nav li>/**/ul { top:23px /* distance away from the main nav bar for firefox */ ; }
#nav ul ul { margin:0 0 0 180px /* moves second drop down away from first */; display:block; padding:0; display:none; position:absolute; top:0;  } 
#nav li:hover ul ul, #nav li.over ul ul { display:none; }
#nav li:hover ul, #nav li li:hover ul, #nav li.over ul, #nav li li.over ul, #nav ul li a { padding:4px 4px;width:240px /* width of the drop-downs */; left:10px;margin:0;display:block;line-height:15px; }

#nav li ul li a {text-transform:capitalize;} 

/** styling the drop-down menu **/
#nav li a { padding:9px 8px;margin:0 10px; color:#fff; font-weight:normal;text-decoration:none; }
#nav li a:hover { color:#bf1402; }
#nav .nav_parent a {  }
#nav .nav_parent a:hover { }
#nav .nav_child a {padding-bottom:3px; color:#fff;background:#7c0000;margin:0;border-bottom:1px solid #111;display:inline-block;font-size:100%;}
#nav .nav_child a:hover {  color:#000;}
#nav .nav_parent2 a { background:url(nav_parent2_out.gif) #73B537 no-repeat right; }
#nav .nav_parent2 a:hover { background:url(nav_parent2_over.gif) #B9DA9B no-repeat right; }
#nav .nav_child2 a { background:#73B537; }
#nav .nav_child2 a:hover { background:#B9DA9B; }
#nav .active a {color:#fff !important; cursor:default; }
#nav .nav_parent #active { background:#aeef8b; color:#fff; cursor:default;}
#nav .nav_child #active, #nav .nav_child2 #active, #nav .nav_parent2 #active { background:#87e752; }



#sitemap {margin:20px 0;padding:0 0 0 20px;}
#sitemap li {margin:0 0 20px 0;padding:0;list-style-type: none;font-size:13px;background:none;}
#sitemap li ul {margin:20px 0 10px 40px;padding:0;}
#sitemap li a {padding:0 0 0 30px;background: url(../design/arrow.png) no-repeat left;}

#homeList {}
#homeList h2 {margin:0;background:#750101;text-indent:0;border:0;height:35px;padding:2px;}
#homeList .box {width:196px;padding:3px;border:1px solid #750101;float:left;margin:0 7px 10px 0;}
#homeList .last {margin:0;}
#homeList .date {background:#470000;color:#fff;margin:1px 0;padding:0 2px;text-align:right;display:block;}

.quote {background:#111;color:#fff;border:1px solid #333;margin:20px 10px;}
.quote .padding {background:#333;padding:10px 15px;margin:1px;}
.quote2 {margin:1px;border:1px solid #222;}
.quote2 .padding {background:#222222;padding:10px 15px;margin:1px;color:#ababab;}