/*
	green : 669933;
	red   : FF0000;
	blue2 : 166a82;
*/
html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

body {
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:11.5px;
	color:#FFF;
	line-height:1.5;
	background:#000 url(../img/header_bg.gif) repeat-x top;
	padding:0;
	margin:0;
	border:0;
	}

:-moz-any-link:focus, a:focus {
  outline: none;
}
	
a {color:#166a82;}
a img { border:none;}
.innerWrap {
	width:976px;
	margin:0 auto;
	}

.videoLink { color:#166a82; text-decoration:none; }
.videoLink:hover { color:#FFFFFF; }


/* ------------------
Top nav
------------------ */
#header {
	height:93px; width:976px;
	background: url(../img/topnav.gif) no-repeat -46px 32px;
	margin: 0 auto;
}
	
.logo {
	display:block;
	top:45px;
	position: absolute;
	margin: 0; padding: 0;
}

.logo a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height:36px;
	width:153px;
	margin: 0; padding: 0;
}

#nav_277458 {
	height: 24px;
	display: block;
	/* float: right; clear: right; */
	margin: 0; padding: 8px 0 0 180px;
}
#nav_277458 li {
	margin: 0;
	display: block;
	float: left;
	clear: none;
	list-style-type: none;
	/*border-right: 1px solid #666666;*/
	background: url(../img/topnav.gif) no-repeat right -169px;
	padding: 0 7px 0 7px;
}
#nav_277458 li#n-contact {
	background: none;
	padding-right: 10px;
}

#nav_277458 li a {
	color: #CCCCCC;
	font-size: 11px;
	height: 10px;
	line-height: 10px;
	text-decoration: none;
}

#nav_277458 li a:hover {
	color: #fff;
	text-decoration: underline;
}

#nav_277458 li#n-dealers a {
	color: #fff;
}

#header ul#nav_277458 li#n-about a:hover, #about #header ul#nav_277458 li#n-about a { color: #fff; }
#header ul#nav_277458 li#n-service a:hover, #parts #header ul#nav_277458 li#n-service a { color: #fff; }
#header ul#nav_277458 li#n-finance a:hover, #finance.service #header ul#nav_277458 li#n-finance a { color: #fff; }
#header ul#nav_277458 li#n-encore a:hover, #encore2 #header ul#nav_277458 li#n-encore a, #encore_landing #header 

ul#nav_277458 li#n-encore a { color: #fff; }
#header ul#nav_277458 li#n-preowned a:hover, #preowned #header ul#nav_277458 li#n-preowned a  { color: #fff; }
#header ul#nav_277458 li#n-testimonials a:hover, .testimonials #header ul#nav_277458 li#n-testimonials a  { color: 

#fff; }
#header ul#nav_277458 li#n-news a:hover, #news #header ul#nav_277458 li#n-news a  { color: #fff; }
#header ul#nav_277458 li#n-contact a:hover, #contactus #header ul#nav_277458 li#n-contact a  { color: #fff; }

#header h2 {
	display: none;
}

ul#modelNav {
	width: 809px;
	height: 61px;
	display: block;
	float: right;
	margin: 0; padding: 0;	
}

ul#modelNav li {
	margin: 0; padding: 0;
	display: block;
	float: left;
	clear: none;
	list-style-type: none;
	height: 61px;
	text-indent: -9999px;
	overflow: hidden;
}

ul#modelNav li a {
	display: block;
	height: 32px;
	text-indent: -9999px;
	overflow: hidden;
}


ul#modelNav ul {
	height: 29px;
	display: block;
	margin: 0; padding: 0;
}

ul#modelNav ul li {
	height: 29px;
	display: block;
	margin: 0; padding: 0;
	float: left;
	clear: none;
}

ul#modelNav li#n-sedans { width: 91px; }
ul#modelNav ul li#n-LS { width: 17px; margin-left: 18px; display: inline; }
ul#modelNav ul li#n-GS { width: 18px; }
ul#modelNav ul li#n-IS { width: 16px; }

ul#modelNav li#n-convertibles { width: 130px; }
ul#modelNav ul li#n-ISc { width: 13px; margin-left: 15px; display: inline; }

ul#modelNav li#n-suvs { width: 68px; }
ul#modelNav ul li#n-LX { width: 17px; margin-left: 15px; display: inline; }
ul#modelNav ul li#n-RX { width: 19px; }

ul#modelNav li#n-hybrids { width: 94px; }
ul#modelNav ul li#n-LSh { width: 17px; margin-left: 17px; display: inline; }
ul#modelNav ul li#n-GSh { width: 20px; }
ul#modelNav ul li#n-RXh { width: 19px; }

ul#modelNav li#n-fperformance { width: 144px; }
ul#modelNav ul li#n-ISF { width: 19px; margin-left: 16px; display: inline; }

ul#modelNav li#n-discoverHybrid { width: 156px; margin-right: 21px; }
ul#modelNav li#n-discoverHybrid a { height: 61px; }

ul#modelNav li#n-future { height: 21px; width: 104px; margin: 10px 0 0 0; }
ul#modelNav li#n-future a { height: 21px; }
ul#modelNav li#n-gallery { height: 21px; width: 104px; }
ul#modelNav li#n-gallery a { height: 21px; }

/* hover states */
ul#modelNav li#n-sedans:hover { background: url(../img/topnav.gif) no-repeat -213px -61px; }
ul#modelNav li#n-sedans a:hover { background: url(../img/topnav.gif) no-repeat -213px -122px; }
ul#modelNav ul li#n-LS a:hover { background: url(../img/topnav.gif) no-repeat 0px -61px; }
ul#modelNav ul li#n-GS a:hover { background: url(../img/topnav.gif) no-repeat -17px -61px; }
ul#modelNav ul li#n-IS a:hover { background: url(../img/topnav.gif) no-repeat -35px -61px; }

ul#modelNav li#n-convertibles:hover { background: url(../img/topnav.gif) no-repeat -304px -61px; }
ul#modelNav li#n-convertibles a:hover { background: url(../img/topnav.gif) no-repeat -304px -122px; }
ul#modelNav ul li#n-SC a:hover { background: url(../img/topnav.gif) no-repeat -51px -61px; }
ul#modelNav ul li#n-ISc a:hover { background: url(../img/topnav.gif) no-repeat -39px -61px; width: 12px;  }

ul#modelNav li#n-suvs:hover { background: url(../img/topnav.gif) no-repeat -434px -61px; }
ul#modelNav li#n-suvs a:hover { background: url(../img/topnav.gif) no-repeat -434px -122px; }
ul#modelNav ul li#n-LX a:hover { background: url(../img/topnav.gif) no-repeat -84px -61px; }
ul#modelNav ul li#n-RX a:hover { background: url(../img/topnav.gif) no-repeat -101px -61px; }

ul#modelNav li#n-hybrids:hover { background: url(../img/topnav.gif) no-repeat -502px -61px; }
ul#modelNav li#n-hybrids a:hover { background: url(../img/topnav.gif) no-repeat -502px -122px; }
ul#modelNav ul li#n-LSh a:hover { background: url(../img/topnav.gif) no-repeat -120px -61px; }
ul#modelNav ul li#n-GSh a:hover { background: url(../img/topnav.gif) no-repeat -137px -61px; }
ul#modelNav ul li#n-RXh a:hover { background: url(../img/topnav.gif) no-repeat -157px -61px; }

ul#modelNav li#n-fperformance:hover { background: url(../img/topnav.gif) no-repeat -596px -61px; }
ul#modelNav li#n-fperformance a:hover { background: url(../img/topnav.gif) no-repeat -596px -122px; }
ul#modelNav ul li#n-ISF a:hover { background: url(../img/topnav.gif) no-repeat -176px -61px; }

ul#modelNav li#n-discoverHybrid a:hover { background: url(../img/topnav.gif) no-repeat -740px -122px; }

ul#modelNav li#n-future a:hover { background: url(../img/topnav.gif) no-repeat -917px -71px; }
ul#modelNav li#n-gallery a:hover { background: url(../img/topnav.gif) no-repeat -917px -92px; }

/* active states */
#sedans ul#modelNav li#n-sedans { background: url(../img/topnav.gif) no-repeat -213px -61px; }
#ls ul#modelNav ul li#n-LS, #ls460 ul#modelNav ul li#n-LS { background: url(../img/topnav.gif) no-repeat 0px -90px; 

}
#ls ul#modelNav ul li#n-LS a:hover, #ls460 ul#modelNav ul li#n-LS a:hover { background: none; }
#gs ul#modelNav ul li#n-GS, #gs300 ul#modelNav ul li#n-GS, #gs460 ul#modelNav ul li#n-GS { background: 

url(../img/topnav.gif) no-repeat -17px -90px; }
#gs ul#modelNav ul li#n-GS a:hover, #gs300 ul#modelNav ul li#n-GS a:hover, #gs460 ul#modelNav ul li#n-GS a:hover { 

background: none; }
#is ul#modelNav ul li#n-IS, #is250 ul#modelNav ul li#n-IS { background: url(../img/topnav.gif) no-repeat -35px 

-90px; }
#is ul#modelNav ul li#n-IS a:hover, #is250 ul#modelNav ul li#n-IS a:hover { background: none; }

/* convertibles */
#convertibles ul#modelNav li#n-convertibles { background: url(../img/topnav.gif) no-repeat -304px -61px; }
#sc430 ul#modelNav ul li#n-SC { background: url(../img/topnav.gif) no-repeat -51px -90px; }
#sc430 ul#modelNav ul li#n-SC a:hover { background: none; }
#is250c ul#modelNav ul li#n-ISc  { background: url(../img/topnav.gif) no-repeat -68px -90px; }
#is250c ul#modelNav ul li#n-ISc a:hover { background: none; }

/* suvs */
#suvs ul#modelNav li#n-suvs.navActive { background: url(../img/topnav.gif) no-repeat -434px -61px; }
#lx570 ul#modelNav ul li#n-LX { background: url(../img/topnav.gif) no-repeat -84px -90px; }
#lx570 ul#modelNav ul li#n-LX a:hover { background: none; }
#rx ul#modelNav ul li#n-RX, #rx350ng ul#modelNav ul li#n-RX { background: url(../img/topnav.gif) no-repeat -101px 

-90px; }
#rx ul#modelNav ul li#n-RX a:hover, #rx350ng ul#modelNav ul li#n-RX a:hover { background: none; }

/* hybrids */
#hybrids ul#modelNav li#n-hybrids { background: url(../img/topnav.gif) no-repeat -502px -61px; }
#ls600hl ul#modelNav ul li#n-LSh { background: url(../img/topnav.gif) no-repeat -120px -90px; }
#ls600hl ul#modelNav ul li#n-LSh a:hover { background: none; }
#gs450 ul#modelNav ul li#n-GSh { background: url(../img/topnav.gif) no-repeat -137px -90px; }
#gs450 ul#modelNav ul li#n-GSh a:hover { background: none; }
#rx450h ul#modelNav ul li#n-RXh { background: url(../img/topnav.gif) no-repeat -157px -90px; }
#rx450h ul#modelNav ul li#n-RXh a:hover { background: none; }

/* fperformance */
#fPerformance ul#modelNav li#n-fperformance { background: url(../img/topnav.gif) no-repeat -596px -61px; }
#isf ul#modelNav ul li#n-ISF { background: url(../img/topnav.gif) no-repeat -176px -90px; }
#isf ul#modelNav ul li#n-ISF a:hover { background: none; }

/* discoverHybrid */
/* .discover-hybrid ul#modelNav li#n-discoverHybrid { background: url(../img/topnav.gif) no-repeat -740px -61px; } 

*/
/* .discover-hybrid ul#modelNav li#n-discoverHybrid a:hover { background: none; } */

.update ul#modelNav li#n-discoverHybrid { background: url(../img/topnav1.gif) no-repeat -740px -61px; }
.update ul#modelNav li#n-discoverHybrid a:hover { background: none; }

/* ------------------
816px total width
------------------ */	
#mainContent {
	float:right;
	margin:0 0 30px 0;
	width:791px;
	border-top: #166a82 3px solid;
	border-bottom: #166a82 3px solid;
	background:#000 url(../img/mainContent.jpg) repeat-x bottom;
	padding:0 10px 20px 15px;
	min-height:400px;
	}
#home #mainContent {
border: none;
background:transparent;
padding:0;
margin:0 0 30px 0;
width:973px;
padding-top:300px;
min-height: 0 !important;
	}

#contentHeader {
	height:250px;
	margin:0 -10px 0 -15px;
	position:relative;
	}
	
#contentHeader #printButton {
    width:106px;
    height:12px;
    display:block;
    background:url(../img/printbuttonpage.gif) no-repeat;
    text-indent:-9999px;
    overflow:hidden;
    position:absolute;
    bottom:-50px;
    right:20px;
}

.range #contentHeader #printButton { bottom:10px; }
#privacyWebsite.privacy #contentHeader #printButton { bottom:20px; }
.landing #contentHeader #printButton { bottom:-20px; }
.privacy #contentHeader #printButton { bottom:-60px; }
.design #contentHeader #printButton,
.sponsorships #contentHeader #printButton,
.vehicle #contentHeader #printButton,
.business #contentHeader #printButton,
.leisure #contentHeader #printButton,
.fashion #contentHeader #printButton { bottom:-30px; }

#about #contentHeader { background:url(../img/about_bg.jpg) no-repeat; height:145px }
#about.corporate #mainContent #contentHeader { background:url(../img/corporate_bg.jpg) no-repeat; height:145px }
.eligibility #mainContent #contentHeader { background:url(../img/corporate_bg.jpg) no-repeat; height:145px }
.corpTerms #mainContent #contentHeader { background:url(../img/corporate_bg.jpg) no-repeat; height:145px }

#about.contact #mainContent #contentHeader { background:url(../img/contact_hero.gif) no-repeat; height:81px }
#about.map #mainContent #contentHeader { background:url(../img/contact_hero.gif) no-repeat; height:81px }
.terms #mainContent #contentHeader { background:url(../img/contact_hero.gif) no-repeat; height:81px }
.enquiry #mainContent #contentHeader { background:url(../img/service_drivecare_bg.jpg) no-repeat; height:160px }
.location #mainContent #contentHeader { background:url(../img/service_bodypaint_bg.jpg) no-repeat; height:160px }
.privacy #mainContent #contentHeader { background:url(../img/contact_hero.gif) no-repeat; height:81px }
.update #mainContent #contentHeader { background:url(../img/contact_hero.gif) no-repeat; height:81px }

.dealers #mainContent #contentHeader { background:url(../img/dealers_bg.jpg) no-repeat; height:145px }
.finance #mainContent #contentHeader { background:url(../img/contact_hero.gif) no-repeat; height:81px }
#service #mainContent #contentHeader { background:url(../img/contact_hero.gif) no-repeat; height:81px }
#parts.service #mainContent #contentHeader { background:url(../img/service_parts_bg.jpg) no-repeat; height:145px }
#parts.book #mainContent #contentHeader { background:url(../img/service_parts_bg.jpg) no-repeat; height:145px }
#parts.lexpress #mainContent #contentHeader { background:url(../img/service_bodypaint_bg.jpg) no-repeat; height:145px }
#parts.offer #mainContent #contentHeader { background:url(../img/worldwide_bg.jpg) no-repeat; height:145px }
#parts.pshop #mainContent #contentHeader { background:url(../img/pshop_bg.jpg) no-repeat; height:145px }
#parts.carwash #contentHeader { background:url(../img/boutique_fashion_bg.jpg) no-repeat; height:145px; }

#service.parts #mainContent #contentHeader { background:url(../img/service_centres_bg.jpg) no-repeat; height:145px }
#service.fuel #mainContent #contentHeader { background:url(../img/service_fuel_bg.jpg) no-repeat; height:145px }
#service.dealerService #mainContent #contentHeader { background:url(../img/service_dealers_bg.jpg) no-repeat; 

height:145px }
#service.driveCare #mainContent #contentHeader { background:url(../img/service_drivecare_bg.jpg) no-repeat; 

height:145px }

.benefit #mainContent #contentHeader { background:url(../img/preowned_bg.jpg) no-repeat; height:146px }
.range_bg.jpg #mainContent #contentHeader { background:url(../img/range_bg.jpg_bg.jpg) no-repeat; height:146px }
.encore #mainContent #contentHeader { background:url(../img/contact_hero.gif) no-repeat; height:81px }

.news #mainContent #contentHeader { display:none }
/* ------------------
Image replacement for h1 labels eg

body class="{model} {vehicle} {page}"
.model.vehicle.page#mainContent h1 { }
------------------ */	
#mainContent h1 { 
	width:500px; margin: 16px 0;
	text-indent:-9999px;
	line-height: 1;
	}

#about #mainContent h1 { background:url(../img/method_lbl.gif) no-repeat; height:25px;	width:390px; margin-bottom:30px }
.corporate #mainContent h1 { background:url(../img/corporate_lbl.gif) no-repeat; height:29px;	width:392px; margin-bottom:30px }
.eligibility #mainContent h1 { background:url(../img/eligibility_lbl.gif) no-repeat; height:29px; width:622px; margin-bottom:30px }
.corpTerms #mainContent h1 { background:url(../img/corpTerms_lbl.gif) no-repeat; height:29px; width:392px; margin-bottom:30px; }

.enquiry #mainContent h1 { background:url(../img/contact_lbl.gif) no-repeat; height:27px;	width:500px; margin-bottom:30px }
.location #mainContent h1 { background:url(../img/location_lbl.gif) no-repeat; height:27px;	width:500px; margin-bottom:30px }
.news #mainContent h1 { background:url(../img/news2007_lbl.gif) no-repeat; height:47px;	width:185px; margin-bottom:30px }
.preowned #mainContent h1 { background:url(../img/preowned_lbl.gif) no-repeat; height:27px;	margin-bottom:30px }
.test #mainContent h1 { background:url(../img/test.gif) no-repeat; height:27px;	margin-bottom:30px }
.range_bg.jpg #mainContent h1 { background:url(../img/range_bg.jpg_lbl.gif) no-repeat; height:27px;	margin-bottom:30px }
#parts.service #mainContent h1 { background:url(../img/service_centres_lbl.gif) no-repeat; height:27px;	margin-bottom:30px }
#parts.book #mainContent h1 { background:url(../img/book_lbl.gif) no-repeat; height:27px;	margin-bottom:30px }
#parts.lexpress #mainContent h1 { background:url(../img/lexpress_lbl.gif) no-repeat; height:27px; margin-bottom:30px }
#parts.offer #mainContent h1 { background:url(../img/service_offer_lbl.gif) no-repeat; height:27px;	margin-bottom:30px }
#parts.pshop #mainContent h1 { background:url(../img/part_shop.gif) no-repeat; height:27px;	margin-bottom:30px }

#service.bodyPaint #mainContent h1 { background:url(../img/service_bodypaint_lbl.gif) no-repeat; height:27px; margin-bottom:30px }
#service.parts #mainContent h1 { background:url(../img/service_parts_lbl.gif) no-repeat; height:27px; margin-bottom:30px }
#service.fuel #mainContent h1 { background:url(../img/service_fuel_lbl.gif) no-repeat; height:27px;	margin-bottom:30px }
#service.dealerService #mainContent h1 { background:url(../img/service_dealerservice_lbl.gif) no-repeat; height:27px;	margin-bottom:30px }
#service.driveCare #mainContent h1 { background:url(../img/service_drivecare_lbl.gif) no-repeat; height:27px; margin-bottom:30px }


.finance #mainContent h1 { background:url(../img/services_lbl.gif) no-repeat; height:27px;	margin-bottom:30px }
.dealers #mainContent h1 { background:url(../img/dealers_lbl.gif) no-repeat; height:27px;	margin-bottom:30px }
.encore #mainContent h1 { background:url(../img/encore_lbl.gif) no-repeat; height:27px;	margin-bottom:30px }


.privacy #mainContent h1 { background:url(../img/privacy_lbl.gif) no-repeat; height:25px; margin-bottom:20px }
.update #mainContent h1 { background:url(../img/update_lbl.gif) no-repeat; height:25px; margin-bottom:20px }
#finance.privacy #mainContent h1 { background:url(../img/finance_pri_lbl.gif) no-repeat; height:48px; 

margin-bottom:20px }
.terms #mainContent h1 { background:url(../img/terms_lbl.gif) no-repeat; height:48px; margin-bottom:20px }
.testimonials #mainContent h1 { background:url(../img/testimonials_lbl.gif) no-repeat; height:25px; 

margin-bottom:10px }
.sloginNoMenu #mainContent h1 { background:url(../img/slogin_lbl.gif) no-repeat; height:25px; margin-bottom:10px }
#about.map #mainContent h1 { background:url(../img/map_lbl.gif) no-repeat; height:90px; margin-bottom:30px }

#boutique #mainContent h1 { background:url(../img/boutique_lbl.gif) no-repeat; height:25px; margin-bottom:0 }
#boutique.fashion #mainContent h1 { background:url(../img/boutique_fashion_lbl.gif) no-repeat; height:25px; 

margin-bottom:10px }
#boutique.leisure #mainContent h1 { background:url(../img/boutique_leisure_lbl.gif) no-repeat; height:25px; 

margin-bottom:10px }
#boutique.business #mainContent h1 { background:url(../img/boutique_business_lbl.gif) no-repeat; height:25px; 

margin-bottom:10px }
#boutique.vehicle #mainContent h1 { background:url(../img/boutique_vehicle_lbl.gif) no-repeat; height:25px; 

margin-bottom:10px }

#about.worldwide #mainContent h1 { background:url(../img/worldwide_lbl.gif) no-repeat; height:25px; 

margin-bottom:10px }

#about.story #mainContent h1 { background:url(../img/story_lbl.gif) no-repeat; height:25px; margin-bottom:10px; 

width:500px}
#about.mission #mainContent h1 { background:url(../img/mission_lbl.gif) no-repeat; height:25px; margin-bottom:10px; 

width:500px}
#about.encore #mainContent h1 { background:url(../img/encore_lbl.gif) no-repeat; height:25px; margin-bottom:10px; 

