/* --- NEW LINCOLN FONT  --- */

@font-face {
	font-family: 'geogrotesque-medium';
	src: url('../../fonts/geogrotesque/geogrotesque-medium-webfont.eot?#iefix') format('embedded-opentype'), 
	     url('../../fonts/geogrotesque/geogrotesque-medium-webfont.woff') format('woff'), 
	     url('../../fonts/geogrotesque/geogrotesque-medium-webfont.ttf')  format('truetype'),
	     url('../../fonts/geogrotesque/geogrotesque-medium-webfont.svg#svgFontName') format('svg');
}
	
@font-face {
	font-family: 'geogrotesque-semibold';
	src: url('../../fonts/geogrotesque/geogrotesque-semibold-webfont.eot?#iefix') format('embedded-opentype'), 
	     url('../../fonts/geogrotesque/geogrotesque-semibold-webfont.woff') format('woff'), 
	     url('../../fonts/geogrotesque/geogrotesque-semibold-webfont.ttf')  format('truetype'),
	     url('../../fonts/geogrotesque/geogrotesque-semibold-webfont.svg#svgFontName') format('svg');
}
/*	
@font-face {
	font-family: 'geogrotesque-light';
	src: url('../../fonts/geogrotesque/geogrotesque-light-webfont.eot?#iefix') format('embedded-opentype'), 
	     url('../../fonts/geogrotesque/geogrotesque-light-webfont.woff') format('woff'), 
	     url('../../fonts/geogrotesque/geogrotesque-light-webfont.ttf')  format('truetype'),
	     url('../../fonts/geogrotesque/geogrotesque-light-webfont.svg#svgFontName') format('svg');
}

@font-face {
	font-family: 'geogrotesque-regular';
	src: url('../../fonts/geogrotesque/geogrotesque-regular-webfont.eot?#iefix') format('embedded-opentype'), 
	     url('../../fonts/geogrotesque/geogrotesque-regular-webfont.woff') format('woff'), 
	     url('../../fonts/geogrotesque/geogrotesque-regular-webfont.ttf')  format('truetype'),
	     url('../../fonts/geogrotesque/geogrotesque-regular-webfont.svg#svgFontName') format('svg');
}*/

	
/* --- END NEW LINCOLN FONT  --- */	

