#header {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size:11px;
	width:960px;
	height:74px;
	position: relative;
	z-index: 100;
}

#header hr
{
	padding-bottom:1px;
	background-color:#b2b2b2;
    height:1px;
    clear:both;
	display: none;
}
#vehicle_menu_container hr
{
	background-color:#b2b2b2;
    height:1px;
	display: block;
}


#logo, #logo img
{
	float: left;
	display:inline;
	margin:0px;
	padding:0 0 0 5px;
}

#global_nav_container 
{
	margin-top: 6px;
	width:960px;
	height:43px;
	float:left;
}

#audio_controller {
	position:fixed;
	top:1px;
	left:1px;
	width:1px;
	height:1px;
}

#global_links 
{
	width:513px;
	float:left;
	margin-top:10px;
	margin-left:50px;
}

#global_nav_container a 
{
	font-size:10px;
	text-decoration:none;
	margin:0px 2px 0px 2px;
	color: #333;
}

#global_nav_container a:hover
{
   color:#000;
}

#brand_nav_container 
{
	font-family: arial, helvetica, verdana, sans-serif;
	font-weight: bold;
	width:960px;
	height:25px;
	clear:both;
	background:url('/shared/images/nav_header_backer.jpg');
}

#brand_nav_container a
{
	color:#333333;
}
#brand_nav_container .sub_menu
{
	font-weight: normal;
}
#brand_menus 
{
	width:660px;
	margin-top:7px;   
	float:left;
}

#brand_links 
{
	width:300px;
	float:left;
	padding-top:4px;
	margin-top:3px;
}

#brand_links a
{
	color:#333333;
	font-size:11px;
	text-decoration:none;
	margin: 0px 5px 0px 10px;
	text-transform:uppercase;
	padding: 2px 6px;
}

#brand_links a:hover
{
	border: solid 1px #006794;
	background-color: #006794;
	color: #FFFFFF;
	padding: 2px 5px;
}

#brand_menus a.brand_menu_link
{
	color:#333333;
	font-size:11px;
	text-decoration:none;
	background:transparent url('/shared/images/arrow_right_blue.gif') no-repeat scroll 97% 3px;
	padding: 1px 15px 0px 5px;
	text-transform:uppercase;
}
#vehicle_menu a.brand_menu_link {
	background: #006794 url('/shared/images/vehicle_arrow_right.gif') no-repeat scroll 97% -2px;
	color: #ffffff;
	border:solid 1px #006794;
} 
#brand_menus a.brand_menu_link:hover, #brand_menus a.brand_menu_link_on, #vehicle_menu a.brand_menu_link_on
{
	border: 1px solid #006794;
	background:#006794 url('/shared/images/arrow_down.gif') no-repeat scroll 98% 5px;
	color: #FFFFFF;
	text-transform:uppercase;
}

#global_search 
{
	width:230px;
	float:right;
	white-space:nowrap;
	padding-top:7px;
}

#audio_button
{
	background-position:center left;
	height:20px;
	width:40px;
	visibility:hidden;
}

#audio_button img
{
	margin-top: 3px;
	padding-right: 5px;
	float: left;
}

#search_form
{
	height:20px;
	width:60px;
	display:inline;
	background:transparent;
}

#search_form img
{
	position:relative;
	top:3px;
	left:133px;
}

#search_form form 
{
	display:inline;
}

#search_form input
{
	font-family: arial, helvetica, verdana, sans-serif;
	font-size:9px;
	background:url('/shared/images/search_backer.gif') no-repeat;
	color:#333333;
	border:0px;
	margin: 0;
	padding-left:5px;
	width:130px;
}

#dealer_menu
{
	position: absolute;
	z-index:5;
	background:transparent;
	left: 210px;
	width:170px;
	display:none;
}

#shop_menu
{
	position: absolute;
	z-index:5;
	left: 377px;
	width: 160px;
}

#build_menu
{
	position: absolute;
	z-index:5;
	width: 138px;
	left: 537px;
}

#build_menu .menu
{
	/* background-image: url('/shared/images/menu_back_blue.gif'); */
}

#build_menu .sub_menu_wrapper_open
{
	height: 33px;
	border: 1px solid #FFFFFF;
	padding: 2px;
	margin: 3px;
	background-color: #FFFFFF;
}

#vehicle_menu
{
	position: absolute;
	z-index:5;
	left: 15px;
	width:193px;
	height: 19px;
}