width:700px; }
#about.benefits #mainContent h1 { background:url(../img/abbenefits_lbl.gif) no-repeat; height:25px; 

margin-bottom:10px; width:700px; }
#about.community #mainContent h1 { background:url(../img/community_lbl.gif) no-repeat; height:25px; 

margin-bottom:10px; width:500px}
#about.environment #mainContent h1 { background:url(../img/environment_lbl.gif) no-repeat; height:25px; 

margin-bottom:10px }
#about.design #mainContent h1 { background:url(../img/design_lbl.gif) no-repeat; height:32px; width: 540px; 

margin-bottom:10px }
#about.events #mainContent h1 { background:url(../img/events_lbl.gif) no-repeat; height:25px; margin-bottom:10px; 

width:500px}
#about.sponsorships #mainContent h1 { background:url(../img/sponsorship_lbl.gif) no-repeat; height:25px; 

margin-bottom:10px }
#about.partners #mainContent h1 { background:url(../img/partners_lbl.gif) no-repeat; height:25px; margin-bottom:10px 

}
#about.career #mainContent h1 { background:url(../img/career_lbl.gif) no-repeat; height:32px; width: 540px; 

margin-bottom:10px }
#about.wash #mainContent h1 { background:url(../img/wash_lbl.gif) no-repeat; height:25px; margin-bottom:10px }
#about.why #mainContent h1 { background:url(../img/why_lbl.gif) no-repeat; height:25px; margin-bottom:10px; 

width:500px}
#about.team #mainContent h1 { background:url(../img/team_lbl.gif) no-repeat; height:25px; margin-bottom:10px; 

width:500px}

#preowned.benefit #mainContent h1 { background:url(../img/pwbenefit_lbl.gif) no-repeat; height:25px; 

margin-bottom:10px }


h2 {
	text-indent:0; 
	font-size:16px;
	font-weight: bold;
	color: #ffffff;
	margin: 0 0 -1.2ex;
	text-transform: none;
	background: none;
	padding:0.5ex 0;
	border-bottom: 1px solid #319bb9;
}

/*	
#about p, .corporate p, .contact p, .dealers p, #parts p, #encore p, #finance.business p, #finance.personal p, 

#hybrid.introduction p,#hybrid.drive p,#hybrid.models p, #finance.tradition p, #finance.service p, #finance.premium 

p, #hybrid.introduction p, #boutique p, .privacy p, .terms p { margin: 0 80px 10px 13px;}*/

p, address { margin: 2ex 0; font-style:normal; }


#about h3 { text-indent:13px; margin:10px 0 -10px 0; text-transform:uppercase; font-size:12px}

#about.encore#mainContent ul, #encore #mainContent ul, .terms #mainContent  ul, #finance.privacy #mainContent ul { 

margin-right:100px; }
#about.encore#mainContent h2 { margin-top:30px; }

#mainContent #left { width:375px; float:left; margin-right:20px;  }
#mainContent #right { width:375px; float:left; }

#grossi2010 #mainContent #left { width:500px; float:left; margin-right:5px; padding-left:10px; background-color:#333333; }
#grossiJuly #mainContent #left { width:500px; float:left; margin-right:5px; background-color:#333333; }
#grossiJuly #mainContent #left h1, #grossiJuly #mainContent #left p { padding: 0 20px;}
#grossi2010 #mainContent #right, #grossiJuly #mainContent #right { width:267px; float:left; }

#accordion #left { width:165px; float:left; margin:10px 0 10px 10px;  }
#accordion #right { width:400px; float:left; margin:10px 0 10px 0; }


#accordion img { padding:2px; border:1px solid #fff }
#accordion p { margin: 0 20px 5px 3px; padding-bottom:0}

.insurance #accordion #left { width:600px; float:left; padding:10px 0 10px 10px; display: block }

#about.sponsorships #accordion #left, #about.partners #accordion #left, #about.community #accordion #left, 

#about.events #accordion #left, #encore2.lexusterms #accordion #left { width:600px; float:left; margin:20px 0 0 0; 

padding:0 0 0 10px }


.dealers #accordion .element, #service.centres #accordion .element, #service.bodyPaint #accordion .element{ 

padding:0; margin:0; }
.dealers #accordion #left, #service.centres #accordion #left, #service.bodyPaint #accordion #left { width:275px; 

float:left; margin:0; padding:0 0 10px 10px }
.dealers #accordion #right, #service.centres #accordion #right, #service.bodyPaint #accordion #right { width:275px; 

float:left; margin:0; padding:0 }


#mainContent #right h2, #mainContent #left h2 { height:auto}

#accordion h2 { text-indent:0; background: url(../img/bullet.gif) 0 4px no-repeat; text-transform:uppercase; font-size:12px; margin:20px 0 -10px 0; padding-left:13px;}

/*Lexclusive March 2010*/
p.lexclusivecta {
	margin: 0; float: right; width: 182px; height: 131px;
	background: url(../img/lexclusive/cta.png);
}
p.lexclusivecta a {
	display: block; width: 122px; height: 88px;
	position: relative; left: 41px; top: 13px;
	text-indent: -9999px; overflow: hidden;
}

* html p.lexclusivecta {
	background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/lexclusive/cta.png", sizingMethod="crop");
}

#disclaimer { 
	padding-top:30px;
	display:block;
	clear:both;
	color:#cbcbcb;
	}
#disclaimer #note { 
	color:#cbcbcb;
	}
#disclaimer p { margin:1ex 0 0 0;}
#disclaimer strong { font-weight:bold; }
/*
#about #disclaimer p, .corporate #disclaimer p, .contact #disclaimer p, .dealers #disclaimer p, #service #disclaimer 

p, #encore #disclaimer p, #finance.business #disclaimer p, #finance.personal #disclaimer p, #finance.service p { 

margin: 0 80px 10px 13px; }*/
#disclaimer strong { font-weight:bold; _font-weight:600 }


h3 { margin: 0 0 15px 0; }

#galleryPreview h3, .galleryPreview h3 { margin: 0 0 15px; line-height: 10px; }

#mainContent #galleryPreview h3, #mainContent .galleryPreview h3{
	height:9px;
	width:91px;
	text-indent:-9999px;
	background:url(../img/view_gallery_lbl.gif) no-repeat;
	}
#mainContent #galleryPreview, #mainContent .galleryPreview {
	width:135px;
	height:65px;
	border:#3c3d3c 5px solid;
	display:block;
	float:left;
	padding:10px;
	margin-bottom:5px;
	}
#mainContent #galleryPreview:hover , #mainContent .galleryPreview:hover{
	border:#4c4c4c 5px solid;
	}
#mainContent #galleryPreview img , #mainContent .galleryPreview img{ 
	padding-right:5px;
	}	
#mainContent #galleryPreview img.return , #mainContent .galleryPreview img.return{ 
	padding-right:0;
	}	
	
#mainContent a.galleryPreview { padding: 0; width: 155px; height: 85px; margin-right: 10px; }
#mainContent a.galleryPreview img { padding: 0; }

.landing #mainContent #left, #future #mainContent #left, .landingx #mainContent #left  { width:595px; float:left; }
.landing #mainContent #right, #future #mainContent #right, .landingx #mainContent #right { width:150px; float:left;}
#rx350ng.landing2 #mainContent #left { width:595px; float:left; }
#rx350ng.landing2 #mainContent #right { width:150px; float:left;}

#future.landing #mainContent #left  { width:400px; float:left }
#future.landing #mainContent #right { width:500px; float:right; margin-top:-50px; }	
#future.landing p {}

#newsPromo { width:291px; height:118px; background: transparent url(../img/tiles/lexusNews.jpg); float:left; border: 1px solid #3c3d3c; padding-left:0px; }
#promotionA { float:left; margin-right:18px; }
#promotionB { float:left; margin-right:18px; }
#promotionC { float:left;}

#promotionA img, #promotionB img, #promotionC img {
	border: 1px solid #3c3d3c;	
}
#newsPromo h2 {
	background: transparent url(../img/) no-repeat 5px;
	width:150px;
	height:40px;
	margin:10px 0 5px 0;
	
	
	}
#newsPromo p {
	float:left;
	width:195px;
	padding:0;
	margin:0 0 0 5px;
	font-size:10px
	}
#newsPromo img { float:right; margin-right:5px; border:1px solid #fff; padding:2px; }
/*
#mainContent #news, #mainContent #promotionA, #mainContent #promotionB {
float:left;
margin-right:5px;
width:317px;
padding: 5px;
height:124px;
background: url(../img/promo_bg.png);
	}
#mainContent #promotionB {
	margin-right:0;
	}*/
#mainContent #news h2 {
	background:	#000;
	padding:0;
	margin:0;
	width:305px;
	height:20px;
	}
#mainContent #news h2 {
	background:#000 url(../img/news_lbl.gif) no-repeat 5px;
	
	}
#mainContent #news p{
	margin:5px;
	line-height:13px;
	float:left;
	font-size:10px

}
#mainContent #news img {
	float:right;
	padding:1px;
	border:#FFF 1px solid;
	margin-left: 5px;
	}
img.banner {	
	border: 1px solid #3c3d3c;
	} 

/* @group Footer Navigation (A) */	
#footer ul#nav_277460 {
	height: 24px;
	display: block;
	float: right; clear: right;
	margin: 4px 0 0 0; padding: 0;
}
#footer ul#nav_277460 li{
	margin: 0;
	display: block;
	float: left;
	clear: none;
	list-style-type: none;
	background: url(../img/topnav.gif) no-repeat right -137px;
	padding: 0 7px 0 7px;
}
#footer ul#nav_277460 li a {
	color: #999999;
	font-size: 11px;
	height: 10px;
	line-height: 10px;
	text-decoration: none;
}

#footer ul#nav_277460 li#f-staff {
	padding-right: 0;
	background: none;
}

#footer ul#nav_277460 li#f-home a:hover { color: #fff; text-decoration: underline; }
#footer ul#nav_277460 li#f-about a:hover { color: #fff; text-decoration: underline; } 
#footer ul#nav_277460 li#f-about a:hover, #about #footer ul#nav_277460 li#f-about a { color: #fff; }
#footer ul#nav_277460 li#f-contact a:hover { color: #fff; text-decoration: underline; }
#footer ul#nav_277460 li#f-contact a:hover, .enquiry #footer ul#nav_277460 li#f-contact a { color: #fff; }
#footer ul#nav_277460 li#f-privacy a:hover { color: #fff; text-decoration: underline; } 
#footer ul#nav_277460 li#f-privacy a:hover, .privacy #footer ul#nav_277460 li#f-privacy a { color: #fff; }
#footer ul#nav_277460 li#f-map a:hover { color: #fff; text-decoration: underline; } 
#footer ul#nav_277460 li#f-map a:hover, .map #footer ul#nav_277460 li#f-map a { color: #fff; }
#footer ul#nav_277460 li#f-staff a:hover { color: #fff; text-decoration: underline; } 
#footer ul#nav_277460 li#f-staff a:hover, .sloginNoMenu #footer ul#nav_277460 li#f-staff a { color: #fff; }

p#copyright {
	float: left;
	text-transform: uppercase;
	color: #666666;
	font-size: 10px;
	margin: 4px 0 0 0; padding: 0;
}

#news #contentHeader { height:100px; width:860px;}
#news h1 { 
	text-indent:0;
	font-size:15px;
	text-transform:uppercase;
	margin:5px 0 20px 0;
}
#lhs {
	width:350px;
	float:left;
	}
#rhs {
	width:370px;
	float:right;
	padding-right:50px
	}
#lhs img {
	padding:1px;
	border:1px solid #fff;
	display:block;
	}
#lhs .caption {
	line-height:24px;
	}
	
.terms p {
	margin-right:150px;
	}
.worldwide #mainContent {
	background:#000 url(../img/worldwide_map_bg.gif) no-repeat bottom;
	height:605px;
	}
	
.worldwide #mainContent ul {
	list-style:none;
	padding-left:0;
	_margin-left:0;
	line-height:15px;
	
	}
.worldwide #mainContent ul li {	
	background:url(../img/more_bullet.gif) no-repeat 0 4px;
	padding-left:10px;
	text-transform:uppercase;
	}	
.worldwide #mainContent ul li a {
	color:#999;
	text-decoration:none;
	}
.worldwide #mainContent ul li a:hover {
	text-decoration:none;
	color:#fff;
	}
#about.worldwide #mainContent h2 {
	text-indent:-9999px;
	background:none;
	height:13px;
	width:200px;
	}
#about.worldwide #mainContent #america h2 {
	background:url(../img/worldwide_america_lbl.png) no-repeat;
	}
#about.worldwide #mainContent #europe h2 {
	background:url(../img/worldwide_europe_lbl.png) no-repeat;
	}
#about.worldwide #mainContent #asia h2 {
	background:url(../img/worldwide_asia_lbl.png) no-repeat;
	}
div#america, div#europe, div#asia {
	float:left;
	margin-right:10px;
	}
div#europe {
	width:320px;
	}
div#europe ul li {

	}
div#europe ul  span.right {
	position:absolute;
	top:326px;
	_top:343px;
	left:53%;

	}
/* @group Vehicular Navigation (C) */

/* ------------------
158px total width, 
|-149px-|8px|
------------------ */	
#secContent { 
	width:149px;
	border-top: #166a82 3px solid;
	border-bottom: #000 1px solid;
	padding-top:107px;
	/*background:#000 url(../img/LS460_nav.jpg) no-repeat;*/
	margin:0 8px 0 0;
	float:left
	}
#about #secContent { background:#191919 url(../img/about_lbl.gif) no-repeat !important; padding-top:87px; }
#parts #secContent { background:#191919 url(../img/parts_lbl.gif) no-repeat !important; padding-top:87px; }
#contactus #secContent { background:#191919 url(../img/contactus_lbl.gif) no-repeat !important; padding-top:87px; }
#preowned #secContent { background:#191919 url(../img/preowned_lbl.gif) no-repeat !important; padding-top:87px; }
#news #secContent { background:#191919 url(../img/news_lbl.gif) no-repeat !important; padding-top:87px; }

#secContent ul#nav {
	margin:0;
	padding:0;
	text-indent:-9000px;
	}
#secContent ul#nav li {
	list-style-type:none;
	padding:0;
	margin:0;
	}
#secContent ul#nav li a {
	background:transparent url(../img/v_nav.gif) no-repeat scroll 0%;
	display:block;
	height:17px;
	width:149px;
	}
#about #secContent ul#nav li a {
	background:transparent url(../img/w_nav.gif) no-repeat scroll 0%;!important
	display:block;
	height:17px;
	width:149px;
	}
#parts #secContent ul#nav li a {
	background:transparent url(../img/p_nav.gif) no-repeat scroll 0%;!important
	display:block;
	height:17px;
	width:149px;
	}
#contactus #secContent ul#nav li a {
	background:transparent url(../img/o_nav.gif) no-repeat scroll 0%;!important
	display:block;
	height:17px;
	width:149px;
	}
#news #secContent ul#nav li a {
	background:transparent url(../img/n_nav.gif) no-repeat scroll 0%;!important
	display:block;
	height:17px;
	width:149px;
	}
#boutique #secContent ul#nav li a {
	background:transparent url(../img/c_nav.gif) no-repeat scroll 0%;!important
	display:block;
	height:17px;
	width:149px;
	}
#preowned #secContent ul#nav li a {
	background:transparent url(../img/w_nav.gif) no-repeat scroll 0%;!important
	display:block;
	height:17px;
	width:149px;
	}
#service #secContent ul#nav li a {
	background:transparent url(../img/s_nav.gif) no-repeat scroll 0%;!important
	display:block;
	height:17px;
	width:149px;
	}
#finance #secContent ul#nav li a {
	background:transparent url(../img/t_nav.gif) no-repeat scroll 0%;!important
	display:block;
	height:17px;
	width:149px;
	}
#encore #secContent ul#nav li a {
	background:transparent url(../img/e_nav.gif) no-repeat scroll 0%;!important
	display:block;
	height:17px;
	width:149px;
	}
#encore2 #secContent ul#nav li a {
	background:transparent url(../img/e_nav2.gif) no-repeat scroll 0%;!important
	display:block;
	height:17px;
	width:149px;
	}	
#hybrid #secContent ul#nav li a {
	background:transparent url(../img/h_nav.gif) no-repeat scroll 0%;!important
	display:block;
	height:17px;
	width:149px;
	}		
#future #secContent ul#nav li a {
	background:transparent url(../img/i_nav.gif) no-repeat scroll 0%;!important
	display:block;
	height:17px;
	width:149px;
	}	
	
/*#isf #secContent {	display:none;  }*/
#isf.landing #mainContent { width:973px; padding:0 0 0 0; margin:0 0 30px 0; background:#000; }
#isf.landing #mainContent #contentHeader { display:none;}

#isf.landing #mainContent object { padding:0; margin:0; background:#000; }

#secContent ul#nav li#n-exterior a { background-position:0 0; }
#secContent ul#nav li#n-exterior a:hover, .exterior #secContent ul#nav li#n-exterior a { background-position:-149px 

0; }
#secContent ul#nav li#n-interior a { background-position:0 -17px; }
#secContent ul#nav li#n-interior a:hover, .interior #secContent ul#nav li#n-interior a { background-position:-149px 

-17px; }
#secContent ul#nav li#n-tech a { background-position:0 -204px; }
#secContent ul#nav li#n-tech a:hover, .tech #secContent ul#nav li#n-tech a { background-position:-149px -204px; }
#secContent ul#nav li#n-performance a { background-position:0 -34px; }
#secContent ul#nav li#n-performance a:hover, .performance #secContent ul#nav li#n-performance a { 

background-position:-149px -34px; }
#secContent ul#nav li#n-safety a { background-position:0 -51px; }
#secContent ul#nav li#n-safety a:hover, .safety #secContent ul#nav li#n-safety a { background-position:-149px -51px; 

}
#secContent ul#nav li#n-colours a {	background-position:0 -68px; }
#secContent ul#nav li#n-colours a:hover { background-position:-149px -68px; }
#secContent ul#nav li#n-accessories a {	background-position:0 -85px; }
#secContent ul#nav li#n-accessories a:hover { background-position:-149px -85px; }
#secContent ul#nav li#n-specifications a { background-position:0 -102px; }
#secContent ul#nav li#n-specifications a:hover, .specifications #secContent ul#nav li#n-specifications a  { 

background-position:-149px -102px; }
#secContent ul#nav li#n-pricing a { background-position:0 -119px; }
#secContent ul#nav li#n-pricing a:hover, .pricing #secContent ul#nav li#n-pricing a { background-position:-149px 

-119px; }
#secContent ul#nav li#n-gallery a {	background-position:0 -136px; }
#secContent ul#nav li#n-gallery a:hover { background-position:-149px -136px; }
#secContent ul#nav li#n-preview a { background-position:0 -153px; }
#secContent ul#nav li#n-preview a:hover, .preview #secContent ul#nav li#n-preview a { background-position:-149px -153px; }

#secContent ul#nav li#n-brochure a { background-position:0 -170px; }
#secContent ul#nav li#n-brochure a:hover, .ebrochure #secContent ul#nav li#n-brochure a { background-position:-149px -170px; }

#secContent ul#nav li#n-information a { background-position:0 -187px; }
#secContent ul#nav li#n-information a:hover, .information #secContent ul#nav li#n-information a { background-position:-149px -187px; }

#secContent ul#nav li#n-is250fsport a { background-position:0 -221px; }
#secContent ul#nav li#n-is250fsport a:hover, .fsport #secContent ul#nav li#n-is250fsport a { background-position:-149px -221px; }

#ls600hl.range #secContent { display:none;  }

#ls600hl.range #mainContent { width:973px; padding:0px 0 0 0; margin:0 0 30px 0; background:#000; }
#ls600hl.range #mainContent #contentHeader { display:none;}

#ls600hl.range #mainContent object { padding:0; margin:0; background:#000; }

#ls600hl #secContent ul#nav li#n-brochure { display:none; }

/*#secContent ul#nav li#n-milestones a { background-position:0 -34px; }
#secContent ul#nav li#n-milestones a:hover, .milestones #secContent ul#nav li#n-milestones a { 

background-position:-149px -34px; }*/
#secContent ul#nav li#n-story a { background-position:0 0px; }
#secContent ul#nav li#n-story a:hover, .story #secContent ul#nav li#n-story a { background-position:-149px 0px; }

#secContent ul#nav li#n-mission a { background-position:0 -17px; }
#secContent ul#nav li#n-mission a:hover, .mission #secContent ul#nav li#n-mission a  { background-position:-149px 

-17px; }

#secContent ul#nav li#n-encore a {	background-position:0 -34px; }
#secContent ul#nav li#n-encore a:hover, .encore #secContent ul#nav li#n-encore a { background-position:-149px -34px; 

}

#secContent ul#nav li#n-benefits a { background-position:0 -51px; }
#secContent ul#nav li#n-benefits a:hover, .benefits #secContent ul#nav li#n-benefits a { background-position:-149px 

-51px; }

#secContent ul#nav li#n-community a { background-position:0 -68px; }
#secContent ul#nav li#n-community a:hover, .community #secContent ul#nav li#n-community a { 

background-position:-149px -68px; }

#secContent ul#nav li#n-environment a { background-position:0 -85px; }
#secContent ul#nav li#n-environment a:hover, .environment #secContent ul#nav li#n-environment a { 

background-position:-149px -85px; }

#secContent ul#nav li#n-events a { background-position:0 -102px; }
#secContent ul#nav li#n-events a:hover, .events #secContent ul#nav li#n-events a { background-position:-149px 

-102px; }

#secContent ul#nav li#n-sponsorships a { background-position:0 -119px; }
#secContent ul#nav li#n-sponsorships a:hover, .sponsorships #secContent ul#nav li#n-sponsorships a { 

background-position:-149px -119px; }

#secContent ul#nav li#n-career a { background-position:0 -136px; }
#secContent ul#nav li#n-career a:hover, .career #secContent ul#nav li#n-career a { background-position:-149px 

-136px; }

#secContent ul#nav li#n-corporate a {background-position:0 -153px; }
#secContent ul#nav li#n-corporate a:hover, .corporate #secContent ul#nav li#n-corporate a { 

