body {
	font-size:62.5%;
}

a:link { 
	color: #01659d;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
	}
a:visited { 
	color: #01659d;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
	}
a:hover { 
	color: #000000;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color: none;
	text-decoration: none;
	font-weight:bold;
	}
a:active { 
	color: #000000;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
	}
	
a.footerlink:link { 
	color: #989898;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
	}
a.footerlink:visited { 
	color: #989898;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
	}
a.footerlink:hover { 
	color: #0179bc;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color: none;
	text-decoration: none;
	font-weight:bold;
	}
a.footerlink:active { 
	color: #0179bc;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
	}
	
a.specials_link:link { 
	color: #0179bc;
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
	letter-spacing:-1px;
	}
a.specials_link:visited { 
	color: #0179bc;
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
	letter-spacing:-1px;
	}
a.specials_link:hover { 
	color: #666666;
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	background-color: none;
	text-decoration: none;
	font-weight:bold;
	letter-spacing:-1px;
	}
a.specials_link:active { 
	color: #666666;
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
	letter-spacing:-1px;
	}
	
body { 
	 margin: 0px; 
     padding:0;
	 background-color:#FFFFFF;
	 background-image:url(/images/main_bg.gif);

}


p {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    padding: 0;
    color: #666666;
	font-weight:100;
	letter-spacing:0px;
}

ul {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    padding: 0;
    color: #666666;
	font-weight:100;
	letter-spacing:0px;
}


h1 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    padding: 0;
	margin:0 0 0 0;
	color: #8caec2;
	letter-spacing: -0.5px;
}

h2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding: 0;
	margin:0 0 0 0;
	color: #666666;
}

.contact_header_text {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding: 0;
	margin:0 0 0 0;
	color: #888888;
	font-weight:bold;
}

.r {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    padding: 0;
    color: #0099CC;
	font-weight:100;
	letter-spacing:0px;
}
.noborder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.staff_titles {
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    padding-left: 20px;
    color:#0066CC;
	letter-spacing:-0.5px;
	font-weight:bold;
	float:left;
}
.savebig {
	font-size: 40px;
	color: #0099CC;
	font-family: Arial, Helvetica, sans-serif;
}

#coupon {
	text-align: left;
}




#headercontainer{
    background-color: none;
	width:940px;
	height:166px;
	background:url(/images/header_bg.jpg);
	margin:0;
	padding:0;
	position:relative;
	z-index:2000
	
	
}
#evip ul li {
	font-size: 12px;
	color: #3E7CBB;
}


#headercontact{
    background-color: none;
	width:540px;
	height:50px;
	text-align:right;
	margin:0;
	padding:0;
	position:absolute;
	left:300px;
	top:51px;
}

#headerclick{
    background-color: none;
	width:260px;
	height:130px;
	text-align:right;
	margin:0;
	padding:0;
	position:absolute;
	left:0px;
	top:25px;
}

#headernav{
    background-color: none;
	width:auto;
	height:20px;
	text-align:right;
	margin:0;
	padding:0;
	position:absolute;
	left:200px;
	top:131px;
}


#headercontainer a.btn-employment-opp {
	width:162px; 
	height:35px; 
	background-image:url(/images/employment-opportunities.jpg); 
	display:block; 
	position:absolute; 
	top:25px; 
	right:0px
}

.callNowClass {
	color:#039;
	font-size:14px;
}


#flash_container{
	width:940px;
	height:374px;
	position:relative
}

#lower_container{
	width:940px;
	height:511px;
	background-image:url(images/lower_bg.jpg);
	background-repeat:no-repeat;
	position:relative;
}

#lower_container2{
	width:940px;
	height:511px;
	background-image:url(images/lower_bg2.jpg);
	background-repeat:no-repeat;
	position:relative;
}

#lower_container_events{
	width:197px;
	height:177px;
	position:absolute;
	top:30px;
	left:25px;
	text-align:left;
	color: #01659d;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-.5px;
}

#lower_container_specials{
	width:688px;
	height:198px;
	position:absolute;
	top:22px;
	left:251px;
}

#lower_container_events #next {
	margin: 8px 0 0 0;
}


