@charset "utf-8";

body, html {
background: #bae6ff url(/images/bg.jpg);
background-position: bottom left;
background-repeat: repeat-x;
margin: 0;
padding: 0;
min-height:1150px;
}


.holidays {
	position:absolute;
	top: 510px;
	left: 50%;
	margin-left: -50px;
	width: 342px;
	height: 160px;
}
img {
	behavior: url(/iepngfix.htc);
	border:0;
}


/* Links */

a {
color:#FFFFFF;
text-decoration: none;
}

a:link {
color:#FFFFFF;
text-decoration: none;
}

a:visited {
color:#FFFFFF;
text-decoration: none;
}

a:hover {
color:#FFFFFF;
text-decoration: underline;
}

a.footerlink {
color:#FFFFFF;
text-decoration: none;
}

a.footerlink:link {
color:#FFFFFF;
text-decoration: none;
}

a.footerlink:visited {
color:#FFFFFF;
text-decoration: none;
}

a.footerlink:hover {
color:#FFFFFF;
text-decoration: underline;
}

/* All pages */

#wrapper {
width: 1000px;
position:relative;
min-height:100%;
}

#quote_wrapper {
background:url(/images/quote_bg.png); 
background-position:top center;
background-repeat:no-repeat; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#FFFFFF; 
text-align:left;
height:600px
}

h1 {
font-family:"Times New Roman", Times, serif;
font-size:30px;
color:#e78611;
margin:0;
padding:0;
}

h2 {
font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#FFFFFF;
margin:0;
padding:0;
}

h3 {
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#FFFFFF;
margin:0;
padding:0;
}


/* Homepage */

#VS1 {
height:190px;
color:#FFFFFF; 
font-family: "Times New Roman", Times, serif; 
font-size:10px;; 
width:250px
}


/* About Page */

#about_wrapper {
background:url(/images/about_bg.jpg); 
background-position:top center;
background-repeat:no-repeat; 
height:800px
}

#about_float_right_content {
color:#FFFFFF; 
font-family: "Times New Roman", Times, serif; 
font-size:14px !important; 
width:375px; 
text-align:left
}

/* Map&Directions Page */

#map_wrapper {
background:url(/images/map_bg.png); 
background-position:top center;
background-repeat:no-repeat; 
height:800px
}

#map_margin {
margin-left:20px
}

#map_float_right {
padding:0px 50px 0px 0px; float:right
}

#map_float_right_content {
color:#FFFFFF; 
font-family: "Times New Roman", Times, serif; 
font-size:18px; 
width:445px; 
text-align:left
}

#driving_directions {
padding:10px; 
color:#FFFFFF; 
font-family: "Times New Roman", Times, serif; 
font-size:14px; 
margin-top:3px; 
height:20px
}

#driving_directions_width {
width:405px;
}

#searchboxmaps {
background-image:url(/images/searchboxbglight.png); 
background-repeat:no-repeat; 
background-position:right; 
width:200px; 
height:25px; 
float:left;
margin-left:6px
}

#addressbox {
float:left; width:90px; padding-top:3px
}

#getdirections {
width:100px; float:right
}


/* Parts Page */

#parts_wrapper {
background:url(/images/parts_bg.png);
background-position:top center;
background-repeat:no-repeat;
_height: 100px;
}

#parts_margin_left {
margin-left:20px
}

#parts_padding {
padding:15px 0px 0px 40px;
}

/* Employment Page */

#employment_wrapper {
background:url(/images/employment_bg.jpg);
background-position:top center;
background-repeat:no-repeat;
_height: 100px;
}

#employment_margin_left {
margin-left:20px
}

#employment_padding {
padding:15px 0px 0px 40px;
}



/* Service Page */

#service_wrapper {
background:url(/images/service_bg.png); 
background-position:top center;
background-repeat:no-repeat;
_height: 100px;
}



/* Part/Service Special Pages */

#partspecial_wrapper {
background:url(/images/specials_bg.jpg); 
background-position:top center;
background-repeat:no-repeat; 
font-family: "Times New Roman", Times, serif; 
font-size:12px; color:#FFFFFF; 
text-align:left;
_height: 100px;
}

