body {
	font-family: Arial, Verdana, Geneva, sans-serif;
	background-image:url(/img/background.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;
	margin:0;
	padding:5px 0 0 0;
}

img {border:0;}

.allvehicle_card {
	width: 182px;
	height: 300px;
	background-color:#ffffff;
	border: 1px solid #d9d8d8;
	padding:4px;
	font-size:11px;
}
.allvehicle_card a.displayName {
	font-size:12px;
	font-weight:bold;
	color:#1A68AC;
	padding-right:4px;
	text-transform:uppercase;
}
.allvehicle_card a.displayName:hover {
	text-decoration:none;
}
/*************************************************** 
CSS: Lincoln Owners Section: No Hack 
****************************************************/
.validate_select {
	font-size: 11px;
	color: #333333;
}
.validate_text { 
	font-size: 11px;
	color: #333333;
}
.validate_email { 
	font-size: 11px;
	color: #333333;
}
.validate_zip { 
	font-size: 11px;
	color: #333333;
}
.owner_textbox {
	font-size: 11px;
	color: #333333;
}
.owner_dropdown {
	font-size: 11px;
	color: #333333;
}
.owner_button {
	padding: 0;
	cursor:pointer;	
}
.owner_error {
	font-size: 11px;
	color: #990000;
}
div.owner_login {
	position: absolute;
	top: -17px;
	width: 98%;
	text-align: right;
	z-index: 50;
	padding-right: 15px;
	color: #333333;
	font-size: 10px;
}

div.owner_login a, div.owner_login a:hover h1 {
	color: #333333;
	text-decoration: none;
}

div.owner_login a:hover { 
	text-decoration: underline; 
}

div.owner_login h1 {
	text-transform: uppercase;
	font-size: 11px;
	display: inline;
	padding-right: 5px;
}

/*************************************************** 
CSS: Lincoln Main Sections: No Hack 
****************************************************/
h2 {
	font-size:11px;
	font-weight:bold;
}


#home_title, #home_title_shadow{
	position:absolute;
	left:30px;
	top:70px;

	color: #FCFCFE;
	font-family: arial; 
	font-size: 22px;
	font-weight: bold;
	z-index:99;
}

#home_title_shadow {
	position:absolute;
	left:32px;
	top:72px;
	color: #000;
	z-index:98;
	moz-opacity:0.7;opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity:70);
}

#home_msrp, #home_msrp_shadow{
	position:absolute;
	left:40px;
	top:100px;
	color:#f0f0f0;
	font-family: arial; 
	font-size: 12px;
	font-weight: bold;
	z-index:99;
}

#home_msrp_shadow {
	position:absolute;
	left:41px;
	top:101px;
	color: #000;
	z-index:98;
	moz-opacity:0.7;opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity:70);
}



#brandhome_msrp {
	position:absolute;
	top:240px;
	right:50px;
	font-size:11px;
	color:#ffffff;
}
fieldset {
 	border: 0;
}
legend {
	font-size: 12px;
	font-weight:bold;
	color:#333333;
	width:530px;
	display:block;
	padding:2px;
}
form fieldset {
 	border: 0;
}
form label.shoptools {
	float: left;
	width: 22%;
	text-align: right;
	padding-bottom:5px;
}
form input.shoptools, form select.shoptools {
	margin-left: 5px;
}
.shoptools_labels {
	margin-left: 115px;
}
.shoptools_buttons_step23 {
	margin-left: 435px;
}
.shoptools_buttons_step1 {
	margin-left: 435px;
}
.shoptools_button {
	background: transparent; 
	padding: 0; 
	cursor:pointer;	
}
.shoptools_field {
	background: transparent; 
	padding: 0; 
	border: 0;
	font-size: 11px;
	color: #333333;
}
.shoptools_textarea {
	background: transparent; 
	padding: 5px;
	border: 0;
	font-size: 11px;
	color: #333333;
}
#content, #content_grayvertbar {
	position: relative;
	top:0;
	left: 50%;
	margin-left: -380px;
	width: 756px; /* border + 755 + border = 757px _total_ width */
	padding-bottom:10px;
	color:#000000;
	/*border-left: 1px solid #b1b1b1;
	border-right: 1px solid #b1b1b1;
	background-color: #ffffff;
	*/
	background-color: #ffffff;
	font-size: 12px;
	z-index:2;
	background-image:url(/img/bkgd_content.gif);
	background-repeat:repeat-y;
	padding-left:3px;
	background-position:1px;
}

#content #sharethis_0 {
	visibility: visible !important;
	display: block !important;
}

#oldconfig_content {
	position: relative;
	top:0;
	left:0;
	left: 50%;
	margin-left: -410px;
	width: 820px; /* border + 755 + border = 757px _total_ width */
	padding-bottom:10px;
	color:#000000;
	border-left: 1px solid #b1b1b1;
	border-right: 1px solid #b1b1b1;
	background-color: #ffffff;
	font-size: 12px;
	z-index:2;
}