#lower_container_hours{
	width:247px;
	height:230px;
	position:absolute;
	top:255px;
	left:25px;
	text-align:left;
	color: #01659d;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-.5px;
}

#lower_container_block1{
	width:130px;
	height:96px;
	position:absolute;
	top:255px;
	left:320px;

}

#lower_container_block1b{
	width:145px;
	height:96px;
	position:absolute;
	top:255px;
	left:460px;
	text-align:left;
	color: #01659d;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-.5px;
}

#lower_container_block2{
	width:130px;
	height:96px;
	position:absolute;
	top:255px;
	left:630px;
}

#lower_container_block2b{
	width:145px;
	height:96px;
	position:absolute;
	top:255px;
	left:770px;
	text-align:left;
	color: #01659d;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-.5px;
}

#lower_container_block3{
	width:130px;
	height:96px;
	position:absolute;
	top:390px;
	left:320px;
}

#lower_container_block3b{
	width:145px;
	height:96px;
	position:absolute;
	top:390px;
	left:460px;
	text-align:left;
	color: #01659d;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-.5px;
}

#lower_container_block4{
	width:130px;
	height:96px;
	position:absolute;
	top:390px;
	left:630px;
}

#lower_container_block4b{
	width:145px;
	height:96px;
	position:absolute;
	top:390px;
	left:770px;
	text-align:left;
	color: #01659d;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-.5px;
}

#footercontainer{
	width:940px;
	height:82px;
	margin:0 0 65px 0;
	padding:0;
	position:relative;
	text-align:right;
	color: #989898;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image: url(/images/footer_bg.jpg);
	background-repeat: no-repeat;
}

#pagecontainer {background-color: #FFFFFF; width:936px; border-left:solid 2px #dbdbdb; border-right: solid 2px #dbdbdb}

#contact-information{font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align:left; padding:15px; height:930px; color:#121212}

.pad {font-size:11px;}

.contact-hour{font-size:1em; font-weight:bold}

.contact-dept {font-size: 12px; font-weight: bold; margin-top: 10px; color:#01659d; text-transform:uppercase }

.contact-dept2 {font-size: 12px; font-weight: bold; margin-top: 10px; color:#F00; text-transform:uppercase }


.contact-phone {font-size: 12px; font-weight: bold; margin-top: 4px; color:#01659d}

.contact-address {font-size:1em; font-weight:bold}

.contact-dealername {font-size: 15px; font-weight: bold; color:#01659d }

.staff_box{
    width:900px;
	height:auto;
	border:1px solid #999999;
	background:url(/images/isd_contact_bg.gif);
	float:left;
	margin:20px 0px 0px 10px;
}
#homepage_text {
	width:880px;
	position:absolute;
	top:1310px;
	left:50%;
	margin-left:-460px;
	border:1px solid #bbbbbb;
	padding:20px;
	overflow-y: scroll;
	height:200px;
	padding-bottom:100px;
	}
#homepage_text ul {
	display:inline;

	}
#homepage_text li {
	display:inline;
	margin-left:20px;
	}
#main_text {
	margin:0 20px 10px 20px;
	}

#decide_bold{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:center;
}

#decide_bold h1 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    padding: 0;
	margin:0 0 0 0;
	color: #8caec2;
	letter-spacing: -0.5px;
}

#accessories_container{
	position:relative;
	height:779px;
	width:940px;
	background-image:url(/images/acces_bg.jpg);
}


#accessories_container h1{
	font-size:32px;
	font-family:Arial, Helvetica, sans-serif;
}


#list_left{
	position:absolute;
	top:100px;
	left:330px;
	font-size:16px;
	text-align:left;
	width:150px;	
}

#list_left a{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	outline:none;
}

#list_right{
	position:absolute;
	top:100px;
	right:270px;
	text-align:left;
	width:150px;
}

#list_right a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	outline:none;
}
#ActivEngageInvite {
	z-index: 5000 !important;
}


.ysw-result-was {
	color:#F00	
	}


.ysw-result-price {
	color:#F00
	}
	
#alert-bttn{
	position:absolute;
	top: 102px;
	left: 50px;
	z-index: 5000;
	
	border: 0;
}