background-position:-149px -153px; }

#secContent ul#nav li#n-partners a { background-position:0 -221px; }
#secContent ul#nav li#n-partners a:hover, .partners #secContent ul#nav li#n-partners a { background-position:-149px 

-221px; }

#secContent ul#nav li#n-wash a {background-position:0 -170px; }
#secContent ul#nav li#n-wash a:hover, .wash #secContent ul#nav li#n-wash a { background-position:-149px -170px; }

#secContent ul#nav li#n-amIEligible a {background-position:0 -289px; }
#secContent ul#nav li#n-amIEligible a:hover, .eligibility #secContent ul#nav li#n-amIEligible a { 

background-position:-149px -289px; }

#secContent ul#nav li#n-team a { background-position:0 -238px; }
#secContent ul#nav li#n-team a:hover, .team #secContent ul#nav li#n-team a { background-position:-149px -238px; }

#secContent ul#nav li#n-why a { background-position:0 -255px; }
#secContent ul#nav li#n-why a:hover, .why #secContent ul#nav li#n-why a { background-position:-149px -255px; }

/*#secContent ul#nav li#n-vehicle a { background-position:0 -51px; }
#secContent ul#nav li#n-vehicle a:hover, .vehicle #secContent ul#nav li#n-vehicle a { background-position:-149px 

-51px; }*/

/*Preowned*/
#secContent ul#nav li#n-vehicle a { background-position:0 -187px; }
#secContent ul#nav li#n-vehicle a:hover, .vehicle #secContent ul#nav li#n-vehicle a { background-position:-149px 

-187px; }

#secContent ul#nav li#n-benefit a {	background-position:0 -204px; }
#secContent ul#nav li#n-benefit a:hover, .benefit #secContent ul#nav li#n-benefit a { background-position:-149px 

-204px; }
/*end preowned*/
/*Parts & Services*/
#secContent ul#nav li#n-service a { background-position:0 0px; }
#secContent ul#nav li#n-service a:hover, .service #secContent ul#nav li#n-service a { background-position:-149px 0px; }

#secContent ul#nav li#n-book a { background-position:0 -17px; }
#secContent ul#nav li#n-book a:hover, .book #secContent ul#nav li#n-book a { background-position:-149px -17px; }

#secContent ul#nav li#n-lexpress a {	background-position:0 -34px; }
#secContent ul#nav li#n-lexpress a:hover, .lexpress #secContent ul#nav li#n-lexpress a { background-position:-149px -34px; }

#secContent ul#nav li#n-offer a {	background-position:0 -51px; }
#secContent ul#nav li#n-offer a:hover, .offer #secContent ul#nav li#n-offer a { background-position:-149px -51px; }

#secContent ul#nav li#n-pshop a {	background-position:0 -68px; }
#secContent ul#nav li#n-pshop a:hover, .pshop #secContent ul#nav li#n-pshop a { background-position:-149px -68px; }

#secContent ul#nav li#n-carwash a {	background-position:0 -85px; }
#secContent ul#nav li#n-carwash a:hover, .carwash #secContent ul#nav li#n-carwash a { background-position:-149px -85px; }
/*end Parts & Services*/
/*Contact*/
#secContent ul#nav li#n-enquiry a { background-position:0 0px; }
#secContent ul#nav li#n-enquiry a:hover, .enquiry #secContent ul#nav li#n-enquiry a { background-position:-149px 0px; }

#secContent ul#nav li#n-location a {	background-position:0 -17px; }
#secContent ul#nav li#n-location a:hover, .location #secContent ul#nav li#n-location a { background-position:-149px -17px; }
/*end contact*/
/*News*/
#secContent ul#nav li#n-news a { background-position:0 0px; }
#secContent ul#nav li#n-news a:hover, .y-2009 #secContent ul#nav li#n-news a, .y-2008 #secContent ul#nav li#n-news a, .y-2007 #secContent ul#nav li#n-news a { background-position:-149px 0px; }

#secContent ul#nav li#n-newsletter a {	background-position:0 -17px; }
#secContent ul#nav li#n-newsletter a:hover, .newsletter #secContent ul#nav li#n-newsletter a { 

background-position:-149px -17px; }
/*end News*/

#secContent ul#nav li#n-centres a { background-position:0 0; }
#secContent ul#nav li#n-centres a:hover, .centres #secContent ul#nav li#n-centres a { background-position:-149px 0; 

}
#secContent ul#nav li#n-bodyPaint a { background-position:0 -17px; }
#secContent ul#nav li#n-bodyPaint a:hover, .bodyPaint #secContent ul#nav li#n-bodyPaint a { 

background-position:-149px -17px; }
#secContent ul#nav li#n-parts a { background-position:0 -34px; }
#secContent ul#nav li#n-parts a:hover, .parts #secContent ul#nav li#n-parts a { background-position:-149px -34px; }
#secContent ul#nav li#n-fuel a { background-position:0 -51px; }
#secContent ul#nav li#n-fuel a:hover, .fuel #secContent ul#nav li#n-fuel a { background-position:-149px -51px; }

#secContent ul#nav li#n-dealerService a {	background-position:0 -68px; }
#secContent ul#nav li#n-dealerService a:hover, .dealerService #secContent ul#nav li#n-dealerService a { 

background-position:-149px -68px; }
#secContent ul#nav li#n-driveCare a {	background-position:0 -85px; }
#secContent ul#nav li#n-driveCare a:hover, .driveCare #secContent ul#nav li#n-driveCare a { 

background-position:-149px -85px; }

#secContent ul#nav li#n-service a { background-position:0 0; }
#secContent ul#nav li#n-service a:hover, .service #secContent ul#nav li#n-service a { background-position:-149px 0; 

}
#secContent ul#nav li#n-tradition a { background-position:0 -17px; }
#secContent ul#nav li#n-tradition a:hover, .tradition #secContent ul#nav li#n-tradition a { 

background-position:-149px -17px; }
#secContent ul#nav li#n-business a { background-position:0 -34px; }
#secContent ul#nav li#n-business a:hover, .business #secContent ul#nav li#n-business a { background-position:-149px -34px; }


#secContent ul#nav li#n-personal a { background-position:0 -51px; }
#secContent ul#nav li#n-personal a:hover, .personal #secContent ul#nav li#n-personal a { background-position:-149px -51px; }

#secContent ul#nav li#n-drivecare a { background-position:0 0; }
#secContent ul#nav li#n-drivecare a:hover, .drivecare #secContent ul#nav li#n-drivecare a { 

background-position:-149px 0; }
#secContent ul#nav li#n-servicing a { background-position:0 -17px; }
#secContent ul#nav li#n-servicing a:hover, .servicing #secContent ul#nav li#n-servicing a { 

background-position:-149px -17px; }
#secContent ul#nav li#n-golf a { background-position:0 -34px; }
#secContent ul#nav li#n-golf a:hover, .golf #secContent ul#nav li#n-golf a { background-position:-149px -34px; }
#secContent ul#nav li#n-cultural a { background-position:0 -51px; }
#secContent ul#nav li#n-cultural a:hover, .cultural #secContent ul#nav li#n-cultural a { background-position:-149px 

-51px; }
#secContent ul#nav li#n-magazine a {	background-position:0 -68px; }
#secContent ul#nav li#n-magazine a:hover, .magazine #secContent ul#nav li#n-magazine a { background-position:-149px 

-68px; }
#secContent ul#nav li#n-encoreTerms a {	background-position:0 -85px; }
#secContent ul#nav li#n-encoreTerms a:hover, #encore.terms #secContent ul#nav li#n-encoreTerms a { 

background-position:-149px -85px; }

#secContent ul#nav li#n-serviceLoan2 a { background-position:0 0; }
#secContent ul#nav li#n-serviceLoan2 a:hover, .lexusserviceloan #secContent ul#nav li#n-serviceLoan2 a  { 

background-position:-149px 0; }
#secContent ul#nav li#n-premiumticketing2 a { background-position:0 -17px; }
#secContent ul#nav li#n-premiumticketing2 a:hover, .lexuspremiumticketing #secContent ul#nav li#n-premiumticketing2 

a  { background-position:-149px -17px; }
#secContent ul#nav li#n-drivecare2 a { background-position:0 -34px; }
#secContent ul#nav li#n-drivecare2 a:hover, .lexusdrivecare #secContent ul#nav li#n-drivecare2 a  { 

background-position:-149px -34px; }
#secContent ul#nav li#n-magazine2 a { background-position:0 -51px; }
#secContent ul#nav li#n-magazine2 a:hover, .lexusmagazine #secContent ul#nav li#n-magazine2 a  { 

background-position:-149px -51px; }
#secContent ul#nav li#n-updatedetails a { background-position:0 -68px; }
#secContent ul#nav li#n-updatedetails a:hover, .lexusupdate #secContent ul#nav li#n-updatedetails a { 

background-position:-149px -68px; }
#secContent ul#nav li#n-encoreTerms2 a { background-position:0 -85px; }
#secContent ul#nav li#n-encoreTerms2 a:hover, .lexusterms #secContent ul#nav li#n-encoreTerms2 a { 

background-position:-149px -85px; }

#secContent ul#nav li#n-introduction a { background-position:0 0; }
#secContent ul#nav li#n-introduction a:hover, .introduction #secContent ul#nav li#n-introduction a { 

background-position:-149px 0; }
#secContent ul#nav li#n-myths a { background-position:0 -17px; }
#secContent ul#nav li#n-myths a:hover, .myths #secContent ul#nav li#n-myths a { background-position:-149px -17px; }
#secContent ul#nav li#n-drive a { background-position:0 -34px; }
#secContent ul#nav li#n-drive a:hover, .drive #secContent ul#nav li#n-drive a { background-position:-149px -34px; }
#secContent ul#nav li#n-faqs a { background-position:0 -51px; }
#secContent ul#nav li#n-faqs a:hover, .faqs #secContent ul#nav li#n-faqs a { background-position:-149px -51px; }
#secContent ul#nav li#n-models a {	background-position:0 -68px; }
#secContent ul#nav li#n-models a:hover, .models #secContent ul#nav li#n-models a { background-position:-149px -68px; 

}
#hybrid #secContent ul#nav li#n-brochure a {	background-position:0 -85px; }
#hybrid #secContent ul#nav li#n-brochure a:hover, #hybrid.brochure #secContent ul#nav li#n-brochure a { 

background-position:-149px -85px; }

#secContent ul#nav li#n-lf-x a { background-position:0 0; }
#secContent ul#nav li#n-lf-x a:hover, .lf-x #secContent ul#nav li#n-lf-x a { background-position:-149px 0; }

#secContent ul#nav li#n-lf-a a { background-position:0 -17px; }
#secContent ul#nav li#n-lf-a a:hover, .lf-a #secContent ul#nav li#n-lf-a a { background-position:-149px -17px; }

#secContent ul#nav li#n-lf-s a { background-position:0 -34px; }
#secContent ul#nav li#n-lf-s a:hover, .lf-s #secContent ul#nav li#n-lf-s a { background-position:-149px -34px; }

#secContent ul#nav li#n-lf-c a { background-position:0 -51px; }
#secContent ul#nav li#n-lf-c a:hover, .lf-c #secContent ul#nav li#n-lf-c a { background-position:-149px -51px; }

#secContent ul#nav li#n-lf-ch a {	background-position:0 -68px; }
#secContent ul#nav li#n-lf-ch a:hover, .lf-ch #secContent ul#nav li#n-lf-ch a { background-position:-149px -68px; }

#secContent ul#nav li#n-lf-aroadster a { background-position:0 -85px; }
#secContent ul#nav li#n-lf-aroadster a:hover, .lf-aroadster #secContent ul#nav li#n-lf-aroadster a { background-position:-149px -85px; }

#secContent ul#nav li#n-lf-xh a { background-position:0 -102px; }
#secContent ul#nav li#n-lf-xh a:hover, .lf-xh #secContent ul#nav li#n-lf-xh a { background-position:-149px -102px; }

#secContent ul#nav li#n-is250c a { background-position:0 -119px; }
#secContent ul#nav li#n-is250c a:hover, .is250c #secContent ul#nav li#n-is250c a { background-position:-149px -119px; }

#secContent ul#nav li#n-ng-rx a { background-position:0 -136px; }
#secContent ul#nav li#n-ng-rx a:hover, .ng-rx #secContent ul#nav li#n-ng-rx a { background-position:-149px -136px; }

#secContent ul#nav li#n-hs250h a { background-position:0 -153px; }
#secContent ul#nav li#n-hs250h a:hover, .hs250h #secContent ul#nav li#n-hs250h a { background-position:-149px -153px; }

#secContent ul#nav li#n-ct200h a { background-position:0 -34px; }
#secContent ul#nav li#n-ct200h a:hover, .ct200h #secContent ul#nav li#n-ct200h a { background-position:-149px -34px; }


/* accordion */
#accordion {
	width:645px;
	}
#accordion h3 { font-weight:bold; width:100%;}

.toggler.active {
	color: white;
}

.toggler {
	color: #999;
	margin: 0;
	padding: 4px 10px;
	background: #07090c url(../img/down_arrow.gif) no-repeat 630px 9px;
	border-bottom: 1px solid #4b4b4b;
	font-size: 11px;
	text-transform:uppercase;
	font-weight:normal;
	cursor: pointer;
}
 
.element {
	
 
}
 
.element p {
	
}

/* @group QuickTips */
.q-tip {
	color: #fff;
	width: 260px;
	z-index: 13000;
	border: 1px solid #166a82;
	background: #100f0f url(../img/qt_bg.gif) no-repeat;
}

.q-title {
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	color: #fff;
	padding: 24px 8px 4px;
}
.q-text {
	font-size: 11px;
	padding: 4px 8px 8px;
}

#footer {
	background:#000;
	border-top:#2c2c2c 1px solid;
	height: 17px;
	clear:both;
	display:block;
	width:100%;
	bottom:0;
	}
	
/* @group flashGallery */
#flashGallery{
	width:974px;
	margin:0;
	background:#2b2b2b url(../img/gallery_bg.gif) repeat-x;
	border-top: #166a82 3px solid;
	border-bottom: #166a82 3px solid;
	padding:10px;
}

#flashGalleryHeader {
	height:30px;
	float:left;
	width:974px;
	}
	
#flashGalleryContent { clear:both; padding-top:4px; *padding-top:2px; text-align:center;}

#flashGallery a#close {
	float: right;
	clear: none;
	position: absolute;
	right: 3px;
	top: 2px;
	background: url(/img/closebutton.gif) no-repeat left top; 
	width: 22px;
	height: 22px;
    cursor: hand; cursor:pointer;
}

#flashGallerya#close:hover {
	background: url(/img/iclosebutton.gif) no-repeat left top; 
}

/* @group Gallery */
#gallery {
	height:500px;
	/*height:420px;*/
	width:994px;
	margin:0;
	top:150px;
	background:#2b2b2b url(../img/gallery_bg.gif) repeat-x;
	border-top: #166a82 3px solid;
	border-bottom: #166a82 3px solid;
	padding:10px;
	}
#galleryHeader {
	border-bottom:#323332 1px solid;
	background:url(../img/gallery_lbl.gif) no-repeat; 
	height:52px;
	float:left;
	width:974px;


	}
#galleryContent { clear:both; padding-top:12px; *padding-top:2px}
/*#gallery.isf #galleryContent { background:url(../img/gallery_overseas.gif) bottom right no-repeat;	}*/
	
/*172 x 110*/
#galleryContent a img.thumb  {
	border:#3c3d3c 5px solid;
	float:left;
	margin-right:16px;
	margin-bottom:16px;
	cursor: auto;
	width:172px; height:110px;
	}
#galleryContent a img.thumb-return  {
	border:#3c3d3c 5px solid;
	float:left;
	margin-right:0px;
	margin-bottom:16px;
	cursor: auto;
	width:172px; height:110px;
	}
#galleryContent a:hover img.thumb {
	border:#7f7e7e 5px solid;
}
#galleryContent a:hover img.thumb-return {
	border:#7f7e7e 5px solid;
}

#galleryContent dl {	
	margin:0 0 7px 0;
	padding:0;
	float:left;
	border:none;
	width:198px
	}
#galleryContent dl.return { width:172px }
#galleryContent dt { padding:0; margin:0; }
#galleryContent dt img.thumb {
	border:#3c3d3c 5px solid;
	margin:0;
	padding:0;
	}

#galleryContent dd {
	margin:0;
	padding:0 0 0 1px;
	display:block;
	clear:both
	}
#galleryContent dd span {
	display:block;
	clear:left
	}
#galleryContent dd a {
	padding:0 10px;
	background: url(/img/more_bullet.gif) no-repeat 0 4px;
	text-decoration:none;
	color:#fff;
	line-height:11px;
	}
#galleryContent dd a:hover {
	text-decoration:underline;
	}
#isf a img.thumb, #rx350ng a img.thumb2  {
	border:#3c3d3c 5px solid;
	float:left;
	margin-right:16px;
	margin-bottom:16px;
	cursor: auto;
	width:172px; height:110px;
	}
#isf a:hover img.thumb, #rx350ng a img.thumb2:hover {
	border:#7f7e7e 5px solid;
}
/* @group Gallery Tabs */
#galleryHeader ul#nav {
	/* width: 607px; */
	width: 493px;
	display: inline;
	float:right;
	padding:0;
	margin:0;
	margin-top:12px;
	height:29px;
	overflow:hidden;
	position:absolute;
	top:23px;
	right:10px
	
	}
#galleryHeader ul#nav li{
	margin:0;
	padding:0;
	float: left;
	display: inline;
	}
#galleryHeader ul#nav li a {
	display: block;	
	background: url(../img/g_nav.gif) no-repeat left top; 
	text-indent: -9999px;
	height:0px !important;
	height:29px;/* for IE5/Win only */
	padding: 29px 0 0 0;
	cursor: auto;
	}

#galleryHeader ul#nav li#t-photos a { cursor:pointer; cursor:hand; background-position: 0 0; width: 74px; 

margin-right:9px; }
#galleryHeader ul#nav li#t-photos a:hover, #galleryHeader ul#nav li#t-photos.activetab a  { background-position:0 

-29px; }
#galleryHeader ul#nav li#t-360 a { cursor:pointer; cursor:hand; background-position: -83px 0; width: 84px; 

margin-right:9px;  }
#galleryHeader ul#nav li#t-360 a:hover, #galleryHeader ul#nav li#t-360.activetab a { background-position:-83px 

-29px; }
#galleryHeader ul#nav li#t-colours a { cursor:pointer; cursor:hand; background-position: -176px 0; width: 123px; 

margin-right:9px }
#galleryHeader ul#nav li#t-colours a:hover, #galleryHeader ul#nav li#t-colours.activetab a  { 

background-position:-176px -29px; }
#galleryHeader ul#nav li#t-accessories a { cursor:pointer; cursor:hand; background-position: -308px 0; width: 106px; 

margin-right:9px }
#galleryHeader ul#nav li#t-accessories a:hover, #galleryHeader ul#nav li#t-accessories.activetab a  { 

background-position:-308px -29px; }
#galleryHeader ul#nav li#t-downloads a { cursor:pointer; cursor:hand; background-position: -423px 0; width: 103px; 

margin-right:9px; }
#galleryHeader ul#nav li#t-downloads a:hover, #galleryHeader ul#nav li#t-downloads.activetab a  { 

background-position:-423px -29px; }
#galleryHeader ul#nav li#t-videos a { cursor:pointer; cursor:hand; background-position: -535px 0; width: 71px; }
#galleryHeader ul#nav li#t-videos a:hover, #galleryHeader ul#nav li#t-videos.activetab a  { 

background-position:-535px -29px; }

#gallery a#close {
	float: right;
	clear: none;
	position: absolute;
	right: 3px;
	top: 2px;
	background: url(/img/closebutton.gif) no-repeat left top; 
	width: 22px;
	height: 22px;
	cursor: hand; cursor:pointer;
}

#gallery a#close:hover {
	background: url(/img/iclosebutton.gif) no-repeat left top; 
}
#gallery a img {
	cursor: hand !important; cursor: pointer !important;
}

#gallery.model #t-videos a,#gallery.model #t-photos a, #gallery.model #t-360 a, #gallery.model #t-colours 

a,#gallery.model #t-accessories a,#gallery.model #t-downloads a, /*#gallery.is250 #t-videos a, */#gallery.rx400h 

#t-videos a, #gallery.gs450h #t-videos a{
	opacity: .03;
	filter: alpha(opacity=3);
	cursor: text !important;
	display:none;
}

#about.worldwide h2, h1#perfection, img#pic-A, img#pic-B, img#pic-C, .vehicleList img, #finance #contentHeader span, 

#li-1, #li-2,#li-3,#li-4,#li-5,#li-6,#li-7,#li-8,#li-9,#li-10,#li-11,#li-12 { _behavior: url(/js/iepngfix.htc) }


#qct #title ul {
list-style: url() !important;
}

#qct img#pic-A, #qct img#pic-B, #qct img#pic-C{
	padding-top: 12px;
}

#qctdiv a#close {
	float: right;
	clear: none;
	position: absolute;
	right: 3px;
	top: 2px;
	background: url(/img/closebutton.gif) no-repeat left top; 
	width: 22px;
	height: 22px;
	cursor: hand; cursor:pointer;
}

#qctdiv a#close:hover {
	background: url(/img/iclosebutton.gif) no-repeat left top; 
	
}

/* @group Vehicle Specific */
/*3DC*/
.brochure #mainContent #contentHeader { background:url(../img/ls600hl_ext_bg.jpg) no-repeat; height:250px }
.brochure #mainContent h1 { background:url(../img/info_lbl.gif) no-repeat; height:47px; margin-bottom:0 }

/*Promo*/
.isflaunch #mainContent #contentHeader { background:url(/promo/img/isf_launch.jpg) no-repeat; height:285px }
.rxnglaunch #mainContent #contentHeader { background:url(/promo/img/rxng_launch.jpg) no-repeat; height:285px }
.isflaunch #mainContent h1{ background:url(/promo/img/isflaunch_lbl.gif) no-repeat; height:47px; margin-bottom:0 }
.rxnglaunch #mainContent h1 { background:url(/promo/img/rxnglaunch_lbl.gif) no-repeat; height:55px; margin-bottom:0 

}