#content_grayvertbar {
	background-image:url(/img/grayvertbar.gif);
	background-repeat:repeat-y;
}

p, td {
	font-size: 12px;
	color: #000000;
}

#footer {
	/* horizontal positioning must match #content */
	position: relative;
	left: 50%;
	margin-left: -379px;
	width:752px; /* 758 - 8 */
	padding-right:8px;
	padding-top:8px;
	background-repeat:no-repeat;
	z-index:1;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif; /* Mac needs narrowness of Helvetica for footer area */
	color:#333333;
	text-align:right;

}

#footer a {
	text-decoration:none;
	color:#333333;
}
#footer a:hover {
	text-decoration:underline;
}

#footer #input_wrapper {
	float:right; 
	position:relative; 
	top:-2px; 
	padding-left:8px;
}

#footer .foot_right_item 
{
	color:#ffffff;
}

#footer .foot_left_item
{
	color:#ffffff;
}

#footer form 
{
	position:relative;
	top:10px;
	padding-top:10px;
	padding-bottom:10px;
	color:#ffffff;
}

* html #footer #input_wrapper { top:-3px; }

#footer_textbox {
	width:67px; /* 81 - 2 - 5 */
	height:16px; /* 17 - 2 */ 
	padding:2px 2px 0 5px;
	* position:relative;
	* top:-1px ;
	font-size: 9px;
	background-image:url("/img/ftr_textbox_bkgd.gif");
	color:#333333;
	margin:0;
	border:0;
}

* html #footer_textbox 
{
	top:0;
}


a {
	color:#1a68ac;
	text-decoration:none;
}
a:hover {
	color:#1A68AC;
	text-decoration:underline;
}


#metawrapper {
	/* horizontal positioning must match #content */
	position: relative;
	left: 50%;
	margin-left: -379px;
	width: 758px;
	overflow:hidden; /* *** */
}

#hdr_topnav {
	/* horizontal positioning must match #content */
	position: relative;
	left:0px;top:0px;
	width: 758px;
	height:123px;
	z-index:98;
}

#hdr_topnav img {
    float:left;
    }

#hdr_textbox {
	width:113px; 
	height:16px; 
	border:0; 
	background-color:transparent;
	font-size: 9px;
	color:#333333;
}

.hdr_textbox {
     width:60px;
     font-family: Arial, Verdana, Geneva, sans-serif;
     font-size: 9px;
     color:#333333;
     background-color:#ffffff;
     border: 1px solid #a0a0a0;
     margin-left:5px;
}

.hdr_dropdown {
	font-size: 11px; 
	color:#101010;
	position:absolute;
	top:114px;
	background-color:#f1f1f1; /* matches bottom of gradient */
	background-image:url(/img/bkgd_dropdown.gif);
	background-repeat:repeat-x;
	border-left: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
	visibility:hidden;
	display:block;
	font-size: 11px;
	z-index:99;
	padding-top:0px;
}

#copyarea_wrapper_dspec div
{
	top:2px !important;
	}
.hdr_dropdown a {
	color:#101010;
	width:140px;
	display:block;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:2px;
	line-height:14px;
}
.hdr_dropdown a:hover {
	color:#ffffff;
	background-color:#000000;
	text-decoration:none;
}

/* pulldowns' z-index is 1 above navbar */

#hdr_vehicles_sub {
	left:215px;
}
#hdr_shoppingtools_sub 
{
	left:283px;
}
#hdr_shoppingtools_sub a
{
	width:190px;
}
#hdr_sync_sub {
	left:275px;
}

#hdr_newnotable_sub {
	left:449px;
}
#hdr_newnotable_sub a{
	width:140px;
}
#hdr_owners_sub {
	left:475px;
}
#hdr2_shop_finance_sub {
	border-top: 1px solid #d9d8d8;
	border-left: 0px;
	top:207px;
	left:343px;
	padding-top:0px;
	background-color:#f1f1f1; /* matches bottom of gradient */
}

#topnav_color {
	position:absolute;
	top:0px;
	left:0px;
	width:100%; /* 755 or 733 */
	height:31px;
	background-color:#4B4B4B;
}

#gnav_bkg {

	/* *** */

	position: absolute;
	left:0px;
	top: 78px;
	width:116px; 
	border: 1px solid #d9d8d8;
	z-index:3;
	display:block;
	background-color:#ffffff;
}

#gnav_items {
	position: absolute; /* (in #content) */
	left:4px;
	top: 0;
	z-index:98; 
	width:752px; 
	height:27px;
	/*overflow:hidden;*/
	border:0;
}

