/* Browser Amnesia
-------------------------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol,
fieldset, form, label, legend{
	margin: 0; padding: 0; border: 0; font-family: Verdana, Arial, "MS Trebuchet", sans-serif; vertical-align: baseline; }

body { line-height: 1.1em; }

body p, table tr td p{
	margin-top:10px;
	margin-bottom:10px;
}

table{
	margin:0px;
}


/* Remove annoying border on linked images. */
a img { border: none; }

.img_border{border: 2px solid #175eba;}

.margin-right{margin-right:10px;}
.margin-left{margin-left:10px;}

#content a{
	color:#175FC1;
	text-decoration: none;
}
#content a:hover{
	color:#175FC1;
	text-decoration: underline;
}

/* Begin CSS
-------------------------------------------------------------- */

html {
	
}
body {
	background: #e6e6e6 url('../img/fading_gray_bg.jpg') repeat-x;
	width: 100%;
	text-align: center;
	margin: 0 auto;
	
}

body.iframe{
	 
	text-align: left;
}


body.iframe #content{
	background:none;
}

body.iframe #content p{
	margin-left:20px;
}

body.iframe{
			color:#5f5f5c;
			font-family: Verdana, Arial, "MS Trebuchet", sans-serif;
			font-size: 12px;
		}



table, table tr td{
	font-family: Verdana, Arial, "MS Trebuchet", sans-serif;
	font-size: 12px;
	vertical-align: top; 
	color:#5f5f5c;
			
}

#body_stripes {
	background: url('../img/stripes_bg.png') repeat;
	width: 100%;
	text-align: center;
	margin: 0 auto;

}


h2.welcome{
	display:block;
	width:363px;
	height:26px;
	background:url('../img/welcome.jpg') no-repeat;
	text-indent: -9999px;
	margin-bottom:10px;
}

h2.page_title{
	font-family: "FuturaBT Medium", "Myriad Pro", Arial,  sans-serif;
	font-size: 28px;
	color:#155db7;
	text-transform: lowercase;
	margin-bottom:20px;
}

h2.car_title{
	font-family: "FuturaBT Medium", "Myriad Pro", Arial,  sans-serif;
	font-size: 20px;
	color:#155db7;
	margin-bottom:24px;
	display:block;
	width:100%;
	border-bottom: 1px dotted #155db7;
	line-height:1.5em;
}

.blue_underline{
	display:block;
	height:34px;
	width:100%;
	background:url('../img/sub_title1.jpg');
	font-size: 17px;
	color:#175fc1;
}

.bold_blue{
	color:#175fc1;
	font-weight: bold;
	margin-top:3px;
	margin-bottom:-12px;
	display:block;
}

.big_bold{

	font-weight: bold;
	margin-bottom:-12px;
	font-size: 16px;
}

.font_blue{
	color:#175fc1;
}

/* Misc Global Classes
-------------------------------------------------------------- */

.right 		{ float: right; } /* YKMOFL */
.left 		{ float: left; }
.clear 		{ clear: both; }
.cleft 		{ clear: left; }
.cright 	{ clear: right; }

.fleft {float:left;}

h2.spage_title{
	display:block;
	width:664px;
	height:50px;
	color:#fff;
	font-size: 20px;
	text-indent: 10px;
	text-transform: capitalize;
	line-height:45px;
	margin-bottom:10px;
}

h2.wpage_title{
	display:block;
	width:893px;
	height:50px;
	color:#fff;
	font-size: 20px;
	text-indent: 10px;
	text-transform: capitalize;
	line-height:45px;
	margin-bottom:10px;
}

h2.page_title_bg1{background:url('../img/page_title_1.jpg');}
h2.page_title_bg2{background:url('../img/page_title_2.jpg');}
h2.page_title_bg3{background:url('../img/page_title_3.jpg');}
h2.page_title_bg4{background:url('../img/page_title_4.jpg');}
h2.page_title_bg5{background:url('../img/page_title_5.jpg');}
h2.page_title_bg6{background:url('../img/page_title_6.jpg');}
h2.page_title_bg7{background:url('../img/page_title_7.jpg');}
h2.page_title_bg8{background:url('../img/page_title_8.jpg');}
h2.page_title_bg9{background:url('../img/page_title_9.jpg');}
h2.page_title_bg10{background:url('../img/page_title_10.jpg');}
h2.page_title_bg11{background:url('../img/page_title_11.jpg');}
h2.page_title_bg12{background:url('../img/page_title_12.jpg');}