body { margin:5px 0; padding:0; font: normal 62.5% "Arial", sans-serif; background:url('/li/images/bkg/lincoln_bkg.jpg') no-repeat; background-color:#000; text-align:center; }

#rightcontent_main{text-align:left;font-size:1.2em; min-height:300px; }
.form-header{color:#000;}
.vertical-line-left{border-left: 1px outset #000;}
.preferred-dealer{border:1px solid #000;}
#vehicle-box{border:1px groove #000;}
.vehicle-box-header{color:#000;}
#rightcontent_main h4{font-size:1.2em;padding:0;margin:0;}

/* --- BEGIN UNIVERSAL TAG STYLES --- */
	h1 { margin:12px 0 0 0; padding:0; float:left; display:inline; }
	/*MAKE SURE THE IMAGE NAME GETS CHANGED*/
	h1 a { background:url('/li/images/mainnav/mainlogo.png') no-repeat; margin:5px 0 0 5px;width:166px; height:68px; display:block; }
/* --- END UNIVERSAL TAG STYLES --- */



/* --- BEGIN UNIVERSAL DIV STYLES --- */
	#mainwrapper { position:relative; text-align:left; width:757px; margin:0 auto;background-color:transparent;  }
	#maincontent { padding:0 0 2px 0; text-align:center; }
	#wide_content {background-color:#fff;text-align:left;padding:0 10px 10px 10px;}
	#subcontent { border:1px solid #b1b1b1; border-top:0; padding:15px 0 25px 0; background:url('/li/images/bkg/bkg_sub.gif'); text-align:left; }
	#subcontent2 { margin:-1px 0 0 1px; border-left:2px solid #fff; border-top:2px solid #fff; border-right:1px solid #fff; text-align:left; background:#fff; font-size:1.2em; width:752px;}
	#subcontent2 img.submarquee{width:751px; *width:751px;width:751px\9;}
	#new_vehicle_warranty #subcontent2, #about_roadside_assistance #subcontent2{height:750px;}
	#request_appointment #subcontent2, #reimbursement #subcontent2, #claims #subcontent2 {height:500px;}
	#general_information #subcontent2 {height:1150px;}
	#dealer_locator #subcontent2, #online_travel_planner #subcontent2 {height:450px; height:500px\9;}
	
	#subcontent2_content { margin-left:155px; padding-bottom:130px; height: 150px;}
	#fv_content { margin-left:155px; padding-bottom:20px; }
	#subcontent2_content div.form { margin:15px 5px 15px 5px; }
	#subcontent2_content p, #fv_content p { margin:10px 10px 0 15px; }
	
	/*-- CUSTOMER CARE PAGE : nb 7/2/11 --*/
	#subcontent6_content { position:absolute; top:111px;margin-left:156px; padding-bottom:130px; height: 150px;}
	#subcontent6_content div.form { margin:15px 5px 15px 5px; }
	#subcontent6_content p{ margin:10px 10px 0 15px; }
	#subcontent6_content div.searchLincoln {width:300px; position:absolute;top:65px; left:10px;}
	#subcontent6_content div.contactUs{width:300px; position:absolute; top:65px; left:300px;}
	#subcontent6_content p.search, #subcontent6_content p.contact { margin:10px 10px 0 1px;}
	/* -- END CUSTOMER CARE PAGE --*/
	
	/*-- WARRANTY PAGE : nb 7/2/11 --*/
	#subcontent5_content { position:absolute; top:259px;margin-left:156px; padding-bottom:130px; height: 150px;}
	#subcontent5_content div.form { margin:15px 5px 15px 5px; }
	#subcontent5_content p{ margin:10px 10px 0 15px; }
	/* -- END WARRANTY PAGE --*/
	
	/*-- HELP PAGE : nb 7/2/11 --*/
	#subcontent6_content { position:absolute; top:111px;*top:107px;margin-left:156px; padding-bottom:130px; height: 150px; *width:550px;}
	#subcontent6_content div.form { margin:15px 5px 15px 5px; }
	#subcontent6_content p{ margin:10px 10px 0 15px; }
	#subcontent6_content div.searchLincoln {width:300px; position:absolute;top:65px; left:10px;}
	#subcontent6_content div.contactUs{width:300px; position:absolute; top:65px; left:300px;}
	#subcontent6_content p.search, #subcontent6_content p.contact { margin:10px 10px 0 1px;}
	/*-- END HELP PAGE --*/
	
	#subcontent7_content { position:absolute; top:318px;*top:320px;margin-left:156px; padding-bottom:130px; height: 150px; *width:550px;}
	/*@-moz-document url-prefix(){
		#subcontent7_content { position:absolute; top:330px;margin-left:156px; padding-bottom:130px; height: 150px; *width:550px;}
	}*/
	#subcontent7_content div.form { margin:15px 5px 15px 5px; }
	#subcontent7_content p{ margin:10px 10px 0 15px; }
	
	#subcontent8_content { position:absolute; top:332px;margin-left:156px; padding-bottom:130px; height: 150px; *width:550px;}
	#subcontent8_content div.form { margin:15px 5px 15px 5px; }
	#subcontent8_content p{ margin:10px 10px 0 15px; }
	
	.subcontent9_content { position:absolute; top:318px;*top:341px;margin-left:156px; padding-bottom:130px; height: 150px; width:520px;*width:550px;}
	.newWarranty, .claims, .planner {top:314px; margin-left:156px;}
	.recall {top:269px; margin-left:156px;}
	
	
	.subcontent9_content div.form { margin:15px 5px 15px 5px; }
	.subcontent9_content p{ margin:10px 10px 0 15px; }
	
	#subcontent9_content { position:absolute; top:318px;*top:341px;margin-left:156px; padding-bottom:130px; height: 150px; width:520px;*width:550px;}
	
	#subcontent9_content div.form { margin:15px 5px 15px 5px; }
	#subcontent9_content p{ margin:10px 10px 0 15px; }
	
	#subcontentX_content { position:absolute; top:318px;*top:326px;margin-left:156px; padding-bottom:130px; height: 150px; width:520px;*width:550px;}
	#subcontentX_content div.form { margin:15px 5px 15px 5px; }
	#subcontentX_content p{ margin:10px 10px 0 15px; }
	
	
	.subcontent10_content { position:absolute; top:335px;*top:351px;margin-left:156px; padding-bottom:130px; height: 150px; width:520px;*width:500px;}
	.reimburse {top:324px;*top:332px;margin-left:215px;}
	.subcontent10_content div.form { margin:15px 5px 15px 5px; }
	.subcontent10_content p{ margin:10px 10px 0 -25px; }
	.subcontent2 #subcontent10_content h4 { position:relative;margin-left:-54px;margin-top:0;width:575px; height:25px; padding:6px 0 0 15px;background:#000;color:#fff; font-family:"Arial", Verdana, serif; font-size:17px;}
	
	
	#subcontent10_content { position:absolute; top:335px;*top:351px;margin-left:156px; padding-bottom:130px; height: 150px; width:520px;*width:500px;}
	#subcontent10_content div.form { margin:15px 5px 15px 5px; }
	#subcontent10_content p{ margin:10px 10px 0 -25px; }
	#subcontent2 #subcontent10_content h4 { position:relative;margin-left:-54px;margin-top:0;width:575px; height:25px; padding:6px 0 0 15px;background:#000;color:#fff; font-family:"Arial", Verdana, serif; font-size:17px;}
	
	
	#subcontent11_content { position:absolute; top:324px;*top:341px;margin-left:215px; padding-bottom:130px; height: 150px; width:520px;}
	/*#subcontent11_content p{ margin:10px 10px 0 15px; }*/
	#subcontent2 #subcontent11_content h4 { position:relative;margin-left:-54px;margin-top:0;width:575px;width:574px\9;height:25px; padding:6px 0 0 15px;background:#000;color:#fff; font-family:"Arial", Verdana, serif; font-size:17px;}
	/*-- CONTACT US PAGE : nb 7/2/11 --*/
	
	/*-- END CONTACT US PAGE --*/
	#subcontent2 #shoppingToolIcons {position:absolute; top:231px; left:160px;}
	.lang_fr #subcontent2 #shoppingToolIcons {position:absolute; top:233px; left:160px;}
	
	#subcontent2 #marquee { width:751px; height:175px; }
	#subcontent2 #marquee #subnav { padding:20px 0 0 2px; }
	#subcontent2 #marquee.contactus { background:url('/li/images/submarquees/en/contactus.jpg') no-repeat; }
	#subcontent2 #marquee.searchlincoln { background:url('/li/images/submarquees/en/searchlincoln.jpg') no-repeat; }
	#subcontent2 #marquee.faq { background:url('/li/images/submarquees/en/faq.jpg') no-repeat; }
	#subcontent2 div.aboutlincoln { background-image:url('/li/images/submarquees/aboutlincoln.jpg');background-repeat: no-repeat; height:250px; }
	#subcontent2 div.aboutlincoln_1920 { background-image:url('/li/images/submarquees/aboutlincoln.jpg');background-repeat: no-repeat; height:250px; }
	#subcontent2 div.aboutlincoln_1930 { background-image:url('/li/images/submarquees/aboutlincoln_1930.jpg');background-repeat: no-repeat; height:250px; }
	#subcontent2 div.aboutlincoln_1940 { background-image:url('/li/images/submarquees/aboutlincoln_1940.jpg');background-repeat: no-repeat; height:250px; }
	#subcontent2 div.aboutlincoln_1950 { background-image:url('/li/images/submarquees/aboutlincoln_1950.jpg');background-repeat: no-repeat; height:250px; }
	#subcontent2 div.aboutlincoln_1960 { background-image:url('/li/images/submarquees/aboutlincoln_1960.jpg');background-repeat: no-repeat; height:250px; }
	#subcontent2 div.aboutlincoln_1970 { background-image:url('/li/images/submarquees/aboutlincoln_1970.jpg');background-repeat: no-repeat; height:250px; }
	#subcontent2 div.aboutlincoln_1980 { background-image:url('/li/images/submarquees/aboutlincoln_1980.jpg');background-repeat: no-repeat; height:250px; }
	#subcontent2 div.aboutlincoln_1990 { background-image:url('/li/images/submarquees/aboutlincoln_1990.jpg');background-repeat: no-repeat; height:250px; }
	#subcontent2 div.aboutlincoln_2000 { background-image:url('/li/images/submarquees/aboutlincoln_2000.jpg');background-repeat: no-repeat; height:250px; }

	#subcontent2 #features {position:absolute;top:440px;left:310px;}
	
	/*-- FOR MKX VIDEOS : nb 7/3/11 --*/
	/* FIREFOX */
	@-moz-document url-prefix() {
		#subcontent2 #features2 {position:absolute;top:751px;left:310px;}
	}
	
	#subcontent2 #features2 {position:absolute;top:760px;left:310px;}
	/* -- END MKX VIDEO --*/
/* --- END UNIVERSAL DIV STYLES --- */




/* --- BEGIN HIDDEN SPANS (for the benefit of mr. screen reader) --- */
	h1 a span, #mainnav a span, #subnav h2 span, #subnav ul li a span, #homesub h2 span
		{ position:absolute; left:-9999px; }
/* --- END HIDDEN SPANS (for the benefit of mr. screen reader) --- */




/* --- BEGIN HOME STYLES --- */
	#homeflash { margin-top:10px;margin-bottom:2px; padding:1px; }
	#homesub { text-align:left; margin-top:5px;}
	
	/* -- ESPOTS ON HOMEPAGE : nb 7/2/11 -- */
	#homesub #lincolnnews { position:absolute; top:552px;*top:561px;left:155px;width:300px;float:left; text-align:center; }
	.lang_fr #homesub #lincolnnews { position:absolute; top:552px;*top:557px;left:155px;width:300px;float:left; text-align:center; }
	*html #homesub #lincolnnews {*margin-left:2px;}
	#homesub #lincolnnews #news {margin:-9px 0 10px 5px; padding:0; width:300px; height:28px;  background-color:#000;}
	#homesub #lincolnnews h2 { padding:8px;margin-left:-200px;font-family: Arial, Helvetica, sans-serif; font-weight:normal;font-size:11px; color:#fff;}
	.lang_fr #homesub #lincolnnews h2 { padding:8px;margin-left:-150px;font-family: Arial, Helvetica, sans-serif; font-weight:normal;font-size:11px; color:#fff;}
	#homesub #lincolnnews img {margin-left:5px;}
	
	#homesub #emailupdates { position:absolute; top:552px;left: 455px;width:300px;float:left; text-align:center; }
	.lang_fr #homesub #emailupdates { position:absolute; top:552px;*top:537px;left: 455px;width:300px;float:left; text-align:center; }
	/*#homesub #emailupdates img {margin-left:5px;}*/
	#homesub #emailupdates h2 { margin:0 0 10px 0 ; padding:0; width:300px; height:28px; background-color:#000; }
	#homesub #emailupdates div { float:left; width:143px; margin-left:6px;}
	#homesub #emailupdates div p { margin:5px; padding:0; font-size:1em; }
	#homesub #emailupdates div p.title { color:#67778b; }
	#homesub #emailupdates div p.title a { color:#67778b; text-decoration:none; }
	#homesub #emailupdates div p.title a:hover { text-decoration:underline; }
	/* -- ESPOTS ON HOMEPAGE : nb 7/2/11 -- */
/* --- END HOME STYLES --- */

/* ---REGIONAL OFFERS STYLES --- */
	#regional_offers #homesub #lincolnnews { position:absolute; top:518px;*top:527px;left:155px;width:300px;float:left; text-align:center; }
	
	*html #regional_offers #homesub #lincolnnews {*margin-left:2px;}
	#regional_offers #homesub #lincolnnews #news {margin:-9px 0 10px 5px; padding:0; width:300px; height:28px;  background-color:#000;}
	#regional_offers #homesub #lincolnnews h2 { padding:8px;margin-left:-192px;font-family: Arial, Helvetica, sans-serif; font-weight:normal;font-size:11px; color:#fff;}
	.lang_fr #regional_offers #homesub #lincolnnews h2 { padding:8px;margin-left:-150px;font-family: Arial, Helvetica, sans-serif; font-weight:normal;font-size:11px; color:#fff;}
	#regional_offers #homesub #lincolnnews img {margin-left:5px;}
	
	#regional_offers #homesub #emailupdates { position:absolute; top:518px;left: 455px;width:300px;float:left; text-align:center; }
	
	/*#homesub #emailupdates img {margin-left:5px;}*/
	#regional_offers #homesub #emailupdates h2 { margin:0 0 10px 0 ; padding:0; width:300px; height:28px; background-color:#000; }
	#regional_offers #homesub #emailupdates div { float:left; width:143px; margin-left:6px;}
	#regional_offers #homesub #emailupdates div p { margin:5px; padding:0; font-size:1em; }
	#regional_offers #homesub #emailupdates div p.title { color:#67778b; }
	#regional_offers #homesub #emailupdates div p.title a { color:#67778b; text-decoration:none; }
	#regional_offers #homesub #emailupdates div p.title a:hover { text-decoration:underline; }
/* ---END REGIONAL OFFERS STYLES --- */


/* --- BEGIN SUBHEAD STYLES --- */
	.dropdown-menu { display:none; } /*not sure why this shows up on some forms, RB, after lincoln refresh */
	#subcontent2 /*h2,*/
	h3.formsTitle { width:736px; height:430px; margin:0; padding:8px 0 0 15px;background:#000;color:#fff; font-family:"Arial", Verdana, serif; font-size:17px;}
	h3.formsTitle { margin-left:3px; text-transform:uppercase; }
	#shoppingTools h3.title { width:736px; height:430px; margin:0; padding:14px 0 0 15px;background:#000;color:#fff; font-family:"Arial", Verdana, serif; font-size:17px;}
	#shoppingTools h3.title { margin-left:3px; text-transform:uppercase; }
	.request-a-quote h3.formsTitle { margin-top:-14px; margin-top:-15px\9; margin-bottom:20px; }
	.formsRab .formsTitle,
	.formsTestDrive .formsTitle { *margin-left:2px; }
	.dealer-select-button { font-family:"Arial", Verdana, serif; text-transform:uppercase; }
		body#shoppingTools #right-content-spacer {padding:0 10px;}
		#right-content-spacer { margin-left:0!important; }
	#subcontent2 h2#marqueeLincoln {width:736px; height:25px; margin-top:2px; padding:8px 0 0 15px;background:#000;color:#fff; font-family:"Arial", Verdana, serif; font-size:17px;}
	#subcontent2 h4 { position:relative;margin-left:-54px;margin-top:0;width:736px; height:25px; padding:8px 0 0 15px;background:#000;color:#fff; font-family:"Arial", Verdana, serif; font-size:17px;}
	
	#subcontent2 h2.contactus { width:600px;background:url('/li/images/subheads/en/contactus.gif') no-repeat;padding:0; }
	#subcontent2 h2.privacypolicy { width:600px;background:url('/li/images/subheads/en/privacypolicy.gif') no-repeat;padding:0; }
	#subcontent2 h2.faq { width:600px;background:url('/li/images/subheads/en/faq.gif') no-repeat;padding:0; }
	#subcontent2 h2.searchlincoln { width:600px;background:url('/li/images/subheads/en/searchlincoln.gif') no-repeat;padding:0; }
	/*#subcontent2 h2.warranty { width:600px;background:url('/li/images/subheads/en/warranty.gif') no-repeat;padding:0; }*/
	/*if this breaks vehicle navigation, we need to change it*/
	#subcontent2 h2.warranty {width:575px; height:25px; margin:150px 0 0 5px; padding:8px 0 0 15px;background:#000;color:#fff; font-family:"Arial", Verdana, serif; font-size:17px;}
	#subcontent2 h2.help {width:575px; height:25px; margin:0 0 0 5px; padding:8px 0 0 15px;background:#000;color:#fff; font-family:"Arial", Verdana, serif; font-size:17px;}
	
	#subcontent2 h2.tradeinvalue { width:600px;background:url('/li/images/subheads/en/tradeinvalue.gif') no-repeat;padding:0; }
	#subcontent2 h2.getaquote {width:600px; background:url('/li/images/subheads/en/getaquote.gif') no-repeat;padding:0; }
	#subcontent2 h2.specialoffers {width:600px; background:url('/li/images/subheads/en/specialoffers.gif') no-repeat;padding:0; }
	#subcontent2 h2.findadealer { width:600px;background:url('/li/images/subheads/en/findadealer.gif') no-repeat;padding:0; }
	#subcontent2 h2.requestabrochure { width:600px;background:url('/li/images/subheads/en/requestabrochure.gif') no-repeat;padding:0; }
	/*#subcontent2 h2.aboutlincoln { width:600px;background:url('/li/images/subheads/en/aboutlincoln.gif') no-repeat;padding:0; }*/
	
	#subcontent2 h2.aboutlincoln { width:736px; height:25px; margin-top:2px; padding:8px 0 0 15px;background:#000;color:#fff; font-family:"Arial", Verdana, serif; font-size:17px;}
	
	#subcontent2 h2.futurevehicles { width:600px;background:url('/li/images/subheads/en/futurevehicles.gif') no-repeat;padding:0; }
	
	/*#subcontent2 h2.customercare { width:600px;background:url('/li/images/subheads/en/customercare.gif') no-repeat;padding:0; }*/
	/*#subcontent2 h2.customercare { width:575px; height:34px; margin:0 0 0 5px; padding:14px 0 0 15px;background:#000;color:#fff; font-family:"Arial", Verdana, serif; font-size:19px;}*/
	/* if this breaks vehicle navigation, change subcontent2 to something else */
	
	#subcontent2 h2.service { width:600px;/*background:url('/li/images/subheads/en/service.gif') no-repeat;*/padding:0; }
	#subcontent2 h2.roadside { width:600px;/*background:url('/li/images/subheads/en/roadsideassistance.gif') no-repeat;*/ }
	
/* --- END SUBHEAD STYLES --- */

#subcontent3 { margin:-1px 0 0 1px; border-left:2px solid #fff; border-top:2px solid #fff; border-right:1px solid #fff;background:#fff;width:752px;}
#subcontent3 #marquee { width:751px; height:407px; }
	#subcontent3 #marquee #homeflash { margin-top:0;margin-bottom:0; padding:1px; }
	#subcontent3 #marquee #subnav { padding:20px 0 0 2px; }
	
#extend_your_roadside_assistance h4{padding:0 0 0 15px;}
/*#about_roadside_assistance h4 {padding:10px 0 0 10px; width:574px;}*/

/* --- BEGIN TERCIARY NAV STYLES --- */
	#terciarynav { 
		background: #F9F9F9; /* old browsers */
		background: -moz-linear-gradient(top, #F9F9F9 0%, #E6E6E6 100%); /* firefox */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(100%,#E6E6E6)); /* webkit */
		background: -o-linear-gradient(top, #F9F9F9 0%,#E6E6E6 100%); /* opera */
		-pie-background: linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%);
		position:absolute; top:430px; left:25px; margin:0; padding:0 0 10px 0;  }	
	#terciarynav a { text-decoration:none; color:#000; font-size:.95em; }
	#terciarynav li { list-style-type:none; text-align:center; font-size:13px;}
	#terciarynav li a { margin:0; height:19px; width:115px; display:block;padding:4px 0 0 0;}
	#terciarynav li a span {  /*padding:0 0 0 10px;*/  }
	#terciarynav li.on, #terciarynav li a:hover { background:#b1b1b1; }
	/*#terciarynav li.on a, #terciarynav a:hover { color:#fff; }*/
/* --- BEGIN TERCIARY NAV STYLES --- */

/* --- BEGIN VEHICLE TERTIARY NAV STYLES --- */
	#vehicle_tert_nav { 
		background: #F9F9F9; /* old browsers */
		background: -moz-linear-gradient(top, #F9F9F9 0%, #E6E6E6 100%); /* firefox */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(100%,#E6E6E6)); /* webkit */
		background: -o-linear-gradient(top, #F9F9F9 0%,#E6E6E6 100%); /* opera */
		-pie-background: linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%);
		float:left; margin:0 0 10px 0; padding:0 0 5px 0; color:#000;font-family:"Helvetica", Arial, serif;font-size:11px; }
	#vehicle_tert_nav a { text-decoration:none; color:#000; font-size:1em; }
	#vehicle_tert_nav li { list-style-type:none; }
	#vehicle_tert_nav li a { margin:0; width:151px;padding:2px 10px; display:block;}
	#vehicle_tert_nav li a span { padding:3px 0 0 0;   }
	#vehicle_tert_nav li.on, #vehicle_tert_nav li a:hover { background:#525151; }
	#vehicle_tert_nav li.on a, #vehicle_tert_nav a:hover { color:#fff; }
	
	/* -- FOR VEHICLE PAGES : nb 7/2/11 -- */
	#vehicle_tert_nav2 { 
		background: #F9F9F9; /* old browsers */
		background: -moz-linear-gradient(top, #F9F9F9 0%, #E6E6E6 100%); /* firefox */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(100%,#E6E6E6)); /* webkit */
		background: -o-linear-gradient(top, #F9F9F9 0%,#E6E6E6 100%); /* opera */
		-pie-background: linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%);
		float:left; position:absolute; top:430px;*top:440px;left:170px;*left:130px; padding:0 0 1px 0; color:#000;font-family:Arial, serif;font-size:11px; }
	#vehicle_tert_nav2 a { text-decoration:none; color:#000; font-size:1em; }
	#vehicle_tert_nav2 li { list-style-type:none; }
	#vehicle_tert_nav2 li a { margin:0; width:121px;padding:2px 10px; display:block;}
	#vehicle_tert_nav2 li a span { padding:3px 0 0 0;   }
	#vehicle_tert_nav2 li.on, #vehicle_tert_nav2 li a:hover { background:#525151; }
	#vehicle_tert_nav2 li.on a, #vehicle_tert_nav2 a:hover { color:#fff; }
	
	/*-- FOR MKX VIDEOS :nb 7/3/11 --*/
	#vehicle_tert_nav3 { 
		background: #F9F9F9; /* old browsers */
		background: -moz-linear-gradient(top, #F9F9F9 0%, #E6E6E6 100%); /* firefox */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(100%,#E6E6E6)); /* webkit */
		background: -o-linear-gradient(top, #F9F9F9 0%,#E6E6E6 100%); /* opera */
		-pie-background: linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%);
		float:left; position:absolute; top:728px;*top:741px;left:170px;*left:130px; padding:0 0 1px 0; color:#000;font-family:Arial, serif;font-size:11px; }
	#vehicle_tert_nav3 a { text-decoration:none; color:#000; font-size:1em; }
	#vehicle_tert_nav3 li { list-style-type:none; }
	#vehicle_tert_nav3 li a { margin:0; width:121px;padding:2px 10px; display:block;}
	#vehicle_tert_nav3 li a span { padding:3px 0 0 0;   }
	#vehicle_tert_nav3 li.on, #vehicle_tert_nav2 li a:hover { background:#525151; }
	#vehicle_tert_nav3 li.on a, #vehicle_tert_nav2 a:hover { color:#fff; }
	/*-- END MKX VIDEOS --*/
	
/* --- BEGIN VEHICLE TERTIARY NAV STYLES --- */

.feature_data{float:left;width:385px;padding: 0 0 0 10px;}
.feature_data h3{font-family:"Arial", Verdana, serif; font-size:15px; color:#000;margin:0;padding:0;}
.feature_data p.disclaimer{font-size:9px; font-family:"Arial", Verdana, serif; color:#000;}

/* --- BEGIN FOOTER STYLES --- */
	#footer { width:757px; height:35px; text-align:right; font-size:1.1em; }
	#footer #footertext p{display:block; float:left; font-family:"Arial", Verdana, serif; font-size:12px; color:#fff; font-weight:normal;font-weight:bold\9;*font-weight:900;}
	#footercontent { padding:5px; }
	#footerlinks { float:right; margin-top:2px; color:#fff;}
	#footer a { margin-left:20px;font-family: Arial, Helvetica, sans-serif; font-weight:normal;font-size:11px; color:#fff; text-decoration:none; }
	#footer a:hover { text-decoration:underline; }
	#footercopy p { margin:8px 10px 0 0; font-size:1.1em; color:#fff;}
	#footercopy p a { text-decoration:none; color:#fff; }
	#footercopy p a:hover { text-decoration:underline; }
/* --- END FOOTER STYLES --- */

/* --- BEGIN FORM STYLES -- */
	#mainnav ul#mainnavbox_findadealer li {background:url('/li/images/mainnav/en/findadealer_form_new.gif') no-repeat; height:17px;width:135px; margin:0 0 20px 10px;*margin:0 0 10px 10px;}
	#mainnav form { margin:15px 0 15px 0; padding:0; *margin:3px 0 10px 0;}
	#mainnav form input { font-size:1em; border:0; background:none; margin:0; padding:0; float:left; }
	#mainnav form input {width:90px;}
	#mainnav form input.go {margin: 0; width:43px;}
	* html #mainnav form input.go{height:12px;}
	#footersearch { float:right; background:url('/li/images/footersearch_en.gif') no-repeat; height:17px; width:122px; margin:0 0 0 15px; padding:0; }
	#footersearch form { margin:0; padding:0; }
	#footersearch input { font-size:.9em; border:0; background:none; margin:0 0 0 10px; padding:0;  float:left; }
	.rb_gray_btn{background:url('/li/images/buttons/en/btn_bkgOver.png') no-repeat;height:36px;width:139px;display:block;height:26px; padding-top:11px; text-align:center; text-decoration:none;color:#fff;font-family:"Arial", Verdana, serif; font-size:11px;text-transform:uppercase;margin-left:-30px;*margin-left:0px;}
	a.rb_gray_btn{color:#fff;}
	a.rb_gray_btn:hover{background:url('/li/images/buttons/en/btn_bkgOver.png') no-repeat;height:36px;width:139px;display:block;height:26px; padding-top:11px; text-align:center; text-decoration:none;color:#9ABBCA;font-family:"Arial", Verdana, serif; font-size:11px;text-transform:uppercase;margin-left:-30px;*margin-left:0px;}
	.formsIntro { margin-left:14px; }/* found on the old TRADE_IN form ( autoLeadDataForm_a(/_b).jsp ) */
	#ld_search { padding:0 14px; }
	

	/*from derek*/
	#right-content-spacer form input {font-size:12px;margin-bottom:0px;}
	#right-content-spacer .form-header{color:#231f20;text-align:left;}
	#right-content-spacer .field-header{text-align:left; width:25%; padding:10px;color:#666;font-size:12px;}
	#right-content-spacer .field-header-and-value{text-align:left;}
	#right-content-spacer .preferred-dealer{border:0px;margin-left:10px;margin-bottom:15px;padding:10px;background:#e5e5e5;}
	#right-content-spacer .form-consent{font-size:10px;}
	#right-content-spacer .preferred-dealer-header{font-weight:regular;color:#231f20;font-size:14px;}
	#right-content-spacer .field {font-size:12px;}
	#right-content-spacer .pricing-note{font-size:10px;}
	#right-content-spacer .form-note .field-header{text-align:right;color:red;padding:0;}
	#right-content-spacer .vehicle-description{font-size:11px;}
	#right-content-spacer .colorBox{font-size:11px;}
	#right-content-spacer .confirmation{margin:0 0 75px 0;}
	.confirmation{margin:0 0 75px 0;position:relative;}
	#brochureForm{margin:0; padding:0;position:relative;}
	#rb_disclaimer{position:relative;padding-top:10px;}
	
	.ld_result{border:1px solid #cccccc; background:#e7e7e7;margin:0 0 5px 0;*height:1%;}
/* --- END MAIN NAV FORM STYLES -- */

#privacypolicypage{margin:0 20px;font-size:1.1em;}
#bottom_container{position:relative;z-index:2;padding-bottom:10px;}

/* --- BEGIN UNIVERSAL CLASS STYLES --- */
	.clear { clear:both; }
/* --- END UNIVERSAL CLASS STYLES --- */


/*Service your lincoln*/

/*#service_your_lincoln #maincontent,#scheduled_maintenance #maincontent,#roadside_assistance #maincontent {background:#fff url('/li/images/submarquees/service.jpg') no-repeat top left;padding-top:174px; width:751px;}*/
#scheduled_maintenance h4, #roadside_assistance h4 {padding-bottom:10px;font-size:15px;height:20px;margin:6px 0 0 10px;width:300px;}
#service_your_lincoln h4 {padding:8px 0 0 15px; width:575px;height:25px;margin:6px 0 0 5px;*margin:12px 0 0 5px;font-size:17px;}
#roadside_assistance h4 {padding:8px 0 0 15px; width:575px;height:25px;margin:6px 0 0 5px;font-size:17px;}
#about_roadside_assistance h4 {padding:8px 0 0 15px; width:575px;height:25px;margin:6px 0 0 5px;font-size:17px;}

.service_copy_top {background:#fff url('/li/images/rightcontent/service/bkg_copybox.gif') no-repeat top left;width:558px;padding:2px 0;min-height:115px;_height: auto !important;height: 115px;margin:0 0 0 10px;}
.service_copy_top img {margin:1px 5px 1px 3px;}
.service_copy_bottom{background:#fff url('/li/images/rightcontent/service/bkg_copybox_bottom.gif') no-repeat top left;height:1px;width:558px;margin:0 0 0 10px;}
.service_copy_right {float:right;width:380px;padding : 10px 7px;}
.service_copy_left {float:left;width:152px;}
.service_copy_right a.moreinfo{background:url('/li/images/buttons/en/btn_bkgOver.png') no-repeat;height:36px;width:139px;display:block;height:26px; padding-top:11px; text-align:center; text-decoration:none;color:#fff;font-family:"Arial", Verdana, serif; font-size:13px;}
.service_copy_right a.moreinfo span{position:absolute;left:-9999px;color:#fff;}
.service_copy_right a.moreinfo:hover{background:url('/li/images/buttons/en/btn_bkgOver.png') no-repeat;height:36px;width:139px;display:block;height:26px; padding-top:11px; text-align:center; text-decoration:none;color:#9ABBCA;font-family:"Arial", Verdana, serif; font-size:13px;}

/*.rb_gray_btn{background:url('/li/images/buttons/en/btn_bkg.png') no-repeat;height:36px;width:139px;display:block;height:26px; padding-top:11px; text-align:center; text-decoration:none;color:#fff;font-family:"Arial", Verdana, serif; font-size:13px;}
	a.rb_gray_btn{color:#fff;}
	a.rb_gray_btn:hover{background:url('/li/images/buttons/en/btn_bkgOver.png') no-repeat;height:36px;width:139px;display:block;height:26px; padding-top:11px; text-align:center; text-decoration:none;color:#fff;font-family:"Arial", Verdana, serif; font-size:13px;}
*/	


#scheduled_maintenance p{margin:10px 10px 0 10px;}
#scheduled_maintenance .checklist{margin:0 0 0 25px;}



#shoppingTools #maincontent {background:#fff url('/li/images/submarquees/marqueeFindADealer.jpg') no-repeat 3px 3px;padding-top:125px;}
	/*#shoppingTools #maincontent.findADealer { background-image:url('/li/images/submarquees/marqueeFindADealer.jpg'); }*/
#shoppingTools #rightcontent { }
img.topper,br.topperSpacer {display:none;}

/*removing from here; putting image on page */
/*#warranty #maincontent {background:#fff url('/li/images/submarquees/warranty.jpg') no-repeat top left;padding-top:151px;border-left:2px solid #fff; border-top:2px solid #fff; border-right:1px solid #fff;width:751px;}*/


/*  *********************************************************************************** can these be removed from the Refresh?  RB 6/29/11 ********** */
#shoppingTools h3.title {height:37px;}
/*#shoppingTools h3.title span {visibility:hidden; text-indent: -9999px; }*/
h3.TRADE_IN { background:url('/li/images/subheads/en/tradeinvalue.gif') no-repeat; }
h3.REQUEST_QUOTE { background:url('/li/images/subheads/en/getaquote.gif') no-repeat; }
h3.requestBrochure { background:url('/li/images/subheads/en/requestabrochure.gif') no-repeat; }
/*h3.privacyPolicy { background:url('/li/images/subheads/en/privacypolicy.gif') no-repeat; }*/
#shoppingTools h3.privacyPolicy { width:681px; height:34px; margin:0; padding:14px 0 10px 15px;background:#000;}
#shoppingTools h3.title.privacyPolicy span{text-transform:uppercase;color:#fff; font-family:"Arial", Verdana, serif; font-size:19px;}

/* ************************************************************************************ end of possible removal *** */

/* --- BEGIN VEHICLE NAV STYLES --- */
#vehicle_nav {position:absolute;top:115px;margin:0 10px 0 10px;*margin:0 10px 0 -745px;height:37px;background-color:#000; width:730px;}
*.subpageNav #vehicle_nav{position:absolute;top:115px;margin:0 10px 0 10px;height:37px;background-color:#000; width:730px;}
#vehicle_nav ul{position:absolute;list-style:none;margin:0 10px 0 10px;height:27px;padding:0px 0 5px 5px;width:740px; }
#vehicle_nav ul li{float:left;/*margin-top:8px;*/ height:37px;}
#vehicle_nav ul li.vehicle_title{margin-top:-2px; margin-left:-10px;}
#vehicle_nav ul li a span{font-family:"Arial", Verdana, serif; font-size:13px; color:#fff;}
#vehicle_nav ul li a.mks span, #vehicle_nav ul li a.mkz span{font-size:17px;}
#vehicle_nav ul li a{display:block;height:26px; padding-top:11px; text-align:center; text-decoration:none;}
#vehicle_nav ul li a.mks{width:135px;}
#vehicle_nav ul li a.mkx{width:151px;}
#vehicle_nav ul li a.mkz{width:120px;}
#vehicle_nav ul li a.navigator{width:151px;}
#vehicle_nav ul li a.mkt{width:151px;}


#vehicle_nav ul li a.photos{width:70px;}
#vehicle_nav ul li a.photos:hover{width:70px;/*background-color:#b1b1b1;*/background:url('/li/images/buttons/arrow.png') no-repeat center top;}
#vehicle_nav ul li a.photos_on{width:70px;background-color:#b1b1b1;}

#vehicle_nav ul li a.mkxgallery{width:70px;}
#vehicle_nav ul li a.mkxgallery:hover{width:70px;background:url('/li/images/buttons/arrow.png') no-repeat center top;}
#vehicle_nav ul li a.mkxgallery_on{width:70px;background-color:#b1b1b1;}

#vehicle_nav ul li a.exterior{width:70px;}
#vehicle_nav ul li a.exterior:hover{width:70px;background:url('/li/images/buttons/arrow.png') no-repeat center top;}
#vehicle_nav ul li a.exterior_on{width:70px;background-color:#b1b1b1;}

#vehicle_nav ul li a.interior{width:80px;}
#vehicle_nav ul li a.interior:hover{width:80px;background:url('/li/images/buttons/arrow.png') no-repeat center top;}
#vehicle_nav ul li a.interior_on{width:70px;background-color:#b1b1b1;}

#vehicle_nav ul li a.performance{width:108px;}
#vehicle_nav ul li a.performance:hover{width:108px;background:url('/li/images/buttons/arrow.png') no-repeat center top;}
#vehicle_nav ul li a.performance_on{width:108px;background-color:#b1b1b1;}

#vehicle_nav ul li a.safety{width:130px;}
#vehicle_nav ul li a.safety:hover{width:130px;background:url('/li/images/buttons/arrow.png') no-repeat center top;}
#vehicle_nav ul li a.safety_on{width:130px;background-color:#b1b1b1;}

#vehicle_nav ul li a.features{width:132px;}
#vehicle_nav ul li a.features:hover{width:132px;background:url('/li/images/buttons/arrow.png') no-repeat center top;}
#vehicle_nav ul li a.features_on{width:132px;background-color:#b1b1b1;}

/*-- MKZ NAVIGATION --*/
#vehicle_nav ul li a.mkz_photos{width:62px;}
#vehicle_nav ul li a.mkz_photos:hover{width:62px;/*background-color:#b1b1b1;*/background:url('/li/images/buttons/arrow.png') no-repeat center top;}
#vehicle_nav ul li a.mkz_photos_on{width:62px;background-color:#b1b1b1;}

#vehicle_nav ul li a.mkz_exterior{width:62px;}
#vehicle_nav ul li a.mkz_exterior:hover{width:62px;background:url('/li/images/buttons/arrow.png') no-repeat center top;}
#vehicle_nav ul li a.mkz_exterior_on{width:62px;background-color:#b1b1b1;}

#vehicle_nav ul li a.mkz_interior{width:62px;}
#vehicle_nav ul li a.mkz_interior:hover{width:62px;background:url('/li/images/buttons/arrow.png') no-repeat center top;}
#vehicle_nav ul li a.mkz_interior_on{width:62px;background-color:#b1b1b1;}

#vehicle_nav ul li a.mkz_performance{width:92px;}
#vehicle_nav ul li a.mkz_performance:hover{width:92px;background:url('/li/images/buttons/arrow.png') no-repeat center top;}
#vehicle_nav ul li a.mkz_performance_on{width:92px;background-color:#b1b1b1;}

#vehicle_nav ul li a.mkz_hybrid{width:92px;}
#vehicle_nav ul li a.mkz_hybrid:hover{width:92px;background:url('/li/images/buttons/arrow.png') no-repeat center top;}
#vehicle_nav ul li a.mkz_hybrid_on{width:92px;background-color:#b1b1b1;}

#vehicle_nav ul li a.mkz_safety{width:112px;}
#vehicle_nav ul li a.mkz_safety:hover{width:112px;background:url('/li/images/buttons/arrow.png') no-repeat center top;}
#vehicle_nav ul li a.mkz_safety_on{width:112px;background-color:#b1b1b1;}

#vehicle_nav ul li a.mkz_features{width:122px;}
#vehicle_nav ul li a.mkz_features:hover{width:122px;background:url('/li/images/buttons/arrow.png') no-repeat center top;}
#vehicle_nav ul li a.mkz_features_on{width:122px;background-color:#b1b1b1;}

.vehicleTagline {position:absolute; top:180px; left:35px; width:600px;}
.vehicleTagline div {position:absolute; top:0; left:25px; width:600px;}
.vehicleTagline div p span.subTag{font-family:"Arial", Verdana, serif; font-size:15px; color:#9abbca; font-weight:normal;}
.vehicleTagline div p span.subTag2{font-family:"Arial", Verdana, serif; font-size:15px; color:#9abbca; font-weight:normal;line-height:15px;}
.vehicleTagline div p span.subTagTan{font-family:"Arial", Verdana, serif; font-size:15px; color:#fff; font-weight:normal;}
.vehicleTagline div p span.vehicle{line-height:80%;font-family:"Arial", Verdana, serif; font-size:25px; color:#fff;}
.vehicleTagline div p span.vehicle span{line-height:80%;font-family:"Arial", Verdana, serif; font-size:25px; color:#fff;}

.vehicleTagline div p span.vehicleMKX{line-height:30px;font-family:"Arial", Verdana, serif; font-size:25px; color:#fff;}
.vehicleTagline div p span.vehicleMKX span{line-height:30px;font-family:"Arial", Verdana, serif; font-size:25px; color:#fff;}

.hybridTagline {position:absolute; top:200px; left:35px; width:400px;}
.hybridTagline div {position:absolute; top:0; left:25px; width:400px;}
.hybridTagline div p {margin-top:23px;}
.hybridTagline div p span.hybridsubTag{font-family:"Arial", Verdana, serif; font-size:15px; color:#fff; font-weight:normal;}
.hybridTagline div p span.hybridvehicle{line-height:80%;font-family:"Arial", Verdana, serif; font-size:25px; color:#fff;}
.hybridTagline div p span.hybridvehicle span{line-height:80%;font-family:"Arial", Verdana, serif; font-size:25px; color:#fff;}

.vehicleButtons {position:absolute; left:590px;}
.bnp a{background:url('/li/images/buttons/en/bnp_up.png') no-repeat;height:36px;width:139px;display:block;/*height:26px; padding-top:11px; text-align:center; text-decoration:none;color:#fff;font-family:"Arial", Verdana, serif; font-size:13px;*/}
.bnp a:hover{background:url('/li/images/buttons/en/bnp_over.png') no-repeat;height:36px;width:139px;display:block;/*height:26px; padding-top:11px; text-align:center; text-decoration:none;color:#fff;font-family:"Arial", Verdana, serif; font-size:13px;*/}
.dealer a {background:url('/li/images/buttons/en/dealer_up.png') no-repeat;height:36px;width:139px;display:block;}
.dealer a:hover {background:url('/li/images/buttons/en/dealer_over.png') no-repeat;height:36px;width:139px;display:block;/*height:26px; padding-top:11px; text-align:center; text-decoration:none;color:#fff;font-family:"Arial", Verdana, serif; font-size:13px;*/}
.bnp {top:475px;}
.dealer{top:525px;}

.link{position:absolute;text-transform:uppercase; top:480px;left:35px;width:600px;}
.link div { position:relative; }
.link a{line-height:1.75em;font-family:"Arial", Verdana, serif; font-size:11px;/*letter-spacing:0px;*/text-decoration:none;color:#fff; margin-left:7px;position:relative; }
.link a:hover{line-height:1.75em;font-family:"Arial", Verdana, serif; font-size:11px;text-decoration:none;color:#9abbca; margin-left:7px;position:relative; }
.link span.arrow{position:absolute;top:4px;margin-left:10px; height:0px;font-size: 0px; width: 0px;border-top: 5px solid transparent;border-left: 5px solid #9abbca;border-bottom: 5px solid transparent;}
/* --- END VEHICLE NAV STYLES --- */



/*-- SUBPAGE NAVIGATION --*/
.subpageNav {background:url('/li/images/bkg/subpage_gradient.jpg') no-repeat;height:54px;width:751px;margin-top:1px;}
/*-- END SUBPAGE NAVIGATION --*/

/*Photos*/
#thumb_strip,
#js_gallery_thumbnails {position:absolute; top:440px; left:312px;height:80px;padding:0 0 60px 4px; width: 440px; float: left;}
* html #thumb_strip,
* html #js_gallery_thumbnails{left:150px;}
#thumb_border img,
#js_gallery_thumbnails img {border:1px solid #ccc;margin:2px;}
#home_image, #home_image_pulleddown, #spec_image_pulldown {/*overflow:hidden;*/padding-top:0;width:751px;z-index:1;}
#home_image_pulleddown {background-color:#E1E1E1;height:275px;padding-top:0px;}


#home_image_pulleddown div p span.mkz, 
#home_image_pulleddown div p span.mks, 
#home_image_pulleddown div p span.mkx, 
#home_image_pulleddown div p span.navigator, 
#home_image_pulleddown div p span.mkt 
	{font-family:"Arial", Verdana, serif; font-size:20px;font-weight:normal;}
	
#home_image_pulleddown div p span.mkz_sectionFeatures, 
#home_image_pulleddown div p span.mks_sectionFeatures, 
#home_image_pulleddown div p span.mkx_sectionFeatures, 
#home_image_pulleddown div p span.navigator_sectionFeatures, 
#home_image_pulleddown div p span.mkt_sectionFeatures 
	{display:block;font-family:"Arial", Verdana, serif; font-size:30px;margin-top:-15px;*margin-top:-20px;}
	
div #exterior.mks {position:absolute;left:470px;top:220px;}

div #exterior.mkt {position:absolute;left:470px;top:350px;}

div #exterior.mkx,
div #safety.mkz,
div #safety.mkx {position:absolute;left:30px;top:170px;}

div #exterior.mkz,
div #interior.mks,
div #interior.mkx {position:absolute;left:470px;top:160px;}

div #exterior.navigator {position:absolute;left:60px;top:170px;}

div #interior.mkt {position:absolute;left:25px;top:360px;}

div #interior.mkz,
div #interior.navigator,
div #performance.mkz {position:absolute;left:40px;top:340px;}

div #performance.mks,
div #performance.mkx,
div #performance.navigator {position:absolute;left:520px;top:160px;}

div #safety.mks {position:absolute;left:420px;top:350px;}

div #performance.mkt {position:absolute;left:520px;top:260px;}

div #safety.mkt,
div #safety.navigator {position:absolute;left:20px;top:160px;}


div #exterior p span.mkz, 
div #exterior p span.mkz_sectionFeatures, 
div #exterior p span.mks, 
div #exterior p span.mks_sectionFeatures, 
div #interior p span.mks, 
div #interior p span.mks_sectionFeatures, 
div #exterior p span.navigator, 
div #exterior p span.navigator_sectionFeatures
	{color:#000;}
	
div #interior p span.mkz, 
div #interior p span.mkz_sectionFeatures,
div #exterior p span.mkx, 
div #exterior p span.mkx_sectionFeatures, 
div #interior p span.mkx, 
div #interior p span.mkx_sectionFeatures, 
div #interior p span.navigator, 
div #interior p span.navigator_sectionFeatures, 
div #exterior p span.mkt, 
div #exterior p span.mkt_sectionFeatures, 
div #interior p span.mkt, 
div #interior p span.mkt_sectionFeatures 
	{color:#fff;}

div #interior p, div #safety p{text-align:right;}


div #performance p span.mkz, 
div #performance p span.mkz_sectionFeatures,
div #performance p span.mks, 
div #performance p span.mks_sectionFeatures, 
div #safety p span.mks, 
div #safety p span.mks_sectionFeatures, 
div #performance p span.mkt, 
div #performance p span.mkt_sectionFeatures
	{color:#fff;}
	
div #performance p span.mkx, 
div #performance p span.mkx_sectionFeatures, 
div #safety p span.mkx, 
div #safety p span.mkx_sectionFeatures, 
div #performance p span.navigator, 
div #performance p span.navigator_sectionFeatures, 
div #safety p span.mkt, 
div #safety p span.mkt_sectionFeatures,
div #safety p span.mkz, 
div #safety p span.mkz_sectionFeatures

	{color:#000;}

div #safety{width:300px;}



#spec_image_pulldown {/*background-color:#E1E1E1;height:215px;padding-top:0px;*/background-color:#E1E1E1;height:275px;padding-top:0px;}
#feature_prev_next_photos {position:absolute;right:11px;text-align:right;top:375px;width:150px;}

#feature_prev_next_photos #previous, #feature_prev_next_photos #fr_previous{position:absolute;left:-10px; top:26px;}
#feature_prev_next_photos #previous a {background:url('/li/images/buttons/en/btn_previous_on.jpg') no-repeat;height:18px;width:75px;display:block;/*padding:2px 0 0 18px; text-align:left; text-decoration:none;color:#fff;font-family:"Arial", Verdana, serif; font-size:12px;*/}
#feature_prev_next_photos #previous a:hover {background:url('/li/images/buttons/en/btn_previous_over.jpg') no-repeat;height:18px;width:75px;display:block;/*padding:2px 0 0 18px; text-align:left; text-decoration:none;color:#fff;font-family:"Arial", Verdana, serif; font-size:12px;*/}

#feature_prev_next_photos #fr_previous a {background:url('/li/images/buttons/fr/btn_previous_on.jpg') no-repeat;height:18px;width:75px;display:block;padding:2px 0 0 13px; text-align:left; text-decoration:none;color:#fff;font-family:"Arial", Verdana, serif; font-size:12px;}
#feature_prev_next_photos #fr_previous a:hover {background:url('/li/images/buttons/fr/btn_previous_over.jpg') no-repeat;height:18px;width:75px;display:block;padding:2px 0 0 13px; text-align:left; text-decoration:none;color:#fff;font-family:"Arial", Verdana, serif; font-size:12px;}

#feature_prev_next_photos #next{position:absolute; left:74px;top:12px;}
#feature_prev_next_photos #next a {background:url('/li/images/buttons/en/btn_next_on.jpg') no-repeat;height:18px;width:75px;display:block;/*padding:2px 0 0 8px;text-align:left; text-decoration:none;color:#fff;font-family:"Arial", Verdana, serif; font-size:12px;*/}
#feature_prev_next_photos #next a:hover {background:url('/li/images/buttons/en/btn_next_over.jpg') no-repeat;height:18px;width:75px;display:block;/*padding:2px 0 0 8px; text-align:left; text-decoration:none;color:#fff;font-family:"Arial", Verdana, serif; font-size:12px;*/}

#feature_prev_next_photos #next1{position:absolute; left:74px;top:26px;}
#feature_prev_next_photos #next1 a {background:url('/li/images/buttons/en/btn_next_on.jpg') no-repeat;height:18px;width:75px;display:block;/*padding:2px 0 0 8px;text-align:left; text-decoration:none;color:#fff;font-family:"Arial", Verdana, serif; font-size:12px;*/}
#feature_prev_next_photos #next1 a:hover {background:url('/li/images/buttons/en/btn_next_over.jpg') no-repeat;height:18px;width:75px;display:block;/*padding:2px 0 0 8px; text-align:left; text-decoration:none;color:#fff;font-family:"Arial", Verdana, serif; font-size:12px;*/}



	/* ------------
		New Gallery (currently installed ONLY on the 2012 Navigator)
	--------------- */
	.vehicleHero { position:relative; }
	.vehicleHero #prevBtn { background:url('/li/images/buttons/en/btn_previous_on.jpg') no-repeat;height:18px;width:75px; position:absolute; bottom:20px; right:110px; cursor:pointer; }
	.vehicleHero #prevBtn:hover { background:url('/li/images/buttons/en/btn_previous_over.jpg') }
		.lang_fr .vehicleHero #prevBtn { background:url('/li/images/buttons/fr/btn_previous_on.jpg'); padding:2px 0 0 13px; text-align:left; text-decoration:none;color:#fff;font-family:"Arial", Verdana, serif; font-size:12px; right:115px; }
		.lang_fr .vehicleHero #prevBtn:hover { background:url('/li/images/buttons/fr/btn_previous_over.jpg') }
	.vehicleHero #nextBtn { background:url('/li/images/buttons/en/btn_next_on.jpg') no-repeat;height:18px;width:75px; position:absolute; bottom:20px; right:20px; cursor:pointer; }
	.vehicleHero #nextBtn:hover { background:url('/li/images/buttons/en/btn_next_over.jpg') }
		.lang_fr .vehicleHero #nextBtn { background:url('/li/images/buttons/fr/btn_next_on.jpg'); padding:2px 0 0 13px; text-align:left; text-decoration:none;color:#fff;font-family:"Arial", Verdana, serif; font-size:12px; }
		.lang_fr .vehicleHero #nextBtn:hover { background:url('/li/images/buttons/fr/btn_next_over.jpg') }
		
	#js_gallery_thumbnails {position:absolute; top:440px; left:312px;height:80px;padding:0 0 60px 4px; width: 440px; float: left;}
	* html #js_gallery_thumbnails{left:150px;}
	#js_gallery_thumbnails img {border:1px solid #ccc;margin:2px; cursor:pointer; }
	#js_gallery_thumbnails img.on { cursor:auto; }

/* Flash*/
#feature_flash{display:block;height:380px;left:0px;position:absolute;top:220px;width:780px;z-index:2;}
#matte{display:none;position:absolute;width:100%;z-index:88;}


#overlay_buildandprice { background:url('/images/pixel_overlay.png'); display:none; position:absolute; top:0; left:0; z-index:100; text-align:center; width:100%; height:950px; }
#overlay_buildandprice div { margin-top:50px; }
#overlay_photo { background:url('/images/pixel_overlay.png'); display:none; position:absolute; top:0; left:0; z-index:100; width:100%; height:950px; }
#overlay_photo img { margin-top:50px; }

body>#blackout { position:fixed;height:100%; background:transparent url('/images/pixel_overlay.png'); z-index:5000;}
#blackout { position:absolute; width:100%; height:949px; background:#000 none; filter:alpha(opacity=70); z-index:5000; overflow:hidden; }
*HTML #blackout{height:1300px;width:101%;}
*+html #blackout{position:fixed;height:100%;width:100%;background:#000 none; filter:alpha(opacity=70); z-index:90; overflow:hidden; }
.overlay { display:none; position:absolute; top:0; left:0; z-index:100; text-align:center; width:100%; }

.overlay div a.closebutton { background:url(/images/vehicletabs/en/cysoClose.png) no-repeat top; height:26px; width:128px; display:block; cursor:pointer; }
.overlay div a.closebutton:hover { background:url(/images/vehicletabs/en/cysoClose.png) no-repeat bottom;  }

.overlayclose { color:#fff; position:absolute; top:5px; right:5px; font-size:1.3em; font-weight:bold; }
#overlay #canyoufeelit img{border:solid black 40px;}
#stfPreview table { border:40px solid black; }

#transitionHolder,#bpHolder { display:block; visibility:hidden; z-index:100;}
#bpHolder { z-index:105; }
#bnpTab { margin-top:56px; text-align:center; z-index:110; }
.bnpTab { display:none; margin:0px auto; width:950px; height:496px; overflow:hidden; text-align:left;z-index:110;  }
img.png, .rollover a { }

#bnpTab .topper { display:none; }
#bnpTab #wide_content { width:100%; }
#bnpTab #wide_content_bottom { display:none; }

#flashLayer { position:absolute; top:0; left:0; width:100%; z-index:5001; }
*html #flashLayer {left:0;}
#bnp_legal { position:relative; text-align:left; font-size:1.1em; color: #c9c9c9;  top:780px; margin:25px auto; background-color: #676566; width: 949px; display:none; z-index:100;  }
#bnp_legal p, #bnp_legal ul { margin:10px 20px; width:860px; }

#blackoutLoader { z-index:120; }
#blackoutLoader #loaderswf { margin: 200px auto 0 auto; background:#fff; width:300px; border:2px solid #cbcbcb; }
#blackoutLoader #loaderswf div { margin:20px 0 40px 0; }
#blackoutLoader #loaderswf p { font-size:1.2em; font-weight:bold; }
#vehicle_tert_container {position:relative;z-index:1;float:left;}


/*specgrid*/
#specgrid_tabheader_top a{color:#000;}
#specgrid_matrix tr.blue{background:#000;}
/**/

#vehiclePromos {position:absolute; top:571px;left:160px;}
#vehiclePromos .subpromo{float:left;width:185px;margin:9px 0 0 9px;}
.mkz .subpromo, #vehiclesub .mks .subpromo, .mkx .subpromo, .MKT .subpromo, .navigator .subpromo {width:189px;}
#vehiclePromos .subpromo p{margin:0 5px;font-size:10px; /*font-family: Helvetica, Arial, sans-serif; font-size:11px;color:#202519;*/}
#vehiclePromos .subpromo p.title{position:relative;margin:5px 5px 5px 5px;color:#202519;font-weight:bold;}
#vehiclePromos .subpromo p.title a{text-decoration:none;color:#202519;}
#vehiclePromos .subpromo p.title a:hover{text-decoration:none;color:#9abbca;}
#vehiclePromos .subpromo p.title span.arrow{position:absolute;top:2px;margin-left:10px; height:0px;font-size: 0px; width: 0px;border-top: 4px solid transparent;border-left: 4px solid #9abbca;border-bottom: 4px solid transparent;}

#msrp_legal { display:none; }

/*all vehicles*/
.vehicle_list{float:left;width:182px;margin:20px 0 0 4px;border:1px solid #ddd;padding:4px;}
.vehicle_second_row{float:left;width:182px;margin:20px 0 0 160px;border:1px solid #ddd;padding:4px;}
* html .vehicle_second_row{margin:20px 0 0 83px;}

/*shopping tools*/
.shoppingtools_list{float:left;width:182px;margin:20px 0 0 4px;padding:4px;}
.shoppingtools_second_row{float:left;width:182px;margin:20px 0 0 160px;padding:4px;}
* html .shoppingtools_second_row{margin:20px 0 0 83px;}

/*locate a dealer*/
#ld_search{position:relative;}
.ld_or{background-image:url(/li/images/shopping_tools/en/or.gif);display:block;height:20px;width:27px;margin:15px 0 0 0;}
.ld_search_now_button{background-image:url(/li/images/shopping_tools/en/search_now.gif);display:block;height:20px; width:160px;margin:15px 0 0 0; }
.ld_city{width:50px;}
.postal_code{width:30px;}

#nonFlash {background:transparent url(/images/nonflash/nonflash_bkg.png) repeat center bottom;font-size:1.3em;margin-top:100px;text-align:left;width:400px;}
#nonFlash div.close {background:transparent url(/images/nonflash/nonflash_close_en.png) no-repeat right top;cursor:pointer;height:44px;}

#exitpage{background: url('/li/images/promos/exitpage/lincoln_exit_en.jpg') no-repeat; width:536px;height:436px;position:absolute;left:300px;top:50px;}

/*espot overlay styles*/

#espotlinks {position: absolute; top: 500px; left: 50%; margin-left: -200px; width: 400px; height:150px; background:#fff;border: 2px solid #000; z-index: 4004; padding: 5px 15px; }
#espotlinks p{font-size:11px;}
#espotlinks p.left{text-align:left;}
#overlay #canyoufeelit #espotlinks img{border:none;}
#espotlinks .closebutton{float:right;margin-right:-10px;}
.conceptc #espotlinks{background: #e0e0e0 url(/li/images/espotpop/ConceptC/vehicleimage.jpg) no-repeat;height:415px;width:396px;color:#333;}
.conceptc #espotlinks h2{background: url(/li/images/espotpop/ConceptC/en/title.gif) no-repeat;height:18px;}
#espotlinks h2 span{position:absolute;left:-9999px;}
.conceptc #espotlinks #bottomtext{margin-top:205px;}

.lincolnmkt #espotlinks{background: #000 url(/li/images/espotpop/MKT/vehicleimage.jpg) no-repeat;height:415px;width:396px;color:#ccc;}
.lincolnmkt #espotlinks h2{background: url(/li/images/espotpop/MKT/en/title.gif) no-repeat;height:18px;}
.lincolnmkt #espotlinks #bottomtext{margin-top:205px;}

.lincolnmkz #espotlinks{background: #000 url(/li/images/espotpop/MKZ/vehicleimage.jpg) no-repeat;height:415px;width:396px;color:#ccc;}
.lincolnmkz #espotlinks h2{background: url(/li/images/espotpop/MKZ/en/title.gif) no-repeat;height:18px;}
.lincolnmkz #espotlinks #bottomtext{margin-top:205px;}

.lincolnmkx #espotlinks{background: #000 url(/li/images/espotpop/MKX/vehicleimage.jpg) no-repeat;height:415px;width:396px;color:#ccc;}
.lincolnmkx #espotlinks h2{background: url(/li/images/espotpop/MKZ/en/title.gif) no-repeat;height:18px;}
.lincolnmkx #espotlinks #bottomtext{margin-top:205px;}

#disclosureContainer{display:none;}


/*Lincoln Future Vehicles*/
#fvLeft, #fvRight{float:left;width:268px;margin:20px 10px;border:1px solid #d1d1d1;padding:5px;height:310px;}
*html #fvLeft, *html #fvRight{margin:20px 7px;}
#fvLeft p strong, #fvRight p strong{color:#4d5a6c;font-size:14px;}
#fvLeft p.disclaimer, #fvRight p.disclaimer{font-size:9px;}

.disclosureContainer{display:none;}
#bnp_legal .disclosureContainer{display:block;}
.bnpBtnDisclosure span{position:absolute;left:-9999px;}
.bnp_msrp_legal{width:934px;border-right:2px solid #EEEEEE;border-left:2px solid #EEEEEE;border-bottom:2px solid #EEEEEE;text-align:left;margin: 0 auto;}
.bnpBtnDisclosure{width:939px;height:31px;background: url(/li/images/btnBnPViewDisclosures.gif) top center no-repeat;margin: 0 auto;}
.bnpBtnDisclosure.on{background: url(/li/images/btnBnPViewDisclosures.gif) bottom center no-repeat;}
body.lang_fr .bnpBtnDisclosure{width:958px;height:31px;background: url(/li/images/btnBnPViewDisclosures_fr.gif) top center no-repeat;margin: 0 auto;}
body.lang_fr .bnpBtnDisclosure.on{background: url(/li/images/btnBnPViewDisclosures_fr.gif) bottom center no-repeat;}
#autodata { background:url('/images/bpdisclaimer_autodata_en.gif') bottom left no-repeat; width:924px; height:51px; margin:0 0 0 10px;padding:5px 0; }
#autodata div { padding-left:105px; }
#autodata p { padding:5px; font-size:1.2em; width:725px;margin:0 5px;}

/* Bing Search */
#mainnavsearch { position: absolute; top:25px; right:5px; width:250px;}
	#mainnavsearch #aaa.queryVal, #bodysearch #aaa.queryVal  { margin: 0 0 0 40px; padding:3px 0 0 2px; }
	#mainnavsearch input, #bodysearch input { font-size:.9em; border:none medium; background:none; margin:0 0 0 0; padding:0;  float:left; }
	#headersearch, #bodysearch { float:right; background:url('/li/images/headersearch_en.gif') no-repeat; height:21px; width:149px; margin:0; padding:0; }
	#bodysearch { margin:15px 0 0 0; width: 158px; }
	#subcontent2 #bodysearch input { font-size:.8em; }
	
	
/* BING SEARCHRESULTS */
#top #language_select { width:364px;  background: url("/images/search/bkgSelector.gif") no-repeat scroll 0 0 transparent; }
#top #findDealerEntry { float:left; width:90px;}
	#top #findDealerEntry a { text-decoration: none; color: #000; font-weight: bold; }

#top_nav form { display:inline; }
#top .smBingSearchBox { border: medium none; width:85px; height:20px; font-size:11px; padding:0 0 0 50px; background: url("/images/search/bg_smBingHeaderSearch.gif") no-repeat 0 0; }
#top .smBingSearchBtn { cursor:pointer; border: medium none; width:20px; height:18px; marging:0; padding:0; vertical-align:top; background: url("/images/search/bg_smBingHeaderBtn.gif") no-repeat 0 0;  }
#resultsWrapper { float:left; width:755px; margin:3px 0 5px 0; }
	.bingSearchHead { position:relative; width: 755px; height: 96px; background: #fff url("/images/search/bg_bingCap.jpg") repeat-x 0 0; border-radius:10px; -moz-border-radius:10px 10px 0 0 ;   }
	.topCapLabel { position:absolute; left:50px; top:20px; width: 285px; height: 55px;  padding:0 0 0 50px; font-size:21px; font-weight:bold; color:#000; background: url("/images/search/bg_bingCapLogo.png") no-repeat 0 0;}
	.topCapLabel span { display:block; padding:20px 0 0 5px; }

	.topCapSearchForm {position:absolute; width:379px; top:36px; left:327px; background: url("/images/search/bg_topCapBingForm.jpg") no-repeat 0 0; }
	#resultsWrapper .topCapSearchForm form { width:379px;}
	.bingSearchHead .bingSearchBox { width:325px; height:18px; margin:3px 0 0 0; padding:5px 0 5px 5px; border: medium none; font-size:14px; }
	.bingSearchHead .bingSearchBtn { cursor:pointer; border: medium none; width:36px; height:35px; marging:0; padding:0; vertical-align:top; background: url("/images/search/btn_topCapBingSearch.jpg") no-repeat 0 0;  }
	#output { padding:15px 50px; text-align:left; background-color: #fff; }
		#output ul { list-style-type: none; margin: 0; padding: 0; }
		#output h4 { font-size:18px; color:#464646; }
		#output ul li { font-family: arial;  font-size: 15px; color:#464646; }
		#output ul li a {  font-size: 18px; font-weight: bold; color:#000; text-decoration: none; }
			#output ul li a:hover { color:#464646; }
	.bingSearchFoot {  width: 755px; height: 96px; background: #fff url("/images/search/bg_bingFoot.jpg") repeat-x 0 0; border-radius:10px; -moz-border-radius:0 0 10px 10px ; }
	.bingPaging { float:left; height:50px; margin:20px 0 0 50px; background-color: #8d8c8c; }
	.bingPaging ul#paginationItems { list-style-type: none; margin: 0; padding: 0 15px; }
		.bingPaging ul li { float:left; font-size:18px; line-height: 1; font-weight:bold; }
		.bingPaging ul li a { color:#464646; }
		.bingPaging ul li.prevWrap { padding:15px 0 0 0;}
		.bingPaging ul li.prevWrap a { padding:0 5px 0 0; }
		.bingPaging ul li.prevWrap a, 
		.bingPaging ul li.nextWrap a { color: #fff; }
		.bingPaging ul li.prevWrapHide { display:none;}
		.bingPaging ul li.nextWrap { padding:15px 0 0 0; }
		.bingPaging ul li.nextWrap a { padding:0 0 0 5px; }
		.bingPaging ul li a { text-decoration: none; padding:0; }
		.bingPaging ul li div   { float:left; margin:10px 0 0 0; padding:5px; width: 22px; height: 22px; text-align: center;}
		.bingPaging ul li div a { display: block; }
		.bingPaging ul li div a:hover { color:#244d98; }
		.bingPaging ul li div:hover  { background-color: #ccc; } 
	.bingPushPin{cursor:pointer;}
/* Lincoln smart thinking */
.unselectable { -webkit-user-select:none; -moz-user-select:none; user-select:none; } /* add to Global Classes block, RB */

#techWrapper p,
#techWrapper h4,
#techWrapper h5 { line-height:16px; }
#techWrapper p { margin:0 0 20px 0; padding:0;}
#techWrapper h3 { font-size:20px; padding-left:8px; margin:15px 0;text-transform:uppercase; }
#techWrapper h4 { font-size:14px; margin:0;}
#techWrapper h5 { font-size:12px; margin-top:10px; }
#techWrapper sup { font-size:9px; }
	#techWrapper h3 sup { font-size:13px; }


#techWrapper .ttlink { color:#06C; cursor:pointer; }
	#techWrapper #featureVehicles .ttlink { color:#000;}
#techWrapper .featureCopy .ttlink,
#techWrapper #siriusRightRail .ttlink { background:url(/img/technology/bkgTriangle.png) no-repeat 0 0px; padding-left:10px; }
#techWrapper .featureCopy .ttlink,
#techWrapper #siriusRightRail .ttlink,
#techWrapper #featureVehicles .ttlink { text-decoration:underline; }

#techMainHeader { background:url(/img/bkgLeftNav.png) repeat-x; position:relative; margin-top:3px; }
#techMainHeader h2 { font-size:24px; line-height:48px; font-weight:bold; color:#fff; padding-left:15px; }
#techMainHeader img { position:absolute; right:0; bottom:0; }
#techMainContent { background:#fff; overflow:hidden; position:relative; font-size:12px;text-align:left; min-height:500px;height:auto !important;height:500px;}

#techWrapper { background:#fff;width:747px; padding-left:10px; margin-right:10px; overflow:hidden;position:relative; z-index:5; }
#techWrapper .content { width:auto; height:auto; }/* overrides global .content styles */

#featureWrapper { position:relative; overflow:hidden; }
.featureMedia { float:left; margin-right:10px; }
.featureCopy { float:left; width:255px; }

#featureNav { clear:both; overflow:hidden; margin:15px 0 15px -4px; }
#featureNav_mft { margin-top:15px; }
#featureNav ul {margin:0;padding:0;}
#featureNav li { width:170px; padding:4px 4px 0; overflow:hidden; float:left; cursor:pointer; }
#featureNav li:hover,
#featureNav li.on { background:#eae9e9; }
#featureNav li .border { padding:2px 2px 0; background:#fff; border:1px solid #ccc; }
#featureNav sup {position:relative;top:-0.4em;vertical-align:top;}
/*#featureNav li:hover .border { background:#004d90; border:1px solid #004d90; }*/

#phoneList { background:#ccc; padding:8px; margin-bottom:15px; }
	#phoneList a { padding-left:17px; background:url(/img/technology/iconPDF.png) no-repeat left 50%; font-weight:bold; text-decoration:none; color:#000; }

#featureVehicles {  padding:10px 0px; margin-bottom:20px; clear:both; overflow:hidden; }
#featureVehicles h4{text-transform:uppercase;}
#featureVehicles div { width:121px; height:70px; float:left; margin:10px 0; text-align: center; }
.fr #featureVehicles div { height:76px; }
#featureVehicles span { display:block; width:121px; text-align:center; }

#ttMenu { overflow:hidden; cursor:pointer; width:733px;margin:15px 0 0 10px;padding:0 0 16px 0; }
	#ttMenu li { background-image:url(/li/img/technology/bkgTechSpriteMenu.png); text-indent:-9999px; float:left;height:37px;margin:0;padding:0;}
		.fr #ttMenu li { background-image:url(/li/img/technology/bkgTechSpriteMenu_fr.png); }
/* Tech Tab*/
	#ttMenu li.myLincolnTouch { width:214px; background-position: 0 0; }
	#ttMenu li.myFordTouch { width:214px; background-position: 0 0; }
	
	#ttMenu li.sync { width:116px; background-position: -214px 0; }
	#ttMenu li.ecoBoost { width:147px; background-position: -330px 0; }
	#ttMenu li.hybrid { width:131px; background-position: -477px 0; }
	#ttMenu li.sirius { width:125px; background-position: -608px 0; }
	/*	
	#ttMenu li.myLincolnTouch:hover { background-position: -230px 0; }
	#ttMenu li.sync:hover { background-position: -230px -122px; }
	#ttMenu li.ecoBoost:hover { background-position: -230px -243px; }
	#ttMenu li.hybrid:hover { background-position: -230px -364px; }
	#ttMenu li.sirius:hover { background-position: -230px -485px; }
	*/
	#ttMenu li.on.myLincolnTouch { background-position: 0 -37px; }
	#ttMenu li.on.myFordTouch { background-position:0 -37px;}
	#ttMenu li.on.sync { background-position: -214px -37px; }
	#ttMenu li.on.ecoBoost { background-position: -330px -37px; }
	#ttMenu li.on.hybrid { background-position: -477px -37px; }
	#ttMenu li.on.sirius { background-position: -608px -37px; }

	#techToolTip { background:url(/img/technology/bkgToolTip.png); width:120px; min-height:15px; position:absolute; color:#fff; font-size: 12px; padding:10px 12px 10px 22px; }
	
.ttLegal { color:#666666; font-size:10px; line-height:12px!important; }

#siriusLeftRail { float:left; width:435px; margin-right:15px; overflow:hidden; padding-bottom:45px; }
#siriusLeftRail .dynamicContent { width:435px; }
#siriusRightRail { float:left; width:255px; overflow:hidden; }
#siriusRightRail .dynamicContent { width:255px; }

#siriusNav .siriusNavBtn { width:253px; height:73px; background:url(/li/img/technology/sirius/spriteSiriusNav.png) no-repeat; display:block; text-indent:-9999px; margin-bottom:20px; cursor:pointer; }
#siriusNav .siriusNavBtn.fr { background:url(/li/img/technology/sirius/spriteSiriusNav_fr.png) no-repeat; }
	#siriusNav .siriusNavBtn#btnWhatsOn { background-position: 0 0; }
	#siriusNav .siriusNavBtn#btnWhatsOn:hover { background-position: 0 -73px; }
	#siriusNav .siriusNavBtn#btnWhatsOn.on { background-position: 0 -146px; cursor:auto; }
	#siriusNav .siriusNavBtn#btnHowItWorks { height:83px;background-position:-253px 0 }
	#siriusNav .siriusNavBtn#btnHowItWorks:hover { height:83px;background-position:-253px -83px; }
	#siriusNav .siriusNavBtn#btnHowItWorks.on { height:83px;background-position:-253px -166px; cursor:auto; }

#siriusChannelGuide { text-align:center; margin:20px 0; }
	#siriusChannelGuide a img { border:none; }

.siriusTabMenu { overflow:hidden; margin:0;padding:0;}
	.siriusTabMenu li { list-style:none;width:145px; height:35px; float:left; background:url(/img/technology/sirius/spriteTabMenu.png) repeat-x 0 0; position:relative; cursor:pointer; }
	.siriusTabMenu li.on { background-position: 0 -35px; color:#fff; cursor:default; }
	.siriusTabMenu li h4 { line-height:35px!important; text-align:center; }
		.siriusTabMenu .boxShadow { -moz-box-shadow:5px 0 7px #808286; -webkit-box-shadow:5px 0 7px #808286; box-shadow:5px 0 7px #808286; }
		.siriusTabMenu .boxShadowBlue { -moz-box-shadow:5px 0 7px #045073; -webkit-box-shadow:5px 0 7px #045073; box-shadow:5px 0 7px #045073; }

.siriusLegal { color:#0e7eb2; position:relative; font-style:italic; font-size:10px!important; line-height:12px!important; }

.siriusTabContent { border:3px solid #0888b8; }
	.siriusTabContent h5 { font-size:24px!important; margin-bottom:10px; }
	#tabTopChannels { padding:4px; }
		#tabTopChannels ul#reels {padding:0;margin:0;}
		#tabTopChannels ul#reels > li { padding:10px; border:1px solid #ccc; overflow:hidden; margin:0 0 5px 0; list-style:none;}
		#tabTopChannels div.topChannelsReelMask { width:370px; overflow:hidden; float:left; position:relative; }/* this element is added via js, RB 6/7/11 */
		#tabTopChannels ul.topChannelsReel { position:relative; padding:0;margin:0;}/* note: a width is assigned programmatically in the js!!! RB 6/7/11 */
		#tabTopChannels ul.topChannelsReel > li { margin-left:10px; float:left; overflow:hidden; }
		#tabTopChannels .topChannelsReelRightNav { width:14px; height:45px; background:url(/img/technology/sirius/bkgReelNav.png) 0 45px; display:block; float:left; cursor:pointer; }
		#tabTopChannels .topChannelsReelLeftNav { width:14px; height:45px; background:url(/img/technology/sirius/bkgReelNav.png) 0 0px; display:block; float:left; cursor:pointer; }
			#tabTopChannels .topChannelsReelRightNav:hover { background-position: 14px 45px; }
			#tabTopChannels .topChannelsReelLeftNav:hover { background-position: 14px 0px; }
	#tabTravelLink { padding:5px; color:#fff; }
		#tabTravelLink li { min-height:180px; overflow:hidden; margin-bottom:5px; padding:5px 15px 15px; }
		#tabTravelLink li#weather { background:url(/img/technology/sirius/bkgWhatsOnWeather.jpg) no-repeat; }
		#tabTravelLink li#sports { background:url(/img/technology/sirius/bkgWhatsOnSports.jpg) no-repeat; }
		#tabTravelLink li#traffic { background:url(/img/technology/sirius/bkgWhatsOnTraffic.jpg) no-repeat; }
		#tabTravelLink p { line-height:15px; font-size:12px; font-weight:bold; width:150px; margin-bottom:0!important; }
		#tabTravelLink .siriusLegal { width:435px; bottom:10px; }
	#tabWhySirius { color:#fff; background:url(/img/technology/sirius/bkgTabContent.jpg) no-repeat; padding:20px; }
		#tabWhySirius h5 {font-family:"geogrotesque-medium", "Arial", Verdana;}
		#tabWhySirius p { font-size:14px; font-weight:bold; }
	
	#tabFunctions { padding:5px; }
		#tabFunctions h5 { font-size:12px!important; margin-top:0px!important; margin-bottom:5px!important; }
		#tabFunctions p { margin-bottom:0!important; }
		#tabFunctions ul {margin:0; padding:0;}
		#tabFunctions li { background:url(/img/technology/sirius/spriteHowItWorksFunctions.png) no-repeat; padding:7px 7px 7px 60px; border:1px solid #b5b6b7; margin:0 0 5px 0; list-style:none;}
		#tabFunctions li#pauseAndPlay { background-position:0 0; }
		#tabFunctions li#artist { background-position:0 -125px; }
		#tabFunctions li#parentalLock { background-position:0 -250px; }
		#tabFunctions li#catSearch { background-position:0 -375px; }
		#tabFunctions li#voice { background-position:0 -500px; }
	#tabActivation { padding:20px; color:#fff; background:url(/img/technology/sirius/bkgTabContent.jpg) no-repeat; }
		#tabActivation h5 { margin-top:0!important; font-family:"geogrotesque-medium", "Arial", Verdana;}
		#tabActivation p { font-weight:bold; }
		#tabActivation .siriusLegal { bottom:-15px; width:435px; }
	#tabFAQ { color:#fff; background:#231f20; }
		#tabFAQ h5 { padding-left:15px; margin:0!important; line-height:38px; }
		#tabFAQ .qaPod {
			background:#016aa6; 
			background: -moz-linear-gradient(top, #004d90 0%, #016aa6 100%); /* firefox */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004d90), color-stop(100%,#016aa6)); /* webkit */
			background: -o-linear-gradient(top, #004d90 0%,#016aa6 100%); /* opera */
			-pie-background: linear-gradient(top, #004d90 0%, #016aa6 100%);
			overflow:hidden;
			margin-bottom:20px;
			position:relative;
		}
		#tabFAQ p { padding-left:45px; padding-right:10px; min-height:20px; font-size:14px; }
			#tabFAQ p.siriusQuestion { background:url(/img/technology/sirius/spriteQA.png) 0 15px no-repeat; padding-top:15px; font-weight:bold; }
			#tabFAQ p.siriusAnswer { background:url(/img/technology/sirius/spriteQA.png) -500px 10px no-repeat; padding-top:10px; border-top:2px solid #a8d2e5; }
		#tabFAQ a { color:#fff; font-weight:bold; font-style:italic; }
		#tabFAQ .siriusLegal { bottom:-10px; }
	.featureMedia .disclaimerText{position:absolute;top:232px;left: 5px;color:#fff;}

/* -------------------------

	Begin Modal Style 
	
--------------------------*/

/* -----  Begin jQuery UI  ----- */
.ui-dialog-titlebar {display: none;}
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget-overlay { background-color:#000000; opacity: .50;filter:Alpha(Opacity=50); }
.ui-dialog { position: absolute; padding:0/* .2em */; width: 300px; overflow: hidden; }
/* -----  End jQuery UI  ----- */

#modalBox { height: 284px; width: 442px; margin: 0px; text-align:left;}
	#modalTitleBar { height: 34px; width: 100%; background-color: grey; -moz-border-radius: 5px 5px 0 0; /* FF1+ */ -webkit-border-radius: 5px 5px 0 0; /* Saf3-4 */ border-radius: 5px 5px 0 0; /* Opera 10.5, IE9, Saf5, Chrome */ background-color: #fcfcfc; background-image: -moz-linear-gradient(top, #fcfcfc, #b6b6b6); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fcfcfc),color-stop(1, #b6b6b6)); background-image: -webkit-linear-gradient(#fcfcfc, #b6b6b6); background-image: linear-gradient(top, #fcfcfc, #b6b6b6); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcfcfc', EndColorStr='#b6b6b6'); }
		#modalTitleBar img { float: right; margin-top: 3px; margin-right: 3px; }
	#modalContent { height: auto; width: auto; padding: 25px 25px 50px 25px; background-color: #fcfcfc; overflow: hidden;  }
		#modalContent h5.modalHeadline { font-size: 20px; font-weight: normal; color: #343434; margin: 0 0 15px 0; padding:0;}
		#modalContent p { font-size: 12px; line-height: 14px; color: #343434; margin-bottom: 14px; }
		#modalContent form { margin-bottom: 15px; }
			#modalContent form label { font-size: 14px; color: #343434; margin-right: 10px; }
			#modalContent form input[type="text"] { width: 75px; font-size: 14px; color: #343434; }
		#modalContent p.smallDisclaimer { font-size: 10px; }
	#modalContent ul { float: left; padding:0;margin:0;}
	#modalContent ul li { float: left; height: 29px; width: 135px; margin-right: 15px; cursor: pointer; list-style:none;}
	span.button { display:block; text-align: center; padding: 8px 25px 8px 25px; font-size: 14px; font-weight: bold; color: #575757; background-image: url("/img/buttonBkgd.png"); background-repeat: repeat-x; -moz-border-radius: 3px 3px 3px 3px; /* FF1+ */ -webkit-border-radius: 3px 3px 3px 3px; /* Saf3-4 */ border-radius: 3px 3px 3px 3px; /* Opera 10.5, IE9, Saf5, Chrome */ }
		/* override for Postal from home page.  Does this break anything? */ span.button {padding:0 25px; line-height:29px; }
		.ui-widget-content, ui-corner-all { -webkit-border-radius:5px 5px 0 0!important; -moz-border-radius:5px 5px 0 0!important; border-radius:5px 5px 0 0!important; } 
/* -------------------------

	End Modal Style 
	
--------------------------*/