#gnav2_items {
	position: absolute;
	left:5px;
	top: 15px;
	z-index:4;
	width:745px;
	height:26px;
	overflow:hidden;
}


.gnav_rollbox {
	position: absolute;
	left:122px;
	top: 78px;
	height:150px; 
	width:438px; 
	color:#777676;
	background-color:#ffffff;
	font-size: 13px;
	z-index:3;
	padding-top:8px;
	padding-left:13px;
	padding-right:13px;
	display:block;
	visibility:hidden;
	overflow:hidden;
}

.gnav_rollbox_piclg {
	position:absolute;
	left:167px;
	top: 10px;
	z-index:4;
}

.gnav_rollbox_picsm {
	position:absolute;
	left:0px;
	top: 8px;
	z-index:4;
}


.gnav_roll_carname { 

	position:absolute;
	left:296px;
	top:128px;
	width:150px;
	z-index:5;
	text-align:right;
	color:#ffffff;
	font-size: 11px;
}
.gnav_roll_links {
	position: absolute;
	left:3px;
	top:75px; 
	height:40px;
	width:145px;
	color:#4F6F9A;
	text-transform:uppercase;
	font-size: 11px;
}


/* static baseball card  link rollover effect */

.gnav_roll_hyp_on {
	background:#1a68ac;
	padding:0px 2px 0px 10px;
	margin:2px 2px 2px 10px;
	color:white;
}
.gnav_roll_hyp_on a:link { color:white; }
.gnav_roll_hyp_on a:visited { color:white; }
.gnav_roll_hyp_on a:hover { color:white; text-decoration:none;}
.gnav_roll_hyp_on a:active { color:white; }

.gnav_roll_hyp_off {
	background:white;
	padding:0px 2px 0px 10px;
	margin:2px 2px 2px 10px;
	color:#1a68ac;
}
.gnav_roll_hyp_off a:link { color:#1a68ac; }
.gnav_roll_hyp_off a:visited { color:#1a68ac; }
.gnav_roll_hyp_off a:hover { color:#1a68ac;  text-decoration:none;}
.gnav_roll_hyp_off a:active { color:#1a68ac; }

#sban_home {
	position: relative;
	left:107px;
	top:-29px;
	height:120px;
	display:block;
	width:622px;
	margin-bottom:-31px;
	z-index:5;
}
#sban_image {
	position:absolute;
	left:0px;
	top:0px;
	width:235px;
	height:70px;
	background-color:#ffffff;
	border: 1px solid #d9d8d8;
	display:block;
}
#sban_text {
	position:absolute;
	left:242px;
	top:1px;
	width:392px;
	height:69px;
	background-color:#ffffff;
	border: 1px solid #d9d8d8;
	display:block;
}
#get_updates {
	position:absolute; 
	top:80px; 
	right:-13px;
}
#top_line{
	padding-top:0;
	z-index:1;
	background-color:#ffffff;
	margin:0 0 0 0;
	overflow:hidden;
}
#home_image {
	background-image:url(/img/lincoln-globalnav.jpg);
	background-repeat:no-repeat;
	background-position: left top;
}


#home_image,
#home_image_pulleddown {
	padding-top:0;
	z-index:0;
	width:753px;
	overflow:hidden;
}

#no_flash #home_image 
{
	width:751px;
	margin-left:1px;
	border-right: solid 1px #9e9e9e;
}


#home_image_pulleddown { padding-top:26px; height:275px; width: 751px; background-color:#e1e1e1; border-left:solid 1px #9E9E9E; border-right: solid 1px #9E9E9E; border-bottom: solid 1px #9E9E9E;}

#home_image_fla {
	position:relative;
	width:755px;
	height:420px;
	top:-39px; /* -39 */
	left:0px;
	z-index:111;
	overflow:hidden;
}
#config_content {
	position:relative;
	width:755px;
	height:275px;
	top:-34px;
	left:13px;
	z-index:1;
	overflow:visible;
}
#feature_flash,
#feature_flash_360e, #feature_flash_360i {
	display:block;
	position:absolute;
	z-index:2; /* stays below vehicle nav until user clicks 'expand' */
	top:13px;
	left:0px;
	width:780px;
}
#feature_flash_360e {
	top:0;
	left:0;
	width:755px;
	height:275px;
}
#feature_flash_360i {
	top:43px; 
	left:0px; 
	height:275px;
	visibility:visible;
}

table#allvehicles {
	font-size: 11px;
}
table#allvehicles td { padding-right:12px;}

#content_fullwide {
	position:relative;
	top:-1px;
	left:1px;
	width:753px;
	z-index:1;
	font-size: 11px;
	margin-bottom:20px;
}
#allvehicles .head {
	font-size: 11px;
	font-weight:bold;
}