.is250may2010 #mainContent #contentHeader { height:850px }

#lex.brochure #mainContent #contentHeader { background:url(../img/lex_08_request.jpg) no-repeat; height:250px }
#lex.brochure #mainContent h1 { background:url(../img/lex_headline.gif) no-repeat; height:70px; margin-bottom:0 }

#is250crx450h.brochure #mainContent #contentHeader { background:url(../img/is250c_req_bg.jpg) no-repeat; 

height:270px }
#is250crx450h.brochure #mainContent h1 { background:url(../img/IS250CRX450H.gif) no-repeat; height:48px; 

margin-bottom:0 }

#ngrx450h.brochure #mainContent #contentHeader { background:url(../img/ng-rx_req_bg.jpg) no-repeat; height:270px }
#ngrx450h.brochure #mainContent h1 { background:url(../img/ng-rx_info_lbl.gif) no-repeat; height:48px; 

margin-bottom:0 }

#golfday #contentHeader { background:url(../img/golf_day.jpg) no-repeat; height:160px; }
#golfday #mainContent h1{ background:url(../img/golf_day.gif) no-repeat; height:25px; width:600px; margin-bottom:0 }

#gdoday #contentHeader { background:url(../img/gdo_day.jpg) no-repeat; height:160px; }
#gdoday #mainContent h1{ background:url(../img/gdo_day.gif) no-repeat; height:25px; margin-bottom:0 }

#chicago #contentHeader { background:url(../img/chicago_event.jpg) no-repeat; height:160px; }
#chicago #mainContent h1{ background:url(../img/chicago_event.gif) no-repeat; height:65px; width:750px; margin-bottom:0 }

#grossi2010 #contentHeader { background:url(../img/grossi2010_event.jpg) no-repeat; height:160px; }
#grossi2010 #mainContent h1{ background:url(../img/grossi2010_event.gif) no-repeat; height:65px; width:750px; margin-bottom:0 }

#grossiJuly #contentHeader { background:url(../img/grossi2010_event.jpg) no-repeat; height:160px; }
#grossiJuly #mainContent h1{ background:url(../img/grossiJuly_event.jpg) no-repeat; height:149px; width:333px; margin-bottom:0 }

#MDOffer #mainContent #contentHeader { background:url(../img/service_parts_bg.jpg) no-repeat; height:145px }
#MDOffer #mainContent h1{ background:url(../img/mdoffer_event.gif) no-repeat; height:65px; width:750px; margin-bottom:0 }

#rxhlaunch #contentHeader { background:url(../img/ng-rx_bg.jpg) no-repeat; height:380px; }
#rxhlaunch #mainContent h1{ background:url(../img/rxhlaunch_lbl.gif) no-repeat; height:25px; margin-bottom:0 }

#isclaunch #contentHeader { background:url(../img/is250c_bg.jpg) no-repeat; height:380px; }
#isclaunch #mainContent h1{ background:url(../img/isclaunch_lbl.gif) no-repeat; height:25px; margin-bottom:0 }

#rxJuly2010 #contentHeader { background:url(../img/rxJuly2010_bg.jpg) no-repeat; height:380px; }

/*.sloginNoMenu div#docs {padding-left: 10px;}
.sloginNoMenu p {padding-left: 5px;}*/
.sloginNoMenu div#rightColumn a {
	padding:0 10px;
	background: url(/img/more_bullet.gif) no-repeat 0 4px;
	text-decoration:none;
	line-height:11px;
	}
.sloginNoMenu div#rightColumn a:hover {
	text-decoration:underline;
	}

#nav-dealer li { display: inline; float: left; background-repeat: no-repeat;  font-weight:bold; font-size:16px; 

color:#C8101A;}
#nav-dealer { width: 820px; clear:both; margin:0; padding:5px 30px 5px 30px; margin-left: 140px; position: absolute; 

top:65px;}
/*end 3DC*/

.range #mainContent, #finance.landing #mainContent, #future.landing #mainContent {
padding:0 10px 10px 15px;
width:948px;
background:#323332 url(../img/range_bg.jpg) repeat-x 0 -15px bottom; }

.landing #mainContent, #future #mainContent { background:#333 url(../img/range_bg.jpg) repeat-x 0 -55px bottom; }
	
.range #contentHeader, #finance.landing #contentHeader {
	margin:0 -10px 0 -15px;
	}
#gs.range #contentHeader { background:url(../img/gs_bg.jpg) no-repeat; height:390px }
#ls.range #contentHeader { background:url(../img/ls_bg.jpg) no-repeat; height:390px }

#gs #mainContent h1, #rx #mainContent h1, #ls #mainContent h1 {display:none;}
#rx.range #contentHeader { background:url(../img/rxng_bg.jpg) no-repeat; height:390px; }
#rxng.range #contentHeader { background:url(../img/rxng_bg.jpg) no-repeat; height:390px; }
#is.range #contentHeader { background:url(../img/is_bg.jpg) no-repeat; height:369px; margin-bottom:20px; }
/*#rx.range #contentHeader { background:url(../img/lexhibition.jpg) no-repeat; height:390px; }*/

#rx.range #hero_click
{
	display:block;
	position:relative;
/*	height:21px;
	width:160px;
	top:315px;
	left:202px;*/
	height:100%;
	width:100%;
	cursor:pointer;
}

#gs300.exterior #mainContent #contentHeader { background:url(../img/gs300_ext_bg.jpg) no-repeat; height:250px }
#gs300.performance #mainContent #contentHeader { background:url(../img/gs300_ext_bg.jpg) no-repeat; height:250px }
#gs300.safety #mainContent #contentHeader { background:url(../img/gs_safe_bg.jpg) no-repeat; height:250px }
#gs300.specifications #mainContent #contentHeader { background:url(../img/gs300_ext_bg.jpg) no-repeat; height:250px 

}
#gs300.pricing #mainContent #contentHeader { background:url(../img/gs300_ext_bg.jpg) no-repeat; height:250px }
#gs300.preview #mainContent #contentHeader { background:url(../img/gs300_ext_bg.jpg) no-repeat; height:250px }
#gs300.brochure #mainContent #contentHeader, #gs300.ebrochure #mainContent #contentHeader { background:url(../img/gs300_ext_bg.jpg) no-repeat; height:250px }
#gs300.interior #mainContent #contentHeader { background:url(../img/gs_int_bg.jpg) no-repeat; height:250px }
#gs300.landing #mainContent #contentHeader { background:url(../img/gs300_bg.jpg) no-repeat; height:380px; }

#gs300 #secContent { background:#191919 url(../img/gs300_sp.jpg) no-repeat; padding-top:108px; }
#gs300 #secContent span {
	position:absolute;
	top:68px;
	height:110px;
	width:157px;
	cursor: hand; cursor: pointer;
}

#gs300.exterior #mainContent h1 { background:url(../img/gs300_ext_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#gs300.interior #mainContent h1 { background:url(../img/gs300_int_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#gs300.performance #mainContent h1 { background:url(../img/gs300_per_lbl.gif) no-repeat; height:90px; 

margin-bottom:0 }
#gs300.safety #mainContent h1 { background:url(../img/gs300_saf_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#gs300.specifications #mainContent h1 { background:url(../img/gs300_spe_lbl.gif) no-repeat; height:50px; 

margin-bottom:10px }
#gs300.pricing #mainContent h1 { background:url(../img/gs300_pri_lbl.gif) no-repeat; height:50px; margin-bottom:10px 

}
#gs300.preview #mainContent h1 { background:url(../img/gs300_pre_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#gs300.brochure #mainContent h1 { background:url(../img/gs300_info_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#gs300.ebrochure #mainContent h1 { background:url(../img/gs300_e_lbl.gif) no-repeat; height:70px; margin-bottom:0 }

#gs300.landing #mainContent h1 { background:url(../img/gs_lbl.gif) no-repeat; height:12px; margin-bottom:5px }

#gs430.exterior #contentHeader { background:url(../img/gs430_ext_bg.jpg) no-repeat; height:250px }
#gs430.performance #contentHeader { background:url(../img/gs430_ext_bg.jpg) no-repeat; height:250px }
#gs430.safety #contentHeader { background:url(../img/gs430_ext_bg.jpg) no-repeat; height:250px }
#gs430.specifications #contentHeader { background:url(../img/gs430_ext_bg.jpg) no-repeat; height:250px; 

margin-bottom:10px }
#gs430.pricing #contentHeader { background:url(../img/gs430_ext_bg.jpg) no-repeat; height:250px; margin-bottom:10px 

}
#gs430.preview #contentHeader { background:url(../img/gs430_ext_bg.jpg) no-repeat; height:250px }
#gs430.brochure #contentHeader { background:url(../img/gs430_ext_bg.jpg) no-repeat; height:250px }
#gs430.interior #contentHeader { background:url(../img/gs430_int_bg.jpg) no-repeat; height:250px }
#gs430.landing #contentHeader { background:url(../img/gs430_bg.jpg) no-repeat; height:380px; }

#gs430 #secContent { background:#191919 url(../img/gs430_sp.jpg) no-repeat; padding-top:108px; }
#gs430 #secContent span {
	position:absolute;
	top:68px;
	height:110px;
	width:157px;
	cursor: hand; cursor: pointer;
	
}

#gs430.exterior #mainContent h1 { background:url(../img/gs430_ext_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#gs430.interior #mainContent h1 { background:url(../img/gs430_int_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#gs430.performance #mainContent h1 { background:url(../img/gs430_per_lbl.gif) no-repeat; height:90px; 

margin-bottom:0 }
#gs430.safety #mainContent h1 { background:url(../img/gs430_saf_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#gs430.specifications #mainContent h1 { background:url(../img/gs430_spe_lbl.gif) no-repeat; height:50px; 

margin-bottom:10px }
#gs430.pricing #mainContent h1 { background:url(../img/gs430_pri_lbl.gif) no-repeat; height:50px; margin-bottom:10px 

}
#gs430.preview #mainContent h1 { background:url(../img/gs430_pre_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#gs430.brochure #mainContent h1 { background:url(../img/gs430_info_lbl.gif) no-repeat; height:70px; margin-bottom:0 

}
#gs430.landing #mainContent h1 { background:url(../img/gs430_lbl.gif) no-repeat; height:12px; margin-bottom:5px }

#gs460.exterior #contentHeader { background:url(../img/gs460_ext_bg.jpg) no-repeat; height:250px }
#gs460.performance #contentHeader { background:url(../img/gs460_ext_bg.jpg) no-repeat; height:250px }
#gs460.safety #contentHeader { background:url(../img/gs_safe_bg.jpg) no-repeat; height:250px }
#gs460.specifications #contentHeader { background:url(../img/gs460_ext_bg.jpg) no-repeat; height:250px; 

margin-bottom:10px }
#gs460.pricing #contentHeader { background:url(../img/gs460_ext_bg.jpg) no-repeat; height:250px; margin-bottom:10px 

}
#gs460.preview #contentHeader { background:url(../img/gs460_ext_bg.jpg) no-repeat; height:250px }
#gs460.brochure #contentHeader, #gs460.ebrochure #contentHeader { background:url(../img/gs460_ext_bg.jpg) no-repeat; height:250px }
#gs460.interior #contentHeader { background:url(../img/gs_int_bg.jpg) no-repeat; height:250px }
#gs460.landing #contentHeader { background:url(../img/gs460_bg.jpg) no-repeat; height:380px; }

#gs460 #secContent { background:#191919 url(../img/gs460_sp.jpg) no-repeat; padding-top:108px; }
#gs460 #secContent span {
	position:absolute;
	top:68px;
	height:110px;
	width:157px;
	cursor: hand; cursor: pointer;
	
}

#gs460.exterior #mainContent h1 { background:url(../img/gs460_ext_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#gs460.interior #mainContent h1 { background:url(../img/gs460_int_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#gs460.performance #mainContent h1 { background:url(../img/gs460_per_lbl.gif) no-repeat; height:90px; 

margin-bottom:0 }
#gs460.safety #mainContent h1 { background:url(../img/gs460_saf_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#gs460.specifications #mainContent h1 { background:url(../img/gs460_spe_lbl.gif) no-repeat; height:50px; 

margin-bottom:10px }
#gs460.pricing #mainContent h1 { background:url(../img/gs460_pri_lbl.gif) no-repeat; height:50px; margin-bottom:10px 

}
#gs460.preview #mainContent h1 { background:url(../img/gs460_pre_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#gs460.brochure #mainContent h1 { background:url(../img/gs460_info_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#gs460.ebrochure #mainContent h1 { background:url(../img/gs460_e_lbl.gif) no-repeat; height:70px; margin-bottom:0 }

#gs460.landing #mainContent h1 { background:url(../img/gs460_lbl.gif) no-repeat; height:12px; margin-bottom:5px }

#gs450h.exterior #contentHeader { background:url(../img/gs450h_ext_bg.jpg) no-repeat; height:270px }
#gs450h.performance #contentHeader { background:url(../img/gs450h_ext_bg.jpg) no-repeat; height:270px }
#gs450h.safety #contentHeader { background:url(../img/gs450h_safe_bg.jpg) no-repeat; height:270px }
#gs450h.specifications #contentHeader { background:url(../img/gs450h_ext_bg.jpg) no-repeat; height:270px }
#gs450h.pricing #contentHeader { background:url(../img/gs450h_ext_bg.jpg) no-repeat; height:270px }
#gs450h.preview #contentHeader { background:url(../img/gs450h_ext_bg.jpg) no-repeat; height:270px }
#gs450h.brochure #contentHeader, #gs450h.ebrochure #contentHeader { background:url(../img/gs450h_ext_bg.jpg) no-repeat; height:270px }
/*#gs450h.interior #contentHeader { background:url(../img/gs450h_ext_bg.jpg) no-repeat; height:270px }*/
#gs450h.interior #contentHeader { background:url(../img/gs450h_int_bg.jpg) no-repeat; height:270px }
#gs450h.landing #contentHeader { background:url(../img/gs450h_bg.jpg) no-repeat; height:380px; }

#gs450h #secContent { background:#191919 url(../img/gs450h_sp.jpg) no-repeat; padding-top:108px; }
#gs450h #secContent span {
	position:absolute;
	top:68px;
	height:110px;
	width:157px;
	cursor: hand; cursor: pointer;
	
}

#gs450h.exterior #mainContent h1 { background:url(../img/gs450h_ext_lbl.gif) no-repeat; height:90px; margin-bottom:0 

}
#gs450h.interior #mainContent h1 { background:url(../img/gs450h_int_lbl.gif) no-repeat; height:70px; margin-bottom:0 

}
#gs450h.performance #mainContent h1 { background:url(../img/gs450h_per_lbl.gif) no-repeat; height:70px; 

margin-bottom:0 }
#gs450h.safety #mainContent h1 { background:url(../img/gs450h_saf_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#gs450h.specifications #mainContent h1 { background:url(../img/gs450h_spe_lbl.gif) no-repeat; height:50px; 

margin-bottom:10px }
#gs450h.pricing #mainContent h1 { background:url(../img/gs450h_pri_lbl.gif) no-repeat; height:50px; 

margin-bottom:10px }
#gs450h.preview #mainContent h1 { background:url(../img/gs450h_pre_lbl.gif) no-repeat; height:70px; margin-bottom:0 

}
#gs450h.brochure #mainContent h1 { background:url(../img/gs450h_info_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#gs450h.ebrochure #mainContent h1 { background:url(../img/gs450h_e_lbl.gif) no-repeat; height:70px; margin-bottom:0 }

#gs450h.landing #mainContent h1 { background:url(../img/gs450h_lbl.gif) no-repeat; height:33px; margin-bottom:5px }

#sc430.exterior #contentHeader { background:url(../img/sc430_ext_bg.jpg) no-repeat; height:250px }
#sc430.performance #contentHeader { background:url(../img/sc430_ext_bg.jpg) no-repeat; height:250px }
#sc430.safety #contentHeader { background:url(../img/sc430_ext_bg.jpg) no-repeat; height:250px }
#sc430.specifications #contentHeader { background:url(../img/sc430_ext_bg.jpg) no-repeat; height:250px }
#sc430.pricing #contentHeader { background:url(../img/sc430_ext_bg.jpg) no-repeat; height:250px }
#sc430.preview #contentHeader { background:url(../img/sc430_ext_bg.jpg) no-repeat; height:250px }
#sc430.brochure #contentHeader { background:url(../img/sc430_ext_bg.jpg) no-repeat; height:250px }
#sc430.interior #contentHeader { background:url(../img/sc430_int_bg.jpg) no-repeat; height:250px }
#sc430.landing #contentHeader { background:url(../img/sc430_bg.jpg) no-repeat; height:380px; }

#sc430 #secContent { background:#191919 url(../img/sc430_sp.jpg) no-repeat; padding-top:108px; }
#sc430 #secContent span {
	position:absolute;
	top:68px;
	height:110px;
	width:157px;
	cursor: hand; cursor: pointer;
	
}

#sc430.exterior #mainContent h1 { background:url(../img/sc430_ext_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#sc430.interior #mainContent h1 { background:url(../img/sc430_int_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#sc430.performance #mainContent h1 { background:url(../img/sc430_per_lbl.gif) no-repeat; height:90px; 

margin-bottom:0 }
#sc430.safety #mainContent h1 { background:url(../img/sc430_saf_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#sc430.specifications #mainContent h1 { background:url(../img/sc430_spe_lbl.gif) no-repeat; height:50px; 

margin-bottom:0 }
#sc430.pricing #mainContent h1 { background:url(../img/sc430_pri_lbl.gif) no-repeat; height:50px; margin-bottom:0 }
#sc430.preview #mainContent h1 { background:url(../img/sc430_pre_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#sc430.brochure #mainContent h1 { background:url(../img/sc430_info_lbl.gif) no-repeat; height:70px; margin-bottom:0 

}
#sc430.landing #mainContent h1 { background:url(../img/sc430_lbl.gif) no-repeat; height:12px; margin-bottom:5px }

#is250.exterior #contentHeader { background:url(../img/is250_ext_bg.jpg) no-repeat; height:250px }
#is250.performance #contentHeader { background:url(../img/is250_ext_bg.jpg) no-repeat; height:250px }
#is250.safety #contentHeader { background:url(../img/is250_ext_bg.jpg) no-repeat; height:250px }
#is250.specifications #contentHeader { background:url(../img/is250_ext_bg.jpg) no-repeat; height:250px }
#is250.pricing #contentHeader { background:url(../img/is250_ext_bg.jpg) no-repeat; height:250px }
#is250.preview #contentHeader { background:url(../img/is250_ext_bg.jpg) no-repeat; height:250px }
#is250.brochure #contentHeader, #is250.ebrochure #contentHeader { background:url(../img/is250_ext_bg.jpg) no-repeat; height:250px }
#is250.interior #contentHeader { background:url(../img/is250_int_bg.jpg) no-repeat; height:250px }

#is250.landing #contentHeader { background:url(../img/is250_bg.jpg) no-repeat; height:380px; }
/* tax reduction promo */
#is250.landing2 #contentHeader { background:url(../img/is250tax/is250_bg.jpg) no-repeat; height:380px; }

/* feb 2010 promo */
#is250.landing3 #contentHeader { background:url(../img/is250feb/homepage_image.jpg) no-repeat; height:380px; width:816px;}

#is250.fsport #contentHeader { height: 380px; margin-top:47px;}

#is250 #secContent { background:#191919 url(../img/is250_sp.jpg) no-repeat; padding-top:108px; }

#is250 #secContent span {
	position:absolute;
	top:68px;
	height:110px;
	width:157px;
	cursor: hand; cursor: pointer;
	
}

#is250.fsport #secContent { background-image: url(../img/is250fsport_sp.jpg) }

#is250.exterior #mainContent h1 { background:url(../img/is250_ext_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#is250.interior #mainContent h1 { background:url(../img/is250_int_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#is250.performance #mainContent h1 { background:url(../img/is250_per_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#is250.safety #mainContent h1 { background:url(../img/is250_saf_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#is250.specifications #mainContent h1 { background:url(../img/is250_spe_lbl.gif) no-repeat; height:50px; margin-bottom:10px }
#is250.pricing #mainContent h1 { background:url(../img/is250_pri_lbl.gif) no-repeat; height:50px; margin-bottom:10px }
#is250.preview #mainContent h1 { background:url(../img/is250_pre_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#is250.brochure #mainContent h1 { background:url(../img/is250_info_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#is250.ebrochure #mainContent h1 { background:url(../img/is250_e_lbl.gif) no-repeat; height:70px; margin-bottom:0 }

#is250.landing #mainContent h1 { background:url(../img/is250_lbl.gif) no-repeat; height:12px; margin-bottom:5px }
/* tax reduction promo */
#is250.landing2 #mainContent h1 { background:url(../img/is250tax/is250_dontwait.png) no-repeat; height:12px; margin-bottom:5px }
/* feb 2010 promo */


#is250.fsport #mainContent h1 { background:url(../img/is250fsport_lbl.gif) no-repeat; height:15px; margin-bottom:0 }

#is250.fsport #flashcontent { background: url(/swf/fsport/FCar_Exterior_Colour_White.jpg) no-repeat; height:380px;}
#is250.fsport #nonflash { margin-top: 230px; padding: 15px; }

/* tax reduction promo */
#is250.landing2 #mainContent p.tariffReduction { background:url(../img/is250tax/is250_tariff_reduction.png) no-repeat; height:44px; margin-bottom:5px }
#is250.landing2 #mainContent p.taxBreak { background:url(../img/is250tax/is250_tax_break.png) no-repeat; height:44px; margin-bottom:5px }
#is250.landing2 #mainContent #right {width:340px;}

/* feb 2010 promo */
#is250.landing3 #mainContent p.retail { background:url(../img/is250feb/heading_01.jpg) no-repeat; height:44px; margin-bottom:5px }
#is250.landing3 #mainContent p.tariff{ background:url(../img/is250feb/heading_02.jpg) no-repeat; height:44px; margin-bottom:5px }
#is250.landing3 #mainContent #right {width:340px;}