#specials_container {
width:850px; 
margin-left:30px; 
height:500px;
}



/* Rebates Page */

#rebates_wrapper {
background:url(/images/rebates_bg.png);
background-position:top center;
background-repeat:no-repeat; 
height:1500px
}

#rebates_content {
padding:15px 0px 0px 60px; 
font-family: "Times New Roman", Times, serif; 
font-size:11px; 
color:#FFFFFF
}

#rebates_new {
	padding-top:80px;
}


/* Specials Coming Soon Page */

#specials_coming_soon {
background:url(/images/specialscoming.png) top center;
background-position:top center; 
background-repeat:no-repeat; 
font-family: "Times New Roman", Times, serif; 
font-size:12px; 
color:#FFFFFF; 
text-align:left; 
height:400px; 
padding-left:10px; 
padding-top:15px; 
}


/* Thank You Page */

#thank_you {
background:url(/images/thanks_bg.png) top center; 
background-position:top center;
background-repeat:no-repeat; 
font-family: "Times New Roman", Times, serif; 
font-size:12px; color:#FFFFFF; 
text-align:left; 
height:600px; 
padding-left:10px; 
padding-top:15px; 
}


/* Contact Page */

#contact_wrapper {
background:url(/images/contact_bg.png); 
 background-position:top center;
background-repeat:no-repeat; 
font-family: "Times New Roman", Times, serif; 
font-size:12px; 
color:#FFFFFF; 
text-align:left;
height:650px;
}

#contact_float {
float:left; 
width:300px
}

#contact_float_left {
float:left; 
width:300px
}

#contact_float_left_content {
color:#FFFFFF; 
font-family: "Times New Roman", Times, serif; 
font-size:18px; 
width:300px; 
text-align:left
}

#contact_float_right {
float:right; 
width:200px
}

#contact_float_right_content {
color:#FFFFFF; 
font-family: "Times New Roman", Times, serif; 
font-size:18px; 
width:200px; 
text-align:left
}

#contact_float_lrgfont {
color:#FFFFFF; 
font-family: "Times New Roman", Times, serif; 
font-size:18px; 
width:300px; 
text-align:left
}


/* Finance */

#finance_wrapper {
background:url(/images/finance_bg.png); 
 background-position:top center;
background-repeat:no-repeat; 
height:2700px; 
overflow:hidden; 
margin-left:2px
}


/* Lead Driver */

#ld_wrapper {
background:url(/images/ld_bg.png); 
background-position:top center;
background-repeat:no-repeat; 
height:800px; 
overflow:hidden; 
margin-left:2px
}

#leaddriver {
width:940px; background-color:#FFFFFF; margin-top:100px; margin-left:-4px
}

#ld_bottom {
background:url(/images/ld_bottom.png); 
background-position:top center;
background-repeat:no-repeat; 
height:20px; 
overflow:hidden; 
margin-left:2px
}


/* Padding */

#padding {
padding:10px
}

#padding_lrgfont {
padding:10px; 
font-size:18px;
font-weight:bold;
}

#padding_smlfont {
padding:10px;
font-size:12px
}

#page_padding {
width:850px; 
margin-left:30px; 
height:500px
}


/* Header */

#headerpaddingtop {
padding-top:8px;
font-family:"Times New Roman", Times, serif;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}


/* Footer */


/* Forms */

#form_float_right_contacts {
float:right; 
padding-right:60px; 
font-family: "Times New Roman", Times, serif; 
color:#FFFFFF;
margin-top:-15px;
}
/* Survey */

#survey_wrapper {

font-family: "Times New Roman", Times, serif; 
font-size:12px; 
color:#FFFFFF; 
text-align:left;
height:650px;
padding:20px 20px 20px 0px;
position:relative;
width:900px;
}

#survey_float {
float:left; 
width:625px;
margin-right:10px;

}
#survey_left{
	width:250px;
	float:left;
}
#survey_right {
	float:right;
	width:300px;
}
#survey_float .formsection_title{
	text-transform: none;
	font-weight:normal;
	font-style:italic;
}

#survey_left input {
	width:150px;
	float:right;
	margin-bottom:15px;

}
#survey_left label{
	float:left;
	clear:right;
}
#survey_left .content_text{
	clear:right;
	width: 250px;

}