#features_smallnavarea {
	position:absolute;
	top: 0;
	left: 0;
	width:100%; 
	height:28px;
}

#v2_head  {
	position:absolute;
	top: 276px;
	left: 155px; 
	width:575px;
	height:28px;
	padding:0px 10px 0 15px;
	z-index:1;
	background-image:url(/img/hdr_bg.jpg);
	background-repeat:repeat-x;
}
#v2_head_fullwide
{
	width:754px; 
	height:28px;
	padding:0px;
	background:url(/img/hdr_bg.jpg) repeat-x;
}
#v2_head_fullwide img {margin-left:12px;}

#home_left_head 
{
	left: 153px; 
	width:287px; /* 309 - 15 - 10 */
	position:absolute; /* in #content */
	height:28px;
	padding:0px 10px 0 15px;
	z-index:1;
	background-image:url(/img/hdr_bg.jpg);
	background-repeat:repeat-x;
}
#home_right_head 
{
	left: 405px; 
	width:326px; /* 290 - 15 - 10 */
	position:absolute; /* in #content */
	height:28px;
	padding:0px 10px 0 15px;
	z-index:4;
	background-color:#ffffff;
	background-image:url(/img/hdr_bg.jpg);
	background-repeat:repeat-x;	
}

#home_left_flash {
	position:absolute;
	top:506px;
	left: 155px; 
}


#home_bl_area {
	position:absolute; 
	/*top:460px; put it in subnav_vehicle.asp for dynamic movement between flash and non_flash pages*/ 
	left:168px; 
	/*border:1px #b1b1b1 solid;*/
	margin-top:1px;
}

#hdr_pageflow_fullwidth {
	height:18px; /* 25 - 7 */
	background-color:#67778b;
	background-image:url(/img/hdr_blue_bkgd.gif);
	background-repeat:repeat-x;
	padding:7px 10px 0 15px;
}

#subnav_wrapper, 
#subnav_wrapper_gal,
#subnav_wrapper_150,
#subnav_wrapper_high, 
#subnav_wrapper_low, 
#subnav_wrapper_specs,
#subnav_wrapper_pulleddown,
#subnav_wrapper_home,
#subnav_wrapper_vehiclehome,
#subnav_wrapper_towncar,
#subnav_wrapper_static,
#subnav_wrapper_360i {
	position:absolute;
	left:0px;
	z-index:2;
}
#subnav_wrapper_gal			{}
#subnav_wrapper_150			{ top:151px;}
#subnav_wrapper_high 		{ top:0px; left:4px; }
#subnav_wrapper_low 		{ top:537px; left:4px; }
#subnav_wrapper_specs 		{ top:245px; left:4px;}
#subnav_wrapper_360i 		{ top:304px; }
#subnav_wrapper_pulleddown 	{ top:304px; left:4px;}
#subnav_wrapper_home 		{ top:475px; }
#subnav_wrapper_vehiclehome	{ top:534px; left:4px; } /* original 506px shoptools nav moved down on vehicle home pages only */
#subnav_wrapper_towncar 	{ top:432px; left:4px;}
#subnav_wrapper_static 		{ top:431px; left:4px;}


/*#subnav_wrapper_gal			{}
#subnav_wrapper_150			{ top:151px;}
#subnav_wrapper_high 		{ top:20px; }
#subnav_wrapper_low 		{ top:506px; }
#subnav_wrapper_specs 		{ top:260px; }
#subnav_wrapper_360i 		{ top:319px; }
#subnav_wrapper_pulleddown 	{ top:319px; }
#subnav_wrapper_home 		{ top:431px; }
#subnav_wrapper_vehiclehome	{ top:506px; } * original 506px shoptools nav moved down on vehicle home pages only *
#subnav_wrapper_towncar 	{ top:431px; }
#subnav_wrapper_static 		{ top:431px; }*/



	.subnav_top {
		width:162px;
		overflow:hidden;
		border:none;
	}
	.subnav_mid {
		width:161px;
		border:none;
	}
	.subnav_btm {
		width:161px;
		border:none;


		/* border-right: 1px solid #b1b1b1;*/
		/* border-bottom: 1px solid #b1b1b1;*/
		/*background-image:url(/img/st_bkgd_gradient.gif);*/
		/*background-repeat:repeat-x;*/
		/*background-color:#ffffff;*/
		
	}
	/*.subnav_btm a {
		display:block;
		font-size: 11px;
		color:#333333;
		line-height: 11px;
		padding: 4px 0 4px 7px;
	}
	.subnav_btm a:hover {
		color:#ffffff;
		background-color:#638ba7;
		text-decoration:none;
	}
*/

.border_table {
	border-top: 1px solid #a0a0a0;
	border-bottom: 1px solid #a0a0a0;
	border-left: 1px solid #a0a0a0;
}
.border_table td {
	border-right: 1px solid #a0a0a0;
}