#ls460.exterior #contentHeader { background:url(../img/ls460_req_bg.jpg) no-repeat; height:250px }
#ls460.performance #contentHeader { background:url(../img/ls460_book_bg_2.jpg) no-repeat; height:250px }
#ls460.safety #contentHeader { background:url(../img/ls460_safe_bg.jpg) no-repeat; height:250px }
#ls460.specifications #contentHeader { background:url(../img/ls460_ext_bg.jpg) no-repeat; height:250px }
#ls460.pricing #contentHeader { background:url(../img/ls460_req_bg.jpg) no-repeat; height:250px }
#ls460.preview #contentHeader { background:url(../img/ls460_ext_bg.jpg) no-repeat; height:250px }
#ls460.brochure #contentHeader, #ls460.ebrochure #contentHeader { background:url(../img/ls460_ext_bg.jpg) no-repeat; height:250px }
#ls460.interior #contentHeader { background:url(../img/ls460_int_bg.jpg) no-repeat; height:250px }
#ls460.landing #contentHeader { background:url(../img/ls460_bg.jpg) no-repeat; height:380px; }

#ls460 #secContent { background:#191919 url(../img/ls460_sp.jpg) no-repeat; padding-top:108px; }
#ls460 #secContent span {
	position:absolute;
	top:68px;
	height:110px;
	width:157px;
	cursor: hand; cursor: pointer;
	
}

#ls460.exterior #mainContent h1 { background:url(../img/ls460_ext_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#ls460.interior #mainContent h1 { background:url(../img/ls460_int_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#ls460.performance #mainContent h1 { background:url(../img/ls460_per_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#ls460.safety #mainContent h1 { background:url(../img/ls460_saf_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#ls460.specifications #mainContent h1 { background:url(../img/ls460_spe_lbl.gif) no-repeat; height:50px; margin-bottom:10px }
#ls460.pricing #mainContent h1 { background:url(../img/ls460_pri_lbl.gif) no-repeat; height:50px; margin-bottom:10px }
#ls460.preview #mainContent h1 { background:url(../img/ls460_pre_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#ls460.brochure #mainContent h1 { background:url(../img/ls460_info_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#ls460.ebrochure #mainContent h1 { background:url(../img/ls460_e_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#ls460.landing #mainContent h1 { background:url(../img/ls460_lbl.gif) no-repeat; height:12px; margin-bottom:5px }

#ls600hl.exterior #contentHeader { background:url(../img/ls600hl_ext_bg.jpg) no-repeat; height:250px }
#ls600hl.performance #contentHeader { background:url(../img/ls600hl_ext_bg.jpg) no-repeat; height:250px }
#ls600hl.safety #contentHeader { background:url(../img/ls600hl_safe_bg.jpg) no-repeat; height:250px }
#ls600hl.specifications #contentHeader { background:url(../img/ls600hl_ext_bg.jpg) no-repeat; height:250px }
#ls600hl.pricing #contentHeader { background:url(../img/ls600hl_ext_bg.jpg) no-repeat; height:250px }
#ls600hl.preview #contentHeader { background:url(../img/ls600hl_ext_bg.jpg) no-repeat; height:250px }
#ls600hl.brochure #contentHeader, #ls600hl.ebrochure #contentHeader { background:url(../img/ls600hl_ext_bg.jpg) no-repeat; height:250px }
#ls600hl.interior #contentHeader { background:url(../img/ls600hl_int_bg.jpg) no-repeat; height:250px }
#ls600hl.landing #contentHeader { background:url(../img/ls600hl_bg.jpg) no-repeat; height:380px; }

#ls600hl #secContent { background:#191919 url(../img/ls600hl_sp.jpg) no-repeat; padding-top:108px; }
#ls600hl #secContent span {
	position:absolute;
	top:68px;
	height:110px;
	width:157px;
	cursor: hand; cursor: pointer;
	
}

#demonstratoreventBodyID.demonstratoreventBodyClass #mainContent h1{ display:none;  }
#demonstratoreventBodyID #secContent { display:none;  }
#demonstratoreventBodyID.demonstratoreventBodyClass #mainContent { width:973px; padding:0px; margin:0px 0px 0px 0px; 

vertical-align: top, background:#000; }
#demonstratoreventBodyID.demonstratoreventBodyClass #mainContent #contentHeader { display:none;}
#demonstratoreventBodyID.demonstratoreventBodyClass #mainContent object { padding:0; margin:0; background:#000; }

#platerunoutId #secContent { display:none;  }
#platerunoutId.platerunoutClass #mainContent { width:973px; padding:0px 0 0 0; margin:0 0 30px 0; background:#000; }
#platerunoutId.platerunoutClass #mainContent #contentHeader { display:none;}
#platerunoutId.platerunoutClass #mainContent object { padding:0; margin:0; background:#000; }

#ls600hl.exterior #mainContent h1 { background:url(../img/ls600hl_ext_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#ls600hl.interior #mainContent h1 { background:url(../img/ls600hl_int_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#ls600hl.performance #mainContent h1 { background:url(../img/ls600hl_per_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#ls600hl.safety #mainContent h1 { background:url(../img/ls600hl_saf_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#ls600hl.specifications #mainContent h1 { background:url(../img/ls600hl_spe_lbl.gif) no-repeat; height:50px; margin-bottom:10px }
#ls600hl.pricing #mainContent h1 { background:url(../img/ls600hl_pri_lbl.gif) no-repeat; height:50px; margin-bottom:10px }
#ls600hl.preview #mainContent h1 { background:url(../img/ls600hl_pre_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#ls600hl.brochure #mainContent h1 { background:url(../img/ls600hl_info_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#ls600hl.ebrochure #mainContent h1 { background:url(../img/ls600hl_e_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#ls600hl.landing #mainContent h1 { background:url(../img/ls600hl_lbl.gif) no-repeat; height:33px; margin-bottom:5px }

#rxrunout #secContent { display:none;  }

#rxrunout.rx350runout #mainContent { width:973px; padding:0px 0 0 0; margin:0 0 30px 0; background:#000; }
#rxrunout.rx350runout #mainContent #contentHeader { display:none;}

#rxrunout.rx350runout #mainContent object { padding:0; margin:0; background:#000; }

#rx350ngLanding #secContent { display:none;  }

#rx350ngLanding.landing #mainContent { width:973px; padding:0px 0 0 0; margin:0 0 30px 0; background:#000; }
#rx350ngLanding.landing #mainContent #contentHeader { display:none;}

#rx350.exterior #contentHeader { background:url(../img/rx350_ext_bg.jpg) no-repeat; height:250px }
#rx350.performance #contentHeader { background:url(../img/rx350_ext_bg.jpg) no-repeat; height:250px }
#rx350.safety #contentHeader { background:url(../img/rx350_ext_bg.jpg) no-repeat; height:250px }
#rx350.specifications #contentHeader { background:url(../img/rx350_ext_bg.jpg) no-repeat; height:250px }
#rx350.pricing #contentHeader { background:url(../img/rx350_ext_bg.jpg) no-repeat; height:250px }
#rx350.preview #contentHeader { background:url(../img/rx350_ext_bg.jpg) no-repeat; height:250px }
#rx350.brochure #contentHeader { background:url(../img/rx350_ext_bg.jpg) no-repeat; height:250px }
#rx350.interior #contentHeader { background:url(../img/rx350_int_bg.jpg) no-repeat; height:250px }
#rx350.landing #contentHeader { background:url(../img/rx350_bg.jpg) no-repeat; height:380px; }

#rx350 #secContent { background:#191919 url(../img/rx350_sp.jpg) no-repeat; padding-top:108px; }
#rx350 #secContent span {
	position:absolute;
	top:68px;
	height:110px;
	width:157px;
	cursor: hand; cursor: pointer;
	
}

#rx350.exterior #mainContent h1 { background:url(../img/rx350_ext_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#rx350.interior #mainContent h1 { background:url(../img/rx350_int_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#rx350.performance #mainContent h1 { background:url(../img/rx350_per_lbl.gif) no-repeat; height:90px; 

margin-bottom:0 }
#rx350.safety #mainContent h1 { background:url(../img/rx350_saf_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#rx350.specifications #mainContent h1 { background:url(../img/rx350_spe_lbl.gif) no-repeat; height:50px; 

margin-bottom:10px }
#rx350.pricing #mainContent h1 { background:url(../img/rx350_pri_lbl.gif) no-repeat; height:50px; margin-bottom:10px 

}
#rx350.preview #mainContent h1 { background:url(../img/rx350_pre_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#rx350.brochure #mainContent h1 { background:url(../img/rx350_info_lbl.gif) no-repeat; height:70px; margin-bottom:0 

}
#rx350.landing #mainContent h1 { background:url(../img/rx350_lbl.gif) no-repeat; height:33px; margin-bottom:5px }

#rx350ng.exterior #contentHeader { background:url(../img/rx350ng_ext_bg.jpg) no-repeat; height:250px }
#rx350ng.performance #contentHeader { background:url(../img/rx350ng_ext_bg.jpg) no-repeat; height:250px }
#rx350ng.safety #contentHeader { background:url(../img/rx350ng_ext_bg.jpg) no-repeat; height:250px }
#rx350ng.specifications #contentHeader { background:url(../img/rx350ng_ext_bg.jpg) no-repeat; height:250px }
#rx350ng.pricing #contentHeader { background:url(../img/rx350ng_ext_bg.jpg) no-repeat; height:250px }
#rx350ng.preview #contentHeader { background:url(../img/rx350ng_ext_bg.jpg) no-repeat; height:250px }
#rx350ng.brochure #contentHeader, #rx350ng.ebrochure #contentHeader { background:url(../img/rx350ng_ext_bg.jpg) no-repeat; height:250px }
#rx350ng.interior #contentHeader { background:url(../img/rx350ng_int_bg.jpg) no-repeat; height:250px }
#rx350ng.landing #contentHeader { background:url(../img/rx350ng_bg.jpg) no-repeat; height:380px; }
#rx350ng.landing2 #contentHeader { background:url(../img/rx350promo/rx350ng_bg.jpg) no-repeat; height:380px; }

#rx350ng.landing2 #mainContent p.promoLabel { background:url(../img/rx350promo/3dc-LOB-TEXT.png) no-repeat; height: 47px; margin-bottom:5px }

#rx350ng #secContent { background:#191919 url(../img/rx350ng_sp.jpg) no-repeat; padding-top:108px; }
#rx350ng #secContent span {
	position:absolute;
	top:68px;
	height:110px;
	width:157px;
	cursor: hand; cursor: pointer;
}


#rx350ng.exterior #mainContent h1 { background:url(../img/rx350ng_ext_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#rx350ng.interior #mainContent h1 { background:url(../img/rx350ng_int_lbl.gif) no-repeat; height:84px; margin-bottom:0 }
#rx350ng.performance #mainContent h1 { background:url(../img/rx350ng_per_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#rx350ng.safety #mainContent h1 { background:url(../img/rx350ng_saf_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#rx350ng.specifications #mainContent h1 { background:url(../img/rx350ng_spe_lbl.gif) no-repeat; height:50px; margin-bottom:10px }
#rx350ng.pricing #mainContent h1 { background:url(../img/rx350ng_pri_lbl.gif) no-repeat; height:50px; margin-bottom:10px }
#rx350ng.preview #mainContent h1 { background:url(../img/rx350ng_pre_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#rx350ng.brochure #mainContent h1 { background:url(../img/rx350ng_info_lbl.gif) no-repeat; height:46px; margin-bottom:0 }
#rx350ng.ebrochure #mainContent h1 { background:url(../img/rx350ng_e_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#rx350ng.landing #mainContent h1 { background:url(../img/rx350ng_lbl.gif) no-repeat; height:15px; margin-bottom:5px;}
#rx350ng.landing2 #mainContent h1 { background:url(../img/rx350promo/rx350ng_lbl.gif) no-repeat; height:15px; margin-bottom:5px;}

#rx400h.exterior #contentHeader { background:url(../img/rx400h_ext_bg.jpg) no-repeat; height:250px }
#rx400h.performance #contentHeader { background:url(../img/rx400h_ext_bg.jpg) no-repeat; height:250px }
#rx400h.safety #contentHeader { background:url(../img/rx400h_ext_bg.jpg) no-repeat; height:250px }
#rx400h.specifications #contentHeader { background:url(../img/rx400h_ext_bg.jpg) no-repeat; height:250px }
#rx400h.pricing #contentHeader { background:url(../img/rx400h_ext_bg.jpg) no-repeat; height:250px }
#rx400h.preview #contentHeader { background:url(../img/rx400h_ext_bg.jpg) no-repeat; height:250px }
#rx400h.brochure #contentHeader { background:url(../img/rx400h_ext_bg.jpg) no-repeat; height:250px }
#rx400h.interior #contentHeader { background:url(../img/rx400h_int_bg.jpg) no-repeat; height:250px }
#rx400h.landing #contentHeader { background:url(../img/rx400hl_bg.jpg) no-repeat; height:380px; }

#rx400h #secContent { background:#191919 url(../img/rx400h_sp.jpg) no-repeat; padding-top:108px; }
#rx400h #secContent span {
	position:absolute;
	top:68px;
	height:110px;
	width:157px;
	cursor: hand; cursor: pointer;
	
}

#rx400h.exterior #mainContent h1 { background:url(../img/rx400h_ext_lbl.gif) no-repeat; height:90px; margin-bottom:0 

}
#rx400h.interior #mainContent h1 { background:url(../img/rx400h_int_lbl.gif) no-repeat; height:70px; margin-bottom:0 

}
#rx400h.performance #mainContent h1 { background:url(../img/rx400h_per_lbl.gif) no-repeat; height:90px; 

margin-bottom:0 }
#rx400h.safety #mainContent h1 { background:url(../img/rx400h_saf_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#rx400h.specifications #mainContent h1 { background:url(../img/rx400h_spe_lbl.gif) no-repeat; height:50px; 

margin-bottom:10px }
#rx400h.pricing #mainContent h1 { background:url(../img/rx400h_pri_lbl.gif) no-repeat; height:50px; 

margin-bottom:10px }
#rx400h.preview #mainContent h1 { background:url(../img/rx400h_pre_lbl.gif) no-repeat; height:70px; margin-bottom:0 

}
#rx400h.brochure #mainContent h1 { background:url(../img/rx400h_info_lbl.gif) no-repeat; height:70px; 

margin-bottom:0 }
#rx400h.landing #mainContent h1 { background:url(../img/rx400h_lbl.gif) no-repeat; height:33px; margin-bottom:5px }

/*
#lx470.exterior #mainContent #contentHeader { background:url(../img/lx470_ext_bg.jpg) no-repeat; height:250px } 
#lx470.performance #mainContent #contentHeader { background:url(../img/lx470_ext_bg.jpg) no-repeat; height:250px }
#lx470.safety #mainContent #contentHeader { background:url(../img/lx470_ext_bg.jpg) no-repeat; height:250px }
#lx470.specifications #mainContent #contentHeader { background:url(../img/lx470_ext_bg.jpg) no-repeat; height:250px 

}
#lx470.pricing #mainContent #contentHeader { background:url(../img/lx470_ext_bg.jpg) no-repeat; height:250px }
#lx470.preview #mainContent #contentHeader { background:url(../img/lx470_ext_bg.jpg) no-repeat; height:250px }
#lx470.brochure #mainContent #contentHeader { background:url(../img/lx470_ext_bg.jpg) no-repeat; height:250px }
#lx470.interior #mainContent #contentHeader { background:url(../img/lx470_int_bg.jpg) no-repeat; height:250px }
#lx470.landing #mainContent #contentHeader { background:url(../img/lx470_bg.jpg) no-repeat; height:380px; }


#lx470.exterior #mainContent h1 { background:url(../img/lx470_ext_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#lx470.interior #mainContent h1 { background:url(../img/lx470_int_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#lx470.performance #mainContent h1 { background:url(../img/lx470_per_lbl.gif) no-repeat; height:90px; 

margin-bottom:0 }
#lx470.safety #mainContent h1 { background:url(../img/lx470_saf_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#lx470.specifications #mainContent h1 { background:url(../img/lx470_spe_lbl.gif) no-repeat; height:50px; 

margin-bottom:10px }
#lx470.pricing #mainContent h1 { background:url(../img/lx470_pri_lbl.gif) no-repeat; height:50px; margin-bottom:10px 

}
#lx470.preview #mainContent h1 { background:url(../img/lx470_pre_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#lx470.brochure #mainContent h1 { background:url(../img/lx470_info_lbl.gif) no-repeat; height:70px; margin-bottom:0 

}
#lx470.landing #mainContent h1 { background:url(../img/lx470_lbl.gif) no-repeat; height:33px; margin-bottom:5px }



#lx470 #secContent { background:#191919 url(../img/lx470_sp.jpg) no-repeat; padding-top:108px; }
#lx470 #secContent span {
	position:absolute;
	top:68px;
	height:110px;
	width:157px;
	cursor: hand; cursor: pointer;
	
}*/

#isf #secContent { background:#191919 url(../img/isf_sp.jpg) no-repeat; padding-top:108px; }
#isf #secContent span {
	position:absolute;
	top:68px;
	height:110px;
	width:157px;
	cursor: hand; cursor: pointer;
	
}
#isf.brochure #mainContent #contentHeader, #isf.ebrochure #mainContent #contentHeader { background:url(../img/isf_ext_bg.jpg) no-repeat; height:250px }


#isf.exterior #mainContent #contentHeader { background:url(../img/isf_ext_bg.jpg) no-repeat; height:250px } 
#isf.performance #mainContent #contentHeader { background:url(../img/isf_perf_bg.jpg) no-repeat; height:250px }
#isf.tech #mainContent #contentHeader { background:url(../img/isf_tech_bg.jpg) no-repeat; height:250px }
#isf.safety #mainContent #contentHeader { background:url(../img/isf_safety_bg.jpg) no-repeat; height:250px }
#isf.specifications #mainContent #contentHeader { background:url(../img/isf_ext_bg.jpg) no-repeat; height:250px }
#isf.pricing #mainContent #contentHeader { background:url(../img/isf_ext_bg.jpg) no-repeat; height:250px }
#isf.preview #mainContent #contentHeader { background:url(../img/isf_ext_bg.jpg) no-repeat; height:250px }
#isf.brochure #mainContent #contentHeader { background:url(../img/isf_ext_bg.jpg) no-repeat; height:250px }
#isf.interior #mainContent #contentHeader { background:url(../img/isf_int_bg.jpg) no-repeat; height:250px }
#isf.landingx #mainContent #contentHeader { background:url(../img/isf_bg.jpg) no-repeat; height:360px; }


#isf.exterior #mainContent h1 { background:url(../img/isf_ext_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#isf.interior #mainContent h1 { background:url(../img/isf_int_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#isf.tech #mainContent h1 { background:url(../img/isf_tech_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#isf.performance #mainContent h1 { background:url(../img/isf_per_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#isf.safety #mainContent h1 { background:url(../img/isf_safety_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#isf.specifications #mainContent h1 { background:url(../img/isf_spec_lbl.gif) no-repeat; height:50px; 

margin-bottom:10px }
#isf.pricing #mainContent h1 { background:url(../img/isf_pric_lbl.gif) no-repeat; height:50px; margin-bottom:10px }
#isf.preview #mainContent h1 { background:url(../img/isf_perspre_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#isf.brochure #mainContent h1 { background:url(../img/isf_request_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#isf.ebrochure #mainContent h1 { background:url(../img/isf_e_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#isf.landingx #mainContent h1 { background:url(../img/isf_lbl.gif) no-repeat; height:75px; margin-bottom:5px }


/*
body {
	background:#000 url(../img/hero_bg.jpg) no-repeat 50% 63px;
	}
*/
#homepageMainLink
{
	background-color:#000000;
	filter:alpha(opacity = 0);
	opacity:0.0;
	width:100%;
	height:378px;
	position:absolute;
	z-index:1;
}

.footer2
{
	position:absolute;
	top:655px; /*top: 590px -without the 2 buttons - testimonials and why choose us*/
	z-index:3;
}

#hybrid #secContent { background:#191919 url(../img/hybrid_sp.gif) no-repeat; padding-top:87px; }
#hybrid.introduction #contentHeader { background:url(../img/hybrid_int_bg.jpg) no-repeat; height:145px; }
#hybrid.myths #contentHeader { background:url(../img/hybrid_myt_bg.jpg) no-repeat; height:145px; }
#hybrid.drive #contentHeader { background:url(../img/hybrid_dri_bg.jpg) no-repeat; height:145px; }
#hybrid.faqs #contentHeader { background:url(../img/hybrid_faq_bg.jpg) no-repeat; height:145px; }
#hybrid.models #contentHeader { background:url(../img/hybrid_mod_bg.jpg) no-repeat; height:145px; }
#hybrid.brochure #contentHeader { background:url(../img/hybrid_bro_bg.jpg) no-repeat; height:145px; }

#hybrid.introduction #mainContent h1 { background:url(../img/hybrid_int_lbl.gif) no-repeat; height:47px; 

margin-bottom:5px }
#hybrid.myths #mainContent h1 { background:url(../img/hybrid_myt_lbl.gif) no-repeat; height:47px; margin-bottom:20px 

}
#hybrid.drive #mainContent h1 { background:url(../img/hybrid_dri_lbl.gif) no-repeat; height:25px; margin-bottom:15px 

}
#hybrid.faqs #mainContent h1 { background:url(../img/hybrid_faq_lbl.gif) no-repeat; height:47px; margin-bottom:20px 

}
#hybrid.models #mainContent h1 { background:url(../img/hybrid_mod_lbl.gif) no-repeat; height:47px; 

margin-bottom:20px }
#hybrid.brochure #mainContent h1 { background:url(../img/hybrid_info_lbl.gif) no-repeat; height:47px; 

margin-bottom:20px }

#hybrid.models a img, #finance.service img.border, .isflaunch img.border, .rxnglaunch img.border { border:#3c3d3c 