#vehicle_menu ul 
{
	list-style: none;
	margin: 0px;
	padding: 10px 10px 5px 0px; 
}

#vehicle_menu ul li a
{
	width: 90%;
	color:#333333;
	text-decoration:none;
	padding:2px 0px 1px 15px;
	margin-bottom:5px;
	margin-left: 6px;
	display: block;
	background-color: #ffffff;
	border: 1px solid #ffffff;
}

#vehicle_menu ul li a:hover
{
	background-color: #006794;
	color: #FFFFFF;
}

#dealer_info 
{
	padding:10px;
}

#dealer_name, #dealer_address, #dealer_csz, #dealer_phone, #dealer_fivestar, #dealer_map_link
{
	font-size:9px;
	display:block;
}

#dealer_name a
{
	font-size:10px;
	font-weight:600;
}

#dealer_fivestar
{
	float:right;
}

#dealer_map_link
{
	vertical-align:bottom;
	padding-top:11px;
	padding-bottom:11px;
	color: #8D9461;
}

form, input, select, option 
{
	font-family: arial, helvetica, verdana, sans-serif;
	font-size:9px;
	font-weight: normal;
	margin: 2px 0px;
}

#header form select
{
	width:100%;
	padding:0px;
	margin:0px;
}

select, option 
{
	display:block;
}

.menu 
{
	height: 0px;
	overflow: hidden;
	border-width: 1px;
	border-style: none;
	border-color: #d4d3d1;
	margin-top:5px;
	background: #ffffff url('/shared/images/menu_back.gif') repeat-x;
}

.sub_menu 
{
	border: none;
	background-color: #FFFFFF;
	margin: 5px;
}

.sub_menu_wrapper_closed 
{
	height: 0px;
	overflow: hidden;
	text-align:left;
	padding-left:3px;
	padding-right:3px;
	font-size:9px;
	display: none;
}

.sub_menu_wrapper_open 
{
	text-align:left;
	padding:8px 8px 8px 8px;
	font-size:9px;
}

div.sub_menu_btn {
	display: block;
}

#brand_nav_container .sub_menu_btn a, #brand_nav_container .sub_menu_btn a:visited, #brand_nav_container .sub_menu_btn a:active, #brand_nav_container .sub_menu_link a, .sub_menu_link a:visited 
{ 
	padding:1px 5px;
	font-size:9px;  
	color:#333333;
	border: 1px solid #FFFFFF;
	text-decoration:none;
	display:block;
}

#brand_nav_container .sub_menu_btn a:hover, #brand_nav_container .sub_menu_link a:hover 
{
	background-color:#006794;
	color: #FFFFFF;
}

#brand_nav_container .sub_menu_btn_at a, #brand_nav_container .sub_menu_btn_at a:hover , #brand_nav_container .sub_menu_btn_at a:visited, #brand_nav_container .sub_menu_btn a:active
{
	padding:1px 5px;
	font-size:9px;  
	background-color:#839cb2;
	border: 1px solid #d1d6d9;
	color: #FFFFFF;
	text-decoration:none;
	display:block;
}

.sub_menu_header 
{
	margin: 5px 5px 0px 5px; 
	font-weight:bold;
	padding: 2px;
	background-color: #333333;
	border: 1px solid #333333;
	color: #ffffff;
}

.sub_menu_form 
{
	margin: 0px 0px 0px 0px; 
	vertical-align:middle;
	padding: 0px 0px 0px 0px;
}

.sub_menu_content
{
	margin: 2px 0px 2px 0px;
	display:block;
}

#brand_nav_container .sub_menu_content a
{
 color: #8D9461;
}

.sub_menu_text strong 
{
	color:red;
}


#brand_nav_container .finder_button 
{
	float:none;
	padding: 2px 4px;
	margin-left:2px;
}


#dealer_finder
{
	position: absolute;
	z-index:5;
	background:transparent;
	left: 185px;
	width:165px;
	display: none;
	margin-left:14px;
	margin-top:-4px;
}

#dealer_finder span{
	float:left;
	text-transform:uppercase;
	font-size:11px;
	margin-right:5px;
	padding-top:4px;
}

#dealer_finder form{
	display:inline;
	margin-left:4px;
}

#dealer_finder form input
{
	font-size:9px;
	vertical-align:middle;
	height:10px;
}

#form_dealer_find input
{
	float:left;
}

a.form_button
{
	height:16px;
	width:16px;
}