#survey_right .content_text{
	margin-bottom:10px;
}
#survey_right textarea{
	margin-top:5px;
}
#survey_float_right {
	float:right;
	margin-top:0;

}

#survey_float_right_content {
color:#FFFFFF; 
font-family: "Times New Roman", Times, serif; 
font-size:18px; 
text-align:left
}

#specials {
	padding:20px;
}

#specials .tsw-result-wrapper a {
	color:#333;
	font-size:12px;
}

#specials .tsw-result-wrapper a:hover {
	text-decoration:none;
}

#specials .tsw-tabs a {
	color:#333;
}

#specials .tsw-tabs a:hover {
	text-decoration:none;
}

#specials .tsw-tabs a.selected {
	color:#004D99;
}

/* Home Page Scroller */

#hqs-container {
	position:relative;
	margin:0 10px 0 10px;
	padding:0 8px;
	height:551px;
	width:960px;
}

#hqs-left {
	width:90px;
	height:98px;
	float:left;
}

#hqs-left a {
	background-image:url(/hqs/left-arrow.jpg);
	height:98px;
	width:90px;
	display:block;
}

#hqs-left a:hover  {
	background-position:0 -98px;
}

#hqs-right {
	width:90px;
	height:98px;
	float:left;
}

#hqs-right a {
	background-image:url(/hqs/right-arrow.jpg);
	height:98px;
	width:90px;
	display:block;
}

#hqs-right a:hover  {
	background-position:0 -98px;
}

#hqs-scroller {
	background-image:url(/hqs/hqs-bg.jpg);
	position:relative;
	width:780px;
	height:98px;
	font-size:1px;
	overflow:hidden;
	float:left;
}

#hqs-scroller-images {
	position:absolute;
	top:0;
	left:0;
	width:1000px;
}

#hqs-scroller-images a{
	background-image:url(/hqs/car-sprite.jpg);
	width:156px;
	height:98px;
	display:block;
	float:left;
}

#accord-coupe:hover {background-position:0 -98px;}

#accord-crosstour {background-position:-156px 0;}
#accord-crosstour:hover {background-position:-156px -98px;}

#accord-sedan {background-position:-312px 0;}
#accord-sedan:hover {background-position:-312px -98px;}

#civic-coupe {background-position:-468px 0;}
#civic-coupe:hover {background-position:-468px -98px;}

#civic-gx {background-position:-624px 0;}
#civic-gx:hover {background-position:-624px -98px;}

#civic-hybrid {background-position:-780px 0;}
#civic-hybrid:hover {background-position:-780px -98px;}

#civic-sedan {background-position:-936px 0;}
#civic-sedan:hover {background-position:-936px -98px;}

#civic-si-coupe {background-position:-1092px 0;}
#civic-si-coupe:hover {background-position:-1092px -98px;}

#civic-si-sedan {background-position:-1248px 0;}
#civic-si-sedan:hover {background-position:-1248px -98px;}

#cr-v {background-position:-1404px 0;}
#cr-v:hover {background-position:-1404px 98px;}

#element {background-position:-1560px 0;}
#element:hover {background-position:-1560px -98px;}

#fit {background-position:-1716px 0;}
#fit:hover {background-position:-1716px -98px;}

#insight {background-position:-1872px 0;}
#insight:hover {background-position:-1872px -98px;}

#odyssey {background-position:-2028px 0;}
#odyssey:hover {background-position:-2028px -98px;}

#pilot {background-position:-2184px 0;}
#pilot:hover {background-position:-2184px -98px;}

#ridgeline {background-position:-2340px 0;}
#ridgeline:hover {background-position:-2340px -98px;}

#hqs-image-area {
	float:left;
	position:relative;
	height:355px;
	width:960px;
}

#slide-01 {
	display: block !important; /* Only the first slide should be displayed */
}

#hqs-image-area .slides { /* You will need a container for your slides, with the slides absolutely positioned. */
	position: absolute;
	top: 0;
	left: 0;
	width: 960px;
	height: 355px;
	display: none;
}