h2.wpage_title_bg1{background:url('../img/wpage_title_1.jpg');}
h2.wpage_title_bg2{background:url('../img/wpage_title_2.jpg');}
h2.wpage_title_bg3{background:url('../img/wpage_title_3.jpg');}
h2.wpage_title_bg4{background:url('../img/wpage_title_4.jpg');}
h2.wpage_title_bg5{background:url('../img/wpage_title_5.jpg');}
h2.wpage_title_bg6{background:url('../img/wpage_title_6.jpg');}
h2.wpage_title_bg7{background:url('../img/wpage_title_7.jpg');}
h2.wpage_title_bg8{background:url('../img/wpage_title_8.jpg');}
h2.wpage_title_bg9{background:url('../img/wpage_title_9.jpg');}
h2.wpage_title_bg10{background:url('../img/wpage_title_10.jpg');}
h2.wpage_title_bg11{background:url('../img/wpage_title_11.jpg');}
h2.wpage_title_bg12{background:url('../img/wpage_title_12.jpg');}

table.middle_table tr td{
	vertical-align:middle;
}

ul.blue_bullet li{
	list-style:  url('../img/blue_arrow_bullet.jpg');
}
ul.blue_bullet li a{
	margin-left:10px;
	font-size: 14px;
	font-weight: bold;
}

/* Layout Elements
-------------------------------------------------------------- */