a.form_button img
{
	border: 1px solid #d1d6d9;
	margin-top: 2px;
}

.sub_menu a.form_button , #build_menu a.form_button
{
	height:16px;
	width:16px;
	float:right;
}

.sub_menu_form input
{
	float:left;
}

.sub_menu_form a.finder_button
{
	height:16px;
	width:16px;
	margin-left:4px;
	float:left;
}

.sub_menu_form a.finder_button img
{
	border:solid 1px transparent;
}

span#audio_text {
	display:block;
	float:left;
	padding-top:3px;
	width:48px;
}

#html_overlay {
	position:absolute;
	z-index:25;
	top:0px;
	left:0px;
	text-align: center;
	width: 100%;
}

#akamai_lowband {
	color: #000000;
	margin: 150px auto;
	width: 542px;
	background: #FFFFFF;
	border: 1px solid #000000;
}

#akamai_lowband a { 
	display: block;
	margin: 20px 0px 5px 0px;
}

.ak_title {
	display: block;
	margin-bottom: 20px;
}

.ak_link_desc {
	display: block;	
	font-size: 11px;	
}

.ak_link_footer {
	display: block;
	color: #000000;
	font-size: 9px;
	margin: 15px 0px 5px 0px;
}
/************************
*	HOT DEALS STYLES	*
************************/
#dealer_info ul.dealer_container {
	margin: 3px 0px 7px;
	padding-left: 0px;
	list-style: none;
}

#dealer_info ul li {
	font-size: 9px;
	line-height: 12px;
}

#dealer_info ul li.dealer_name {
	font-size: 11px;
}

#dealer_info ul li.fivestar {
	line-height: 14px;
}

#dealer_info li.pfdealer_links {
	margin-top: 2px;
	font-size: 8px;
}

.pfdealer_links .right {
	float: right;
}

.no_hide a {
	display: block;
	margin: 7px 0px 7px;
	padding-left: 0px;
	color: #4A6075;
}

.no_hide a:hover {
	color: #A5B8C9;
}

.off {
	display: none;
}

.uppercase {
	text-transform: uppercase;
}

#adjust_dealer {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -37px 0px 0px -105px;
	width: 210px;
	height: 75px;
	border: 3px solid #D1D6D9;
	background-color: #4A6075;
}

.adjust_dealer {
	padding: 10px;
	text-align: center;
	color: #fff;
}

.adjust_dealer span {
	position: relative;
	top: 20px;
}

.adjust_dealer a {
	margin: 0px 10px;
	padding: 5px;
	width: 45%;
	color: #333;
	text-decoration: none;
	border:1px solid #D1D6D9;
	background-color:#A5B8C9;
}

.adjust_dealer a:hover {
	color: #4A6075;
	background: #FFF;
}

.fivestar {
	background: url(/shared/images/fivestar.png) right top no-repeat;
}

* html .fivestar {
	margin-top: 3px;
	padding-left: 57px;
	background-image: none; filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src='/shared/images/fivestar.png', sizingMethod='crop');
	height:expression(document.body.clientHeight > 14? "15px" : "auto");
}

.button_list_wrapper_closed h2 {
	padding: 4px 3px 0px;
	font-size: 9pt;
}

.extend_field {
	width: 98%;
}

ul.pfdealer_wrapper {
	clear: both;
	margin: 0px 3px;
	padding: 4px 0px;
	list-style: none;
}

ul.pfdealer_wrapper li {
	font-size: 8pt;
	line-height: 110%;
}

ul.pfdealer_wrapper li.hotdeals_wrapper {
	padding-left: 37px;
	padding-bottom: 0;
	min-height: 21px;
	background: url(/en/images/hot_deals.png) left center no-repeat;
}

* html ul.pfdealer_wrapper li.hotdeals_wrapper {
	/*background-image: none; filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src='/en/images/hot_deals.png', sizingMethod='crop');*/
	background: url(/en/images/hot_deals.gif) left cetner no-repeat;
	height:expression(document.body.clientHeight > 21? "22px" : "auto");
}

ul.pfdealer_wrapper li a.form_button {
	display: block;
	float: right;
}

ul.pfdealer_wrapper li span {
	padding-right: 5px;
}

.pdfText {
	font-weight: bold;
	font-size: 9px;
	line-height: 9px;
	float: right;
	margin: 3px;
}

#form_model_inventory .menu_select_field {
	display: none;
}