5px solid; margin-bottom:5px }

#about.team img.border { border:#3c3d3c 5px solid; margin-bottom:2px;}
#about.team table tr td {text-align:center; padding-bottom:30px;}
#about.team table tr td em {color:#999999;}

#hybrid.models a:hover img {
	border:#7f7e7e 5px solid;
}

#hybrid.models .vehicleList {
	width:190px;
	margin:0 20px 0 10px;
	}
.isflaunch .vehicleList, .rxnglaunch .vehicleList {
	width:190px;
	margin:0 40px 0 10px;}
#hybrid.models .vehicleList p,  .isflaunch .vehicleList p, .rxnglaunch .vehicleList p {
	margin:0 0 10px 0;
	}

#finance.landing #contentHeader { background:url(../img/finance_bg.jpg) no-repeat; height:390px }

#about.story #contentHeader { background:url(../img/story_bg.jpg) no-repeat; height:145px; }
#about.mission #contentHeader { background:url(../img/boutique_leisure_bg.jpg) no-repeat; height:145px;}
#about.encore #contentHeader { background:url(../img/boutique_vehicle_bg.jpg) no-repeat; height:145px}
#about.benefits #contentHeader { background:url(../img/finance_per_bg.jpg) no-repeat; height:145px; }
#about.community #contentHeader { background:url(../img/finance_bus_bg.jpg) no-repeat; height:145px; }
#about.environment #contentHeader { background:url(../img/environment_bg.jpg) no-repeat; height:145px; }
#about.design #mainContent #contentHeader { background:url(../img/design_bg.jpg) no-repeat; height:145px }
#about.events #contentHeader { background:url(../img/awards_bg.jpg) no-repeat; height:25px; height:145px; }
#about.sponsorships #contentHeader { background:url(../img/sponsorships_bg.jpg) no-repeat; height:145px; }
#about.partners #contentHeader { background:url(../img/partners_bg.jpg) no-repeat; height:145px; }
#about.career #contentHeader { background:url(../img/finance_tra_bg.jpg) no-repeat; height:32px; height:145px; }
.testimonials #contentHeader { background:url(../img/boutique_fashion_bg.jpg) no-repeat; height:145px; }
.sloginNoMenu #contentHeader { background:url(../img/slogin_bg.jpg) no-repeat; height:145px; }
#about.wash #contentHeader { background:url(../img/boutique_fashion_bg.jpg) no-repeat; height:145px; }
#about.why #contentHeader { background:url(../img/why_bg.jpg) no-repeat; height:145px; }
#about.team #contentHeader { background:url(../img/team_bg.jpg) no-repeat; height:145px; }

#finance #secContent { background:#191919 url(../img/finance_sp.gif) no-repeat; padding-top:87px; }
.dealers #secContent { background:#191919 url(../img/dealers_sp.gif) no-repeat; padding-top:87px; }
#encore #secContent { background:#191919 url(../img/encore_sp.gif) no-repeat; padding-top:87px; }
#encore2 #secContent { background:#191919 url(../img/encore_sp.gif) no-repeat; padding-top:87px; }
#service #secContent { background:#191919 url(../img/service_sp.gif) no-repeat; padding-top:87px; }
.range_bg.jpg #secContent { background:#191919 url(../img/range_bg.jpg_sp.gif) no-repeat; padding-top:87px; }


#encore.servicing #contentHeader { background:url(../img/boutique_fashion_bg.jpg) no-repeat; height:145px; }
#encore.golf #contentHeader { background:url(../img/boutique_bg.jpg) no-repeat; height:145px; }
#encore.cultural #contentHeader { background:url(../img/boutique_leisure_bg.jpg) no-repeat; height:145px; }
#encore.magazine #contentHeader { background:url(../img/boutique_business_bg.jpg) no-repeat; height:145px; }
#encore.drivecare #contentHeader { background:url(../img/boutique_vehicle_bg.jpg) no-repeat; height:145px; }
#encore.terms #contentHeader { background:url(../img/boutique_bg.jpg) no-repeat; height:145px; }
#encore #contentHeader { background:url(../img/boutique_fashion_bg.jpg) no-repeat; height:145px; }

#encore2.lexusdrivecare #contentHeader { background:url(../img/encore/heros/driveCare_bg.jpg) no-repeat; 

height:270px; }
#encore2.lexuspremiumticketing #contentHeader { background:url(../img/encore/heros/ticketing_bg.jpg) no-repeat; 

height:270px; }
#encore2.lexusmagazine #contentHeader { background:url(../img/encore/heros/magazine_bg.jpg) no-repeat; height:270px; 

}
#encore2.lexusserviceloan #contentHeader { background:url(../img/encore/heros/serviceLoan_bg.jpg) no-repeat; 

height:270px; }
#encore2.lexusterms #contentHeader { background:url(../img/encore/heros/contact_hero.gif) no-repeat; height:87px; }
#encore2.lexusupdate #contentHeader { background:url(../img/encore/heros/contact_hero.gif) no-repeat; height:87px; }

#encore2 #secContent span {
	position:absolute;
	top:68px;
	height:87px;
	width:157px;
	cursor: hand; cursor: pointer;	
}

#encore.servicing #mainContent h1 { background:url(../img/encore_ser_lbl.gif) no-repeat; height:27px;	

margin-bottom:15px; }
#encore.golf #mainContent h1 { background:url(../img/encore_gol_lbl.gif) no-repeat; height:27px;	

margin-bottom:15px; }
#encore.cultural #mainContent h1 { background:url(../img/encore_cul_lbl.gif) no-repeat; height:27px;	

margin-bottom:15px; }
#encore.magazine #mainContent h1 { background:url(../img/encore_mag_lbl.gif) no-repeat; height:27px;	

margin-bottom:15px; }
#encore.drivecare #mainContent h1 { background:url(../img/encore_dri_lbl.gif) no-repeat; height:27px;	

margin-bottom:15px; }
#encore.terms #mainContent h1 { background:url(../img/encore_ter_lbl.gif) no-repeat; height:27px;	

margin-bottom:15px; width:700px; }
#encore #mainContent h1 { background:url(../img/encore_lbl.gif) no-repeat; height:27px;	margin-bottom:15px; 

width:700px; }

#encore2.lexusdrivecare #mainContent h1 { background:url(../img/encore/Headings/driveCare_lbl.gif) no-repeat; 

height:84px; margin-bottom:15px; width:700px; }
#encore2.lexuspremiumticketing #mainContent h1 { background:url(../img/encore/Headings/ticketing_lbl.gif) no-repeat; 

height:101px; margin-bottom:15px; width:700px; }
#encore2.lexusmagazine #mainContent h1 { background:url(../img/encore/Headings/magazine_lbl.gif) no-repeat; 

height:84px; margin-bottom:15px; width:700px; }
#encore2.lexusserviceloan #mainContent h1 { background:url(../img/encore/Headings/loanCars_lbl.gif) no-repeat; 

height:84px;	margin-bottom:15px; width:700px; }
#encore2.lexusterms #mainContent h1 { background:url(../img/encore/Headings/encore_ter_lbl.gif) no-repeat; 

height:64px; margin-bottom:15px; width:700px; }
#encore2.lexusupdate #mainContent h1 { background:url(../img/encore/Headings/update_lbl.gif) no-repeat; height:28px; 

margin-bottom:15px; width:700px; }

#finance.service #contentHeader { background:url(../img/finance_ser_bg.jpg) no-repeat; height:145px; }
#finance.tradition #contentHeader { background:url(../img/finance_tra_bg.jpg) no-repeat; height:145px; }
#finance.business #contentHeader { background:url(../img/finance_bus_bg.jpg) no-repeat; height:145px; }
#finance.personal #contentHeader { background:url(../img/finance_per_bg.jpg) no-repeat; height:145px; }
#finance.calculators #contentHeader { background:url(../img/finance_cal_bg.jpg) no-repeat; height:145px; }
#finance #contentHeader { background:url(../img/finance_bg.jpg) no-repeat; height:145px; }

#finance.insurance #contentHeader { background:url(../img/insurance_bg.jpg) no-repeat; height:145px; }
#finance.premium #contentHeader { background:url(../img/premium_bg.jpg) no-repeat; height:145px; }





.insurance #mainContent h1 { background:url(../img/insurance_lbl.gif) no-repeat; height:27px;	margin-bottom:30px }
.premium #mainContent h1 { background:url(../img/premium_lbl.gif) no-repeat; height:27px;	margin-bottom:15px }
#finance.tradition #mainContent h1 { background:url(../img/finance_tra_lbl.gif) no-repeat; height:27px;	

margin-bottom:30px }
#finance.business #mainContent h1 { background:url(../img/finance_bus_lbl.gif) no-repeat; height:27px;	

margin-bottom:30px }
#finance.personal #mainContent h1 { background:url(../img/finance_per_lbl.gif) no-repeat; height:27px;	

margin-bottom:30px }
#finance.calculators #mainContent h1 { background:url(../img/finance_cal_lbl.gif) no-repeat; height:27px;	

margin-bottom:30px }
#finance.service #mainContent h1 { background:url(../img/finance_ser_lbl.gif) no-repeat; height:27px;	

margin-bottom:30px }


#future #secContent { background:#191919 url(../img/future_sp.gif) no-repeat; padding-top:87px; }
#future #secContent span {
	position:absolute;
	top:68px;
	height:87px;
	width:157px;
	cursor: hand; cursor: pointer;	
}

#future.lf-xh #mainContent #contentHeader { background:url(../img/lf-xh_bg.jpg) no-repeat; height:380px; }
#future.lf-x #mainContent #contentHeader { background:url(../img/lf-x_bg.jpg) no-repeat; height:380px; }
#future.lf-aroadster #mainContent #contentHeader { background:url(../img/lf-ar_bg.jpg) no-repeat; height:380px; }
#future.lf-a #mainContent #contentHeader { background:url(../img/lf-a_bg.jpg) no-repeat; height:380px; }
#future.lf-s #mainContent #contentHeader { background:url(../img/lfs_bg.jpg) no-repeat; height:380px; }
#future.lf-c #mainContent #contentHeader { background:url(../img/lf-c_bg.jpg) no-repeat; height:380px; }
#future.lf-sh #mainContent #contentHeader { background:url(../img/lfsh_bg.jpg) no-repeat; height:380px; }
#future.landing #mainContent #contentHeader { background:url(../img/future_bg.jpg) no-repeat; height:390px; }
#future.is250c #mainContent #contentHeader { background:url(../img/is250c_bg.jpg) no-repeat; height:380px; }
#future.ng-rx #mainContent #contentHeader { background:url(../img/ng-rx_bg.jpg) no-repeat; height:380px; }
#future.lf-ch #mainContent #contentHeader { background:url(../img/lf-ch_bg.jpg) no-repeat; height:380px; }
#future.ct200h #mainContent #contentHeader { background:url(../img/ct200h_bg.jpg) no-repeat; height:380px; }
#future.hs250h #mainContent #contentHeader { background:url(../img/hs250h_bg.jpg) no-repeat; height:380px; }

#future.landing #mainContent h1 { display:none;/*background:url(../img/future_lbl.gif) no-repeat; height:31px; 

margin-bottom:5px*/ }
#future.lf-xh #mainContent h1 { background:url(../img/lf-xh_lbl2.gif) no-repeat; height:15px; margin-bottom:5px }
#future.lf-x #mainContent h1 { background:url(../img/lf-x_lbl2.gif) no-repeat; height:15px; margin-bottom:5px }
#future.lf-aroadster #mainContent h1 { background:url(../img/lf-ar_lbl2.gif) no-repeat; height:15px; 

margin-bottom:5px }
#future.lf-a #mainContent h1 { background:url(../img/lf-a_lbl2.gif) no-repeat; height:15px; margin-bottom:5px }
#future.lf-s #mainContent h1 { background:url(../img/lf-s_lbl.gif) no-repeat; height:15px; margin-bottom:5px }
#future.lf-c #mainContent h1 { background:url(../img/lf-c_lbl2.gif) no-repeat; height:15px; margin-bottom:5px }
#future.lf-sh #mainContent h1 { background:url(../img/lf-sh_lbl.gif) no-repeat; height:15px; margin-bottom:5px }
#future.is250c #mainContent h1 { background:url(../img/is250c_lbl.gif) no-repeat; height:15px; margin-bottom:5px }
#future.ng-rx #mainContent h1 { background:url(../img/ng-rx_lbl.gif) no-repeat; height:15px; margin-bottom:5px }
#future.lf-ch #mainContent h1 { background:url(../img/lf-ch_lbl.gif) no-repeat; height:15px; margin-bottom:5px }
#future.lf-ch.brochure #mainContent h1 { background:url(../img/lf-ch_register_interest.gif) no-repeat; height:64px; margin-bottom:0 }
#future.lf-ch.brochure.thankyou #mainContent h1 { background:url(../img/thankyou.gif) no-repeat; height:37px; margin-bottom:0 }
#future.ct200h #mainContent h1 { background:url(../img/ct200h/ct200htitle.gif) no-repeat; margin-bottom:5px; height:21px; }
#future.hs250h #mainContent h1 { background:url(../img/hs250h_lbl.gif) no-repeat; height:15px; margin-bottom:5px }
#future.lf-ch #futureplayer {
	margin: 20px 0; width: 640px; float: left;
}

.lf-a #galleryPreview { background: #000000; }
.lf-a #futureplayer { clear: both; }

div#reqInfo_btn a#ng-rx_reqInfo { background:url(/img/requestInfo_btn2.gif) no-repeat #000000; float:left; 

height:26px; margin-bottom:10px; }
div#reqInfo_btn a#ng-rx_reqInfo { background-position:0px 0px; width:165px; }
div#reqInfo_btn a#ng-rx_reqInfo:hover { background-position:0px -26px; }

#future.ng-rx_brochure #mainContent #contentHeader { background:url(../img/ng-rx_req_bg.jpg) no-repeat; height:250px 

}
#future.ng-rx_brochure #mainContent h1 { background:url(../img/ng-rx_info_lbl.gif) no-repeat; height:48px; 

width:366px; }

#future.landing .vehicleList h2, #finance.landing .vehicleList h2, #rx .vehicleList h2, #gs .vehicleList h2
  {
	text-indent:-9999px;
	width:100px;
	 height:20px; 
	 margin-bottom:10px;
	 display:block;
	 color: white;
	}
.isflaunch .vehicleList h3, .isflaunch .vehicleList h3 {
width:100%;
	 height:20px; 
	 margin-bottom:5px;
	 display:block;
	 color: white;
	 font-size:14px;
	}
#l-premium.vehicleList { margin-right:0 }
#finance.landing #mainContent h1 { display:none}
	
#future.landing .vehicleList#lf-x h2 { background:url(../img/lf-x_sml_lbl.gif) no-repeat; height:30px }
#future.landing .vehicleList#lf-a h2 { background:url(../img/lf-a_sml_lbl.gif) no-repeat; height:30px }
#future.landing .vehicleList#lf-s h2 { background:url(../img/lf-s_sml_lbl.gif) no-repeat; height:30px }
#future.landing .vehicleList#lf-c h2 { background:url(../img/lf-c_sml_lbl.gif) no-repeat; height:30px }
#future.landing .vehicleList#lf-sh h2 { background:url(../img/lf-sh_sml_lbl.gif) no-repeat; height:30px }

#finance.landing .vehicleList h2{ width:200px }

#finance.landing .vehicleList#l-finance h2 { background:url(../img/finance_sml_lbl.gif) no-repeat; }
#finance.landing .vehicleList#l-insurance h2 { background:url(../img/insurance_sml_lbl.gif) no-repeat; }
#finance.landing .vehicleList#l-premium h2 { background:url(../img/premium_sml_lbl.gif) no-repeat; }

#rx .vehicleList h2, #gs .vehicleList h2, #ls .vehicleList h2 { width:260px; height:80px; margin-top:0 }


#rx #v-rx350.vehicleList h2 { background: transparent url(../img/rx350_sml.png) no-repeat  }
#rx #v-rx400h.vehicleList h2 { background: transparent url(../img/rx400h_sml.png) no-repeat  }

#gs .vehicleList h2 { height:70px }
#gs #v-gs300.vehicleList h2 { background: transparent url(../img/gs300_sml.png) no-repeat  }
#gs #v-gs430.vehicleList h2 { background: transparent url(../img/gs430_sml.png) no-repeat  }
#gs #v-gs460.vehicleList h2 { background: transparent url(../img/gs460_sml.png) no-repeat  }
#gs #v-gs450h.vehicleList h2 { background: transparent url(../img/gs450h_sml.png) no-repeat  }


#ls #v-ls460.vehicleList h2 { background: transparent url(../img/ls460_sml.png) no-repeat  }
#ls #v-ls600hl.vehicleList h2 { background: transparent url(../img/ls600hl_sml.png) no-repeat  }

#rx #mainContent h1, #gs #mainContent h1 {display:none}



#future.landing .vehicleList a img {
	border:5px #3c3d3c solid;
	margin-bottom:10px;
	}
#future.landing .vehicleList a:hover img {
	border:5px #6c6c6c solid;
	}
.vehicleList {
	width:285px;
	margin-right:30px;
	float:left
	}
ul.more, ul.more li {
	list-style-type: none;
	margin: 0; padding: 0;
}
.vehicleList a.more, #fPerformance a.more , #convertibles a.more, ul.more a{
	background:url(../img/more_bullet.gif) no-repeat 0 4px;	
	padding-left:10px;
	color:#fff;
	text-decoration:none;
	text-align:center;
}
.vehicleList a:hover.more, ul.more a:hover{
	text-decoration:underline;
	}
.vehicleList2 a.more {
	background:url(../img/more_bullet.gif) no-repeat 0 4px;	
	padding-left:10px;
	color:#fff;
	text-decoration:none;
	text-align:center;
}

.vehicleList2 a:hover.more {
	text-decoration:underline;
	}	
	
#rx .vehicleList {
	width:260px;
	margin-right:50px;
	}
#is .vehicleList {
	width:260px;
	margin-right:50px;
	}

#gs .vehicleList {
	width:250px;
	margin-right:40px;
	}
	
#gs .vehicleList#v-gs450h { margin-right:0; }

#future .vehicleList {
	width:120px;
	margin-right:30px;
	float:left
	}



.dealers #mainContent #accordion h2, #service.centres #mainContent #accordion h2,  #service.bodyPaint #mainContent 

#accordion h2,  .insurance #mainContent #accordion h2  {
	padding:0 0 0 10px;
	background:transparent url(../img/bullet.gif) no-repeat scroll 0pt 4px;
	font-size:11px;
	text-transform:uppercase;
	margin:10px 0 0 0;
}

address {
	font-style:normal;
	
	}


span.telephone, span.fax, span.department, span.address, span.tradersLicense {
	display:block;
	clear:both;
	margin-left:12px;
	}
a.url, a.email {
	display:block;
	clear:both;
	margin-left:12px;
	}
	
/* Modal */

div#mb_overlay {
position: absolute;
left: 0;
width: 100%;
background-color: #000;
cursor: pointer;
}

div#mb_center, div#mb_bottom {
position: absolute;
left: 50%;
overflow: hidden;
background-color: #DDD;
}

div#mb_center {
background-color: transparent;
z-index: 6;
}

div#mb_contents {
width: 974px;
height: 382px;
border:none;
overflow: hidden;
background-color: transparent;
visibility: hidden;
}

.mb_loading {
background: #DDD url(../img/loading.gif) no-repeat center center;
}

#mb_error {
font-size: 1.2em;
color: #CD0000;
font-weight: bold;
text-align: center;
padding: 0.5em;
font-family: Verdana, Helvetica, sans-serif;
}

#mb_error em {
font-size: 0.8em;
}

div#mb_bottom {
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #666;
line-height: 1.4em;
text-align: left;
border: 10px solid #DDD;
border-top-style: none;
display:none;
}

a#mb_close_link {
display: block;
float: right;
width: 66px;
height: 22px;
background: transparent url(../img/closelabel.gif) no-repeat center;
margin: 5px 0;
display:none;
}

div#mb_caption {
margin-right: 71px;
display:none;
}



/* CSS Hacks */	
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
<!-[if IE 7]-> .clearfix {
display:inline-block;
}
.clearfix { display:block; }
<!-[endif]->
	
	
	






table#qct { 
	

	}

.compare {
	width: 994px;
	padding: 0;
	margin: 0;
}



.compare th {
	color: #4f6b72;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 2px;
	
}

.compare th.nobg {
	
	
}

.compare td {

	padding: 2px 5px 2px 12px;

}
.compare td.close {

	padding: 2px;

}

.compare td. {

	color: #797268;
}


.compare select {	
	display:block;
	width:180px;
	margin-bottom:10px;
}

.compare img {
	
}

.compare th#viewGallery,th#moreDetails {	
	text-indent:-9999px;
}

.compare a {
	cursor: hand;
	cursor: pointer;
}

.compare caption { display:none }