#wrapper {
	background: url('../img/shadow_ie.png') repeat-y;
	width: 990px;
	text-align: center;
	margin: 0 auto;
	display:block;
}

	#container {
		width: 893px;
		margin: 0px auto;
		text-align: center;
		display: block;
		position: relative;
	}
		#banner {
			text-align: left;
			position:relative;
			background:url('../img/top_banner.jpg');
			width: 893px;
			height:121px;
			margin: 0 auto;
			padding: 0px 0px 0px 0px;
		}
		
			#logo{
				position:absolute;
				display:block;
				width:341px;
				height:100px;
				background:url('../img/honda_logo.jpg');
				top:10px;
				left:3px;				
			}
			#twitter{
				position:absolute;
				display:block;
				width:88px;
				height:101px;
				background:url('../img/btn_twitter.jpg');
				top:0px;
				left:350px;
			}
			#facebook_top{
				position:absolute;
				display:block;
				width:84px;
				height:101px;
				background:url('../img/btn_facebook.jpg');
				top:0px;
				left:438px;
			}
			#facebook_top a{
				display:block;
				width:84px;
				height:101px;	
				text-indent: -9999px;
			}
			#call{
				position:absolute;
				display:block;
				width:84px;
				height:101px;
				background:url('../img/btn_call.jpg');
				top:0px;
				left:522px;
			}
			#chat{
				position:absolute;
				display:block;
				width:85px;
				height:101px;
				background:url('../img/btn_chat.jpg');
				top:0px;
				left:606px;
			}
			
			#logo a, #twitter a, #call a, #chat a{
				display:block;
				width:100%;
				height:100%;
			}
			
			#contact_info{
				display:block;
				height:120px;
				left:691px;
				position:absolute;
				font-size: 13px;
				top:1px;
				width:202px;
				color:#bec5cf;
				background:url('../img/contact_info.jpg');
				letter-spacing: 1px;
			}
			
			#contact_info span{
				font-size:11px;
				margin-left:15px;
				display:block;
				position:relative;
				margin-top:10px;
			}
			
		#nav1{
			display:block;
			width:100%;
			height:55px;
			background:url('../img/new_nav/nav_bar.jpg');
			margin: 0 auto;
			text-align: left;
			position:relative;
			z-index: 1000;
		}
		#nav1 ul{padding:0px; margin:0px;}
		#nav1 ul li{position:relative; float:left; list-style: none;}
		/* to fix the z-index for ie*/
		#nav1 ul li#btnabout{z-index: 1000;}
		#nav1 ul li#btninternet{z-index: 998;}
		#nav1 ul li#btnnew_hondas{z-index: 1000;}
		#nav1 ul li#btnpreowned{z-index: 999;}
		#nav1 ul li#btnsell{z-index: 997;}
		#nav1 ul li#btnparts{z-index: 996;}
		#nav1 ul li#btncontact{z-index: 995;}
		/* ---------------*/
		#nav1 li a{
			display:block;
			height:52px;
			float:left;
			text-indent: -9999px;
			background-position: top left;
			position:relative;
			outline:none;
		}
		
		#nav1 ul li ul{
			position:absolute;
			top:42px;
			left:10px;
			background:#fff;
			display:none;
			border: 1px solid #939393;
		}
		
		#nav1 ul li.li_about ul, #nav1 ul li.li_internet ul, #nav1 ul li.li_hondas ul, #nav1 ul li.li__pre-owned ul, #nav1 ul li.li_parts ul, #nav1 ul li.li_contact ul{
			display:block;
		}
		
		#nav1 ul li ul li{
			position:relative;
			display:block;
			top:0px;
			left:0px;
			float:none;
			border-bottom: 1px solid #000;
			vertical-align:center;
		}
		
		
		
		#nav1 ul li ul li a{
			text-indent: 0px;
			float:none;
			width:230px;
			font-family: Verdana, Arial, "MS Trebuchet", sans-serif;
			font-size: 12px;
			height:22px;
			display:block;
			text-decoration: none;
			color:#155eb8;
			background:url('../img/sub_nav.jpg');
			line-height:24px;
		}
		
		#nav1 ul li ul li a.two_line{
			height:44px;
			line-height:20px;
		}
		
		#nav1 ul li ul li a:hover{
			background-position: top right;
			color:#fff;
		}
		
		#nav1 ul li ul li a span{margin-left:10px; display:block}
		
			#nav1 a.nav_home{width:82px; background:url('../img/nav_home.jpg');}
			#nav1 a.nav_about{width:79px; background:url('../img/nav_about.jpg'); cursor:default;}
			#nav1 a.nav_internet{width:163px; background:url('../img/nav_internet.jpg'); cursor:default;}
			#nav1 a.nav_hondas{width:133px; background:url('../img/nav_new_hondas.jpg'); cursor:default;}
			#nav1 a.nav_pre-owned{width:116px; background:url('../img/nav_preowned.jpg'); cursor:default;}
			#nav1 a.nav_parts{width:197px; background:url('../img/nav_parts1.jpg'); cursor:default;}
			#nav1 a.nav_contact{width:95px; background:url('../img/nav_contact.jpg'); cursor:default;}
			
			#nav1 a.new_nav_home{width:74px; background:url('../img/new_nav/btn_home.jpg');}
			#nav1 a.new_nav_about{width:74px; background:url('../img/new_nav/btn_about.jpg'); cursor:default;}
			#nav1 a.new_nav_internet{width:90px; background:url('../img/new_nav/btn_specials.jpg'); cursor:default;}
			#nav1 a.new_nav_hondas{width:128px; background:url('../img/new_nav/btn_new_honda.jpg'); cursor:default;}
			#nav1 a.new_nav_pre-owned{width:113px; background:url('../img/new_nav/btn_pre-owned.jpg'); cursor:default;}
			#nav1 a.new_nav_sell{width:178px; background:url('../img/new_nav/btn_finance.jpg'); cursor:default;}
			#nav1 a.new_nav_parts{width:213px; background:url('../img/new_nav/btn_part.jpg'); cursor:default;}
			#nav1 a.new_nav_contact{width:94px; background:url('../img/new_nav/btn_contact.jpg'); cursor:default;}
			
		#nav1 a:hover{
			background-position: top right;
		}
		
		#flash_box{
			width:894px;
			height:381px;
			display:block;
			position:relative;
		}
			#flash_content{
				position:absolute;
				top:0px;
				left:-48px;
				width:990px;
				height:381px;
			}

		#content {
			text-align: left;
			width: 893px;
			margin: 0 auto;
			padding: 0px 0px 0px 0px;
			min-height:300px;
			position:relative;
			z-index: 100;
			background:url('../img/sub_bg.jpg') repeat-y;
			z-index: 80;
			color:#5f5f5c;
			font-family: Verdana, Arial, "MS Trebuchet", sans-serif;
			font-size: 12px;
		}
		body#index #content{background: none;   min-height:1px}
		
		body#iframe_body #content{background: none;}
		
		body#iframe_body #right_content{
				float:left;
				display:block;
				margin-top:10px;
				width:98.5%;
				padding-bottom:30px;			
		}
		
			#right_content{
				float:left;
				display:block;
				margin-left:10px;
				margin-top:10px;
				width:665px;
				padding-bottom:30px;
				position:relative;
				z-index: 1;
			}
			
			#inventory_content{
				float:left;
				display:block;
				margin-left:10px;
				margin-top:10px;
				width:665px;
				padding-bottom:30px;
				position:relative;
				z-index: 1;		
				 	
			}
		
			#left_nav{
				display:block;
				float:left;
				width:191px;
				padding-bottom:30px;
			}

				#left_nav table{
					margin-top:-5px;
				}
				
				#left_nav table tr td{
					font-size: 11px;
				}
				.left_nav_top{
					display:block;
					width:191px;
					height:48px;
					background:url('../img/left_nav_top.jpg');
				}
				.left_nav_bottom{
					display:block;
					width:191px;
					height:41px;
					background:url('../img/left_nav_bottom.jpg');
				}
				
				#left_nav a{
					display:block;
					height:25px;
					width:171px;
					background:url('../img/left_link1.jpg');
					text-align: right;
					padding-right:20px;
					color:#3473c1;
					text-decoration: none;
					font-family: Verdana, Arial, "MS Trebuchet", sans-serif;
					font-size: 12px;
					line-height:24px;
				}
				#left_nav a:hover{
					background:url('../img/left_link2.jpg');
				}
				
				#left_nav a.left_nav_links{
					background:none;
					text-align: left;
					
					line-height:15px;
					display:block;
					width:100%;
				}
				#left_nav a.left_nav_links:hover{
					background:none;
					text-align: left;
				
					line-height:15px;
					display:block;	
					width:100%;					
				}


				#left_nav .left_nav_header{
					display:block;
					height:25px;
					width:171px;
					background:url('../img/left_link1.jpg');
					text-align: center;
					padding-right:20px;
					color:#3473c1;
					text-decoration: none;
					font-family: Verdana, Arial, "MS Trebuchet", sans-serif;
					font-size: 12px;
					line-height:24px;
					text-transform: uppercase;
					font-weight: bold;
				}
				
				#left_nav .left_nav_content{
					display:block;
					width:171px; 
					margin-left:7px;
				}
		
			#home_text{
				position:relative;
				float:left;
				width:365px;
				margin-left:10px;
				margin-top:10px;
				color:#5f5f5c;
				font-family: Verdana;
				font-size: 12px;
				z-index:50;
			}
			#home_right{
				position:relative;
				float:right;
				width:490px;
				margin-left:10px;
				z-index:100;
			}
			
				#home_tax{
					display:block;
					width:511px;
					height:116px;
					background:url('../img/tax.jpg');
					position:absolute;
					top:553px;
					left:-21px;
				}
			
				#home_collision{
					display:block;
					width:511px;
					height:116px;
					background:url('../img/home_collision.jpg');
					position:absolute;
					top:353px;
					left:-21px;
				}
				#home_collision a{
					display:block;
					width:100%;
					height:100%;
					text-indent: -9999px;
				}
				
				#cda{
					display:block;
					width:499px;
					height:89px;
					background:url('../img/tax_refund_information.jpg');
					position:absolute;
					top:462px;
					left:-9px;
				}
				#cda a{
					display:block;
					width:100%;
					height:100%;
					text-indent: -9999px;
				}
				
				#cars_banner{
					display:block;
					width:511px;
					height:116px;
					background:url('../img/cars_banner.jpg');
					position:absolute;
					top:355px;
					left:-21px;
				}
				#cars_banner a{
					display:block;
					width:100%;
					height:100%;
					text-indent: -9999px;
				}
				
				#home_president{
					display:block;
					width:480px;					
					height:150px;
					position:absolute;
					top:585px;
					left:-8px;
				}
				#ad_insight_hybrid{
					display:block;
					width:234px;
					height:354px;
					position:absolute;
					
					left:-20px;
				}
				#ad_insight_hybrid a{
					display:block;
					width:100%;
					height:100%;
					text-indent: -9999px;
				}
				
				#gray_sidebar{
					display:block;
					width:297px;
					height:400px;
					position:absolute;
					background:url('../img/gray_sidebar.png');	
					top:-63px;			
					left:209px;
				}
					.search_new_inventory{
						width:293px;
						height:64px;
						display:block;
						background:url('../img/btn_new_inventory.png');	
						position:relative;
						margin-top:7px;
						margin-left:4px;
					}
					.search_used_inventory{
						width:293px;
						height:64px;
						display:block;
						background:url('../img/btn_used_inventory.png');	
						position:relative;
						margin-left:4px;
					}					
					.search_new_inventory a, .search_used_inventory a{
						display:block;
						width:100%;
						height:100%;
						text-indent: -9999px;
					}
					
					.featured_video_box{
						display:block;
						width:277px;
						height:264px;
						background:url('../img/featured_video_box.jpg');
						position:relative;
						margin-left:4px;
						margin-top:0px;
					}
					
					.video, .video1, .video2, .video3, .video4, .video5{
						display:block;
						width:219px;
						height:143px;
						position:absolute;
						top:26px;
						left:25px;
					}
					.video1{background:url('../img/home_vid1.jpg');}
					.video2{background:url('../img/home_vid2.jpg');}
					.video3{background:url('../img/home_vid3.jpg');}
					.video4{background:url('../img/home_vid4.jpg');}
					 
				    
					
					.video a, .video_car2 a, .video1 a, .video2 a, .video3 a, .video4 a, .video5 a{
						display:block;
						width:100%;
						height:100%;
						text-indent: -9999px;
					}
					
					.f_video_more{
						display:block;
						height:20px;
						left:23px;
						position:absolute;
						top:178px;
						width:203px;
					}
					
					.f_tv_more{
						display:block;
						height:20px;
						left:23px;
						position:absolute;
						top:208px;
						width:203px;
						
					}
					
					.f_vid_more{
						display:block;
						height:20px;
						left:23px;
						position:absolute;
						top:237px;
						width:203px;
						 
					}

	#footer { 			/* Footer on bottom but dependent on content */
		position: relative;
		/*line-height: 45px; helps with padding on top*/
		left: 0px;
		background:url('../img/sub_footer.jpg');
		bottom: -1px;
		width: 100%;
		display: block;
		height: 252px;
		padding: 0px;
		margin: 0px;
		text-align: left;
		z-index: 90;
	}
	
	body.internet_special_page #footer { 			/* Footer on bottom but dependent on content */
		position: relative;
		/*line-height: 45px; helps with padding on top*/
		left: 0px;
		 
		background:url('../img/sub_footer.jpg') bottom;
		bottom: -1px;
		width: 100%;
		display: block;
		height: 65px;
		padding: 0px;
		margin: 0px;
		text-align: left;
		z-index: 90;
	}
	
	body#index #footer { 			/* Footer on bottom but dependent on content */
		position: relative;
		/*line-height: 45px; helps with padding on top*/
		left: 0px;
		background:url('../img/footer.gif');
		bottom: -1px;
		width: 100%;
		display: block;
		height: 133px;
		padding: 0px;
		margin: 0px;
		text-align: left;
		z-index: 70;
	}
	
		.sub_ad{display:block; position:absolute; top:-15px; width:173px; height:260px; }
		
		.sub_internet{left:176px; top:4px; display:block; position:absolute; width:220px; height:59px; background:url('../img/btn_internet_special.png');}
		
		.sub_build_honda{left:175px; top:67px; display:block; position:absolute; width:220px; height:59px; background:url('../img/btn_build_your_honda.png');}
		
		.sub_certified{left:175px; top:127px; display:block; position:absolute; width:220px; height:59px; background:url('../img/btn_certified.png');}
		
		.gray_bottom_bar{left:395px; top:-15px; display:block; position:absolute; width:500px; height:221px; background:url('../img/gray_bottom_bar.png');}
		
		.bottom_search_new_inventory a, .bottom_search_used_inventory a, .sub_build_honda a, .sub_internet a, .sub_certified a,.sub_ad a{
			display:block;
			width:100%;
			height:100%;
			text-indent: -9999px;
		}
	
		.bottom_search_new_inventory{
			width:269px;
			height:78px;
			display:block;
			background:url('../img/bottom_search_new.jpg');	
			position:relative;
			margin-top:15px;
			margin-left:9px;
		}
		
		.bottom_search_used_inventory{
			width:269px;
			height:88px;
			display:block;
			background:url('../img/bottom_search_used.jpg');	
			position:relative;
			margin-left:9px;
		}	
		
		.bottom_featured_video{
			width:214px;
			height:189px;
			display:block;
			background:url('../img/sub_featured_video.jpg');	
			position:absolute;
			top:10px;
			left:284px;
		}		
		
			.video_car2{
				position:absolute;
				display:block;
				width:185px;
				height:121px;
				
				top:25px;
				left:12px;
			}
			
			.bottom_featured_video .video1{ background:url('../img/sub_vid1.jpg'); }
			.bottom_featured_video .video2{ background:url('../img/sub_vid3.jpg'); }
			.bottom_featured_video .video3{ background:url('../img/sub_vid4.jpg'); }
			.bottom_featured_video .video4{ background:url('../img/sub_vid5.jpg'); }
			
			a.bottom_f_video_more{
				display:block;
				height:20px;
				left:76px;
				position:absolute;
				top:151px;
				width:100px;		
			}
	
		
		.footer_bucket{
			display:block;
			position:absolute;
			width:390px;
			height:45px;
		 
			 
			
		}
		.footer_bucket p{
			margin-top:-3px;
			margin-left:10px;
			font-size: 11px;
			color:#b7bec8;
			font-family: Arial, "MS Trebuchet", sans-serif;
		}
		
		.footer_addy{top:205px; left:185px;}
		.footer_phone{top:205px; left:338px;}
		
		body.internet_special_page .footer_addy{top:20px; left:185px;}
		body.internet_special_page .footer_phone{top:20px; left:338px;}
		
		body#index .footer_addy{top:91px; left:327px;}
		body#index .footer_phone{top:91px; left:457px;}