/* VEHICLE HOMEPAGE */

.vehhome_msrpcopy { 
	font-size:11px;
	font-weight:bold;
	color:#67778b;
	text-transform:uppercase;
}
.vehhome_msrp {
	font-size:15px;
	font-weight:bold;
	color:#67778b;
}
	

#feature_hdr {
	font-size:14px;
	color:#5f6f84;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}

#feature_txt 
{
	padding-left:10px;
	padding-right:10px;
}	
#lowerBox {
	z-index:-1;
}
#feature_prev_next {
	position:absolute;
	right:18px;
	top:313px;
	width:100px;
}
#feature_prev_next_photos {
	position:absolute;
	right:11px;
	top:275px;
	width:150px;
	text-align:right;
}
	#feature_prev_next_photos #previous 	{ display:inline; }
	#feature_prev_next_photos #next 		{ display:inline; }

#feature_subfeat {
	float:right; 
	width:144px; 
	height:90px; 
	margin-top:9px;
	margin-left:10px;  
	margin-bottom:10px;
	padding:  5px 10px 0 5px;
	background-image:url(/img/features_img_frame.gif); 
	background-repeat:no-repeat; 
	position:relative;
	z-index:91;
	cursor:pointer;	
}

#feature_subfeat_asset {
	visibility:hidden;
	position:absolute; 
	right:34px; 
	bottom:20px; 
	width:537px; /* 553 - 8 - 8 */
	height:344px; /* 352 - 8*/
	padding:8px 8px 0 8px;
	z-index:15;
}

#feature_subfeat_asset_background {
	visibility:hidden;
	position:absolute; 
	right:-10px; 
	bottom:-25px; 
	width:628px; /* 553 - 8 - 8 */
	height:444px; /* 352 - 8*/
	background-image:url(/img/feature_popup_background.png);
	background-repeat:no-repeat;
	z-index:10;
}

* html #feature_subfeat_asset_background {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, src='/img/feature_popup_background.png');
	background: none;
}

#feature_subfeat_hdr {
	background-color:transparent;
	padding-top:4px;
	padding-left:5px;
	height:19px;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
}

#feature_subfeat_view {
	position:absolute; 
	bottom:11px;
	right:16px;
	z-index:15;
}
* html #feature_subfeat_view {
	bottom:7px;
	right:9px;
}

#feature_subfeat_close {
	position:absolute;
	top:-14px;
	right:8px;
	z-index:15;
}
* html #feature_subfeat_close { 
	right:7px;
}

#fnav_wrapper,
#fnav_wrapper_360i,
#fnav_wrapper_360e,
#fnav_wrapper_pulleddown,
#fnav_wrapper_cpo {
	position:absolute; 
	top:382px;
	left:165px; 
	border: 1px solid #c5c5c5;
	background: white /*url(/img/fnav_bkgd.gif) repeat-x*/;
	z-index:2; /* must go above #v2_head for some links to be hot */
	top:288px;
}
#fnav_wrapper_pulleddown	{ top:313px; left:177px;}
#fnav_wrapper_360e 			{ top:288px;}
#fnav_wrapper_360i 			{ top:331px;} /* 288 + 43 */
#fnav_wrapper_cpo 			{ left:156px;top:311px; }

.fnav_items 
{
	width:141px;
	display:block;
	font-size: 10px;
	text-transform:uppercase;
}

.fnav_items a {
	color:#5F5F5F;
	background-color:#ffffff;
	width:auto; 
	display:block;
	padding: 2px 3px 2px 8px;
	margin: 0px 0px 1px 0px;
}

.spectop_tabs 
{
	position:absolute;
	top:-500px;
	left:200px;
}



#fnav_wrapper_pulleddown a:hover {
	color:#ffffff;
	background-color:#5F5F5F;
	text-decoration:none;
}
#shadingbox {
	background-color:#EAEAEA;
	padding: 4px 0;
}
#fnav_wrapper_pulleddown a.diffshade {
	color:#5F5F5F;
	background-color:#EAEAEA;
	text-decoration:none;
}
#fnav_wrapper_pulleddown a.diffshade:hover {
	color:#EAEAEA;
	background-color:#5F5F5F;
	text-decoration:none;
}
.fnav_items a.atState { 
	color:#ffffff;
	background-color:#5F5F5F;
	text-decoration:none;
}
.fnav_items a.offState {
	color:#5F5F5F;
	background-color:#ffffff;
	text-decoration:none;
}

