blockquote,body,caption,div,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6,html,li,ul,ol,p,pre,textarea,table,td,th {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 { display: inline;}

body {font-size: 87.5%; font-family:'Trebuchet MS',Trebuchet,'Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif; line-height:1.429; margin:0; padding:0; text-align:left; background-color:#efefef;} 

.body{margin:auto; width:959px; box-shadow:0 2px 10px #888888; -moz-box-shadow:0 2px 10px #888888;-webkit-box-shadow:0 2px 10px #888888;}
.heading{padding:5px; background-color:#850000; color:#FFF; border-radius:0px 17px 0px 0px; -moz-border-radius:0px 17px 0px 0px; -webkit-border-radius:0px 17px 0px 0px;}
.box{border:solid 2px #000; border-radius:0px 20px 0px 20px; -moz-border-radius:0px 20px 0px 20px; -webkit-border-radius:0px 20px 0px 20px;}
.required{padding:5px; color:#C00;}
.links{padding: 5px; border:#FFF double 3px;}
	.links a{text-decoration:none; color:#FFF; font-weight:bold;}
	.links a:hover{text-decoration:underline;}
.conversion{color:#FFF; padding:6px; width:160px;}

.object{float:left; padding-right:10px;}
.conversion input{width:160px;}
.conversion textarea{width:160px;}
.inv_title{float:left; width:350px;}


#header{margin-top:25px; border-radius:20px 20px 0 0; -moz-border-radius:20px 20px 0 0; -webkit-border-radius:20px 20px 0 0;}
	#header .title{height:200px; background-image:url(http://aacoach.com/images/header.jpg); border-radius:20px 20px 0 0; -moz-border-radius:20px 20px 0 0; -webkit-border-radius:20px 20px 0 0;}
		
#content{width:959px; background-color:#FFF; border-radius:0 0 20px 20px; -moz-border-radius:0 0 20px 20px; -webkit-border-radius:0 0 20px 20px; border-top-style:none;}
	#content .button{padding:5px; width:100px; background-color:#900; color:#FFF; border:solid 2px #303; float:left; clear:left;}
	#content .button:hover{background-color:#FFF; color:#900;}
	#content  iframe{height:1080px; width:100%; border:0px; border-radius:0 0 20px 20px; -moz-border-radius:0 0 20px 20px; -webkit-border-radius:0 0 20px 20px; border-top-style:none;} 	
	#content .topNav{height:27px; background-color:#000; color:#FFE; border:groove 2px #333;}
		#content .topNav li{padding:4px 0px 4px 10px; float:left; list-style:none;}
		#content .topNav a{padding:5px 10px 5px 10px; color:#FFE; text-decoration:none; border-left:solid 2px #001; border-right:solid 2px #000;}
			#content .topNav a:hover{background-color:#333;  border-left:groove 2px #AAA;  border-right:groove 2px #AAA;}
	
		#content .topTen{margin:4px; padding-bottom:10px; width:256px; font-weight:bold; float:left; border:solid 2px #000; border-radius:0px 20px 0px 20px; -moz-border-radius:0px 20px 0px 20px; -webkit-border-radius:0px 20px 0px 20px;}
			#content .topTen .textBox{width:200px;}
			#content .topTen ul{list-style:none;}
			#content .topTen li{padding-left:10px;}
			#content .topTen .heading{background-color:#850000; color:#FFF; border-radius:0px 17px 0px 0px; -moz-border-radius:0px 17px 0px 0px; -webkit-border-radius:0px 17px 0px 0px;}
			#content .topTen a{padding:2px; margin:2px; color:#000; display:block; text-decoration:none;}
				#content .topTen a:hover{background-color:#CCC; text-decoration:underline;}
	
	#content .leftBar{float:left; width:177px;}
		#content .leftBar .leftNav{ background-color:#850000; border-radius:0 0 12px 0; -moz-border-radius:0 0 12px 0; -webkit-border-radius:0 0 12px 0;}
			#content .leftBar .leftNav li{list-style:none; font-size:18px; font-weight:bold; border-top-style:solid; border-bottom-style:solid; border-width:1px; border-color:#600; border-bottom-color:#930;}
			#content .leftBar .leftNav li a{color:#FFF; text-decoration:none;text-shadow:0 -1px 1px #999; display:block; width:165px; padding:6px; background:-moz-linear-gradient(90deg, rgba(173, 41, 41, 0.396875), rgba(100, 0, 0, 0.396875)) repeat scroll 0 0 transparent; background-image:-webkit-gradient(linear, 0 100%, 0 0%, color-stop(0.1, rgba(173, 41, 41, 0.396875)), color-stop(0.9, rgba(100, 0, 0, 0.2976563)));}
			#content .leftBar .leftNav li a:hover{background-color:#06F; color:#EEE;}
			#content .leftBar .leftNav a img{padding:5px; border:0px;}
			#content .leftBar .sideBar{padding:15px; width:150px;}
	
	#content .rightNav{padding-left:5px; padding-bottom:10px; float:right; background-color:#999; border-left:solid 2px #000; border-bottom:solid 2px #000; border-radius:0 0 0 20px; -moz-border-radius:0 0 0 20px; -webkit-border-radius:0 0 0 20px;}
        #content .rightNav a{padding:6px; display:block; border:1px; background:#EEE; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; margin-top:10px; margin-right:7px;box-shadow:0 2px 4px #888888; -moz-box-shadow:0 2px 4px #888888; -webkit-box-shadow:0 2px 4px #888888; border-color:#fff; border-width:1px; border-style:solid; background-image:-moz-linear-gradient(center top, transparent, rgba(120, 120, 120, 0.14)); background-image:-webkit-gradient(linear, 0 100%, 0 0%, color-stop(0.1, rgba(160, 160, 160, 0.296875)), color-stop(0.9, rgba(211, 211, 211, 0.0976563)));}
		#content .rightNav a:hover {background-color:#DDD;}
		#content .rightNav a img{padding:6px; background:#FFF; display:block; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-width:1px; border-color:#DDD;}
		#content .rightNav a:hover img{border-color:#CCC;}
	
	#content .mainhome{padding:20px; width:550px; float:left;}
		#content .mainhome .newinventory{margin:10px; padding:5px; text-align::center; font-size:18px;}
		#content .mainhome .wholesale{padding:10px; text-align::center; color:#850000; border:groove 4px #000;}
		#content .mainhome .tags{background-color:#850000; color:#FFF; border:#000 solid 2px;}
		#content .mainhome .titlebar{margin-bottom:10px; text-align:center; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; background-color:#000; color:#FFF;}
			#content .mainhome .titlebar p{font-size:21px; padding:10px; padding-right:20px; padding-left:10px;}
	
			#content .mainhome .imgbut{ border-radius:0 0 20px 0px; -moz-border-radius:0 0 20px 0px; -webkit-border-radius:0 0 20px 0px;}
				#content .mainhome .imgbut img{margin:10px; border:0px;}
			
		#content .mainhome .parts{margin:9px; width:245px; border:solid 2px #000; float:left; border-radius:20px 20px 0px 0px; -moz-border-radius:20px 20px 0px 0px; -webkit-border-radius:20px 20px 0px 0px;}
			#content .mainhome .parts img{margin:24px;}
			#content .mainhome .parts h3{text-align:center; background-color:#000085; color:#FFF; border-radius:15px 15px 0px 0px; -moz-border-radius:15px 15px 0px 0px; -webkit-border-radius:15px 15px 0px 0px;}
			#content .mainhome .parts p{padding-right:5px; background-color:#999; text-align:right; }
			
		#content .trailer{margin-top:20px; width:540px; border:solid 2px #000; border-radius:0px 20px 0px 20px; -moz-border-radius:0px 20px 0px 20px; -webkit-border-radius:0px 20px 0px 20px;float:left;}
			#content .trailer img{padding:10px; float:left;}
			#content .trailer ul{padding:5px; font-weight:bold; list-style:none; float:left;}
			#content .trailer .bottomlink{margin-top:7px; margin-bottom:8px; margin-left:255px; padding-right:10px; clear:left;}
			#content .trailer .bottomlink2{margin-top:7px; margin-bottom:8px; margin-left:255px; padding-right:10px; clear:left; font-size:20px; clear:left;}
				#content .main .trailer{width:725px;}
				#content .trailer .heading a{text-decoration:none; color:#FFF; font-weight:bold;}
				#content .trailer .heading a:hover{text-decoration:underline;}
		
	#content .loancalc{font-size:18px;}
		#content .loancalc a{padding:5px; text-decoration:none; background-color:#900; color:#FFF; border:solid 2px #503;}
		#content .loancalc a:hover{background-color:#FFF; color:#900;}
	
	#content .hours{}
		#content .hours {padding:10px; color:#FFF; border-top:groove 2px #FFF;}
	#content .main{padding:20px; width:725px; float:left;}
		#content .main .testimonial{padding:20px;}
			#content .main .sales {padding:2px; width:300px; background-color:#000; color:#FFF; border:solid 2px #000;}
			#content .main .customer{padding:2px; background-color:#999; border-left:solid 2px #000; border-right:solid 2px #000; border-top:solid 2px #000;}
			#content .main .comments{padding:10px; border:solid 2px #000; border-radius:0 0 20px 20px; -moz-border-radius:0 0 20px 20px; -webkit-border-radius:0 0 20px 20px; box-shadow:0 2px 4px #888888; -moz-box-shadow:0 2px 4px #888888; -webkit-box-shadow:0 2px 4px #888888;}
		#content .main .contacts{text-align:center;}
		#content .main .faqtable{width:300px; float:left;}
			#content .main .faqtable td{padding-left:10px;}
		#content .main .imgcenter{clear:both; box-shadow:0 2px 4px #888888; -moz-box-shadow:0 2px 4px #888888; -webkit-box-shadow:0 2px 4px #888888;}
		#content .main .logo{clear:both;}
		#content .main .imgleft{float:left; width:725px; margin-bottom:20px; border:2px solid #000; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; box-shadow:0 2px 4px #888888; -moz-box-shadow:0 2px 4px #888888; -webkit-box-shadow:0 2px 4px #888888;}
		#content .main .imgright{float:right; margin-bottom:20px; margin-top:20px; border:2px solid #000; background-color:#CCC; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; box-shadow:0 2px 4px #888888; -moz-box-shadow:0 2px 4px #888888; -webkit-box-shadow:0 2px 4px #888888;}
			#content .main .imgcenter img{padding:0; display:block; margin:auto; border:solid 2px #000;}
			#content .main .logo img{padding:0; display:block; margin:auto;}
			#content .main .imgleft img{padding:20px; float:left;}
			#content .main .imgleft ul{padding:20px; float:left; list-style:none;}
			#content .main .imgright img{padding:20px; float:right;}
			#content .main .imgleft p{padding:10px;}
			#content .main .imgright p{padding:10px;}
	#content .gmap{float:right; padding-left:5px;}
		#content .gmap p{border:solid 2px #000; padding:5px; background-color:#CCC;}
		
	
	#content .border{background-color:#CCC; border-bottom:2px solid #000; border-top:2px solid #000;}
	
	#content .faqborder{color:#FFF; background-color:#000; border:2px solid #000; border-bottom:2px solid #000; border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}

#footer{text-align:center; padding:5px; color:#999; background-color:transparent; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}