#wrapper_foot {
	background: url('../img/shadow_foot.png') no-repeat 0px -5px;
	width: 990px;
	height:31px;
	text-align: center;
	margin: 0 auto;
	display:block;
	position:relative;
	margin-bottom:30px;
}

#wrapper_foot #copyright_box{
	color:#747474;
	font-size: 10px;
font-family: Verdana, Arial, "MS Trebuchet", sans-serif;
	position:absolute;
	top:7px;
	left:71px;
	line-height:13px;
}

#wrapper_foot #wrapper_foot_links{
	font-size: 10px;
	font-family: Arial, "MS Trebuchet", sans-serif;
	position:absolute;
	top:7px;
	left:500px;
	line-height:13px;	
	color:#2d425c;
}
#wrapper_foot #wrapper_foot_links a{
	color:#2d425c;
	text-decoration: none;
}

#all_links{
	display:block;
	position:relative;
	top:50px;
	text-align: center;
	padding-bottom:50px;
		margin: 0 auto;
		width: 990px;
}
#all_links table a, #all_links table{
	font-size: 9px;
	color:#666;
	text-decoration: none;
}
#all_links table a:hover{
	text-decoration: underline;
}

#sitemap_links{

}
#sitemap_links table a, #sitemap table{
	font-size: 9px;
	color:#666;
	text-decoration: none;
}


