body{ 	text-align:center;
}
#header{	width:990px;
			height:72px;
}
#movie_div{	width:990px;
			height:300px;
}
#movie_div_870{	width:870px;
				float:right;
}
#movie_div_554{	width:554px;
				float:left;
}
#plus_content_div{	width:990px;
					overflow:normal;
}
#plus_content_870{	width:870px;
					height:400px;
					overflow:auto;
}
#plus_content_990{	width:990px;
}
#plus_content_870_moz{	width:850px;
						padding:10px;
}
#plus_content_870_no_scroll{	width:870px;
}
#popup_div{	position:absolute;
			display:none;
			z-index:100;
}
#hidden_iframe{	width:400px;
				height:280px;

}
#hidden_brand_iframe{	width:850px;
						height:280px;

}
.car_pop{	background:#999999;
			width:400px;
			height:280px;
			position:absolute;
			top:0px;
			left:0px;
}
.brand_pop{	background:#999999;
			width:850px;
			height:280px;
			position:absolute;
			top:0px;
			left:0px;
}
.car_pop_photo{	border:1px solid #000000;
				width:150;
				height:94;
				margin-top:5px;
				margin-bottom:5px;
}
.car_pop_header{	background:url("../images/overlays/plus/carpop_header_bg.jpg");
					font:bold 20px arial;
					font-style:italic;
					color:#fffffe;
					height:30px;
					width:100%;
					padding-left:5px;
}
.car_pop_table{		width:100%;
}
.car_pop_image_cell{	width:160px;
}
.car_pop_nav_cell{	width:240px;
}
.car_pop_nav_div{	background:#000000;
					border:1px solid #ffffe;
					font:bold 14px arial;
					color:#fffffe;
					width:230;
					margin:5px;
					padding:3px;
}
.car_pop_details{ 	font:bold 10px arial;
					color:#000000;
					text-align:center;
}
.car_pop_disclaimer{ 	font:bold 9px arial;
						color:#000000;
						text-align:left;
						padding:3px;
}
a.car_pop_link, a.car_pop_link:visited, a.car_pop_link:active {
	color:#fffffe;
	font: bold 12px arial;
	text-decoration:none;
}
a.car_pop_link:hover{	color:#fffffe;
						font: bold 12px arial;
						text-decoration:underline;
}
#standard_footer{	width:990px;
					height:22px;
}
#standard_footer_links{	width:746;
						float:left;
}
#copyright{	width:240px;
			float:right;
}
#site_link_div{	width:990px;
				font: bold 9px arial;
}
#thank_you_page{	width:99%;
					height:375;
}
#google_maps{	width:990px;
				height:600px;
}
.sitemap_div{	background:#efefef;
				color:#000000;
				width:990px;
}
a.sitemap_link, a.sitemap_link:visited, a.sitemap_link:active {
	color:#000000;
	font: bold 12px arial;
	text-decoration:none;
}
a.sitemap_link:hover{	color:#000000;
						font: bold 12px arial;
						text-decoration:underline;
}
#research_iframe{	background:fffffe;
					width:990px;
					height:400px;
}
.internal_iframe{	background:fffffe;
					width:870px;
					height:500px;
}
#special_photo{	border:1px solid #000000;
				margin:3px;
}
#special_photo_cell{	background:#c0c0c0;
						width:260px;
}
#bullet_list{	margin-bottom:0px;
}
#expiration_div{	font:bold 10px arial;
}
#specials_button_table{	width:100%;
						margin:5px;
}
.specials_button{	background-image:url('../images/buttons/chrome_button_bg.jpg');
					border:1px solid #000000;
					font:bold 12px arial;
					color:#000000;
					width:150px;
}
.site_tool_table{	width:990px;
}
.site_buttons_column{	width:132px;
						padding-top:3px;
						padding-left:3px;
}
.is_price{ background-color:#ffff00;}
.news_column{ 	width:350px;
				padding-top:20px;
				padding-left:25px;
}
.swap_column{ 	width:376px;
				padding-top:35px;
}
.site_tool_button{	margin:2px;
					width:129px;
					height:37px;
					border:0px;
}
.button_label_div{	position:absolute;
					width:129;
					height:37;
					text-align:left;
}
.button_label_large{	position:relative;
						font: bold 18px arial;
						padding-top:5px;
						top:-37px;
						left:0px;
						text-align:center;
						width:129;
						height:37;
}
.button_label_small{	position:relative;
						font: bold 13px arial;
						padding-top:8px;
						top:-37px;
						left:0px;
						text-align:center;
						width:129;
						height:37;
}
.button_label_two{	position:relative;
					font: bold 13px arial;
					padding-top:1px;
					top:-37px;
					left:0px;
					text-align:center;
					width:129;
					height:37;
}
.slide_show_div{	background:url('../images/news/plus_bg.gif');
					width:294px;
					height:179px;
					overflow:hidden;
					margin:5px;
}
.slide_number{	font: bold 20px arial;
				color: #ffffff;
				width:10px;
				position:relative;
				top:-137px;
				left:141px;
}
.slide_img{	border:1px solid #000000;
			height:100px;
			width:250px;
			position:relative;
			top:43px;
			left:22px;
}
.slide_title{	width:175px;
				font: bold 15px arial;
				color: #000000;
				position:relative;
				top:45px;
				left:112px;
}
.slide_left_arrow{	height:13px;
					width:43px;
					position:relative;
					top:-114px;
					left:85px;
}
.slide_right_arrow{	height:13px;
					width:43px;
					position:relative;
					top:-114px;
					left:121px;
}
#swap_box{	width:334px;
			height:151px;
}
.swapbox_text{
	border:1px solid #000000;
	font: bold 11px arial;
	color:#000000;
	width:100px;	
}
.swapbox_small{
	border:1px solid #000000;
	font: bold 11px arial;
	color:#000000;
	width:40px;	
}
.swapbox_phone{
	border:1px solid #000000;
	font: bold 11px arial;
	color:#000000;
	width:30px;	
}
.swap_link_cell{	height:25px;
					width:50%;
}
.button_cell{	width:50%;
				height:35px;
}
.job_table{	background-color:#ffffff; 
			border:1px solid #000000; 
			font: bold 12px arial; 
			color:#000000;
			margin-bottom:10px; 
			width:850px;
			text-align:left}