.compare { 
	background:#2b2b2b url(../img/qct/qct_bg.gif) repeat-x;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	 }
.compare h3 { 
text-indent:-9999px !important; 
width: 180px; height:9px; margin: 3px 0 6px 10px !important;}

#EngineCap h3 { background:url(../img/qct/capacity_lbl.gif) no-repeat }
#EngineDesc h3 { background:url(../img/qct/description_lbl.gif) no-repeat }
#maxPower h3 { background:url(../img/qct/power_lbl.gif) no-repeat }
#transmission h3 { background:url(../img/qct/transmission_lbl.gif) no-repeat }
#dimensions h3 { background:url(../img/qct/dimensions_lbl.gif) no-repeat }
#kerbWeight h3 { background:url(../img/qct/weight_lbl.gif) no-repeat }
#notableFeatures h3 { background:url(../img/qct/notable_lbl.gif) no-repeat }
#fromPrice h3 { background:url(../img/qct/price_lbl.gif) no-repeat }




.nobg h2 { background:url(/img/qct/qct_lbl.gif) no-repeat; height:71px; width: 157px; text-indent:-9999px; 

margin-left:10px }
 .compare th { background:transparent url(/img/qct/lines.gif) repeat-y bottom right }
.compare .vehicle-C { background:#2A2D28 url(/img/qct/lines.gif) bottom right; font-family:arial; font-size:11px;  }
.compare .vehicle-B { background:#243024 url(/img/qct/lines.gif) bottom right; font-family:arial; font-size:11px;  }
.compare .vehicle-A { background:#2e3824 url(/img/qct/lines.gif) bottom right; font-family:arial; font-size:11px;  }


th.vehicle-A, th.vehicle-B, th.vehicle-C {	padding:15px 0 2px 8px; }

.compare th.vehicle-A , .compare th.vehicle-B, .compare th.vehicle-C { background:transparent 

url(/img/qct/lines.gif) repeat-y bottom right}
.compare td.close { background:transparent url(/img/qct/lines.gif) repeat-y bottom left; width:60px }
		
	
	th#engineCap {
	width: 200px;
}
tr#photosLink td.vehicle-A, tr#photosLink td.vehicle-B, tr#photosLink td.vehicle-C  { background:transparent 

url(/img/qct/lines.gif) repeat-y bottom right; }
tr#qtLink td.vehicle-A, tr#qtLink td.vehicle-B, tr#qtLink td.vehicle-C  { background:transparent 

url(/img/qct/lines.gif) repeat-y bottom right; }
tr#coloursLink td.vehicle-A, tr#coloursLink td.vehicle-B, tr#coloursLink td.vehicle-C  { background:transparent 

url(/img/qct/lines.gif) repeat-y bottom right; }
tr#detailsLink td.vehicle-A, tr#detailsLink td.vehicle-B, tr#detailsLink td.vehicle-C  { background:transparent 

url(/img/qct/lines.gif) repeat-y bottom right; }



.compare ul  { 
	list-style:url(../img/qvp/qvpBullet.gif); 
	color:#d3d8db; 
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif; 
	line-height:12px;
	margin: 0;
	padding: 0 5px 0 12px; 
	}
.compare ul li {
	padding-bottom:5px;
	}	

	
	
	
	
	
	
	
	
	
	
div.SlideContent {
  display: block;
	z-index: 1;
	position: absolute;
	visibility: hidden;
	width:157px;
	overflow: hidden;
	height: 520px;
	margin-top: 0;
	_margin-top:-20px;
	padding-top:5px;
}
div#RX-img { background:#000 url(../img/qvp/rxng_qvp.png) no-repeat; height:146px;  display:block; border-bottom:1px 

solid #000 }
div#LX-img { background:#000 url(../img/qvp/lx_qvp.png) no-repeat; height:146px; display:block; border-bottom:1px 

solid #000 }
div#LS-img { background:#000 url(../img/qvp/ls_qvp.png) no-repeat; height:146px; display:block; border-bottom:1px 

solid #000 }
div#SC-img { background:#000 url(../img/qvp/sc_qvp.png) no-repeat; height:157px; display:block; border-bottom:1px 

solid #000 }
div#GS-img { background:#000 url(../img/qvp/gs_qvp.png) no-repeat; height:146px; display:block; border-bottom:1px 

solid #000 }
div#IS-img { background:#000 url(../img/qvp/is_qvp.png) no-repeat; height:146px; display:block; border-bottom:1px 

solid #000 }

div#LSh-img { background:#000 url(../img/qvp/lsh_qvp.png) no-repeat; height:158px; display:block; border-bottom:1px 

solid #000 }
div#GSh-img { background:#000 url(../img/qvp/gsh_qvp.png) no-repeat; height:158px; display:block; border-bottom:1px 

solid #000 }
div#RXh-img { background:#000 url(../img/qvp/rx_qvp.png) no-repeat; height:154px; display:block; border-bottom:1px 

solid #000 }
div#ISF-img { background:#000 url(../img/qvp/isf_qvp.png) no-repeat; height:144px; display:block; border-bottom:1px 

solid #000 }
div#ISc-img { background:#000 url(../img/qvp/is250c_qvp.png) no-repeat; height:146px; display:block; 

border-bottom:1px solid #000 }


.mNav {
	width:157px;
	}
.SlideContent h2 {
	
		padding:0; 
		margin: 0;
}	
.SlideContent img {
	padding: 0;
	margin:0;
	border-bottom: 1px solid #000;
}
.SlideContent h2.standardFeatures { 
	background:url(../img/qvp/firsts_lbl.gif) transparent no-repeat; 
	text-indent:-999px; 
	*text-indent:0;
	margin-left: 7px;
	margin-top: 11px;
	margin-bottom: 3px;
	}	
.SlideContent h2.worldsFirsts  { 
	background: transparent url(../img/qvp/firsts_lbl.gif) no-repeat; 
	text-indent:-9999px; 
	margin-left: 6px;
	margin-top: 10px;
	margin-bottom: 2px;
	}
	
#firsts { 
	border-top: 1px solid #39393a;
	/*background:url(../img/qvp/firsts_bg.gif) repeat-x;*/
	background-color:#061b21;
}
ul#worlds, ul#standF  { 
	list-style:url(../img/qvp/qvpBullet.gif); 
	color:#d3d8db; 
	font-size:10px; 
	font-family:Arial, Helvetica, sans-serif; 
	line-height:11px;
	margin: 0;
	padding: 0 5px 8px 35px; 
}
ul#worlds {
	padding: 0 5px 6px 40px;
}
#firsts li { margin-left:-15px; margin-bottom:3px; }
#standF {}





#qvpNav { 
	width:157px;
	border-top: #39393a 1px solid;
	border-bottom: #000 1px solid;
	margin:0;
	padding:0;
	}

ul#qvpNav {
	margin:0;
	padding:0;
	text-indent:-9000px;
	}
ul#qvpNav li {
	list-style-type:none;
	padding:0;
	margin:0;
	}
ul#qvpNav li a {
	background:transparent url(../img/qvp_nav.gif) no-repeat scroll 0%;
	display:block;
	height:17px;
	width:157px;
	}
ul#qvpNav li#n-moreDetails a { background-position:0 0; }
ul#qvpNav li#n-moreDetails a:hover { background-position:-157px 0; }
/* ul#qvpNav li#n-compareModels a { background-position:0 -17px; }
ul#qvpNav li#n-compareModels a:hover { background-position:-157px -17px; }
*/
ul#qvpNav li#n-pricingAndOptions a { background-position:0 -17px; }
ul#qvpNav li#n-pricingAndOptions a:hover { background-position:-157px -17px; }

ul#qvpNav li#n-viewGallery a { background-position:0 -34px; }
ul#qvpNav li#n-viewGallery a:hover { background-position:-157px -34px; }







/* Pricing */
dl { border-bottom:1px solid #393839; padding:10px 0;  margin:0 11px 0 0; line-height:16px;}
dt { padding:0 0 0 12px; }
dd {
	margin:0;
	padding:0 0 0 14px;
	}
/* Specifications 
ul#legend {
	border-top:1px solid #393839;
	margin:0;
	padding:0;
	
	}
ul#legend li {
	border-bottom:1px solid #393839;
	list-style-type:none;
	padding:5px 0;
	}
ul#legend li span {
	
	}*/
	
	
	
	
select.replaced {
  display: none;
}
#gallery ul.selectReplacement {
  background: url(../img/gallery/select_btn.gif) top left no-repeat;
  margin: 0;
  padding: 0;
  height: 20px;
  width: 99px;
    position: absolute;
  left: 227px;
  top:18px;
  z-index: 1000;
}
#gallery ul.selectReplacement li {
  background: #020202;
  color: #fff;
  cursor: pointer;
  display: none;
  font-size: 11px;
  line-height: 1.7em;
  list-style: none;
  margin: 0;
  padding: 1px 12px 1px 9px;
  width: 79px;
}
#gallery ul.selectOpen li {
  display: block;
  
}
#gallery ul.selectReplacement li.selected {
  background:  url() bottom left no-repeat;
  color: #fff;
  display: block;
  
}
#gallery ul.selectOpen li.selected {
  background: #454545;
  display: block;
}
#gallery ul.selectOpen li:hover,
#gallery ul.selectOpen li.hover,
#gallery ul.selectOpen li.selected:hover {
  background: #222;
  color: #fff;
}



#qct ul.selectReplacement {
  background: url(../img/select_bg.gif) top left no-repeat;
  margin: 0;
  padding: 0;
  height: 20px;
  width: 153px;
  position: absolute;
  top: 8px;
}
#qct ul.selectReplacement li {
  background: #020202;
  color: #fff;
  cursor: pointer;
  display: none;
  font-size: 10px;
  line-height: 1.7em;
  list-style: none;
  margin: 0;
  padding: 1px 12px;
  width: 129px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:300;
  letter-spacing:normal;
  
}
#qct ul.selectOpen li {
  display: block;
   z-index: 20000;
}
#qct ul.selectReplacement li.selected {
  background: url() bottom left no-repeat;
  color: #fff;
  display: block;
   
}
#qct ul.selectOpen li.selected {
  background: #454545;
  display: block;
   
}
#qct ul.selectOpen li:hover,
#qct ul.selectOpen li.hover,
#qct ul.selectOpen li.selected:hover {
  background: #454545;
  color: #fff;
   
}
img#pic-A { background:transparent }

#requestform i {
		color: #166a82;
	}
	#contactDisclaimer input, #contactRequest input {
		width: auto;
		height: auto;
		float: none;
		clear: none;
		display:inline;
		border: 0px solid red;
	}
	#contactRequest label, #contactDisclaimer label {
		float: none;
		clear: none;
		display:inline;
		width: auto;
		height: auto;
		margin: 0 10px 0 0;
	}
table.requestForm tr td{
	padding-top:8px;
	padding-bottom:8px;
}

label {

	line-height:20px;
	/*margin-top:10px;*/
	float:left;
	width:320px;
}



/*input { clear:both; display:block;}*/
span.validation-advice { color: #166a82;}
tr {
	vertical-align:top;
	}
/*td {
	width:375px;
	
}*/
fieldset {
		border:none;
		border-top:1px solid #262626;
		padding:0 0 12px 0;
		margin: 0 10px 0 0;
}
.contact p {
	padding:0;
	margin:12px 85px 10px 0
}
/*input {
	width:250px;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	border-left:none;
	border-right:none;
	font-size:11px;
}*/
input.validation-failed  {
	border-bottom:2px solid #CC0000;

}
#requestform p { 	
	margin:10px 85px 0 0;
	padding:0;
	}


#hybrid.models #mainContent h2 { background:none; margin:0; padding:15px 0 20px 0 }

.myth { }
#hybrid.myths #mainContent  p, #hybrid.drive #mainContent  p, #hybrid.faqs #mainContent  p, #hybrid.models 

#mainContent  p { margin:0 90px 25px 0 } 
#hybrid #mainContent .vehicleList p { margin:0 0 10px 0 } 
#hybrid #mainContent div.myth h2 { background:none;  padding:0; margin:0 0 0 45px }
#hybrid #mainContent div.faq h2 { background:none;  padding:0; margin:0 0 0 45px }
#hybrid #mainContent div.faq p { background:none;  padding:0; margin:3px 90px 20px 45px }
#hybrid #mainContent div.myth p { background:none;  padding:0; margin:3px 90px 20px 45px }
#hybrid.drive img.left { width:130px; height:75px; border:4px solid #3c3d3c; display:block; float:left; 

margin-top:0px; margin-right:10px; margin-left:13px; margin-bottom:10px}

#hybrid.drive h2 { clear:both; margin-bottom:10px !important;}


#li-1 { background:url(../img/li/li-1.png) no-repeat }
#li-2 { background:url(../img/li/li-2.png) no-repeat }
#li-3 { background:url(../img/li/li-3.png) no-repeat }
#li-4 { background:url(../img/li/li-4.png) no-repeat }
#li-5 { background:url(../img/li/li-5.png) no-repeat }
#li-6 { background:url(../img/li/li-6.png) no-repeat }
#li-7 { background:url(../img/li/li-7.png) no-repeat }
#li-8 { background:url(../img/li/li-8.png) no-repeat }
#li-9 { background:url(../img/li/li-9.png) no-repeat }
#li-10 { background:url(../img/li/li-10.png) no-repeat }
#li-11 { background:url(../img/li/li-11.png) no-repeat }
#li-12 { background:url(../img/li/li-12.png) no-repeat }






#gs1body2souls.range #contentHeader, #isf.range #contentHeader, #isf.range2 #contentHeader { display:none }
#gs1body2souls.range #mainContent, #isf.range #contentHeader { margin:0 0 5px 0; padding:0; width:973px;}
#isf.range2 #mainContent { margin:0 0 5px 0; padding:0; width:816px; height:573px;}
#mainContent div#flashcontent { margin:-46px 0 -4px 0; _margin:-40px 0 -4px 0; *margin:-38px 0 0px 0 }

#gs1body2souls #secContent { display:none;  }

#gs1body2souls.range #mainContent { width:973px; padding:0px 0 0 0; margin:0 0 30px 0; background:#000; }
#gs1body2souls.range #mainContent #contentHeader { display:none;}

#gs1body2souls.range #mainContent object { padding:0; margin:0; background:#000; }

#is250x #secContent { display:none;  }

#is250x.range #mainContent { width:973px; padding:0px 0 0 0; margin:0 0 30px 0; background:#000; }
#is250x.range #mainContent #contentHeader { display:none;}

#is250x.range #mainContent object { padding:0; margin:0; background:#000; }

#is250x.brochure #mainContent #contentHeader { background:url(../img/is250x_bg.jpg) no-repeat; height:250px }
#is250x.brochure #mainContent h1 { background:url(../img/is250x_req_lbl.gif) no-repeat; height:70px; margin-bottom:0 

}
#is250x.preview #mainContent #contentHeader { background:url(../img/is250x_bg.jpg) no-repeat; height:250px }
#is250x.preview #mainContent h1 { background:url(../img/is250x_pre_lbl.gif) no-repeat; height:70px; margin-bottom:0 

}
#is250x #secContent { display:none; }



#eofy #secContent { display:none;  }

#eofy.range #mainContent { width:973px; padding:0px 0 0 0; margin:0 0 30px 0; background:#000; }
#eofy.range #mainContent #contentHeader { display:none;}

#eofy.range #mainContent object { padding:0; margin:0; background:#000; }


#eofy.brochure #mainContent #contentHeader { background:url(../img/hybrid_request_bg.jpg) no-repeat; height:250px }
#eofy.brochure #mainContent h1 { background:url(../img/hybrid_info_lbl.gif) no-repeat; height:70px; margin-bottom:0 

}



#rxc #secContent { display:none; }


#rxc #mainContent { width:973px; padding:0 0 0 0; margin:0 0 30px 0; background:#000; }
#rxc #mainContent #contentHeader { display:none;}

#rxc #mainContent object { padding:0; margin:0; background:#000; }



#rxrange #secContent { display:none;  }

#rxrange.range #mainContent { width:973px; padding:0px 0 0 0; margin:0 0 30px 0; background:#000; }
#rxrange.range #mainContent #contentHeader { display:none;}

#rxrange.range #mainContent object { padding:0; margin:0; background:#000; }

#rxrange.brochure #mainContent #contentHeader { background:url(../img/rx_range_request.jpg) no-repeat; height:250px 

}
#rxrange.brochure #mainContent h1 { background:url(../img/rxrange_headline.gif) no-repeat; height:70px; 

margin-bottom:0 }


#rxse #secContent { display:none;  }

#rxse.range #mainContent { width:973px; padding:0px 0 0 0; margin:0 0 30px 0; background:#000; }
#rxse.range #mainContent #contentHeader { display:none;}

#rxse.range #mainContent object { padding:0; margin:0; background:#000; }

#rxse.brochure #mainContent #contentHeader { background:url(../img/rxsports_request.jpg) no-repeat; height:250px }
#rxse.brochure #mainContent h1 { background:url(../img/rxsports_headline.gif) no-repeat; height:70px; 

margin-bottom:0 }

#encore_landing #mainContent { width:973px; padding:0px 0 0 0; margin:0 0 0px 0; background:#000; }
#encore_landing #mainContent #contentHeader { display:none;}

/*
#lx570 #secContent { display:none;  }


#lx570.range #mainContent { width:973px; padding:0 0 0 0; margin:0 0 30px 0; background:#000; }
#lx570.range #mainContent #contentHeader { display:none;}

#lx570.range #mainContent object { padding:0; margin:0; background:#000; }

#lx570.brochure #mainContent #contentHeader { background:url(../img/lx570_bg.jpg) no-repeat; height:250px }
#lx570.brochure #mainContent h1 { background:url(../img/lx570_req_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#lx570.preview #mainContent #contentHeader { background:url(../img/lx570_bg.jpg) no-repeat; height:250px }
#lx570.preview #mainContent h1 { background:url(../img/lx570_pre_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#lx570 #secContent { display:none; }
*/

#lx570.exterior #mainContent #contentHeader { background:url(../img/lx570_ext_bg.jpg) no-repeat; height:250px } 
#lx570.performance #mainContent #contentHeader { background:url(../img/lx570_ext_bg.jpg) no-repeat; height:250px }
#lx570.safety #mainContent #contentHeader { background:url(../img/lx570_ext_bg.jpg) no-repeat; height:250px }
#lx570.specifications #mainContent #contentHeader { background:url(../img/lx570_ext_bg.jpg) no-repeat; height:250px 

}
#lx570.pricing #mainContent #contentHeader { background:url(../img/lx570_ext_bg.jpg) no-repeat; height:250px }
#lx570.preview #mainContent #contentHeader { background:url(../img/lx570_ext_bg.jpg) no-repeat; height:250px }
#lx570.brochure #mainContent #contentHeader, #lx570.ebrochure #mainContent #contentHeader { background:url(../img/lx570_ext_bg.jpg) no-repeat; height:250px }
#lx570.interior #mainContent #contentHeader { background:url(../img/lx570_int_bg.jpg) no-repeat; height:250px }
#lx570.landing #mainContent #contentHeader { background:url(../img/lx570_bg.jpg) no-repeat; height:380px; }


#lx570.exterior #mainContent h1 { background:url(../img/lx570_ext_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#lx570.interior #mainContent h1 { background:url(../img/lx570_int_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#lx570.performance #mainContent h1 { background:url(../img/lx570_per_lbl.gif) no-repeat; height:90px; margin-bottom:0 }
#lx570.safety #mainContent h1 { background:url(../img/lx570_saf_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#lx570.specifications #mainContent h1 { background:url(../img/lx570_spe_lbl.gif) no-repeat; height:50px; margin-bottom:10px }
#lx570.pricing #mainContent h1 { background:url(../img/lx570_pri_lbl.gif) no-repeat; height:50px; margin-bottom:10px }
#lx570.preview #mainContent h1 { background:url(../img/lx570_pre_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#lx570.brochure #mainContent h1 { background:url(../img/lx570_info_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#lx570.ebrochure #mainContent h1 { background:url(../img/lx570_e_lbl.gif) no-repeat; height:70px; margin-bottom:0 }
#lx570.landing #mainContent h1 { background:url(../img/lx570_lbl.gif) no-repeat; height:33px; margin-bottom:5px }



#lx570 #secContent { background:#191919 url(../img/lx570_sp.jpg) no-repeat; padding-top:108px; }
#lx570 #secContent span {
	position:absolute;
	top:68px;
	height:110px;
	width:157px;
	cursor: hand; cursor: pointer;
	
}

p#player1 {		margin: 0px 0 -4px 0;	}


a .alt { display: none; }
a.buttonA {
	display: block;
	background-position: 0 0;
	margin: 0 auto;
	   
    height: 27px;
	}
a.buttonA:hover {
    background-position: 0 -27px;
}
a.buttonB {
	display: block;
	background-position: 0 0;
	margin: 0 auto;
	   
    height: 21px;
	}
a.buttonB:hover {
    background-position: 0 -21px;
}
a#locateDealer {
 
    background-image: url(/img/locate_dealer.gif);
    width: 159px;
}
a#lexusPrivacy {
background-image: url(/img/privacy_btn.gif);

    width: 169px;
	}
a#downloadEbrochure {
		
       background-image: url(/img/download_ebrochure.gif);
	   background-repeat:no-repeat;
	   /*margin-left:450px;*/
	   width: 180px;
}
a#lexusPrivacy {
       background-image: url(/img/privacy_btn.gif);
	   width: 169px;
}
a#financePrivacy {
       background-image: url(/img/finance_pri_btn.gif);
	   width: 226px;
}
a#downloadOrderFrom {
       background-image: url(/img/download_form.gif);
	   width: 164px;
	   clear:both;
	   display:block;
	   float:left
}

a#downloadComparision {
       background-image: url(/img/download_comp_btn.gif);
	   width: 264px;
	   float:left
}


a#sponsorshipGuidelines {
       background-image: url(/img/sponsorship_guidelines_btn.gif);
	   background-repeat:no-repeat;
	   width: 171px;
	   float:left
}
a#downloadGuidelines {
       background-image: url(/img/download_guidelines_btn.gif);
	   width: 162px;
	   float:left
}
a#submitApplication {
       background-image: url(/img/submit_application_btn.gif);
	   background-repeat:no-repeat;
	   width: 138px;
	   float:left;
	   margin-left:10px;
}
.button { border:0px; }

#mainContent {
	float:right;
	margin:0 0 30px 0;
	width:791px;
	border-top: #166a82 3px solid;
	border-bottom: #166a82 3px solid;
	background:#000 url(../img/mainContent.jpg) repeat-x bottom;
	padding:0 10px 10px 15px;
	min-height:400px;
	}
	
	

#Error #mainContent, #NoError #mainContent { height:500px; }
#Error #mainContent #contentHeader { background:url(../img/file_not_found_bg.gif) no-repeat; height:100px; 

padding:40px 20px  0 120px }
#NoError #mainContent #contentHeader { background:url(../img/file_noerror_bg.gif) no-repeat; height:100px; 

padding:40px 20px  0 120px }
#Error #mainContent h1 , #Error #mainContent h2, #NoError #mainContent h1 { text-indent:0; font-size:13px; margin:0; 

padding:0; line-height:18px  }