#sitemap_links table a:hover{
	text-decoration: underline;
}

/*dept. hours*/

.hour_bucket{
	float:left;
	display:block;
	width:315px;
	margin-right:10px;
	margin-bottom:10px;
}

.hour_bucket table{
	margin-top:-15px;
}

.hour_bucket table tr td{
	border-bottom: 1px solid #999;
	padding:3px;
}


.dept_name{
	display:block;
	border: 1px solid #999;
	text-indent: 5px;
	background:#efefef;
	color:#3578a9;
	height:30px;
	line-height:30px;
	text-transform: capitalize;
	margin-bottom:20px;
}
/* honda line up */
.honda_lineup{
	float:left;
	display:block;
	width:314px;
	
	margin-right:10px;
	margin-bottom:10px;
}

.line_up_image {
	display:block;
	height:250px;
}
		
/* Car Forms */
.coupon_header{

	font-weight: bold;
	font-size: 13px;
	margin-bottom:10px;
	color:#FF0000;
}

.value_font{
	font-weight: bold;
	font-size: 14px;
	color:#FF0000;	
}

a.coupon_link{
	text-decoration: none;
	color:#0065CE;
	font-size: 14px;
	font-weight: bold;
}

.imageborder{
	border: 1px solid #000;
}

.internet_specials_header{
	font-weight: bold;
	font-size: 12px;
	color:#333;
}

