html{height:100%;}

body {margin:0px; padding:25px 0px 10px 0px; background:#0b1934 url('../img/bg.jpg') top left repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

div{margin:0px; padding:0px; position:relative;}

img{border-style:none;}

.clear{clear:both;}

a:link, a:visited, a:hover{color:#007cc3; text-decoration:none;}

p{margin:0px 0px 6px 0px; position:relative;}

.color{color:#2c6dc7;}

h1{font-size:21px; color:#585a5a; margin:0px 0px 12px 0px; font-family:Helvetica;}

h2{font-weight:bold; color:#f58220; font-size:16px; margin:0px 0px 10px 0px;}

ul{list-style: none; padding:0px 0px 0px 0px; margin:0px 0px 10px 15px; font-size:11px;}

ul li{ margin:0px 0px 3px 0px; padding:4px 0px 4px 10px; font-size:13px; color:#000000; background:transparent url('../img/icon_list.jpg') center left no-repeat;}

input[type="text"], textarea, select{ position:relative; background-color:white; border:1px solid #83a1bb; padding-left:5px;}

select{border-color:#a7a6aa;}

.clearInput{color:#a0a0a0;}

/* end inits */

.like {position:fixed;

left:50%;
z-index:9999;
top:22px;
margin-left:-615px;
color:#fff;
}

.underline{text-align:right;font-family:Arial; text-transform:uppercase; letter-spacing:3px; width:770px; border-bottom:2px solid #585a5a;}

.homeBody{width:1033px;margin:0px auto 0px auto;padding:2px 15px 2px 15px;background:#ffffff url('') top left no-repeat; overflow:hidden;}

.bodytop{background:transparent url('../img/body_top.png') 0px 0px no-repeat; width:1063px; height:10px; margin:0px auto;}

.bodybottom{background:transparent url('../img/body_bottom.png') 0px 0px no-repeat; width:1063px; height:10px; margin:0px auto 15px auto;}

.invis{display:none;}

.dot{padding-left:8px; background:transparent url('../img/dot.jpg') 0% 60% no-repeat; line-height:10px;margin-bottom:4px;}

.pageheader{width:781px; margin:0px auto 8px auto; height:75px; background:transparent url('../img/header.png') 0px 0px no-repeat; padding:0px 0px 0px 282px; z-index:1000;}

.pageheader .phone{font-size:17px; font-family:Arial, sans-serif; color:#ffffff; white-space:nowrap; margin:0px 17px 10px 0px; float:left; display:inline;}

.pageheader .phone span{font-size:21px;}

.navbar{float:left; width:633px; height:40px; margin:0px; background:transparent url('../img/nav.png') 0px 0px no-repeat; padding:0px 0px 0px 15px; z-index:750;}

.navbar .link{float:left; text-align:center; height:28px; padding-top:8px; text-transform:uppercase; font-size:16px; margin-right:15px; color:#ffffff; white-space:nowrap;}

.navbar a:link,.navbar a:visited,.navbar a:hover{color:#ffffff;}

.navbar .link .drop{position:absolute; left:-90px; top:24px; width:386px; background-color:#a4a4a4; text-align:left; font-weight:normal; padding:0px 0px 0px 0px; font-size:11px; background:transparent url('') bottom left no-repeat; display:none; color:#ffffff; white-space:normal;}

.navbar .link .drop .droptop{width:342px; margin:0px; padding:78px 0px 0px 44px; height:38px; background:transparent url('../img/drop_top.png') top left no-repeat; font-size:16px;}

.navbar .link .drop .dropmiddle{width:342px; margin:0px; padding:5px 0px 5px 44px; background:transparent url('../img/drop_bg.png') top left no-repeat;}

.navbar .link .drop .dropbottom{width:386px; margin:0px; padding:0px 0px 0px 0px; height:48px; background:transparent url('../img/drop_bottom.png') top left no-repeat;}

.navbar .link .drop a:link, .navbar .link .drop a:visited{color:#ffffff;} 

.navbar .link .drop a:hover{text-decoration:underline;}

.pageheader .bubble{position:absolute; width:142px; height:69px; top:64px; left:0px; background:transparent url('../img/transparent.png') 0px 0px no-repeat; padding:12px 16px 12px 8px; z-index:100; display:none; text-align:center; font-size:10px; font-weight:bold;}

.pageheader .bubble img{position:absolute; height:41px; top:40px; z-index:50;}

.pageheader .bubble2{background:transparent url('../img/transparent.png') -167px 0px no-repeat;}

.mainbox{width:1032px; height:382px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden; background:transparent url('') 0px 0px no-repeat;}

.mainbox .slides{float:left; width:799px;height:382px;overflow:hidden;}

.mainbox form{background:transparent url('../img/home_form.jpg') 0px 0px no-repeat; float:left; height:340px; width:223px; padding:42px 0px 0px 10px; font-size:12px; color:white;}

.mainbox form table{width:223px;}

.mainbox form input, .mainbox form textarea, .mainbox form select{border:1px solid #2c6dc7;}

.searchbutton{width:80px; height:29px; background:transparent url('../img/transparent.png') 0px -94px no-repeat; float:left; overflow:hidden;}

#homepage .tabs {width:1063px; height:45px; background:transparent url('../img/tabs.gif') 0px 0px no-repeat; margin:0px auto 0px auto;}

#homepage .tabs img{cursor:pointer; position:absolute; height:26px; width:250px; top:9px;}

#homepage .tabarea{width:1054px; height:auto; background:white url('') 0px 0px no-repeat; margin:0px auto; padding:0px 0px 9px 9px;}

#homepage .tabarea .gray{width:1027px;border:5px solid #2c2c2c; padding:3px;}

.footer{margin:0px auto; width:1023px; font-size:11px; padding:10px 20px;background:#212121 none;}
.footer .footlinks{color:#fff; padding-bottom:10px;font-weight:bold;text-align:left;}
.footer .footlinks .phone{color:#fff;font-weight:bold;text-align:right;float:right;white-space:nowrap;}
.footer a:link, .footer a:visited, .footer a:hover{color:#fff;}
.footer .footerleft{float:left;color:#fff;font-size:9px;width:55%;}
.footer .footerleft .social{font-size:11px;margin-right:20px;margin-top:8px;height:63px;}
.footer .footerleft .social .logos{background:url(../img/social_bg.gif) no-repeat scroll left top transparent;width:234px;height:35px;}

.footer .footerright{float:right;color:#fff;text-align:center;width:43%;border-left:1px solid #2e2e2e;}
.footer .footerright .seoright{padding-left:24px;}
.footer .footerright h1{color:#fff;text-align:left;font-size:11px;}
.footer .footerright p{color:#fff;text-align:justify;font-size:9px;}
.footer .footerBottom{color:#fff;border-top:1px solid #2e2e2e;padding-top:5px;margin-top:5px;}
.footer .footerBottom .sologo{float:right;}
.footerCorner{height:10px;margin:0px auto;width:1063px;background:url("../img/footer_btm_crnr.gif") no-repeat scroll 0px 0px transparent;}
/*
.footer{margin:0px auto 0px auto; width:1064px; height:22px;background:transparent url('') top left no-repeat; font-size:10px; padding:5px 28px 0px 28px; color:#ffffff;}
.footer a:link, .footer a:visited, .footer a:hover{color:#ffffff;}
*/

.sidebar{float:left;width:142px;margin-right:20px; margin-bottom:50px;height:365px; background:transparent url('../img/side1.jpg') top left no-repeat; padding:35px 19px 0px 19px; color:white;}

.sidebar input, .sidebar select{width:120px; margin-bottom:7px;}

.sidebar textarea{margin-bottom:15px;width:140px; height:80px;}

.sidebar table{width:142px;overflow:hidden;}

.sidebar table tr td{padding:0px;margin:0px;}

.subbody{width:1023px; margin:0px auto; background:#ffffff url('') top left repeat-x; padding:18px 10px 18px 30px; overflow:hidden;}

.subbody .subcontent {float:left; width:770px;}

.subbody .mycar{width:400px; border:1px solid black; float:left; margin:8px; padding:6px;}

.subbody .specialbox{width:760px; padding:5px; margin:0px 0px 12px 0px; float:left; background:transparent url('') bottom left no-repeat; border-bottom:1px dotted black;}

.subbody .specialbox img{width:290px;}

.subbody .specialbox h1{position:relative;}

.subbody .specialbox .certified{position:absolute; right:10px; top:1px;}

/*
.subbody .address{width:397px; height:195px; padding:7px 15px 15px 7px; background:transparent url('../img/address.jpg') top left no-repeat; float:left; margin:0px 20px 20px 30px;}
*/

.subbody .myCarsData{width:979px;padding:0px; margin:20px 0px;}

.subbody .myCarsData .myCar{width:300px; background-color:#f2f2f2; border:1px solid #bfbfbf; margin:0px 7px 7px 0px; padding:8px;float:left;}

.subbody .myCarsData .myCar .main{float:left; margin-right:10px; width:300px; height:225px; overflow:hidden; margin-bottom:10px; background-color:white;}

.subbody .myCarsData .myCar .main img{width:300px;}

.subbody .myCarsData .myCar .info{float:left;margin:0px; width:290px;}

.subbody .myCarsData .myCar h1{color:black; font-size:16px;}

.subbody .myCarsData .myCar .yellow{color:#dd7e00; font-size:15px; display:inline; font-weight:bold;}

.subbody .emailFriend{width:700px; background-color:#f2f2f2; border:1px solid #bfbfbf; padding:4px; font-size:11px;}

.subbody .emailFriend h3{color:#262626; font-size:14px; border-bottom:1px solid #dddddd; padding-bottom:3px; margin-bottom:12px;}

.staffbox{float:left;text-align:center;width:230px;margin:0px 0px 20px 0px;}

.staffbox h1{font-size:13px;}

.staffbox .bio{width:230px;height:12px;overflow:hidden;margin-bottom:10px;opacity:0.4; filter:alpha(opacity=40); font-size:11px;}

.contact{margin-top:30px;}

.contact div{margin-bottom:4px;}

.contact input, .contact select, .contact textarea{width:150px;}

.seo{
	width:1000px;
	margin:0px auto 0px auto;
	font-size:9px;
	text-align:center;
	color:#ffffff;
	padding:10px 0px 5px 0px;
}

.seo h1{
	font-size:11px;
	color:#ffffff;
}

.testimonialbox{margin-bottom:25px;}

.submit{width:89px;height:24px;}

#areaService table{width:220px; float:left;}

#areaService td{width:50%;}

#areaService h2{font-size:16px; color:black; font-weight:normal;}

#areaService{font-size:11px;}

.cert_reason{width:642px;height:49px;margin:5px 0px 10px 0px;background:transparent url('../img/cert_reasons.jpg') 0px 0px no-repeat;}

.banner {

height:75px;
margin:-19px auto 30px 293px;
padding:0 0 0 0;
width:761px;
z-index:1000;
}



.footwrapper{
	width:100%;
	margin-top:20px;
	overflow:hidden;
	background:#202020 url(../img/footer_bg.gif) repeat-x 0px 0px;
	padding-bottom:30px;
}
.footer{font-size:11px;margin:0 auto;padding-top:8px;position:relative;width:987px;height:230px;width:1023px;}

.footer a:link, .footer a:visited, .footer a:hover{color:#525c63;}
.footer .spacer{position:relative;margin:0px 10px;}
.footlinks{margin:0px auto;font-size:11px; padding:10px 0px;color:#666;}
.footercontent{margin:0px auto; width:980px;font-size:11px; padding:0px;position:relative;color:#999999;}
.footercontent .footerleft{float:left;color:#999;font-size:9px;width:485px;}
.footercontent .footerleft .social{font-size:9px;height:105px;background:transparent url(../img/social_box.gif) left bottom scroll;}
.footercontent .footerleft .social .socialTop{height:5px;background:transparent url(../img/social_box.gif) left top scroll;}
.footercontent .footerright{float:right;color:#999;text-align:right;width:450px;padding-bottom:10px;position:relative;}
.footercontent .footerright h1{color:#999;text-align:left;font-size:11px;margin-top:auto;text-transform:uppercase;}
.footercontent .footerright p{color:#999;text-align:justify;font-size:9px;line-height:150%;margin-left:0;}
.footercontent .footerright .rule{border-bottom:1px solid #333;height:8px}
.footerbottom{margin-top:12px;color:#999;padding:6px 0px;border-top:1px solid #333;}
.footerbottom .sologo{float:right;}

.footercontent .caps{text-transform:uppercase;}

