body{ background-image:url(gfx/body_gradient.jpg); background-repeat:repeat-x; margin:0px; padding:0px; font-family: Arial, Geneva, Helvetica, sans-serif; font-size:12px;}
.container{ width:970px; margin:auto;}
a p{ text-decoration:none;}
h1 span{display:none;}
h3{font-size:14px;}
li{list-style:square;}
a img{border:1px solid #333333;}
p.center{ text-align:center;} 
#content a,#footer a{color:#009B00;}
#slider-stage{width:970px; height:280px;}
#slider-list{padding:0px; margin:0px;width:970px; height:280px; overflow:hidden;}
#slider-list li{ position:absolute; list-style:none;padding:0px; margin:0px; width:970px; height:280px;}

#header{margin-top:10px; background-image:url(gfx/header1.png); background-repeat:no-repeat; width:910px; position:absolute; z-index:2000; margin-left:30px;}
#logo{ position:absolute; padding:0px 30px; padding-top:10px;}
#menu{ height:47px; margin-left:250px;}
#menu ul{padding:0px; margin:0px;}
#menu li{padding:0px; margin:0px; list-style:none; float:left; border-left:1px solid #000; padding:0px 25px; margin-top:20px;}
#menu li.noborder{border:0px;}
#menu a{ display:block; font-size:14px; text-decoration:none; font-weight:bold; color:#000; }
#menu a:hover{color:#16FF16;}
#menuload{padding:0px 10px; background-image:url(gfx/header2.png); height:0px; overflow:hidden;}
#bottommenu{ background-image:url(gfx/header3.png); height:11px;}
#content h1{ padding:0px; margin:0px;}
#content p{line-height:17px;}
#content p.posted{ text-align:right; color:#666666; font-size:11px;}
#content{padding:0px 10px; padding-top:10px; background-color:#99FF66; background-image:url(gfx/contentbackground.jpg); background-repeat:repeat-x; background-position:top; background-color:#F8F8F8;min-height:400px;}
#homeleft{float:left; width:69%; margin-right:1%;}
#homeright{float:left; width:29%; margin-left:1%;}
.clear{clear:both;}

#hservices{ padding:0px; margin:0px;}
#hservices li{padding:0px; margin:0px; list-style:none; float:left; height:120px; width:300px; background-color:#E9E9E9; margin-right:25px; margin-bottom:25px;}
#hservices li.norightmargin{ margin-right:0px;}
#hservices h2{ padding:5px 0px; margin:0px;}
#hservices p{ padding:0px; margin:0px;}
#hservices a img {border:0px;}
#hservices a{ color:#000000; text-decoration:none;}

.servicefloat{float:left; padding-right:10px;}
#footer{clear:both;  padding-top:20px; background-color:#F8F8F8; }
.endline{color:#666666; font-style:italic; font-size:11px; text-align:center;}
.fiftysplit{float:left; width:465px; font-size:11px; padding:0px 10px; padding-bottom:10px;}

.alignright{text-align:right;}

#yt-left,#yt-right{float:left;}
#yt-left a img,#yt-right a img{border:0px;}
#yt-stage{float:left; width:840px; background-color:#292A2B; overflow:hidden; height:130px;}
#yt-list,#yt-list2{ width:1500px; height:130px; overflow:hidden; padding:0px; margin:0px;}
#yt-list li{float:left; padding:5px; margin:0px; list-style:none; color:#FFFFFF; font-size:10px; text-align:center; width:200px;}
#yt-list2 li{float:left; padding:5px; margin:0px; margin-top:10px; list-style:none; color:#FFFFFF; font-size:10px;  width:270px;}
#yt-list a img, #yt-list2 a img{border:0px;}
#yt-list a, #yt-list2 a{ color:#FFFFFF; text-decoration:none;}

#yt-list2 a{ text-decoration:none;}
p.more{text-align:right;color:#009B00; }
#yt-list2 h2{padding:0px; margin:0px; font-size:14px;}

#atchac{display:none;}
span.req{color:#770000;}
#contactusform{width:350px; margin:auto;}
#contactusform label{display:block; font-size:11px;}
#contactusform input{ width:80%; background-image:url(gfx/formbackground.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#FFFFFF; font-family: Arial, Geneva, Helvetica, sans-serif; font-size:12px; color:#000000; border:1px solid #cccccc; padding:3px; margin:5px 0px;}
#contactusform textarea{ width:100%; height:150px;background-image:url(gfx/formbackground.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#FFFFFF; font-family: Arial, Geneva, Helvetica, sans-serif; font-size:12px; color:#000000;border:1px solid #cccccc;padding:3px;margin:5px 0px;}
#capquest{display:block; font-style:italic; font-size:10px;}
#button{text-align:center;}
#button input{width:auto; padding:5px; cursor:pointer;}

#errormessage{width:400px; background-color:#FFE6E7; border:2px solid #6F0003;color:#6F0003; padding:20px; margin:20px auto;}
#errormessage h1{ font-size:16px;}
#errormessage li{list-style:none; padding:5px 3px;}

#successmessage{width:400px; background-color:#DBFADA; border:2px solid #006600;color:#006600; padding:20px; margin:20px auto;}
#successmessage h1{ font-size:16px;}
#successmessage li{list-style:none; padding:5px 3px;}

.customer_car_thumbnail{width:200px; height:190px; background-position:center center; background-repeat:no-repeat; }
#customercars{padding:0px; margin:0px;}
#customercars li{float:left; padding:0px; list-style:none; text-align:center; margin:10px 17px; width:200px;  cursor:pointer; height:230px; overflow:hidden; border:1px solid #cccccc;}

#cc-left,#cc-right{float:left;}
#cc-left a img,#cc-right a img{border:0px;}
#cc-stage{float:left; width:600px; background-color:#292A2B; overflow:hidden; height:190px;}
#cc-list{ width:1500px; height:190px; overflow:hidden; padding:0px; margin:0px;}
#cc-list li{float:left; padding:0px 45px; margin:0px; list-style:none; color:#FFFFFF; font-size:10px; text-align:center; width:200px;}
#cc-list a img{border:0px;}
#cc-list a,{ color:#FFFFFF; text-decoration:none;}

#mainimagestage{text-align:center; padding:10px 0px; }
#mainimage{border:1px solid #333333;}
.flink{text-align:center; font-size:10px;}