.car_bullet li{
	margin-top:5px;
	margin-bottom:5px;
}

.internet_specials_large_red{
	font-weight: bold;
	font-size: 12px;	
	color:#FF0000;
}

.red{
	color:#FF0000;
}

.big{
	font-size: 24px;
}

.no_text_d{
	text-decoration: none;
}

.internet_specials_large_black{
	font-weight: bold;
	font-size: 12px;	
}

.clickhere_for_parts a{
	display:block;
	width:614px;
	height:77px;
	background:url('../img/clickhere_for_parts.jpg') top left;
	text-indent: -9999px;
	
}

.clickhere_for_parts a:hover{
	background: url('../img/clickhere_for_parts.jpg') top right;
}

.clickhere_search_our_pre_owned a{
	display:block;
	width:614px;
	height:77px;
	background:url('../img/clickhere_search_our_pre_owned.jpg') top left;
	text-indent: -9999px;
	
}

.clickhere_search_our_pre_owned a:hover{
	background: url('../img/clickhere_search_our_pre_owned.jpg') top right;
}

.clickhere_list_our_pre_owned a{
	display:block;
	width:614px;
	height:77px;
	background:url('../img/clickhere_for_used_car_invent.jpg') top left;
	text-indent: -9999px;
	
}

.clickhere_list_our_pre_owned a:hover{
	background: url('../img/clickhere_for_used_car_invent.jpg') top right;
}

.clickhere_compare_honda a{
	display:block;
	width:614px;
	height:77px;
	background:url('../img/clickhere_to_compare.jpg') top left;
	text-indent: -9999px;
	
}

