body {
	margin: 0;
	padding:0;
	background: #000 url(images/bg-grady.jpg) top left repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}

#header{
	margin:0;
	padding:0;
	}
	#header p{maring: 0 auto; padding:8px; color: #FFF; font-size: .80em;}
	#header a{color: #FFF; text-decoration: underline;}
	#header a:hover{color: #fe9500; text-decoration: underline;}
	
#tour{
	margin: 0 auto;
	padding:0;
	width:725px;
	height: 424px;
	background: url(images/tour-bg.png) top left no-repeat;
	}
	#tour p{margin:0; padding:0; padding-top: 335px;}

#tour1{
	margin: 0 auto;
	padding:0;
	width:725px;
	height: 424px;
	background: url(images/tour1-bg.png) top left no-repeat;
	}
	#tour1 p{margin:0; padding:0; padding-top: 335px;}

#tourCovered{
	margin: 0 auto;
	padding:0;
	width:725px;
	height: 424px;
	background: url(images/covered-bg.png) top left no-repeat;
	}
	#tourCovered p{margin:0; padding:0; padding-top: 335px;}
	
#sale{
	margin: 0 auto;
	padding:0;
	width:725px;
	height: 424px;
	background: url(images/join-header.png) top left no-repeat;
	}
	#sale p{margin:0; padding:0; padding-top: 335px;}

#nextRide{
	margin: 0 auto;
	padding:0;
	width:725px;
	height: 424px;
	background: url(images/next-ride.png) top left no-repeat;
	}
	#nextRide p{margin:0; padding:0; padding-top: 335px;}

#signUp{
	margin: 0 auto;
	padding:0;
	width:725px;
	height: 424px;
	background: url(images/sign-up.png) top left no-repeat;
	}

#legal{
	margin: 0 auto;
	padding:0;
	width:725px;
	height: 424px;
	background: url(images/terms_header.png) top left no-repeat;
	}

	
#bottomHALF{
	margin:0;
	padding:0;
	background: #000 url(images/bottom-grady.jpg) bottom left repeat-x;
	}
	
	
#content{
	margin:0 auto;
	padding:0;
	background: url(images/content-bg.jpg) top left repeat-y;
	width: 649px;
	}
	
.pad{padding:10px;}	

#footer{
	margin:0 auto;
	padding:0;
	background: url(images/footer-bg.gif) top left repeat-y;
	width: 649px;
	}
	#footer p{maring: 0 auto; padding:8px; color: #666; font-size: .80em;}
	#footer a{color: #666; text-decoration: underline;}
	#footer a:hover{color: #fe9500; text-decoration: underline;}

#warning{
	margin:0 auto;
	padding:0;
	width: 649px;
	color: #fff;
	font-size: .50em;
	text-align:center;
	}
	#warning a{color: #FFF; text-decoration: none;}
	#warning a:hover{color: #fe9500; text-decoration: underline;}

#updateTable{
	margin: 0 auto;
	padding:0;
	width: 586px;
	background: url(images/orange-bar.png) top left no-repeat;
	color: #000;
	font-size: .80em;
	}

#contentTable{
	margin: 0 auto;
	padding:0;
	width: 586px;
	color: #000;
	font-size: .80em;
	}


/* -- CLASSES  -- */
p{margin:0; padding:0; font-weight: normal;}

.black1{margin:0; padding-top: 10px; color: #000; font-weight: bold;}
.grey1{color: #6f7071; font-weight: bold;}
.orange1{color: #fe9500;}
	
/* -- SHAY BOX  -- */	
.shayBox{background: #FFF url(http://www.speedhotties.com/images/shayBox-logo.png) bottom right no-repeat; color: #333; width:80%; border: 1px solid #fe9500; font-size: 12px;}
#div_popup { display:none; z-index:20; background:#ffffff; padding:10px; margin:0px 100px 100px 200px; position:absolute; left:100px; }
#div_bg { display:none; overflow:auto; text-align:center; position:absolute; top:0px; left:0px; z-index:10; width:2000px; height:5000px; background:#000000; opacity:0.7; -moz-opacity:0.70; filter:alpha(opacity=70); }
#div_left { padding:4px; float:left; border:1px solid #cccccc; font-size: 12px; }
#div_left a{text-decoration: none;}
#div_main { margin-left:10px; height:200px; padding:10px; float:left; color: #FFF;}
.img_title { font-size:19px; background:#ffffff; }
.media { float:left; position:relative; display:block; border:solid 1px #cccccc; margin:10px; padding:3px; }	
.sb1{padding:4px 8px 3px 8;background:;}	
.black2{margin:0; padding-bottom: 10px; color: #000; font-weight: bold; font-size: 18px; border-bottom: 1px solid #999;}
	
	
	