.job_title_cell{ background-image:url('../images/job_title_bg.jpg'); 
				font: bold 15px arial; 
				color:#000000; 
				height:20px;}
.job_information_cell{ 	width:200px; 
						color:#000000;
						background-color:#cccccc;
						text-align:left}
.job_information_table{	font: bold 11px arial; 
						color:#000000;
						width:100%;}
.coupon_table{	color:#000000; background-color:#ffffff; border:5px dashed #999999; width:550px; height:250px;}
.coupon_title{	font: bold 20px arial; height:25px; padding:2px; text-align:center;}
.coupon_desc{	font: bold 12px arial; text-align:left;}
.coupon_note{	font: bold 12px arial; width:50%; height:30px; padding-left:10px; padding-top:5px; padding-bottom:5px;text-align:left;}

#Accent{ display:none; 
}
#Azera{ display:none; 
}
#Elantra{ display:none; 
}
#Sonata{ display:none; 
}
#Tiburon{ display:none; 
}
#Santa Fe{ display:none; 
}
#Veracruz{ display:none; 
}
#Entourage{ display:none; 
}
#Tucson{ display:none; 
}

#RL{ display:none; 
}
#TL{ display:none; 
}
#TSX{ display:none; 
}
#RSX{ display:none; 
}
#MDX{ display:none; 
}