.fnav_vehicle_high {
	font-size: 9px;
	color:#777676;
	position:absolute;
	top:243px;
	left:160px;
	width:426px;
	display:block;
	border: 1px solid #777676;
	padding-top:2px;
	padding-bottom:2px;
	
}
.fnav_fullwide_high {
	font-size: 9px;
	color:#777676;
	position:absolute;
	top:243px;
	left:160px;
	width:606px;
	display:block;
	border: 1px solid #777676;
	padding-top:2px;
	padding-bottom:2px;
}
.fnav_vehicle_high a, .fnav_fullwide_high a, .fnav {
	color:#777676;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:7px;
	padding-right:7px;
	margin-right:1px;
	text-decoration:none;
}
.fnav_vehicle_high a:hover, .fnav_fullwide_high a:hover {
	color:#ffffff;
	background-color:#777676;
	text-decoration:none;
}
.fnav_vehicle_high a.atState, .fnav_fullwide_high a.atState, .fnav_at {
	color:#ffffff;
	background-color:#777676;
	text-decoration:none;
}
#fnav_shoptools {
	position:relative; 
	top:3px; height:27px;
}
#fnav_shoptools_line {
	height:1px; 
	width:608px; 
	overflow:hidden; 
	display:block; 
	background-color:#a0a0a0; 
	position:absolute; 
	top:25px; 
	z-index:-1;
}
#shoptools_content {
	padding-right: 20px;
	padding-left: 20px;
	border: 1px solid #a0a0a0;
}
#shoptools_content2 {
	border: 1px solid #a0a0a0;
	padding:10px 0px 0px 10px;
	margin-bottom:4px;
}
.brochure_GoNext {width:510px;margin-bottom:20px;text-align:right;}

#shoptools_content input, #shoptools_content select {
	position:relative; 
	top:-2px;
}
#shoptools_fullwide {
	width:747px;
	border: 1px solid #a0a0a0;
	overflow:hidden; 
}
.fnav {
	color:#777676;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:7px;
	padding-right:7px;
	text-decoration:none;
}
.fnav_at {
	color:#ffffff;
	background-color:#777676;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:7px;
	padding-right:7px;
}
a.wall_thumb {
	display:block;
	border: 2px solid #ffffff;
}
a.wall_thumb:hover {
	display:block;
	border: 2px solid #1a68ac;
}
a.wall_thumb:active {
	display:block;
	border: 2px solid #1a68ac;
}
#feature_thumbviewer {
	position:absolute;
	left:160px;
	top:345px;
	width:430px;
	height:80px;
	overflow:hidden;
}
#colors {
	height:40px;
}
#thumb_strip {
	position:relative;
	padding:13px 130px 60px 298px;
	height:80px;
}
#thumb_strip a {
	padding: 1px;
	cursor: hand;
}
/*#thumb_border img { margin: 2px; border: 1px solid #ccc; }*/
#thumb_tools {
	position:absolute;
	left:2px;
	top:58px;
	width:428px;
}
#thumb_digits {
	position:absolute;
	left:0px;
	top:7px;
	font-size: 9px;
	color:#777676;
}
#thumb_arrows {
	position:absolute;
	right:4px;
	top:0px;
}
#chip_strip {
	position:absolute;
	height:150px;
	width:415px;
}

#chip_strip a img {
	border: 1px solid #ffffff;
	width: 31px;
	height: 26px;
}

#chip_strip a:hover img {
	border: 1px solid #1a68ac;
}

div#chip_strip a.cur_color, div#chip_strip a:hover.cur_color {
	border: 1px solid #0000ff;
}

#chip_descrip {
	font-size: 10px;
	color:#333333;
}
#chip_descrip_other {
	font-size: 9px;
	color:#333333;
}
.legend_item {
	font-weight:bold;
	padding-left:15px;
}
.promo_spacer { clear: both; height: 90px; width: auto; }

#promo_dealerform {
	position: absolute;
	top: 90px;
	left: -5px;
	width: 149px;
	margin: 0 0 0 -5px;
}
.promo_dealer {
	padding: 0px 0 5px 0;
}
.promo_bp {
	clear: both;
	width:140px;
	padding: 10px 0px;
}
#graysep {
	height:5px;
	background-color:#5F6D7C;
	overflow:hidden;
}
.disclaimer {
	font-size: 9px;
}

.disclaimer_specs {
	font-size: 9px;
	text-align: right; 
	padding-right: 10px; 
	clear: both;
}

a.backto, a.backto_white {
	padding-left:10px;
	padding-top:1px;
	color:#1a68ac;
	text-decoration:none;
	font-size: 11px;
	position:relative;
	top:1px;
}
a.backto_white {
	color:white;
}

a.backto:hover {
	background: url(../img/arrow_left_dblu.gif) no-repeat;
	text-decoration:none;
}
a.backto_white:hover {
	background: url(../img/arrow_left_dblu.gif) no-repeat;
	text-decoration:none;
}

td.chart_icons span {
	padding:1px 3px 1px 3px;
	color: #ffffff;
	width:12px;
	display:block;
	text-align:center;
	font-size:10px;
	font-weight:bold;
}