#Error p, #NoError p {font-size:12px; padding:0; margin:5px 0 0 0 }

#overseas { clear:both; margin-top:-10px }
#overseas p { text-transform:uppercase; font-size: 10px; }

#newsPromo p { padding-right:0; margin-right:0; width:270px; }

a#moreNews { color:#fff }

#rx350ng.safety #mainContent
{ padding-bottom:11px; }

#rx350ng.brochure #mainContent, #rx350ng.preview #mainContent{ padding-bottom:20px !important; padding-bottom:0px; }

.navColor {color: #166A82;}

#gdoday .navColor {color: #FF47C2;}

/*IS250C and RX450h*/
#is250c #secContent { background:#191919 url(../img/is250c_sp.jpg) no-repeat; padding-top:108px; }
#is250c #secContent span {
	position:absolute;
	top:68px;
	height:110px;
	width:157px;
	cursor: hand; cursor: pointer;
	
}
#is250c.landing #mainContent h1 { background:url(../img/is250c_landing_lbl.gif) no-repeat; height:15px; margin-bottom:5px }

#is250c.landing #contentHeader {

    height:365px;
    margin-bottom:25px;
}

#is250c.preview #mainContent h1 {
    height:70px;
    margin-bottom:0;
}

#is250c.brochure #mainContent h1 { height:50px; margin-bottom:0; }

#is250c.preview #mainContent h1 { background:transparent url(../img/is250c_pre_lbl.gif) no-repeat scroll 0 0; }

#is250c.brochure #mainContent h1 { background:transparent url(../img/is250c_info_lbl.gif) no-repeat scroll 0 0; }
#is250c.ebrochure #mainContent h1 { background:transparent url(../img/is250c_e_lbl.gif) no-repeat scroll 0 0; height:70px; }

#is250c.exterior #contentHeader {
    background:transparent url(../img/is250c_ext_bg.jpg) no-repeat scroll 0 0;
    height:250px;
}
#is250c.safety #contentHeader {
    background:transparent url(../img/is250c_saf_bg.jpg) no-repeat scroll 0 0;
    height:250px;
}
#is250c.pricing #contentHeader {
    background:transparent url(../img/is250c_pri_bg.jpg) no-repeat scroll 0 0;
    height:250px;
}
#is250c.specifications #contentHeader {
    background:transparent url(../img/is250c_spe_bg.jpg) no-repeat scroll 0 0;
    height:250px;
}
#is250c.performance #contentHeader {
    background:transparent url(../img/is250c_per_bg.jpg) no-repeat scroll 0 0;
    height:250px;
}
#is250c.interior #contentHeader {
    background:transparent url(../img/is250c_int_bg.jpg) no-repeat scroll 0 0;
    height:250px;
}
#is250c.brochure #contentHeader, #is250c.ebrochure #contentHeader, #is250c.preview #contentHeader {
    background:transparent url(../img/is250c_req_bg.jpg) no-repeat scroll 0 0;
    height:250px;
}

#is250c.exterior #mainContent h1 { background:url(../img/is250c_ext_lbl.gif) no-repeat; height:94px; margin-bottom:0 

}
#is250c.interior #mainContent h1 { background:url(../img/is250c_int_lbl.gif) no-repeat; height:70px; margin-bottom:0 

}
#is250c.performance #mainContent h1 { background:url(../img/is250c_per_lbl.gif) no-repeat; height:94px; 

margin-bottom:0 }
#is250c.safety #mainContent h1 { background:url(../img/is250c_saf_lbl.gif) no-repeat; height:94px; margin-bottom:0 }
#is250c.specifications #mainContent h1 { background:url(../img/is250c_spe_lbl.gif) no-repeat; height:54px; 

margin-bottom:10px }
#is250c.pricing #mainContent h1 { background:url(../img/is250c_pri_lbl.gif) no-repeat; height:54px; 

margin-bottom:10px }


#rx450h #secContent { background:#191919 url(../img/rx450h_sp.jpg) no-repeat; padding-top:100px; }
#rx450h.landing #contentHeader {
    background:transparent url(../img/rx450h_landing_bg.jpg) no-repeat scroll 0 0;
    height:363px;
    margin-bottom:25px;
}
#rx450h.landing #mainContent h1 { background:url(../img/rx450h_landing_lbl.gif) no-repeat; height:15px; 

margin-bottom:5px }

#rx450h.preview #mainContent h1 {
    height:70px;
    margin-bottom:0;
}

#rx450h.brochure #mainContent h1 { height:50px; margin-bottom:0; }

#rx450h.preview #mainContent h1 { background:transparent url(../img/rx450h_pre_lbl.gif) no-repeat scroll 0 0; }

#rx450h.brochure #mainContent h1 { background:transparent url(../img/rx450h_info_lbl.gif) no-repeat scroll 0 0; }
#rx450h.ebrochure #mainContent h1 { background:transparent url(../img/rx450h_e_lbl.gif) no-repeat scroll 0 0; height:70px; }

#rx450h.exterior #contentHeader {
    background:transparent url(../img/rx450h_ext_bg.jpg) no-repeat scroll 0 0;
    height:250px;
}

#rx450h.interior #contentHeader {
    background:transparent url(../img/rx450h_int_bg.jpg) no-repeat scroll 0 0;
    height:250px;
}

#rx450h.performance #contentHeader {
    background:transparent url(../img/rx450h_per_bg.jpg) no-repeat scroll 0 0;
    height:250px;
}

#rx450h.safety #contentHeader {
    background:transparent url(../img/rx450h_saf_bg.jpg) no-repeat scroll 0 0;
    height:250px;
}

#rx450h.specifications #contentHeader {
    background:transparent url(../img/rx450h_spe_bg.jpg) no-repeat scroll 0 0;
    height:250px;
}

#rx450h.preview #contentHeader {
    background:transparent url(../img/rx450h_pre_bg.jpg) no-repeat scroll 0 0;
    height:250px;
}

#rx450h.pricing #contentHeader {
    background:transparent url(../img/rx450h_pri_bg.jpg) no-repeat scroll 0 0;
    height:250px;
}

#rx450h.brochure #contentHeader, #rx450h.ebrochure #contentHeader {
    background:transparent url(../img/ng-rx_req_bg.jpg) no-repeat scroll 0 0;
    height:250px;
}

#rx450h.exterior #mainContent h1 { background:url(../img/rx450h_ext_lbl.gif) no-repeat; height:94px; margin-bottom:0 

}
#rx450h.interior #mainContent h1 { background:url(../img/rx450h_int_lbl.gif) no-repeat; height:94px; margin-bottom:0 

}
#rx450h.performance #mainContent h1 { background:url(../img/rx450h_per_lbl.gif) no-repeat; height:94px; 

margin-bottom:0 }
#rx450h.safety #mainContent h1 { background:url(../img/rx450h_saf_lbl.gif) no-repeat; height:94px; margin-bottom:0 }
#rx450h.specifications #mainContent h1 { background:url(../img/rx450h_spe_lbl.gif) no-repeat; height:60px; 

margin-bottom:0 }
#rx450h.pricing #mainContent h1 { background:url(../img/rx450h_pri_lbl.gif) no-repeat; height:60px; margin-bottom:0 }

/* corporate styles */
.indentedModuleBg {
	padding:22px 72px 22px 12px;
	background:url(../img/indentedModuleBg.jpg) 0 10px no-repeat;
}

.indentedModuleBg ul { margin:0 0 0 10px; padding:0; list-style-position:inside; }
.indentedModuleBg ul ul { margin:0 0 0 15px; }
.indentedModuleBg ul ul { list-style-type:disc; }
.indentedModuleBg ul li { line-height:1.5em; }

.indentedModuleBg h3 {
	color:#fff;
	background:url(../img/icoPlus.gif) 0 5px no-repeat;
	padding-left:10px;
	font-size:12px;
}

#corporateBtnsWrap { padding:20px 0 0 0; margin:0; }

#corporateBtnsWrap img {
	display:block;
	float:left;
	margin:0 8px 0 0;
}

#corporateBtnsWrap span.termLink {
	display:block;
	padding:10px 20px 0 0;
	float:right;
}

.customDisclaimer {
	padding:12px 0 0 0;
	color:#666; 
	font-size:9px; 
}

ul.listIconPlus { list-style-type:none; margin:0; padding:15px; }
ul.listIconPlus li,
.corpTermsList p {
	background:url(../img/icoPlus.gif) 0 5px no-repeat;
	padding-left:10px;
}

h4 { margin: 0 0 15px 0; }
h4.h3smaller { font-size:13px; }
.corpTermsList h4 { text-transform:capitalize !important; font-size:13px; }

/*hybrid*/
#discoverHybridSWF {
	/*position:absolute;
	top:0;*/
	width:973px;
	height:535px;
}

.discover-hybrid #mainContent h1, .discover-hybrid #contentHeader,
.discover-hybrid #contentHeader #printButton,
#is.range #contentHeader #printButton
{
	display: none;
}

.discover-hybrid #mainContent {
	border: none;
}
.discover-hybrid #mainContent, #is.range #mainContent {
	width:973px;
	background: none;
	padding: 0;
	margin: 0 0 9px;
	border-bottom: none;
}

#discoverHybridSWF a {
	display: block;
	position: relative;
	left: 430px; top: 251px;
	width: 112px; height: 33px;
	
}

.discover-hybrid #footer {
	border-top: none;
}


/*----*/

/*Location*/
#depart, #destinationrow, #language {
	padding-bottom:5px;
}

#content {
	min-height:800px;
	position:relative;
	padding-top:30px;
}

.paddingTopBottom {
	padding: 0 0 15px 0;
}

.fixwidth {
	vertical-align:middle;
	width:250px;
	float:left;
}
#mapmarker{
	color:black; 
	width:320px; 
	height:60px;
}
#mapmarker img{
	padding-right:10px; 
	border-right: 1px solid black; 
	margin-right:10px;
}
#maps {border: 3px solid #166A82;}
#directions {
	background:#000 url(../img/mainContent.jpg) repeat-x bottom;
}
#address {
	background-color:#CCCCCC;
	color:#000000;
}

/*go to top*/
#backtotop ul#btop {
	width: 788px;
	float: right;
	display: inline;
	padding:0;
	margin:0;
	height:40px;
	overflow:hidden;
	}
#backtotop ul#btop li{
	margin:0;
	padding:0;
	float: right;
	display: inline;
	}
#backtotop ul#btop li a {
	display: block;	
	background: url(../img/top.gif) no-repeat;
	text-indent: -9999px;
	height:0px !important;
	height:20px;/* for IE5/Win only */
	padding: 20px 0 0 0;
	margin: 10px 10px 0 0;
	}

#backtotop ul#btop li#n-top a { background-position: 0 0; width: 30px;}
#backtotop ul#btop li#n-top a:hover { background-position:0 -20px;}

.line{border-top:1px solid #262626;}


/*========================================================================================*/
/* IS F Booking */
#bbutton ul#b_link {
	/*width: 973px;*/
	float: left;
	display: inline;
	padding:0;
	padding-top:2px;
	margin:0;
	height:30px;
	overflow:hidden;
	padding-bottom:10px;
	}
#bbutton ul#b_link li{
	margin:0;
	padding:0;
	float: left;
	display: inline;
	}
#bbutton ul#b_link li a {
	display: block;	
	background: url(../promo/img/b_month.png) no-repeat; 
	text-indent: -9999px;
	height:0px !important;
	height:30px;/* for IE5/Win only */
	padding: 30px 0 0 0;
	cursor:pointer;
	}
	
#bbutton ul#b_link li#b-oct a { background-position: 0 0; width: 100px; margin-right:10px;}
#bbutton ul#b_link li#b-oct a:hover, #bbutton ul#b_link li#b-oct.active a { background-position:0 -30px; }

#bbutton ul#b_link li#b-nov a { background-position: -100px 0; width: 100px; }
#bbutton ul#b_link li#b-nov a:hover, #bbutton ul#b_link li#b-nov.active a { background-position:-100px -30px; }

/* jquery tooltips */
#tooltip img {
	background: url(images/tooltips-bg.gif) no-repeat;
	padding: 6px 7px 6px 11px;
}

#screenshot {
	margin: 0;
	padding: 8px;
	position: absolute;
	border: 1px solid #122025;
	background: #000;
	display: none;
	z-index: 200;
}


/* IS range landing page */
div#isLandingFlashContent {
	width: 973px;
	height: 580px;
	background-image: url(../img/isrange_bg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}

div#isLandingFlashContent .nonFlash {
	padding: 30px 0 0 65px;
}

div#isLandingFlashContent h2 {
	display: none;
}

div#isLandingFlashContent div p {
	margin-top: 8px;
}

div#isLandingFlashContent div#rulebook {
	float: left;
	width: 240px;
	height: 200px;
	margin-right: 30px;
	color:#FFFFFF;
}

div#isLandingFlashContent div#ignite {
	float: left;
	width: 240px;
	margin-right: 30px;
	height: 200px;
	color:#000000;
}

div#isLandingFlashContent div#limits {
	float: left;
	width: 240px;
	height: 200px;
	color:#FFFFFF;
}

div#isLandingFlashContent a.findoutmore {
	display:block;
	position: relative;
	width:150px;
	height:22px;
}

div#isLandingFlashContent a.testdrive {
	display:block;
	position: relative;
	width:140px;
	height:22px;
}

div#isLandingFlashContent a span {
	display:none;
}
div#isLandingFlashContent div#rulebook a.findoutmore {
	top:134px;
	left:92px;
}

div#isLandingFlashContent div#rulebook a.testdrive {
	top:139px;
	left:102px;
}

div#isLandingFlashContent div#ignite a.findoutmore {
	top:128px;
	left:96px;
}

div#isLandingFlashContent div#ignite a.testdrive {
	top:134px;
	left:106px;
}

div#isLandingFlashContent div#limits a.findoutmore {
	top:143px;
	left:96px;
}

div#isLandingFlashContent div#limits a.testdrive {
	top:149px;
	left:106px;
}


#hybrids h2, #sedans h2, #suvs h2, #convertibles h2, #fPerformance h2 { 
	margin: 13px 0 0 0; padding: 0;
	height:27px;
	text-indent: -9999px;
	overflow: hidden;
	border: none;
}


#sedans .vehicleList, #suvs .vehicleList, #convertibles .vehicleList {
	width:260px;
	margin:243px 58px 0 0;	
}

#sedans #is-line.vehicleList {
	margin: 243px 0 0 0;
}

#suvs #lx570.vehicleList {
	margin: 243px 0 0 0;
}

#hybrids .vehicleList {
	width:270px;
	margin:8px 50px 0 0;	
}
#hybrids #gs450h.vehicleList {
	margin:10px 0px 0 0;	
}
#hybrids .bg {
	margin: 269px 0 0 3px;
}
.vehicleList .rule {

	font-size:1px;
	height:1px;
	background:#166a82;
	margin: 0 0 10px 0;
	width: 264px;
}
#sedans p, #sedans a,
#hybrids p, #hybrids a,
#suvs p, #suvs a,
#convertibles p, #convertibles a,
#fPerformance p, #fPerformance a {
	line-height: 17px;
	font-size: 12px;
}
#sedans #disclaimer p, #hybrids #disclaimer p, #suvs #disclaimer p, #convertibles #disclaimer p, #fPerformance 

#disclaimer p {
	font-size: 10px;
}

#sedans #mainContent h1, #hybrids #mainContent h1, #suvs #mainContent h1, #convertibles #mainContent h1, 

#fPerformance #mainContent h1 {
	margin:0; padding:0;
}
#sedans #contentHeader,
#hybrids #contentHeader,
#suvs #contentHeader,
#convertibles #contentHeader,
#fPerformance #contentHeader {
	min-height:470px; 
	height:auto!important; height:470px; 
	padding-left:30px;
	margin:0 -10px 0 -15px;
}


#hybrids .vehicleList p {
	min-height: 155px;
	height:auto!important; height:155px;
}
#suvs .vehicleList p {
	min-height: 180px;
	height:auto!important; height:180px;
}

#sedans .vehicleList p {
	min-height: 120px;
	height:auto!important; height:120px;
}
#sedans #contentHeader  { 
	background:url(../img/range/sedans_bg.jpg) no-repeat;
	min-height:426px; 
	height:auto!important; height:426px;
}
#sedans h2, #hybrids h2, #suvs h2, #convertibles h2, #fPerformance h2 { 
	margin: 13px 0 20px 0;
	height:21px;
}
#sedans #ls-line.vehicleList h2 { 
	background: transparent url(../img/range/ls_line_lbl.gif) no-repeat; 
}
#sedans #gs-line.vehicleList h2 { 
	background: transparent url(../img/range/gs_line_lbl.gif) no-repeat;  
}
#sedans #is-line.vehicleList h2 { 
	background: transparent url(../img/range/is_line_lbl.gif) no-repeat;  
}
/*
.vehicleList {
	width:285px;
	margin-right:30px;
	float:left;
	}
*/
#sedans .vehicleList {
	position:relative;
	padding-bottom:190px; 
	margin-right:60px;
}

#sedans .prev, 	#sedans .next {

	height:23px;
	width:23px;
	display:block;
	text-decoration:none;
	
	cursor:pointer;
}
#sedans .prev {
	background: transparent url(../img/range/sedans/btn-previous.jpg) no-repeat; 
	float:left;
	text-indent: -9999px;
	line-height: 1px;
}
#sedans .next {
	background: transparent url(../img/range/sedans/btn-next.jpg) no-repeat;
	float:right; 
	text-indent: -9999px;
	line-height: 1px;
}
#sedans #displayCars {
	position:relative;
}	
#sedans ul.listCars, #sedans ul.listCars li  {
	list-style:none;
	padding:0;
	margin:0;
}
#sedans ul.listCars li {
	margin-bottom:20px;
}
#sedans .buttons {
	position:absolute;
	width:265px;
	padding-top:56px;

}	

#hybrids.range #contentHeader { 
	background:url(../img/range/hybrids_bg.jpg) no-repeat; 
	height:426px;
}
#hybrids #rx450h.vehicleList h2 { 
	background: transparent url(../img/range/rx_450h_lbl.gif) no-repeat; 
	height:21px;
}
#hybrids #ls600hl.vehicleList h2 { 
	background: transparent url(../img/range/ls_600hl_lbl.gif) no-repeat;  
	height:21px;
}
#hybrids #gs450h.vehicleList h2 { 
	background: transparent url(../img/range/gs_450h_lbl.gif) no-repeat;  
	height:21px;
}



#suvs.range #contentHeader { 
	background:url(../img/range/suvs_bg.jpg) no-repeat; 
	height:426px;	
	padding-left:30px;	
}
#suvs #rx350.vehicleList h2 { 
	background: transparent url(../img/range/rx_350_lbl.gif) no-repeat; 
	height:21px;
}
#suvs #rx450h.vehicleList h2 { 
	background: transparent url(../img/range/rx_450h_lbl.gif) 

no-repeat;  
	height:21px;
}
#suvs #lx570.vehicleList h2 { 
	background: transparent url(../img/range/lx_570_lbl.gif) 

no-repeat;  
	height:21px;
}

#convertibles #contentHeader { 
	background:url(../img/range/convertibles_bg.jpg) no-repeat;  height: 258px;
}

#convertibles div.bg {
	
	height: auto !important;
	height: 222px;
	min-height: 222px;
padding-top:240px;
}

#convertibles h2 {
	background: transparent url(../img/range/is_250c_lbl.gif) 1px 0 no-repeat;
	height:21px;
	float:left;
	width:352px;
	margin: 10px 0 0 0;
}

#convertibles .vehicleDescription {
	padding-top:41px;
	width:557px;
	float:left;
}

#convertibles .vehicleLinks {
	border-top:1px solid #166a82;
	margin-top:20px;
	padding-top:15px;
}

#convertibles .clearboth { clear:both;}
#convertibles .vehicleLinks a {
	display:block; float:left;
	margin-right:30px;
}

body#convertibles  #mainContent {
	background:#242424;
}

#fPerformance #contentHeader  { 
	background:url(../img/range/fPerformance_bg.jpg) no-repeat;
	height:480px !important;
}
#fPerformance #isfPerf.bg {
	padding-top:240px;
}
#fPerformance h2 {
	background: transparent url(../img/range/is_f_lbl.gif) 1px 0 no-repeat;
	height:21px;
	float:left;
	width:352px;
	margin: 17px 0 0 0;
}

#fPerformance .vehicleDescription {
	padding-top:48px;
	width:557px;
	float:left;
}
#fPerformance .vehicleLinks {
	border-top:1px solid #166a82;
	margin-top:20px;
	padding-top:15px;
}
#fPerformance .clearboth { clear:both;}
#fPerformance .vehicleLinks a {
	display:block; float:left;
	margin-right:30px;
	font-size: 12px;
}

body#fPerformance  #mainContent {
	background:#242424;
}

/* Demonstrator Event 2009 */

.demo09 #contentHeader {
	background:url(../img/is250_demo_bg.jpg) no-repeat; height:300px 
}
.demo09 #mainContent h1 { background:url(../img/ls460_ext_lbl.gif) no-repeat; height:90px; margin-bottom:0 }

.demoInd09 #contentHeader {
	background:url(../img/demo_index_bg.jpg) no-repeat; height:224px;
}

/* Event 2009 CTA */
.event2009cta {
	margin: 0; float: right; width: 150px; height: 130px;
	background: url(../img/event2009/cta.png);
}
.event2009cta a {
	display: block; width: 102px; height: 78px;
	position: relative; left: 41px; top: 13px;
	text-indent: -9999px; overflow: hidden;
}

* html .event2009cta {
	background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/event2009/cta.png",sizingMethod="crop");
}


/* Grossi 2010 Promo */
div#grossidate{padding: 10px 10px; background-color: #306f9b; margin-right: 10px; margin-top: 5px; height:180px; width:470px}
div#grossidate div#grossidateleft {float:left; width:200px; margin-right: 10px; }
div#grossidate div#grossidateright {float:left; width:250px; margin-right: 5px;}
#grossidate a {color:#ffffff;}
#grossidate span {font-weight: bold; text-decoration:underline;}