.clickhere_compare_honda a:hover{
	background: url('../img/clickhere_to_compare.jpg') top right;
}






.clickhere_for_service a{
	display:block;
	width:614px;
	height:77px;
	background:url('../img/clickhere_for_service.jpg') top left;
	text-indent: -9999px;
	
}

.clickhere_for_service a:hover{
	background: url('../img/clickhere_for_service.jpg') top right;
}

.staff_box{
	display:block;
	float:left;
	width:185px;
	height:270px;
	margin-left:10px;
	margin-bottom:10px;
}

.staff_box .staff_image{
	display:block;
	height:150px;
}

.staff_box .staff_header{
	font-size: 16px;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	font-weight: bold;
	color:#0058B0;
	border-bottom: 1px solid #0058B0;
	margin-bottom:10px;
}

.end_staff{
	display:block;
	float:left;
	width:100%;
	height:1px;
}

a.clicklink{color:#747474; text-decoration: none;}
a.clicklink:hover{color:#747474; text-decoration: underline;}

.video_flash{
	display:block;
	width:300px;
	height:243px;
	float:left;
	margin-left:20px;
	margin-bottom:20px;
	position:relative;
	z-index: -1;
}

	
#quick_link{
	display:block;
	height:20px;
	width:664px;
	background:url('../img/quick_link.jpg');
	margin-bottom:10px;
	color:#fff;
	font-weight: bold;
}	
#quick_link a{
	color:#fff;
	margin-left:10px;
}
#quick_link a:hover{
	color:#FFFF80;
	text-decoration: none;
}

table.mpg tr td{
	font-size: 16px;
	font-weight: bold;
	vertical-align:bottom;
}

div.car_thumb{
	display:block;
	float:left;
	width:90px;
	height:46px;
	margin-left:4px;
	margin-bottom:4px;
}

p.car_slogan{
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color:#1b2faa;
}

ul.card_special li{
	font-size: 16px;
	margin-bottom:20px;
	font-weight: bold;
}

.news_title{
	display:block;
	margin-bottom:10px;
	margin-left:10px;
}

.news_date{
	margin-left:10px;
	font-size: 9px;
	color:#ff0000;
	font-weight: normal;
	text-decoration: none;
}

.epa{
	margin-top:100px;
	font-style: italic;
}
body#index #google_translate_element{
	display:block; width:200px; float:left;
}
.goog-te-gadget{
	 text-align: center;
}

#inventory_google{
	display:block;
	margin-left:530px;
	margin-bottom:10px;
	margin-top:-17px;
}

/**employment app**/

form#EmploymentAction .emp_textfield{ width:250px;}
form#EmploymentAction .emp_cityfield{ width:143px;}
form#EmploymentAction .emp_statefield{ width:25px;}
form#EmploymentAction .emp_zipfield{ width:75px;}
form#EmploymentAction .emp_shortfield{ width:75px;}

/** Community Involvement **/