.chart_icons_lbl {
	font-size:10px;
}

td span.s { background-color: #3c9423; }
td span.o { background-color: #145364; }
td span.na { background-color: #666666; } /*was 8B3C38*/
.pkg_default {
	display:none;
	padding:10px;
}
.td_nopad {
	padding:0;
}
#search_box {
	font-size: 11px;
	color:#333333;
	padding:8px;
	width:438px;
	height:37px;
	display:block;
	border: 2px solid #d8dee4;
	overflow:hidden;
}
.search_input	{ 
	font-size: 11px; 
	font-weight: normal;
	margin:0px;
	padding:0px;
	height:16px;
	width:333px;
	padding-bottom: 0px;
	overflow-x: hidden;
}
.border_table {
	border-top: 1px solid #a0a0a0;
	border-bottom: 1px solid #a0a0a0;
	border-left: 1px solid #a0a0a0;
}
.border_table td {
	border-right: 1px solid #a0a0a0;
}
#side_thumb a img {
	border: 1px solid #d9d8d8;
	width: 67px;
	height: 50px;
}
.warranty_line {
	height:1px; 
	width:444px; 
	overflow:hidden; 
	display:block; 
	background-color:#a0a0a0; 
	margin-top:10px;
	margin-bottom:10px;
	z-index:-1;
}

/* ########################### */

/*
#grayvertbar {
	position:absolute;
	width:119px;
	height:100%;
	background:#cccccc;
	z-index:1;
}
*/
 
.whitetext a:link { color:white; }
.whitetext a:visited { color:white; }
.whitetext a:hover { color:white; }
.whitetext a:active { color:white; }

.subhead, .subhead_less {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:621px;
	background-color:#5F6D7C;
}

.subhead_less { width:608px; }


#matte {
	background:url(/img/bkg_transparent.gif) repeat; 
	position:absolute; 
	display:none; 
	width:780px;
	height:900px;	
}


#content2 {
	position:relative;
}

#home_br_area 
{
	
	margin: 0px 0px 0px 464px; 
	padding:0px 5px 5px 5px;
	border-left:0px solid #b1b1b1; /* !! */
 
}

.home_br_copy {
	padding:6px 4px 4px 4px; 
	font-size:10px;
}
.home_br_copy h4 {
	margin:0; padding: 0 0 3px 0;
	font-size:10px;
	font-weight:bold;
	color:#67778b;
	text-transform:uppercase
}
.home_br_copy a {
	display:block;
	padding-top:4px;
	color:#666;
	text-transform:uppercase;
}

#home_mininav {
	padding-top:6px;
	float:right; 
	color:white;
	font-weight:bold;
	font-size:11px;
}
#home_mininav a {
	color:#bfcfe6;
}
#home_mininav a.at {
	color:white;
	text-decoration:underline;
}

/* DETAILED SPECS - DIV POPUP */

#specpop_outer {
	display:none;
	left:150px;
	top:400px;
	width:628px; /* 576 - 18 */
	height:520px; /* 404 - 15 */
	padding:33px 0 0 18px;
	background-image:url(/img/dspec_pop_window.png); 
	background-repeat:no-repeat;
	position:absolute;
	z-index:20;
}

#specpop_outer_wrapper {
	display:none;
	left:150px;
	top:400px;
	width:558px; /* 576 - 18 */
	height:433px; /* 404 - 15 */
	padding:33px 0 0 18px;
	position:absolute;
	z-index:20;
}

* html #specpop_outer {
	background: none;
	z-index:20;
}
* html #specpop_outer_wrapper {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, src='/img/dspec_pop_window.png');
	background: none;
	z-index:20;
}

#specpop_inner {
	height:414px; 
	width:556px; /* 558 minus 2 == right padding for auto scrollbar */
	z-index:20;
}
#specpop_imgarea {
	width:537px;
	/*height:313px;*/
	background-color:#f0f0f0;
	position:relative;
	left:21px;
	z-index:20;
}

#specpop_flash 
{
	position:relative;
	left:21px;
	z-index:20;
}
	
#specpop_image {
	cursor:pointer;
	z-index:20;
}
#specpop_close {
	position:absolute;
	top:35px;
	right:65px;
	width:21px;
	height:17px;
	z-index:21;
	background-image:url(/img/bkg_transparent.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
#specpop_copy {
	overflow:auto; 
	padding:2px 8px 4px 8px; 
	text-align:left; 
	color:#ffffff;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size:11px; 
	width:521px; /* 537 - 8 - 8 */
	height:60px;
	position:relative;
	left:21px;
	top:15px;
	z-index:20;

}
#specpop_copy h2 {
	color:#ffffff;
	font-size:14px;
	padding:0;
	margin:0;
	z-index:20;
}