#s_site_tools_table{	width:100%;
						height:235px;
}
#s_site_tools_div{	width:990px;
}
#s_button_div_left{	width:140px;
					height:205px;
					float:left;
}
#s_button_div_right{	width:135px;
						height:205px;
						float:right;
}
#s_news{ 	width:355px;
			height:205px;
			float:left;
}
#s_swapbox{ width:355px;
			height:205px;
			float:left;
}
.s_button_div{	height:41px;
				width:129px;
}
.sx_button_big{	padding:10px;
}
.sx_button_small{	padding:5px;
}
.sx_button_small_2{	padding:6px;
}
a.s_button_link_big, a.s_button_link_big:visited{	font:bold 15px arial;
													color: #fffffe; 
													text-decoration: none;
}
a.s_button_link_big:hover{ 	font:bold 15px arial;
							color: #ffff00; 
							text-decoration: none;
}
a.s_button_link_small, a.s_button_link_small:visited{	font:bold 12px arial;
														color: #fffffe; 
														text-decoration: none;
}
a.s_button_link_small:hover{ 	font:bold 12px arial;
								color: #ffff00; 
								text-decoration: none;
}
#s_news_slideshow{	margin-top:15px;}
#s_swapbox_div{	margin-top:27px;}

/* Test Drive Form */
#td_div{ width:100%}
#td_table{ color:#000000; font:bold 11px arial; background: #fffffe; text-align:left;}
#td_form_title{ color:#000000; font:bold 16px arial; margin:0px;}
.td_required{ color:#ff0000; font:bold 11px arial; width:120px;}
.td_label{ color:#000000; font:bold 11px arial; width:120px;}
.td_section{ color:#000099; font:bold 12px arial;}
#td_map_cell{ width:524px;height:561px;}
#td_form_cell{  width:346px;height:561px;}
#td_form_table{ width:342px; height:561px; color:#ff0000; font:bold 11px arial; background: #fffffe; text-align:left;margin:1px; border:solid 2px #999999;}
.td_form_button{ font:bold 11px arial;}
.td_comments{ color:#000000; font:bold 11px arial; width:300px; height:100px;}
.td_formtext{ color:#000000; font:bold 11px arial; width:150px;}
.td_phone{ color:#000000; font:bold 11px arial; width:43px;}
.td_counter_div{ font:bold 10px arial;}
.td_counter{ font:bold 10px arial; color:#000099; border:1px solid #fffffe; width:20px;}

h1.fpage-title{ font: bold 16px tahoma; margin:0px; padding:10px; text-align:left;}
#cform-page-div{ background-color:#fffffe; width:100%; color:#000000; height:400px;}
#cform-div{ width:500px; float:left; text-align:left;}
fieldset.form-fs{ border-color: 1px solid #cccccc; font:normal 11px tahoma; color:#000000; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; margin-bottom:10px;  margin-left:10px;}
legend{ color:#000000;}
label{ float: left; width:100px; text-align:right; padding-right:5px; font:normal 12px tahoma;}
label.hours{ float: left; width:75px; text-align:right; padding-right:5px; font:normal 11px tahoma;}
label.error { float: left; color: red; padding-left: .5em; width:90%; text-align:center;}
input.error { width:250px; color:#000000; text-align:left; font:normal 12px tahoma; border:1px dotted #ff0000;}
textarea.error { width:250px; color:#000000; text-align:left; font:normal 12px tahoma; border:1px dotted #ff0000;}
em{ font-weight: bold; padding-right: 1em; vertical-align: top; color:#ff0000;}
p { clear: both; }
.form-input{ width:250px; color:#000000; text-align:left; font:normal 12px tahoma;}
.charcounter{ padding-left:5px;}
div.hours-div{ margin-top:5px; margin-bottom:5px; font:normal 11px tahoma;}
.contact-button{ width:100px; border:1px solid #999999; margin:2px; font:normal 11px tahoma;}
a.cform_link, a.cform_link:visited, a.cform_link:active { color:#0000ff; text-decoration:none; font:normal 11px tahoma;}
a.cform_link:hover{	color:#0000ff; cursor:hand; text-decoration:none; font:normal 11px tahoma;}