/***************** SEO ***************/
.seo_style {
    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    left: 64%;
    margin-left: -440px;
	/*_margin-left: -455px;
	*margin-left: -455px;*/
    overflow-y: auto;
    padding: 10px;
    position: absolute;
    width: 640px;
    z-index: 10;
}

/*#seo_quote{	
	width:600px;
	top:845px;
	align:center;
	position:relative;
	margin-left:650px;
	z-index:1000;
	*margin-left:550px;
}

#seo_parts{	
	width:900px;
	top:1525px;
	align:center;
	position:relative;
	margin-left:440px;
	z-index:1000;
	*margin-left:340px;
}*/

#seo_quote{	
	top:845px;
	margin-left:-450px;
}

#seo_parts {
    top: 1440px;
	_top: 1440px;
	*top: 1460px;
	margin-left:-500px;
}
	
#seo_service{	
	width:900px;
	top:740px;
	align:center;
	position:relative;
	margin:0 auto;
	z-index:1000;
	*margin-left:340px;
}

#seo_service_specials{	
	width:900px;
	top:1240px;
	align:center;
	position:relative;
	margin:0 auto;
	z-index:1000;
	*margin-left:340px;
}

#seo_directions{	
	width:600px;
	top:740px;
	align:center;
	position:relative;
	margin-left:650px;
	*margin-left:550px;
	z-index:1000;
}

#seo_bodyshop{	
	width:900px;
	top:1140px;
	align:center;
	position:relative;
	margin-left:440px;
	z-index:1000;
	*margin-left:340px;
}

#value-header {
    left: 425px;
    position: absolute;
    top: 40px;
	z-index:100;
}

#ActivEngageChatButton {
    left: 260px;
    position: absolute;
    top: 41px;
	z-index:100;
}


/* ----------------------------- Video Page Styles ------------------------ */

body#videos #pagecontainer {
	text-align: left;
}

body#videos #pagecontainer h1 {
	margin: 10px 0;	 
}

body#videos #pagecontainer h1 {
	padding: 0 0 0 15px;
	}

#video-header {
	width: 936px;
	height: 135px;
	background: url("/images/honda-videos-header.jpg") no-repeat;
}

#play-video {
	width: 700px;
	float: left;
	padding: 0 0 0 15px;
	height: 390px;
	margin: 0 0 10px 0;
}

#related-video {
	float: left;
}

.clear	{ 
	clear:both;
	}

div.clear	{ 
	height:.01em; 
	overflow:hidden; 
	}

.video-tabs-gradient {
	background: #d5d5d5; /* Fallback */
	background: -moz-linear-gradient(top, #f4f4f4 0%, #d5d5d5 100%); /* Firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #d5d5d5)); /* Chrome, Safari */
	background: -o-linear-gradient(#ffffff, #f2f2f2); /* Opera */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f4f4f4, endColorstr=#d5d5d5, GradientType=0)"; /* IE8, IE9 */
	*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f4f4f4, endColorstr=#d5d5d5, GradientType=0); /* IE6, IE7 */
	padding: 8px;
	border: 2px solid #e2e2e2;
}

#tabs-container #tabs-links a {
	padding: 8px;
	font-size: 12px;
}

/*#tabs-container #tabs-links .motortrend, #tabs-container #tabs-links .motortrend .af-tab-active {
	background: #FFF url("/images/motortrend.png") no-repeat;
	height: 19px;
	width: 77px;	
}*/

#tabs-container #tabs-content {
	margin: 10px 0 0 0;
	padding: 0;
}

#tabs-container #tabs-content p {
	padding: 10px;
}

.af-tab-content-active {
	display: block !important;
}

.af-tab-active {
	background: #fff !important;
}

.af-tab-content {
	display: none;
}

/*div.af-tab-content { border: 1px solid #c9c3ba; padding: 0.5em; background-color: #f1f0ee; }*/

div.af-tab-content {
	min-height:300px;
	height:auto !important;
	height:300px;
}

ul.ytlist li {
	float: left;
	width: 210px;
	text-align: center;
	margin: 0 6px;
	*margin: 0 4px;
	*padding: 0;
	list-style: none;
	display: block;
	height:225px;
}