#specpop_tabs 
{
	position:relative;
	left:25px;
	width:513px;
	top:-4px;
}
.specthumb {
	float:right; 
	background-color:white; 
	border: 1px solid #888; 
	text-align:right; 
	margin:0 0 0 6px; 
	cursor:pointer;	
	background-image:url(/img/spec_thumb_outer.gif); 
	overflow:hidden;
	width:58px; /* 61 - 3*/
	height:31px; /* 34 - 3 */
	padding:3px 3px 0px 0px; 
}
.spec_linked_feature_copy {
	display:none;
}

#specs_key {  
	float:right;
	padding-top:27px;
	padding-bottom:21px;
	margin:0px -8px;
}

#copyarea_wrapper 			{ padding:35px 8px   10px 170px; 	overflow:hidden; position:relative; }
#copyarea_wrapper_nohdr		{ padding:0px 8px   10px 165px; 	overflow:hidden; position:relative; }
#copyarea_wrapper_noleftnav { padding:35px 8px   10px 155px; 	overflow:hidden; position:relative; }
#copyarea_wrapper_fullwidth { padding:1px  10px  10px 10px; 	overflow:hidden; position:relative; }
#copyarea_wrapper_features	{ padding:13px 0px 50px 320px; }
#copyarea_wrapper_features p { margin-right:8px; }
#copyarea_wrapper_360	 	{ padding:13px 165px 10px 310px; 	overflow:hidden; position:relative; }
#copyarea_wrapper_colors	{ padding:13px 8px 10px 310px; 	overflow:hidden; position:relative;  height:240px;}
#copyarea_wrapper_specs	 	{ padding:40px 165px 10px 165px; 	overflow:hidden; position:relative; }
#copyarea_wrapper_dspec	 	{ padding:0px 0px 10px 165px; 	overflow:hidden;width:588px; }
#copyarea_wrapper_vehhome	{ padding: 2px 5px 10px 165px; 	width:590px; overflow:hidden; position:relative; } /** background: url(/img/vehhome_gradiant.jpg) repeat-x; **/
#copyarea_wrapper_cpo		{ padding:35px 20px 10px 310px; 	overflow:hidden; position:relative; }
.copyarea_wrapper_news		{ padding-left:50px}
.copyarea_wrapper_news_header	{ margin-bottom:0px}
.copyarea_wrapper_news_faq      {margin-bottom:10px;margin-top:10px;padding-left:50px}

#vehihome_content_hldr { display:block; float:left; width: 426px; }
* html #vehihome_content_hldr { display:block; float:left; width: 434px; }
.vehihome_content_promo { float:left; width:138px; display: inline; padding-right: 6px; }
* html .vehihome_content_promo { float:left; width:138px; display: inline; padding-right: 2px; }
.content_promooverride { padding-right: 0px; }
.vehihome_content_copy { width: 130px; float: right; }
.vehihome_content_title {  clear: both; padding: 10px 0px 0px 0px; color: #4F6F9A; font-size: 10px; text-transform: uppercase; font-weight: bold; }
.vehihome_content_learnmore {  padding: 10px 0px; }
.vehihome_content_copy p { margin: 0px; padding: 5px 0px; }
.vehihome_content_img { margin-bottom: 4px; }

.grayvertbar {
	background-image:url(/img/leftnav_bgcolor.gif); 
	background-repeat:repeat-y;
}

.specDesc { margin-left:0px; }


#promo_all,
#promo_gal,
#promo_gal360{ 
	top:40px;
	right:10px;
	width:149px;
	height:120px;
	font-size: 11px;
	text-align:center;
	position: absolute;
}

#promo_home { 
	top:10px;
	right:10px;
	width:149px;
	font-size: 11px;
	text-align:center;
	float: left; 
	display: block; 
	padding:0px 0px 0px 13px;
}

* html #promo_home {padding-left:3px;}

#promo_high 			{ top:10px; }
#promo_gal  			{ top:15px; right:2px; }
* html #promo_gal 		{ right: -3px; }
#promo_gal360  			{ top:13px; }
* html #promo_gal360 	{ right: 1px; }


.configcontent {
	background-color:transparent;
}

.or_line {
	font-size:11px;
	font-weight:bold;
	padding:0;
	margin:0;
	border:0;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

#result_summary p {
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0;
	border:0;
}

#result_summary em {
	font-style:normal;
	color:#CC6600;
}	

.ieDontShow{
	_display:none;
}


#subnav_wrapper_static 
{
	left:4px;
}

.arrowlink 
{
	padding-right:10px; 
	background-image:url(/img/link_arrow.gif); 
	background-position:center right; 
	background-repeat:no-repeat;
	text-transform:uppercase;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
	#safari_position {
		margin-top:-43px;
	}
}