#hqs-incentives-info {
	font-size:80%;
	margin:8px;
	position:absolute;
	right:0;
	top:100px;
	display:none;
}
#hqs-rebate, #hqs-aprlow, #hqs-rates, #hqs-lease, #hqs-details, #hqs-disclaimer {
	display: none;
	background: #000;
	color: #fff;
	width: 180px;
	padding: 5px;
}

#hqs-rebate {position: absolute; right:0;top:67px;}
#hqs-aprlow {position: absolute; right:0;top:89px;}
#hqs-rates {position: absolute; right:0;top:98px;list-style:none;}
#hqs-lease {position: absolute; right:0;top:135px;list-style:none;height:80px;overflow:auto}
#hqs-details {position: absolute; right:0;top:45px;background:#3389E0;}
#hqs-disclaimer {font-size:90%;height:70px;overflow:auto;position:absolute;right:0;top:264px;}

#hqs-previous, #hqs-viewing, #hqs-next {display: none;}
#hqs-viewingresult {
	background:#000000;
	color:#FFFFFF;
	font-size:90%;
	position:absolute;
	right:0;
	top:245px;
	width:190px;
}
#hqs-viewingresult a {cursor: pointer;}

#hqs-buttons {
	position:absolute;
	top:480px;
	left:55px;
	z-index:5;
}

#hqs-buttons a {
	margin-bottom:6px;
	width:202px;
	height:24px;
	z-index:5;
}

#hqs-inventory {
	background-image:url(/hqs/inv-btn.png);
	_behavior:url(AF2/js/iepngfix/2.0.3/iepngfix.htc);
}

#hqs-research {
	background-image:url(/hqs/research-btn.png);
	_behavior:url(AF2/js/iepngfix/2.0.3/iepngfix.htc);
}

#hqs-quote {
	background-image:url(/hqs/quick-btn.png);
	_behavior:url(AF2/js/iepngfix/2.0.3/iepngfix.htc);
}

#bottom-buttons {float:left;}

#bottom-buttons a {
	background-image:url(/images/four-sprite.jpg);
	display:block;
	height:98px;
	width:240px;
	float:left;
}

#bottom-new:hover {background-position:0 -98px;}
	
#bottom-used {background-position:-240px 0;}
#bottom-used:hover {background-position:-240px -98px;}

#bottom-research {background-position:-480px 0;}
#bottom-research:hover {background-position:-480px -98px;}

#bottom-blue {background-position:-720px 0;}
#bottom-blue:hover {background-position:-720px -98px;}

/*/////////////////////////////*/

.yui-skin-sam #mm3_SaveSearchPanel_c #mm3_SaveSearchPanel h2 {
	font-size:1.6em;
	padding:10px 0 5px;
	color:black;
}

#details_Main #details_VehicleInfo h3 {
	font-size:2em;
	color:black;
}

.yui-skin-sam #mm3_SaveSearchPanel_c #mm3_SaveSearchPanel h3 {
	font-size:1.4em;
	padding:10px 0 5px;
	color:black;
}


/*------------------- SEO ---------------------*/
.homepage-seo-spacer {width:975px; height:280px; margin-left:15px; font-family:'Times New Roman', Times, serif; color:#FFFFFF; font-size:24px;}
.quote-seo-spacer {height:300px;}
.service-seo-spacer {height:250px;}
.parts-seo-spacer {height:250px;}

.seo_style {
	border:1px solid #e78611;
	overflow-y: scroll;
	z-index:10;
	width:930px;
	margin-left:-475px;
	left:50%;
	position:absolute;
	height:250px;
	padding:10px;
	background: #00427a;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color:#fff;
	line-height:15px;
}

.seo_style h1 {
	font-size:20px;
	color:#e78611;
}
.seo_style h2 {
	font-size:16px;
	color:#e78611;
}
.seo_style h1 a {
	color:#e78611;
	font-size:20px;
}
.seo_style p {
	color:#fff;
	font-size:14px;
}
.seo_style a {
	font-size:12px;
}
#seo_homepage {
	top:865px;
}

#seo_quote {
	top:820px;
}

#seo_service {
	top:870px;
}

#seo_parts {
	top:870px;
}

#seo_directions {
	top:720px;
	width:600px;
	margin-left:-180px;
}