ul.ytlist li img {
	float: left;
	width: 210px;
	border: 1px solid #000;
	margin: 0 0 10px 0;
	*margin: 0 10px 5px 10px;
}

ul.ytlist li a {
	padding: 10px 0;
	*padding: 5px 0;
	font-size: 12px !important;
	display: block;
}


/* ----------------------------- matchamker styles ------------------------ */

#mm3_Container, #details_Container, #compare_Container { 
	font-size: 62.5%;
	text-align: left;
}	

#inventory-new #mm3_ResultsContainer .mm3_LargeResult .mm3_Price {
	color: red;
}

#mm4-container .mm4-compare-scroll {
	text-align:left;
}

#mm4-container .mm4-match-large .mm4-match-extras {
	text-align:left;
}

#mm4-container .mm4-details-pricing {
	text-align:left;
}

#pagecontainer #mm4-container {
	font-family:Verdana,Helvetica,Arial,sans-serif;
}

#mm4-container .mm4-match-large .mm4-match-data {
	font-size:0.8em;
}

#mm4-container-advanced .mm4-advanced-section {
	text-align:left;
}

#mm4-container .mm4-match-small .mm4-match-specs {
	font-size:1.1em;
}

#mm4-container .mm4-details-tabs-nav .mm4-details-tabs-tab {
	margin:0 3px;
}

#mm4-container .mm4-details-tabs-body {
	text-align:left;
}

#mm4-container .mm4-match-large .mm4-match-extras-item-incentives, #mm4-container .mm4-match-large .mm4-match-extras-item-specialfinance, #mm4-container .mm4-match-large .mm4-match-extras-item-speciallease {
	display:none !important;
}
.mm4-match-extras-item-sendtomobileicon a {
	background:url(/images/sendtomobile-btn.png) no-repeat;
	width:132px;
	height:35px;	
	display:block;
}
.mm4-match-extras-item-sendtomobileicon a img {
	display:none;	
}

#mm4-container .mm4-match-extras-item-facebook {
	position:absolute;
	top:50px;
	left:135px;
}

#mm4-container .mm4-details .mm4-match-extras {
	height:90px;
}

#mm4-container .mm4-match-extras-item {
    display: inline-block;
    margin: 12px 3px 0;
}

#mm4-container .mm4-details-comments img {
    float: right;
}

#mm4-container .mm4-details-comments {
	text-align:left;
	height:215px;
}
#mm4-container .mm4-details-directions .mm4-details-form {
	text-align:left;

}


#inc-maindiv .inc-number-finance {
	*margin-left:-150px !important;
}
dl.image_map {display:block; width:940px; height:348px; background:url(/images/slidecombined-dchonda.jpg); position:relative; margin:2px auto 2px auto;}
	a.LINK0 {left:0px; top:0px; background:transparent;}
	a.LINK0 {display:block; width:313px; height:0; padding-top:345px; overflow:hidden; position:absolute;}
	a.LINK0:hover  {background:transparent; border:1px dashed black; color:black;}
	a.LINK1 {left:311px; top:0px; background:transparent;}
	a.LINK1 {display:block; width:314px; height:0; padding-top:345px; overflow:hidden; position:absolute;}
	a.LINK1:hover  {background:transparent; border:1px dashed black; color:black;}
	a.LINK2 {left:623px; top:0px; background:transparent;}
	a.LINK2 {display:block; width:314px; height:0; padding-top:345px; overflow:hidden; position:absolute;}
	a.LINK2:hover  {background:transparent; border:1px dashed black; color:black;}
	a.BLINK {left:938px; top:346px; background:transparent;}
	a.BLINK {display:block; width:202px; height:17px; overflow:hidden; position:absolute; font-size:0px;}
	a.BLINK:hover  {background:black; border:1px dashed white; color:white; font-size:9px;}
#cboxOverlay{
	opacity: 0.3 !Important;
}
#cboxClose {
    background: url("/images/closecolorboxred.jpg") no-repeat scroll 0 0 transparent !important;
    height: 50px  !important;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 0;
    width: 50px !important;
}

#social-options {
    margin: 0 auto;
    width: 411px;
	padding:20px 0;
}