.ci_organizations{display:block; margin-top:7px; margin-bottom:7px}
.ci_organizations h3{font-size:16px; font-weight: bold; color:#081a9f;margin-left:5px;}
.ci_organizations img{float:left; margin-left:20px; width:218px}
.ci_organizations .ci_content{display:block; float:left; width:415px;}

#rss_box{display:block; position:relative;    width:884px; height:193px; background:url('../img/rssbox2.png') no-repeat;}
#rss_box_content{ display:block; height:199px;  left:14px;  top:52px;   overflow-y:scroll; width:490px; margin-left:0px; }
#rss_box_content table{width:450px;}

#rss_box_content table table {display:none;}
#rss_box_content img {display:none;}
#rss_box_content object {display:none;}
#rss_box_content embed {display:none;}
/** blog **/
h3.blog_header{display:block; border-bottom: 1px solid #999; color:#2879d4; font-weight:bold;padding-bottom:10px; margin-top:10px;}

a.more_rss{display:block; width:81px; height:40px; position:absolute; left:417px; top:10px; text-indent:-99999px;}
p.feeds_message {position:absolute; top:180px; font-size:10px;}

#clear_box{display:block; height:355px; width:100px;}

#home_content_scroll{display:block; height:242px; overflow-y: scroll;}
#wslider a{color:#05f8de !important;}

.home_text_scroller{display:block;height:31px; width:891px; margin-left:1px; background:url('../img/ticket.jpg'); margin-bottom:1px; color:#fff; position:absolute; bottom:86px;}

.special_fprice{color:#fa0012;}
.special_header{color:#cb0404; font-weight:bold;   padding-bottom:2px; margin-bottom:5px; display:block; width:493px; margin-left:-10px; font-size: 20px;}

div#wslider{color:#fff600; font-size:20px; margin-top:5px;}
.collision_banner{display:block; background:url('../img/team_collision_banner.jpg'); width:430px; height:90px; position:relative; float:left; margin-top:25px; margin-left:5px;}

.tax_banner{display:block; background:url('../img/tax_banner.jpg'); width:430px; height:90px; position:relative; float:right; margin-top:25px; margin-right:13px;}

.collision_banner a, .tax_banner a{
	display:block; width:100%; height:100%;
}

.stepcarousel{
position: relative; /*leave this value alone*/
border: 2px solid #3076cf;
overflow: scroll; /*leave this value alone*/
width: 493px; /*Width of Carousel Viewer itself*/
height: 200px; /*Height should enough to fit largest contents height*/

margin-left:-10px;
}

.special_ftitle{font-size:12px;   height:35px;}

#left_nav #live_chat_status a{
	display:block; height:100px;
	border: none ;
	background:none;
	 padding-top:10px;
}

#google_voice{position:absolute; top:6px; left:607px; display:none;}

#home_quick_form{
	display:block;
	width:496px;
	height:203px;
	background: url('../img/quick_form.png');
	position:relative;
	margin-left:-10px;
	margin-bottom:10px;
}
#home_quick_form input.text{ height:20px;width:118px;border:1px solid #333;background:none; margin-bottom:5px;}
#home_quick_form input.name{}
.hs-content{display:block; margin-left:20px;}

.hs-content p{ display:block; padding-top:5px; font-size:16px; color:#930303; font-weight:bold;}
.home-form-item{display:block;   width:150px; float:left;}
.home-form-item span{display:block; font-size:10px;}

.form-cap{display:block;  width:150px; float:left;}
.form-cap span{display:block; font-size:10px;}
.form-cap input {width:118px; border:1px solid #333;}
.home-form-img {float:left; margin-top:15px;}

#home_quick_form input.submit{  height:24px;width:122px;  outline:none;border:1px solid #333; ;cursor: pointer; background:#06007f; color:#fff;} 

.video_box_bg {display:block; width:789px; height:350px;  position:relative; margin-top:10px; margin-left:30px;background:url('../img/video_box2.jpg');
}

.video_tab{display:block; height:21px; background:url('../img/video_btn_bg.jpg') repeat-x; position:absolute; padding-left:10px; padding-right:10px; line-height:20px; top:3px;  color:#fff;}
.video_tab_1 a,  .video_tab_2 a {color:#fff !important;}
.video_tab_1 a:hover, .video_tab_2 a:hover {color:#ffea09 !important;}

.video_tab_1{left:5px;}
.video_tab_2{left:127px;}

.video_holder{border:1px solid #999999;
display:block;
height:271px;
left:21px;
position:absolute;
top:48px;
width:438px;}

.video_button{ 
display:block;
height:265px;
left:494px;
overflow-x:hidden;
overflow-y:scroll;
position:absolute;
top:50px;
width:262px;}

.video_item{display:block; width:115px; height:125px; border: 1px solid #999; background:#2d2d2d; float:left; margin:2px; position:relative;}
.video_item .title {position:absolute; width:109px; height: 25px; background:#666; font-size: 10px; text-indent:5px; top:100px; font-weight:bold; color:#fff; text-align:center; padding-right:3px; padding-left:3px;}
.video_item .video_play {position:absolute; width:34px; height: 31px; top:35px;  left:40px; background:url("../images/video_play.png");}
.video_item a {display:block; position:absolute; width:100%; height:100%; cursor:pointer; top:0px; left:0px; z-index: 100;}

.news_more_info{display:block;height:22px;width:180px;background:url('../img/btn_click_more_info.png'); float:right;}
.news_more_info a {display:block; width:100%; height:100%;}


#webuybtn1{
	display:block; width:663px; height:42px; background:url('../img/webuy1.png');
}
#webuybtn2{
	display:block; width:663px; height:42px; background:url('../img/webuy2.png');
}
#webuybtn3{
	display:block; width:663px; height:42px; background:url('../img/webuy3.png');
}
#webuybtn4{
	display:block; width:663px; height:42px; background:url('../img/webuy4.png');
}

.webuy a{
	display:block; float:left; height:42px; width:163px; text-indent:-9999px; outline:none;
}

.webuy_section {display:block; color:#100073; padding:5px; border-bottom:1px solid #100073; font-weight:bold;}
.webuy_questions {color:#0993cd;}

.chat-location{display:block; position:absolute; top:0px; left:607px;}



