html{height:100%;}

body {margin:0px; padding:4px 0px 20px 0px; height:100%;background:#012445 url('../img/bg.jpg') top center no-repeat fixed; font-family:Verdana, 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:#e11e25;}

h1{font-size:21px; color:#007cc3; margin:0px 0px 12px 0px; font-family:Helvetica;}

h2{font-weight:bold; color:#373737; font-size:16px; margin:0px 0px 10px 0px;}

ul{list-style: none; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; font-size:11px;}

ul li{ margin:0px 0px 3px 0px; padding:4px 0px 4px 8px; font-size:13px; font-weight:bold; color:#063a8f; background:transparent url('../img/icon_list.jpg') center left no-repeat;}

input, textarea, select{ position:relative; background-color:white; border-style:none; padding-left:5px;}

select{border-color:#a7a6aa;}

.clearInput{color:#a0a0a0;}

/* end inits */

.homeBody{width:977px;margin:0px auto;padding:17px 0px 9px 13px;background:#ffffff url('') top left no-repeat; overflow:hidden;}

.invis{display:none;}

.dot{padding-left:8px; background:transparent url('../img/dot.jpg') 0% 60% no-repeat; line-height:10px;margin-bottom:4px;}

.pageheader{background:transparent url(../img/pageheader.jpg) top left no-repeat;
height:103px;
margin:0 auto;
padding:52px 0px 0px 306px;
width:684px;
z-index:100;
}

.pageheader .phone {
color:#2b6ed3;
float:left;
font-family:Arial,sans-serif;
font-size:18px;
font-weight:bold;
margin-right:15px;
white-space:nowrap;
}


.pageheader .phone span{color:#343434;}

.pageheader .logo{height:55px; cursor:pointer;}

.pageheader .translate{background:transparent url(../img/translate_flags.gif) no-repeat scroll left top;position:absolute;height:34px;width:100px;right:44px;top:7px;}
.pageheader .translate img.esp{height:34px;width:50px;cursor:pointer;}
.pageheader .translate img.eng{height:34px;width:50px;cursor:pointer;}

.navbar{width:166px; height:267px; margin:0px auto 0px auto; background:transparent url('../img/navbar.jpg') 0px 0px no-repeat; padding:14px 0px 0px 8px; z-index:750;}

.navbar .link{height:20px; padding-left:17px; padding-top:4px; font-weight:bold; width:145px; text-transform:uppercase; font-size:12px;background:transparent url('../img/nav_active.jpg') 0px 0px no-repeat; border-top:1px solid #8fc0ff; white-space:nowrap;}

.navbar a:link,.navbar a:visited,.navbar a:hover{color:#ffffff;}

.navbar .link .drop{white-space:normal; position:absolute; left:162px; top:0px; width:149px; background-color:#a4a4a4; text-align:left; font-weight:normal; padding:5px 13px 10px 5px; font-size:11px; background:transparent url('../img/drop_bg.png') bottom left no-repeat; display:none; color:#565659;}

.navbar .link .drop a:link, .navbar .link .drop a:visited{color:#003858;} 

.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:959px; height:368px; margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; background:transparent url('') 0px -114px no-repeat;}

.mainbox .navholder{width:174px;height:368px; float:left; margin-right:13px;}

.mainbox .slides{width:772px;height:368px;overflow:hidden; float:left;}

.scrollbar{overflow:hidden;width:914px;height:35px;background:transparent url('../img/scroll_bar.jpg') 0px 0px no-repeat; margin:0px 0px 9px 0px;font-size:23px;font-weight:bold;padding:6px 0px 0px 45px; color:#FF0000 !important;}

.scrollbar div{width:914px;height:35px;overflow:hidden;}

.homeform{width:282px; height:222px; float:left; margin-right:29px; margin-bottom:17px; padding:73px 16px 0px 16px;background:transparent url('../img/home_form.jpg') 0px 0px no-repeat; color:white; font-weight:bold;}

.homeform span{color:#d02438;}

.homeform td{padding:0px 0px 2px 0px;white-space:nowrap;}

.homeform input, .homeform select, .homeform textarea{width:130px; background-color:#ffffff;}

.specials{width:616px;height:263px;float:left;background:transparent url('../img/home_specials.jpg') 0px 0px no-repeat; padding-top:32px; font-family:Arial, Helvetica, sans-serif; margin-bottom:17px;}

.specials .car{width:182px; height:127px; float:left;display:inline;margin:0px 22px 8px 0px; font-size:12px; font-weight:bold; overflow:hidden;}

.specials .car .crop{height:120px;margin-bottom:4px;margin-top:-25px;overflow:hidden;width:182px;}

.specials .car .img{width:182px;}

.specialhover{position:absolute;display:none;background-color:white;width:320px;height:auto;border:1px solid #0447ac;padding:10px; text-align:center;}

.specialhover .loading{width:56px;height:21px;position:relative; left:50%; margin:10px 0px 10px -28px;}

.threeboxes{float:left; background:transparent url('../img/three_boxes.jpg') top left no-repeat; width:967px; height:118px;}


.sidebar{width:174px;height:368px; float:left; margin-right:13px; z-index:750;}

.sidebar input, .sidebar select{width:120px; margin-bottom:7px;}

.sidebar textarea{margin-bottom:15px;}

.subbody{width:975px; margin:0px auto; background:#ffffff url('') top left repeat-x; padding:18px 5px 18px 10px; z-index:750;}

.subbody .subcontent {float:left; width:770px; z-index:748;}

.subbody .mycar{width:400px; border:1px solid black; float:left; margin:8px; padding:6px;}

.subbody .specialbox{width:290px; padding:5px; margin:0px 0px 12px 0px; float:left; display:none; background:transparent url('../img/special_box.jpg') bottom left no-repeat;}

.subbody .specialbox img{width:290px;}

.subbody .specialbox h1{position:relative;}

.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;}

.subbody input, .subbody textarea, .subbody select{border:1px solid #2265ca; position:relative; background-color:white; padding-left:5px;}

.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:930px;
	margin:10px auto;
	font-size:9px;
	text-align:center;
	color:#dbe1f4;
}

.seo h1{
	font-size:11px;
	color:#dbe1f4;
}

.testimonialbox{margin-bottom:25px;}

.divMargin div{margin-bottom:6px;}

.new_box{
	width:650px;
	height:auto;
	position:relative;
	margin:0px 0px 15px 0px;
	border:1px solid #727272;
	padding:10px;
	background-position:bottom left;
	background-repeat:no-repeat;
	background-image:url('../img/new_box_back.jpg');
    background-color:#f6f7f7;
}

.new_box .name{
	font-weight:bold;
	font-size:18px;
	text-transform:capitalize;
	position:absolute;
	top:-12px;
	left:12px;
	padding:0px 5px 0px 5px;
	background-color:#f6f7f7;
}

.new_box .price{
	font-weight:bold;
	font-size:14px;
	text-transform:capitalize;
	position:absolute;
	top:-10px;
	right:30px;
	padding:0px 5px 0px 5px;
	background-color:#f6f7f7;
}

.new_box a:link, .new_box a:visited, .new_box a:hover{
	text-decoration:none;
}

.new_box img{
	float:left;
}

.new_box .left{
	position:relative;
	float:left;
	margin:6px 12px 6px 6px;
	width:170px;
}

.cap{
	font-size:14px;
	font-weight:bold;
}

.new_box .right{
	position:relative;
	float:left;
	margin-top:6px;
	width:170px;
}


.price_pop{
	display:none;
	position:absolute;
	padding:6px;
	font-weight:bold;
	background-color:#dfdfdf;
	z-index:10000;
	border:1px dashed #727272;
}


div.burst{z-index:9999;left:4px;top:8px;margin:0;position:absolute;background:url('http://ww3.ldvis.com/rock_honda_new/img/burst.png') center center no-repeat;overflow:hidden;width:70px;height:69px;text-align:center;}
div.burst h1{font-size:26px;margin:0;padding: 12px 0 0 0;}
div.burst p{font-size:11px;color:#0584cd;margin:-4px 0 0 0;padding:0;}

.footwrapper{
	width:100%;
margin:0;
padding:0;
	overflow:hidden;
	background:#15334d url(../img/footer_bg.gif) repeat-x 0px 0px;


min-height:240px;
}
.footerb{margin:0px auto 0px auto; width:970px; background:transparent url('../img/footer_bg.jpg') top left no-repeat; font-size:11px; padding:35px 10px 0px 10px;}
.footer{font-size:11px;margin:0 auto;padding-top:8px;position:relative;width:997px;height:53px;}
.footer a:link, .footer a:visited, .footer a:hover{color:#fff;}
.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:#e0e0e0;margin-top:10px;}
.footercontent .footerleft{float:left;color:#525C63;font-size:9px;width:485px;}
.footercontent .footerleft .social{color:#e0e0e0;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:#e0e0e0;text-align:right;width:450px;padding-bottom:0;position:relative;}
.footercontent .footerright h1{color:#e0e0e0;text-align:left;font-size:11px;margin-top:auto;text-transform:uppercase;}
.footercontent .footerright p{color:#e0e0e0;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:#e0e0e0;padding:6px 0px;border-top:1px solid #333;}
.footerbottom .sologo{float:right;}

.footercontent .caps{text-transform:uppercase;}
