
 /* This is a generated file.  Do not edit.  Edit the individual js files and regenerate the home page. */
/*====styleGlobal.css - GLOBAL DEFAULTS ====*/
	
	/*body*/
	body { margin: 0; padding: 0; text-align: center; background: #EEE url(img/coreBackground.gif) repeat-y fixed center; line-height: 1.5em; }
	body, html, td, input { font-family: verdana, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #2D2D2D; }
	td { text-align: center; }
	.alignLeft { text-align: left; }
	ul { margin:0; padding:0;}
	
	/*Container*/
	#Container { min-height: 500px;}
	.clearContainer { height: 1px; clear: both; margin: 0px; padding: 0px; }
	
	/*display*/
	img { border: 0; }
	
	/*links*/
	a { color: #2D2D2D; text-decoration: underline; }
	a:hover { color: #780032; text-decoration: underline; }
	
	/*headers*/
	h1, h2, h3, h4 { margin: 0; padding: 0; }
	/*headers as images*/
	h1 span { position:absolute; top:-1000px;}
	h2 span { position:absolute; top:-1000px;}
	
	/*custom*/
	.clear { clear: both; }
	#dartimg {  position:absolute; left:-2000px; }
	
	/*forms */
	input { border: 1px solid #E1E1E1; color: #2D2D2D; font-size: 9px; height: 13px; padding-left: 3px; }
	
	#frmZip { margin: 0; }
	#hnArea { margin: 0; }
	
	/*==== CONTENT AREAS ====*/
	
	/*page wrapper*/
	#wrapper 			{ border: 0px solid black; height: 601px; margin: 0 auto; position: relative; text-align: left; width: 1000px; z-index: 1; }
	
	/*model vehicle nav*/
	#mvContainer 		{ left: 30px; position: absolute; text-align: center; top: 50px; z-index: 1; }
	
	/*footer - copyright/disclaimer*/
	.copyrightDisc		{ font-size: 9px; color: #989898; }
	div#ftDisclaim 		{ font-size: 9px; color: #989898; clear: both; position: absolute; top: 38px; left: 0px; width: 863px; text-align: center; line-height: 15px; border-bottom: 1px solid #E1E1E1; margin: 0px 68px 0 68px; padding: 0 0 10px 0;} 
	div#ftDisclaimers, div#mll_ftDisclaimers	{ font-size: 9px; color: #989898; position: absolute; top: 106px; padding: 0px 55px 0 55px; line-height: 12px; width: 890px; }
	div#glossDisclaimers { font-size: 9px; color: #989898; padding: 20px 0px 0 0px;  line-height: 12px; } 
	.disc_number {display: block; text-align: right; width: 25px; position: relative; }
	.disc_text {display: block; margin-bottom: -12px;  padding-left: 30px;  top: -12px; position: relative;} 
	@media print {	.disc_text {margin-bottom: 0px;}  }
	.disc_text a { color:#989898;} 
	
	#ftDisclaimers .disc_text, #mll_ftDisclaimers .disc_text { width: 850px; }
	
	div#glossDisclaimers .disc_text{ width: 220px;}
	
	div#ftDisclaimersDealerized { font-size: 9px; color: #989898; position: absolute; top: 126px; left: 156px; padding: 0px 55px 0 55px; line-height: 12px; width: 100px; }
	
	div#ftDisclaimersDealerized .disc_text { width: 701px;}
	
	/*==== GLOBAL MATRIX ====*/
	
	/* 06 Entry Field Txt */
	.entFldTxt 			{ font-size: 9px; color: #2D2D2D; }
	
	/* 13 Price Headline */
	.priceHdl 			{ font-size: 16px; }
	
	/* 14 Price Subhead */
	.priceSubHd 		{ font-size: 12px; }
	
	/* 15 List Subhead */
	.listSubHd 			{ font-weight: bold; }
	
	/* 17 Special Offers Link */
	.specialOfrs 		{ font-size: 12px; font-weight: bold; }
	a.specialOfrs 		{ font-size: 12px; font-weight: bold; text-decoration: none; }
	a.specialOfrs:hover { text-decoration: none; color: #780032; }
	
	/* 19 Learn More/Demo Link */
	ul.lrnMoreDem li	{ background: url(img/vc_RHarrow.gif) no-repeat 0 5px; padding-left: 7px; list-style-type:none;}
	ul.lrnMoreDem li a	{ text-decoration: none; }
	ul.lrnMoreDem li a:hover	{ text-decoration: none; }
	a.lrnMoreDem 		{ text-decoration: none; background: url(img/vc_RHarrow.gif) no-repeat 0 4px; padding-left: 7px; }
	a.lrnMoreDem:hover 	{ text-decoration: none; }
	
	/* 20 Subhead B */
	.subHdB				{ font-weight: bold; }
	
	/* 21 Glossary Link */
	a.glossary, a.gloss				{ text-decoration: none; border-bottom: 1px dotted #000; }
	a.glossary:hover, a.gloss:hover		{ text-decoration: none; border-bottom: 1px dotted #780032;  }
	
	/* 22 Subtitle A */
	.subTitleA 			{ font-size: 17px; font-weight: bold; }
	
	/* 23 Subhead C */
	.subHdC 			{ font-size: 13px; font-weight: bold; }
	
	/* 27 Contextual Link */
	a.contxt			{ text-decoration: none; }
	a.contxt:hover 		{ text-decoration: none; color: #780032; }
	.contxtOn 			{ font-weight: bold; }
	a.contxtOn			{ text-decoration: none; }
	a.contxtOn:hover 	{ text-decoration: none; color: #780032; }
	
	/* 28 Back Link */
	a.back 				{ text-decoration: none; font-weight: bold; }
	a.back:hover 		{ text-decoration: none; }
	
	/* 30 Subhead D */
	.subHdD 			{ font-size: 14px; font-weight: bold; }
	
	/* 31 Subhead E */
	.subHdE 			{ font-size: 12px; font-weight: bold; }
	
	/* 32 Description Txt */
	.descTxt 			{ font-size: 9px; }
	
	/* 37 G Body Copy */
	.galBody 			{ color: #FFF; }
	
	/* 38 G Disclaimer/Description */
	.galDisclaim 		{ font-size: 9px; color: #7D7C7C; }
	a.link_disclaim		{ text-decoration: none;}
	.span_disclaim		{ color: #8F8F8F; font-size: 9px;}
	.span_disclaim a:link, .span_disclaim a:visited { color: #8F8F8F; }
	.span_disclaim a:hover { color: #780032; }
	
	/* 39 G Pagination */
	.galPag 			{ color: #FFF; }
	a.galPag 			{ color: #FFF; text-decoration: none; }
	a.galPag:hover 		{ color: #FFF; text-decoration: none; }
	.galPagOn 			{ color: #FFF; font-weight: bold; }
	
	/* 40 G Subtitle */
	.galSubTitle		{ color: #FFF; font-size: 12px;	font-weight: bold; }
	
	/* 41 Subhead A */
	.galSubHdA 			{ color: #FFF; font-weight: bold; }
	
	/* 43 Pulldown Txt */
	.pullDnTxt 			{ font-size: 11px; }
	a.pullDnTxt			{ text-decoration: none; }
	a.pullDnTxt:hover 	{ text-decoration: none; color: #780032; }
	
	/* 44 G Pulldown Itxt */
	.galPullDnTxt 		{ color: #626262; font-weight:bold; }
	a.galPullDnTxt 		{ color: #FFF; text-decoration: none; }
	a.galPullDnTxt:hover{ color: #C2C2C2; text-decoration: none; }
	
	/* 45 G Video Counter */
	.galVid 			{ color: #FFF; font-size: 9px; }
	
	/* 47 Disclaimer txt */
	.discTxt { color: #989898;}
	
	/*** FROM styleHome.css */
	#vcArea {
		margin: 0;
		 height: 511px;
	}
	

	
	/* Hyphenated non-link List style */
	.wp_ItemListHyphen ul li	{  background: url(img/vc_Hyphen.gif) no-repeat 0 5px; padding-left: 7px; list-style-type:none; float: none;}
	
	
	/*** END: FROM styleHome.css */
/*==== END: styleGlobal.css - GLOBAL DEFAULTS ====*/
/*==== TOP LOGOBAR NAV ====*/
/* Zip Code Inputs */
input { width: 54px; }
#frmZip {margin: 0;}

/* Navigation Menu */
div#hnArea { height: 58px; }
div#nav_top_menu { float: left; width: 998px; height: 58px; position: relative; }
div#nav_top_logo { float: left;	margin: 12px 0 0;	padding: 0 307px 2px 30px; }
div.nav_top_item { float: left;	margin: 16px 0 0 0;	padding: 0;}

/* Sub-Menus */
div.nav_top_sub { position: absolute; top:36px; visibility: hidden; z-index: 7000; }
div#sub_cpo { left: 469px; width: 113px; }
div#sub_fs { left: 582px; width: 122px; }
div#sub_hyb {left: 680px; width: 122px; }
div#sub_performance {left: 756px; width: 122px; }
div#sub_quality {left: 861px; width: 115px; }
#nav_performance { margin-right:3px; }

/*==== BOTTOM LINKBAR NAV ====*/
#ftArea {margin: 10px 0px 0px; position: relative; height: 1px; clear: both; z-index: 7000;}
#nav_bottom_footer {z-index: 7000;}

#nav_bottom_menu {position: relative; width:965px; margin-left: 19px;}
#nav_bottom_menu .nav_bottom_btn  {float: left;}
div.nav_bottom_item { float: left;}
#nav_bottom_left_group { float: left; }
#nav_bottom_right_group { float: right; padding-right: 11px; }

#footSearch {float: left; height: 21px;  margin: 0; padding: 0; position: absolute; top: 0; left: 822px;}
#nav_search_field {float: left; width: 98px; height: 15px; padding: 0; margin: 2px 0 0 3px;}
#btn_search_container {float: left; margin: 2px 0 0 3px;}

/* Sub-Menus */
div.nav_bottom_sub { position: absolute; top: 0; visibility: hidden; z-index: 7000;}
div#sub_owners { top: -96px; left: 20px; width: 122px; }
div#sub_about { top: -136px; left: 418px; width: 127px; }
div#sub_contact { top: -76px; left: 503px; width: 141px; }

/* 
* On State
* On State is attained by setting the 'MODEL_ID' to the appropriate section name
* See list in nav.js
*/

/*==== BEGIN SPECIALIZED CODE FOR THIRD-PARTY PAGES ====*/
/* https://lexus2.custhelp.com/cgi-bin/lexus2.cfg/php/enduser/ask.php */
div#theForm form#_main div#dSubmit {margin-bottom: 34px;}
/*==== END SPECIALIZED CODE FOR THIRD-PARTY PAGES ====*/




/*====mvStyles.css - MODEL NAVIGATION BAR====*/
	/* Styles for Model Navigation Bar */
	
	.mvContainer {
	  background-color:#DEDEDE;
	}
	/* see ie 5 clone */
	.mvNavigation {
		background: url('/lexus-share/images/nav/top/vehiclebar/bkg_vehiclebar.gif') repeat-x;
		padding-right: 0;
	    margin-right: 1px;
	    height: 39px; 
	    width: 941px; 
		overflow: hidden;
	}
	.mvCategory {
		position:relative;
	    cursor: pointer;
	}
	.mvCategoryContainer,
	.mvMiscLinkContainer {
		float:left;
		text-align:left;
		margin-top:0px;
	}
	.mvMiscLinkContainer {
	  	margin-left:9px;
	}
	#mvFindADealerDiv {
		margin-left: 8px;
	}
	.mvModels {
		position:relative;
		text-align:left;
		padding-top:3px;
		padding-left:2px;
	}
	.mvModels img {
		margin-left:1px;
	    cursor: pointer;	
	}
	.mvCategoryDivider,
	.mvCategoryNoDivider {
		float:left;
		padding: 0;
	    margin: 0;
	}
	.mvCategoryDivider   img {
		background: url(/lexus-share/images/nav/top/vehiclebar/bkg_verticlebar_divider.gif);
		width:1px;
	}
	.mvMiscTop {
		position:relative;
		padding-bottom:3px;
		margin-top: 4px;
	}
	#mv_FadInput { padding: 4px 0 0; }
	#mv_FadInput input { width: 60px; height: 14px; margin: 0; padding: 1px 0 0 3px; font-size: 9px;}
	#mv_FadForm { position: absolute; top: 1px; left: 82px; padding: 1px 0 0;  height: 25px; width: 96px;}
	#mv_btnGoDiv { position: absolute; top: -13px; left: 68px; padding: 5px 0 0; margin: 13px 0 0; }
	
	.mvMiscBottom {
		position:relative;
	}
	.mvOverLay {
		position: absolute;
		display:none;
		z-index:7001;
	}
	.mvOverLay img {
	  border: 0;
	}
	.mvCategoryOverLay {
	  position:absolute;
	  display:none;
	  top:0px;
	  left:0px;
	  z-index:7001;
	  height:39px;
	}
	.mvCategoryTopOverLay {
		position:relative;
		height:39px;
	}
	.mvCategoryTopOverLay img {
	  position:relative;
	  text-align:left;
	  margin-right:1px;
	}
	.mvCategoryMiddleOverLay {
	  position:relative;
	  height:30px;
	}
	.mvCategoryBottomOverLay {
	  position: absolute;
	  right: 8px;
	  top: 8px;
	  z-index: 7002;
	}
	.mvCategoryBottomOverLay img {
	 position:relative;
	 margin-left:1px;
	 height:15px;
	 width:55px;
	 text-align:right;
	}
	/* Styles for Model Navigation */
	#mvNavigationModel_Template {
		display:none;  	
	}
	.mvNavigationCategory {
	  position:absolute;
	  display:none;
	  z-index:7000;
	  background-image: url('/lexus-share/images/nav/top/vehiclebar/overlay/bkg_overlay.gif');
	  background-repeat: repeat-x; 
	  background-color:#3A3A3A;
	  padding-right:2px;
	  border-right: 1px solid #DEDEDE;
	  border-bottom: 1px solid #DEDEDE;
	  border-left: 1px solid #DEDEDE;
	  color: #C1C5C8;
	  height: 377px;
	  overflow: hidden;
	}
	
	.mvNavigationModelForCategory {
	  float:left;	
	  text-align:left;    
	  display:block;
	  width:233px;
	  padding-bottom:6px;
	  background: none;
	  height: 374px;
  	  overflow: hidden;
	  }
	.mvNavigationModelForCategoryOver {
      cursor: pointer;
	  float:left;	
	  text-align:left;    
	  display:block;
	  width:233px;
	  padding-bottom:6px;
	  background-image: url('/lexus-share/images/nav/top/vehiclebar/overlay/bkg_overlayOver.gif');
	  background-repeat: repeat-x; 
	  background-color:#2F3B45;
	  height: 374px;
  	  overflow: hidden;
	}
	.mvNavigationModel,
	.mvNavigationAllModel {
	  position:absolute;
	  top:150px;
	  left:150px;
	  text-align:left;    
	  display:none;
	  width:233px;
	  padding-bottom:6px;
	  z-index:7000;
	  padding-bottom: 5px;
	  border: 1px solid #999999;
	}
	.mvNavigationAllModel {
	  z-index:10;
	}
	.mvNavigationAllModel {
	  background-image: url('/lexus-share/images/nav/top/vehiclebar/overlay/bkg_overlay.gif');
	  padding-bottom: 5px;
	}
	.mvNavigationModelHead {
	  position:relative;
	  text-align:left;
	  padding-top:0px;
	  margin-left:18px;
	  width:201px;
	  }
		
	.mvNavigationModelTitleConcept {
		margin: 20px 0 0 18px;
	}
	  
	.mvNavigationModelHead a img, .mvNavigationModelHead img {
	min-height: 34px;	
	}
	.mvNavigationModelPhoto {
	  position:relative;
	  text-align:left;
	  padding:0;
	  margin: 18px 0 0 13px;
	  height: 102px;
	  width: 208px;
	}
	.mvNavigationModelPhoto a img, .mvNavigationModelPhoto img {
		height: 102px;
		width: 208px;
	}
	.mvNavigationPrice {
	  position:relative;
	  text-align:left;
	  padding: 5px 0 0 18px;
	  white-space: nowrap;
	  
	  font-family: verdana, helvetica, sans-serif;
	  font-size: 12px;
	}
	.mvNavigationFeatures {
	  position:relative;
	  text-align:left;
	  padding-left:20px;
	  padding-right:12px;
	}
	.mvNavigationFeature {
	  text-align:left;
	  font-family: verdana, helvetica, sans-serif;
	  font-weight: normal; 
	  font-size: 10px; 
	  color: #C1C5C8; 
	  line-height: 1.5em; 
	  text-align:left;
	  vertical-align:top;
	  padding-left:8px;
	  background: url('/lexus-share/images/nav/top/vehiclebar/overlay/dot.gif') left 7px no-repeat;
	}
	.mvNavigationDivider {
	  position:relative;
	  vertical-align:bottom;
	  padding-left:18px;
	  padding-right:18px;
	}
	.mvNavigationDivider img {
	  float:left;
	  margin: 6px 0 0 1px;	    	
	  width:200px;
	  height:1px;    	
	  text-align:center;
	  background-color: #575757;
	  }
	.mvNavigationLinks {
	  float:left;
	  text-align:left;
	  vertical-align:bottom;
	  padding: 10px 0px 0px 18px;
	}
	#mvFCVDiv{
		width:112px;
	}
	#mvNavigationFCV .mvNavigationLinks{
		padding: 5px 0 0 18px;
	}
	.mvNavigationLink, 
	.mvNavigationLinkPhotoGallery, 
	.mvNavigationLinkPhotoGalleryOver, 
	.mvNavigationLinkVehicleInfo, 
	.mvNavigationLinkVehicleInfoOver, 
	.mvNavigationLinkPerfAcc, 
	.mvNavigationLinkPerfAccOver,
	.mvNavigationLinkBuildYourLS,
	.mvNavigationLinkBuildYourLSOver,
	.mvNavigationLinkBuildYourGS,
	.mvNavigationLinkBuildYourGSOver,
	.mvNavigationLinkBuildYourIS,
	.mvNavigationLinkBuildYourISOver,
	.mvNavigationLinkBuildYourES,
	.mvNavigationLinkBuildYourESOver,
	.mvNavigationLinkBuildYourISF,
	.mvNavigationLinkBuildYourISFOver,
	.mvNavigationLinkBuildYourSC,
	.mvNavigationLinkBuildYourSCOver,
	.mvNavigationLinkBuildYourISC,
	.mvNavigationLinkBuildYourISCOver,
	.mvNavigationLinkBuildYourLX,
	.mvNavigationLinkBuildYourLXOver,
	.mvNavigationLinkBuildYourGX,
	.mvNavigationLinkBuildYourGXOver,
	.mvNavigationLinkBuildYourRX,
	.mvNavigationLinkBuildYourRXOver,
	.mvNavigationLinkBuildYourLSh,
	.mvNavigationLinkBuildYourLShOver,
	.mvNavigationLinkBuildYourGSh,
	.mvNavigationLinkBuildYourGShOver,
	.mvNavigationLinkBuildYourRXh,
	.mvNavigationLinkBuildYourRXhOver {
	  float:left;
	  margin:0 0 4px 0;
	  height:16px;
	  width: 201px;
	}
	.mvNavigationLinks img {
	  height:16px;
	  width: 201px;
	}
	.mvNavigationLink a:link, .mvNavigationLink a:visited {
		text-decoration: none;
	}
	.mvNavigationLink a:hover, .mvNavigationLink a:active {
		text-decoration: underline;
	}
	.mvNavigationTop,
	.allModelsNavigationTop {
	}  
	
	.mvNavigationCategoryDivider {
	  float:left;
	  margin: 29px 0px 14px 1px;	    	
	  width:1px;
	}
	.mvNavigationCategoryDivider img {
	  position:static;
	  height:357px;
	  width:1px;	
	}
	#mvNavigationAllModelsOverlay {
	width: 939px;
	height: 300px;
	position: relative;
	padding-top: 25px;
	z-index:7001;
	/*display:none;*/
	}	
		.allmodels_title_ES {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_ES.png', enable='true') !important;
		}
		.allmodels_title_ES[id] {
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_ES.png) no-repeat;
		}
		.allmodels_title_ESOver {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_ESOver.png', enable='true') !important;
		}
		.allmodels_title_ESOver[id]{
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_ESOver.png) no-repeat;
		}
		.allmodels_title_GS {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/imagGS/nav/top/vehiclebar/overlay/allmodels/title_GS.png', enable='true') !important;
		}
		.allmodels_title_GS[id] {
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_GS.png) no-repeat;
		}
		.allmodels_title_GSOver {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_GSOver.png', enable='true') !important;
		}
		.allmodels_title_GSOver[id]{
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_GSOver.png) no-repeat;
		}
		.allmodels_title_GSh {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_GSh.png', enable='true') !important;
		}
		.allmodels_title_GSh[id] {
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_GSh.png) no-repeat;
		}
		.allmodels_title_GShOver {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_GShOver.png', enable='true') !important;
		}
		.allmodels_title_GShOver[id]{
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_GShOver.png) no-repeat;
		}
		.allmodels_title_GX {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_GX.png', enable='true') !important;
		}
		.allmodels_title_GX[id] {
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_GX.png) no-repeat;
		}
		.allmodels_title_GXOver {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_GXOver.png', enable='true') !important;
		}
		.allmodels_title_GXOver[id]{
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_GXOver.png) no-repeat;
		}
		.allmodels_title_HSh {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_HSh.png', enable='true') !important;
		}
		.allmodels_title_HSh[id] {
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_HSh.png) no-repeat;
		}
		.allmodels_title_HShOver {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_HShOver.png', enable='true') !important;
		}
		.allmodels_title_HShOver[id]{
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_HShOver.png) no-repeat;
		}
		.allmodels_title_IS {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_IS.png', enable='true') !important;
		}
		.allmodels_title_IS[id] {
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_IS.png) no-repeat;
		}
		.allmodels_title_ISOver {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_ISOver.png', enable='true') !important;
		}
		.allmodels_title_ISOver[id]{
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_ISOver.png) no-repeat;
		}
		.allmodels_title_ISF {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_ISF.png', enable='true') !important;
		}
		.allmodels_title_ISF[id] {
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_ISF.png) no-repeat;
		}
		.allmodels_title_ISFOver {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_ISFOver.png', enable='true') !important;
		}
		.allmodels_title_ISFOver[id]{
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_ISFOver.png) no-repeat;
		}
		.allmodels_title_LFA {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_LFA.png', enable='true') !important;
		}
		.allmodels_title_LFA[id] {
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_LFA.png) no-repeat;
		}
		.allmodels_title_LFAOver {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_LFAOver.png', enable='true') !important;
		}
		.allmodels_title_LFAOver[id]{
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_LFAOver.png) no-repeat;
		}
		.allmodels_title_ISC {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_ISC.png', enable='true') !important;
		}
		.allmodels_title_ISC[id] {
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_ISC.png) no-repeat;
		}
		.allmodels_title_ISCOver {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_ISCOver.png', enable='true') !important;
		}
		.allmodels_title_ISCOver[id]{
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_ISCOver.png) no-repeat;
		}		
		.allmodels_title_LS {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_LS.png', enable='true') !important;
		}
		.allmodels_title_LS[id] {
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_LS.png) no-repeat;
		}
		.allmodels_title_LSOver {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_LSOver.png', enable='true') !important;
		}
		.allmodels_title_LSOver[id]{
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_LSOver.png) no-repeat;
		}
		.allmodels_title_LSh {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_LSh.png', enable='true') !important;
		}
		.allmodels_title_LSh[id] {
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_LSh.png) no-repeat;
		}
		.allmodels_title_LShOver {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_LShOver.png', enable='true') !important;
		}
		.allmodels_title_LShOver[id]{
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_LShOver.png) no-repeat;
		}
		.allmodels_title_LX {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_LX.png', enable='true') !important;
		}
		.allmodels_title_LX[id] {
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_LX.png) no-repeat;
		}
		.allmodels_title_LXOver {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_LXOver.png', enable='true') !important;
		}
		.allmodels_title_LXOver[id]{
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_LXOver.png) no-repeat;
		}
		.allmodels_title_RX {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_RX.png', enable='true') !important;
		}
		.allmodels_title_RX[id] {
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_RX.png) no-repeat;
		}
		.allmodels_title_RXOver {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_RXOver.png', enable='true') !important;
		}
		.allmodels_title_RXOver[id]{
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_RXOver.png) no-repeat;
		}
		.allmodels_title_RXh {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_RXh.png', enable='true') !important;
		}
		.allmodels_title_RXh[id] {
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_RXh.png) no-repeat;
		}
		.allmodels_title_RXhOver {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_RXhOver.png', enable='true') !important;
		}
		.allmodels_title_RXhOver[id]{
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_RXhOver.png) no-repeat;
		}
		.allmodels_title_SC {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_SC.png', enable='true') !important;
		}
		.allmodels_title_SC[id] {
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_SC.png) no-repeat;
		}
		.allmodels_title_SCOver {
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_SCOver.png', enable='true') !important;
		}
		.allmodels_title_SCOver[id]{
			background: url(/lexus-share/images/nav/top/vehiclebar/overlay/allmodels/title_SCOver.png) no-repeat;
		}
		
		/* FCV Overlay */
		#mvNavigationModel_FCV {margin:0 0 0 10px;}
		#mvNavigationTitle_FCV {margin:0 0 0 0;}
		#mvNavigationTitleDiv_FCV { margin:0 0 0 18px; padding-bottom: 5px; border-bottom: 1px solid #575757; width: 201px;}
		#mvNavigationFCV img.FCVFutureTitle {margin:10px 0 7px 18px;}
		#mvNavigationFCV img.FCVConceptTitle {margin:10px 0 7px 18px;}
		#mvNavigationFCV .mvNavigationBottom a {margin:0 0 6px 18px; display:block; width:202px; height:16px; background:url(/lexus-share/images/nav/top/vehiclebar/overlay/fcv_link_bg.gif) no-repeat;}
		#mvNavigationFCV .mvNavigationBottom a:hover {background-position:0 -16px;}
		#mvNavigationFCV .mvNavigationBottom a img {margin:3px 0 0 28px;}
		#mvNavigationFCV .mvNavigationTop {padding-top:18px;}
		
		/* Perfomance Injection */
		a#FPImg {background:url(/lexus-share/images/nav/vehicleNav/F-Perf.png) no-repeat; text-indent:-2000px; width:300px; height:148px; display:block; clear: both;}
		a#FPVehicles {margin: 15px 0 0 10px; background:url(/lexus-share/images/nav/vehicleNav/F-sport-vehicles.png) no-repeat; text-indent:-2000px; width:248px; height:20px; display:block; clear: both;}
		a:hover#FPVehicles {background:url(/lexus-share/images/nav/vehicleNav/F-sport-vehiclesOver.png) no-repeat;}
		a#FPEquipment {margin:0 0 0 10px; background:url(/lexus-share/images/nav/vehicleNav/F-sport-equipment.png) no-repeat; text-indent:-2000px; width:248px; height:20px; display:block; clear: both;}
		a:hover#FPEquipment {background:url(/lexus-share/images/nav/vehicleNav/F-sport-equipmentOver.png) no-repeat;}
		a#FPRegistry {margin:0 0 0 10px; background:url(/lexus-share/images/nav/vehicleNav/F-sport-registry.png) no-repeat; text-indent:-2000px; width:248px; height:20px; display:block; clear: both;}
		a:hover#FPRegistry {background:url(/lexus-share/images/nav/vehicleNav/F-sport-registryOver.png) no-repeat;}

/*====mvStyles.css - MODEL NAVIGATION BAR====*/
/*====secondaryNav.css - SECONDARY NAV ====*/
#sn_wrapper {
	background: #eeeeee url('/lexus-share/images/nav/sideNav/sn_grad.gif') top left repeat-x;
	height: 459px;
	width: 195px;
	position: absolute; 
	top: 99px; 
	left: 31px; 
	z-index:6;
}

#sn_wrapper a img { border: 0px; }

#sn_content {
	margin: -7px 5px 5px;
	height: 407px;
	position: relative;
}

/* secondary nav*/
#leftNavWrapper {
	z-index:6;
	position: absolute;
	top: 41px;
} 
#leftNavWrapper #sn_wrapper {
	top: 0;
}

@media print {
  #sn_content {
	margin: 0px 5px 5px;
  }
}

#sn_header img { margin: 5px 5px 0px; }

#sn_accordian {
	list-style-type: none;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

#sn_wrapper .subsection { display: none; }
#sn_wrapper .open .subsection {display: block; }

#sn_wrapper .subsection {
	width: 185px;
	margin: 0px; padding: 0px;
	margin-left: 0px;
	position: relative;
	margin-top: 9px;
	margin-bottom: 8px;
}

#sn_wrapper .subsection li {
	list-style: none;
	position: absolute; left: 0px;
}
#sn_wrapper .subsection li, .subsection a {
	line-height: 1px; height: 15px; display: block;
	width: 185px;
	margin: 0; padding: 0;
}

#sn_wrapper #sn_VSSubSection li, #sn_VSSubSection a, #sn_OrSection .subsection li, #sn_OrSection .subsection a {
height: 30px;
}
#sn_wrapper .subsection a {
	/* -moz-outline: solid blue 1px; */
	text-decoration: none;
}

#sn_accordian .open {
	margin-bottom: 8px;
	border-bottom: solid #c4c4c4 1px;
	margin-top: 8px;
	border-top: solid #c4c4c4 1px;
}

#sn_accordian .open a.expander, #sn_accordian .open a.section_header {
	margin-bottom: 0px;
}

#sn_accordian .section {
	position: relative;
}

#sn_accordian .section a.section_header {
	display: block;
}

#sn_accordian .section a.expander {
	display: block;
	background: url('/lexus-share/images/nav/sideNav/sn_Op.gif') no-repeat top left;
	vertical-align: middle;
	padding-left: 24px;
}

#sn_accordian .section a.expander:hover {
	background: url('/lexus-share/images/nav/sideNav/sn_OpOv.gif') no-repeat top left;
}

#sn_accordian .open a.expander {
	background: url('/lexus-share/images/nav/sideNav/sn_Cl.gif') no-repeat top left;
}

#sn_accordian .open a.expander:hover {
	background: url('/lexus-share/images/nav/sideNav/sn_ClOv.gif') no-repeat top left;
}

#sn_accordian #sn_FsSection.open, #sn_accordian #sn_AbSection.open {
	margin-top: 0px;
	border-top: 0px;
}

#sn_wrapper a.expander {
	display: inline;
	margin: 10px 5px 0px;
	padding: 0px;
	padding-left: 16px;
}

#sn_wrapper a.section_header {
	display: inline;
	margin: 10px 0px 0px;
	padding: 0px;
}

/******************************/
/**
* This section supplies the CSS for the image rollovers on the bottom section
* of the secondary nav.  I'm using the CSS Sprites technique outline at
* http://www.alistapart.com/articles/sprites for this to conserve bandwidth.
*/

#topUtility {
	background-color: #e1e1e1;
	width: 185px;
}

#botUtility {
	padding-top: 6px;
	border-top: solid #c4c4c4 1px;
	position: absolute;
	bottom: -8px;
	width: 185px;
}

#topUtility_list, #botUtility_list {
	list-style-type: none;
	padding: 0px;
	position: relative;
}

#topUtility_list {
	padding: 5px 0 4px;
	margin: 7px 5px 0px;
}

#botUtility_list {
	margin: 5px 5px 0px;
}

#botUtility_list a {
	display: block;
}

#topUtility_list a, #topUtility_list li {
	width: 175px; height: 18px;
	line-height: 1px; display: block;
	margin: 0; padding: 0;
}

#topUtility_list li {
	left: 0px;
	height: 20px;
}

#topUtility_pg a		{ background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px   -4px no-repeat; }

.LS  #topUtility_c a		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px   -25px  no-repeat; }
.LS  #topUtility_by a		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px   -45px  no-repeat; }
.GS  #topUtility_c a		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px   -65px  no-repeat; }
.GS  #topUtility_by a		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px   -85px  no-repeat; }
.ES  #topUtility_c a		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px  -105px  no-repeat; }
.ES  #topUtility_by a		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px  -125px  no-repeat; }
.IS  #topUtility_c a		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px  -145px  no-repeat; }
.IS  #topUtility_by a		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px  -165px  no-repeat; }
.ISF #topUtility_c a		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px  -185px  no-repeat; }
.ISF #topUtility_by a	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px  -205px  no-repeat; }
.SC  #topUtility_c a		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px  -225px  no-repeat; }
.SC  #topUtility_by a		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px  -245px  no-repeat; }
.LX  #topUtility_c a		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px  -265px  no-repeat; }
.LX  #topUtility_by a		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px  -285px  no-repeat; }
.GX  #topUtility_c a		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px  -305px  no-repeat; }
.GX  #topUtility_by a		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px  -325px  no-repeat; }
.RX  #topUtility_c a		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px  -345px  no-repeat; }
.RX  #topUtility_by a		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px  -365px  no-repeat; }
.LSh #topUtility_c a		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px  -385px  no-repeat; }
.LSh #topUtility_by a	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px  -405px  no-repeat; }
.GSh #topUtility_c a	    	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px  -425px  no-repeat; }
.GSh #topUtility_by a	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px  -445px  no-repeat; }
.RXh #topUtility_c a	    	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px  -465px  no-repeat; }
.RXh #topUtility_by a	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px  -485px  no-repeat; }
.ISC #topUtility_c a	    	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px  -505px  no-repeat; }
.ISC #topUtility_by a	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px  -525px  no-repeat; }
.HSh #topUtility_c a	    	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px  -545px  no-repeat; }
.HSh #topUtility_by a	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_un.gif') -5px  -565px  no-repeat; }

#topUtility_pg a:hover	{ background-image: url('/lexus-share/images/nav/sideNav/sn_unOv.gif'); }

.LS  #topUtility_c  a:hover		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px   -25px  no-repeat; }
.LS  #topUtility_by a:hover		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px   -45px  no-repeat; }
.GS  #topUtility_c  a:hover		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px   -65px  no-repeat; }
.GS  #topUtility_by a:hover		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px   -85px  no-repeat; }
.ES  #topUtility_c  a:hover		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px  -105px  no-repeat; }
.ES  #topUtility_by a:hover		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px  -125px  no-repeat; }
.IS  #topUtility_c  a:hover		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px  -145px  no-repeat; }
.IS  #topUtility_by a:hover		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px  -165px  no-repeat; }
.ISF #topUtility_c  a:hover		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px  -185px  no-repeat; }
.ISF #topUtility_by a:hover		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px  -205px  no-repeat; }
.SC  #topUtility_c  a:hover		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px  -225px  no-repeat; }
.SC  #topUtility_by a:hover		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px  -245px  no-repeat; }
.LX  #topUtility_c  a:hover		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px  -265px  no-repeat; }
.LX  #topUtility_by a:hover		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px  -285px  no-repeat; }
.GX  #topUtility_c  a:hover		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px  -305px  no-repeat; }
.GX  #topUtility_by a:hover		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px  -325px  no-repeat; }
.RX  #topUtility_c  a:hover		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px  -345px  no-repeat; }
.RX  #topUtility_by a:hover		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px  -365px  no-repeat; }
.LSh #topUtility_c  a:hover	    	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px  -385px  no-repeat; }
.LSh #topUtility_by a:hover		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px  -405px  no-repeat; }
.GSh #topUtility_c  a:hover	    	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px  -425px  no-repeat; }
.GSh #topUtility_by a:hover		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px  -445px  no-repeat; }
.RXh #topUtility_c  a:hover	    	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px  -465px  no-repeat; }
.RXh #topUtility_by a:hover		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px  -485px  no-repeat; }
.ISC #topUtility_c  a:hover	    	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px  -505px  no-repeat; }
.ISC #topUtility_by a:hover		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px  -525px  no-repeat; }		
.HSh #topUtility_c  a:hover	    	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px  -545px  no-repeat; }
.HSh #topUtility_by a:hover		  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOv.gif') -5px  -565px  no-repeat; }				

#topUtility_pg a.onstate, #topUtility_pg a.onstate:hover	{ background-image: url('/lexus-share/images/nav/sideNav/sn_unOn.gif'); }

.LS  #topUtility_c  a.onstate, .LS   #topUtility_c   a.onstate:hover	  	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px   -25px  no-repeat; }
.LS  #topUtility_by a.onstate, .LS   #topUtility_by  a.onstate:hover	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px   -45px  no-repeat; }
.GS  #topUtility_c  a.onstate, .GS   #topUtility_c   a.onstate:hover	  	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px   -65px  no-repeat; }
.GS  #topUtility_by a.onstate, .GS   #topUtility_by  a.onstate:hover	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px   -85px  no-repeat; }
.ES  #topUtility_c  a.onstate, .ES   #topUtility_c   a.onstate:hover	  	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px  -105px  no-repeat; }
.ES  #topUtility_by a.onstate, .ES   #topUtility_by  a.onstate:hover	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px  -125px  no-repeat; }
.IS  #topUtility_c  a.onstate, .IS   #topUtility_c   a.onstate:hover	  	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px  -145px  no-repeat; }
.IS  #topUtility_by a.onstate, .IS   #topUtility_by  a.onstate:hover	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px  -165px  no-repeat; }
.ISF #topUtility_c  a.onstate, .ISF  #topUtility_c   a.onstate:hover	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px  -185px  no-repeat; }
.ISF #topUtility_by a.onstate, .ISF  #topUtility_by  a.onstate:hover	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px  -205px  no-repeat; }
.SC  #topUtility_c  a.onstate, .SC   #topUtility_c   a.onstate:hover	  	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px  -225px  no-repeat; }
.SC  #topUtility_by a.onstate, .SC   #topUtility_by  a.onstate:hover	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px  -245px  no-repeat; }
.LX  #topUtility_c  a.onstate, .LX   #topUtility_c   a.onstate:hover	  	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px  -265px  no-repeat; }
.LX  #topUtility_by a.onstate, .LX   #topUtility_by  a.onstate:hover	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px  -285px  no-repeat; }
.GX  #topUtility_c  a.onstate, .GX   #topUtility_c   a.onstate:hover	  	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px  -305px  no-repeat; }
.GX  #topUtility_by a.onstate, .GX   #topUtility_by  a.onstate:hover	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px  -325px  no-repeat; }
.RX  #topUtility_c  a.onstate, .RX   #topUtility_c   a.onstate:hover	  	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px  -345px  no-repeat; }
.RX  #topUtility_by a.onstate, .RX   #topUtility_by  a.onstate:hover	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px  -365px  no-repeat; }
.LSh #topUtility_c  a.onstate, .LSh  #topUtility_c   a.onstate:hover	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px  -385px  no-repeat; }
.LSh #topUtility_by a.onstate, .LSh  #topUtility_by  a.onstate:hover	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px  -405px  no-repeat; }
.GSh #topUtility_c  a.onstate, .GSh  #topUtility_c   a.onstate:hover	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px  -425px  no-repeat; }
.GSh #topUtility_by a.onstate, .GSh  #topUtility_by  a.onstate:hover	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px  -445px  no-repeat; }
.RXh #topUtility_c  a.onstate, .RXh  #topUtility_c   a.onstate:hover	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px  -465px  no-repeat; }
.RXh #topUtility_by a.onstate, .RXh  #topUtility_by  a.onstate:hover	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px  -485px  no-repeat; }
.ISC #topUtility_c  a.onstate, .ISC  #topUtility_c   a.onstate:hover	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px  -505px  no-repeat; }
.ISC #topUtility_by a.onstate, .ISC  #topUtility_by  a.onstate:hover	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px  -525px  no-repeat; }
.HSh #topUtility_c  a.onstate, .HSh  #topUtility_c   a.onstate:hover	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px  -545px  no-repeat; }
.HSh #topUtility_by a.onstate, .HSh  #topUtility_by  a.onstate:hover	  { background: transparent url('/lexus-share/images/nav/sideNav/sn_unOn.gif') -5px  -565px  no-repeat; }		

#topUtility_c a.onstate, #topUtility_c a.onstate:hover		{ background-image: url('/lexus-share/images/nav/sideNav/sn_unOn.gif'); }
#topUtility_by a.onstate, #topUtility_by a.onstate:hover	{ background-image: url('/lexus-share/images/nav/sideNav/sn_unOn.gif'); }

#botUtility_list li {
	padding: 0px;
	padding-left: 25px;
	height: 16px;
}

/****************/
/**
* This section supplies the CSS for the image rollovers on the second level
* of the secondary nav.  I'm using the CSS Sprites technique outline at
* http://www.alistapart.com/articles/sprites for this to conserve bandwidth.
*/

/* FEATURES & SPECS */
#sn_FsSubSection { height: 127px; overflow: hidden;}

.LS #sn_FsSubSection,
.ISF #sn_FsSubSection { height: 143px; }

#sn_Fs_Po		{ background: transparent url('/lexus-share/images/nav/sideNav/sn_fsLi.gif') 0px   0px no-repeat; top:  0px; }
#sn_Fs_Ds		{ background: transparent url('/lexus-share/images/nav/sideNav/sn_fsLi.gif') 0px -16px no-repeat; top: 16px; }
#sn_Fs_Ext		{ background: transparent url('/lexus-share/images/nav/sideNav/sn_fsLi.gif') 0px -32px no-repeat; top: 32px; }
#sn_Fs_Int		{ background: transparent url('/lexus-share/images/nav/sideNav/sn_fsLi.gif') 0px -48px no-repeat; top: 48px; }
#sn_Fs_Perf		{ background: transparent url('/lexus-share/images/nav/sideNav/sn_fsLi.gif') 0px -64px no-repeat; top: 64px; }
#sn_Fs_Saf		{ background: transparent url('/lexus-share/images/nav/sideNav/sn_fsLi.gif') 0px -80px no-repeat; top: 80px; }
#sn_Fs_Wp		{ background: transparent url('/lexus-share/images/nav/sideNav/sn_fsLi.gif') 0px -96px no-repeat; top: 96px; }
#sn_Fs_Sm		{ background: transparent url('/lexus-share/images/nav/sideNav/sn_fsLi.gif') 0px -112px no-repeat; top: 112px;}
#sn_Fs_ISF		{ background: transparent url('/lexus-share/images/nav/sideNav/sn_isfLi.gif') 0px -129px no-repeat; top: 129px; height: 17px; display: none;}  
#sn_Fs_LSh_Pbe	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_pbeLi.gif') 0px -129px no-repeat; top: 129px; height: 17px; display: none;}
#sn_Fs_LS		{ background: transparent url('/lexus-share/images/nav/sideNav/sn_lsLi.gif') 0px -129px no-repeat; top: 129px; height: 17px; display: none;}

#sn_wrapper.LS #sn_Fs_LS,	
#sn_wrapper.ISF #sn_Fs_ISF {display: block;}

#sn_Fs_Po a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_fsLiOv.gif') 0px   0px no-repeat;}
#sn_Fs_Ds a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_fsLiOv.gif') 0px -16px no-repeat;}
#sn_Fs_Ext a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_fsLiOv.gif') 0px -32px no-repeat;}
#sn_Fs_Int a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_fsLiOv.gif') 0px -48px no-repeat;}
#sn_Fs_Perf a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_fsLiOv.gif') 0px -64px no-repeat;}
#sn_Fs_Saf a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_fsLiOv.gif') 0px -80px no-repeat;}
#sn_Fs_Wp a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_fsLiOv.gif') 0px -96px no-repeat;}
#sn_Fs_Sm a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_fsLiOv.gif') 0px -112px no-repeat;}
#sn_Fs_ISF a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_isfLiOv.gif') 0px -129px no-repeat;}			
#sn_Fs_LS a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_lsLiOv.gif') 0px -129px no-repeat;}

#sn_Fs_Po a.onstate, #sn_Fs_Po a.onstate:hover			{ background: transparent url('/lexus-share/images/nav/sideNav/sn_fsLiOn.gif') 0px  -0px no-repeat;}
#sn_Fs_Ds a.onstate, #sn_Fs_Ds a.onstate:hover			{ background: transparent url('/lexus-share/images/nav/sideNav/sn_fsLiOn.gif') 0px -16px no-repeat;}
#sn_Fs_Ext a.onstate, #sn_Fs_Ext a.onstate:hover		{ background: transparent url('/lexus-share/images/nav/sideNav/sn_fsLiOn.gif') 0px -32px no-repeat;}
#sn_Fs_Int a.onstate, #sn_Fs_Int a.onstate:hover		{ background: transparent url('/lexus-share/images/nav/sideNav/sn_fsLiOn.gif') 0px -48px no-repeat;}
#sn_Fs_Perf a.onstate, #sn_Fs_Perf a.onstate:hover		{ background: transparent url('/lexus-share/images/nav/sideNav/sn_fsLiOn.gif') 0px -64px no-repeat;}
#sn_Fs_Saf a.onstate, #sn_Fs_Saf a.onstate:hover		{ background: transparent url('/lexus-share/images/nav/sideNav/sn_fsLiOn.gif') 0px -80px no-repeat;}
#sn_Fs_Wp a.onstate, #sn_Fs_Wp a.onstate:hover			{ background: transparent url('/lexus-share/images/nav/sideNav/sn_fsLiOn.gif') 0px -96px no-repeat;}
#sn_Fs_Sm a.onstate, #sn_Fs_Sm a.onstate:hover			{ background: transparent url('/lexus-share/images/nav/sideNav/sn_fsLiOn.gif') 0px -112px no-repeat;}
#sn_Fs_ISF a.onstate, #sn_Fs_ISF a.onstate:hover		{ background: transparent url('/lexus-share/images/nav/sideNav/sn_isfLiOn.gif') 0px -128px no-repeat;}
#sn_Fs_LS a.onstate, #sn_Fs_LS a.onstate:hover		{ background: transparent url('/lexus-share/images/nav/sideNav/sn_lsLiOn.gif') 0px -128px no-repeat;}

/* ACCESSORIES */
#sn_AccSubSection {height: 79px; background: url('/lexus-share/images/nav/sideNav/sn_acLi.gif') no-repeat;}

#sn_Acc_Va	{ top:  0px; }
#sn_Acc_Bpl	{ top: 16px; }
#sn_Acc_Ll	{ top: 32px; }
#sn_Acc_Mp	{ top: 48px; }
#sn_Acc_Lcm	{ top: 64px; height: 17px;}

#sn_Acc_Va a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLiOv.gif') 0px   0px no-repeat;}
#sn_Acc_Bpl a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLiOv.gif') 0px -16px no-repeat;}
#sn_Acc_Ll a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLiOv.gif') 0px -32px no-repeat;}
#sn_Acc_Lcm a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLiOv.gif') 0px -64px no-repeat;}
#sn_Acc_Mp a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi_PerOv.gif') 0px -48px no-repeat;}

#sn_Acc_Va a.onstate, #sn_Acc_Va a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLiOn.gif') 0px   0px no-repeat;}
#sn_Acc_Bpl a.onstate, #sn_Acc_Bpl a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLiOn.gif') 0px -16px no-repeat;}
#sn_Acc_Ll a.onstate, #sn_Acc_Ll a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLiOn.gif') 0px -32px no-repeat;}
#sn_Acc_Mp a.onstate, #sn_Acc_Mp a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLiOn.gif') 0px -48px no-repeat;}
#sn_Acc_Lcm a.onstate, #sn_Acc_Lcm a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLiOn.gif') 0px -64px no-repeat;}

/* Special Cases for Accessories */

/* GS, IS and ISC have fsport and enform */
.GS #sn_AccSubSection, .IS #sn_AccSubSection, .ISC #sn_AccSubSection {height:95px; background: url('/lexus-share/images/nav/sideNav/sn_acLi_PerEn.gif') no-repeat;}

.GS #sn_Acc_Va, .IS #sn_Acc_Va, .ISC #sn_Acc_Va	  { top: 0px; }
.GS #sn_Acc_Per, .IS #sn_Acc_Per, .ISC #sn_Acc_Per { top:16px; }
.GS #sn_Acc_Bpl, .IS #sn_Acc_Bpl, .ISC #sn_Acc_Bpl { top:32px; }
.GS #sn_Acc_Ll, .IS #sn_Acc_Ll, .ISC #sn_Acc_Ll   	  { top:48px; }
.GS #sn_Acc_Mp, .IS #sn_Acc_Mp, .ISC #sn_Acc_Mp	  { top:64px; }
.GS #sn_Acc_Lcm, .IS #sn_Acc_Lcm, .ISC #sn_Acc_Lcm { top:80px; height: 17px; }

.GS #sn_Acc_Va a:hover, .IS #sn_Acc_Va a:hover, .ISC #sn_Acc_Va a:hover		{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi_PerEnOv.gif') 0px   0px no-repeat;}
.GS #sn_Acc_Per a:hover, .IS #sn_Acc_Per a:hover, .ISC #sn_Acc_Per a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi_PerEnOv.gif') 0px -16px no-repeat;}
.GS #sn_Acc_Bpl a:hover, .IS #sn_Acc_Bpl a:hover, .ISC #sn_Acc_Bpl a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi_PerEnOv.gif') 0px -32px no-repeat;}
.GS #sn_Acc_Ll a:hover, .IS #sn_Acc_Ll a:hover, .ISC #sn_Acc_Ll a:hover		{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi_PerEnOv.gif') 0px -48px no-repeat;}
.GS #sn_Acc_Mp a:hover, .IS #sn_Acc_Mp a:hover, .ISC #sn_Acc_Mp a:hover		{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi_PerEnOv.gif') 0px -64px no-repeat;}
.GS #sn_Acc_Lcm a:hover, .IS #sn_Acc_Lcm a:hover, .ISC #sn_Acc_Lcm a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi_PerEnOv.gif') 0px -80px no-repeat;}

.GS #sn_Acc_Va a.onstate, .GS #sn_Acc_Va a.onstate:hover, .IS #sn_Acc_Va a.onstate, .IS #sn_Acc_Va a.onstate:hover, .ISC #sn_Acc_Va a.onstate, .ISC #sn_Acc_Va a.onstate:hover		{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi_PerEnOn.gif') 0px   0px no-repeat;}
.GS #sn_Acc_Per a.onstate, .GS #sn_Acc_Per a.onstate:hover, .IS #sn_Acc_Per a.onstate, .IS #sn_Acc_Per a.onstate:hover, .ISC #sn_Acc_Per a.onstate, .ISC #sn_Acc_Per a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi_PerEnOn.gif') 0px -16px no-repeat;}
.GS #sn_Acc_Bpl a.onstate, .GS #sn_Acc_Bpl a.onstate:hover, .IS #sn_Acc_Bpl a.onstate, .IS #sn_Acc_Bpl a.onstate:hover, .ISC #sn_Acc_Bpl a.onstate, .ISC #sn_Acc_Bpl a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi_PerEnOn.gif') 0px -32px no-repeat;}
.GS #sn_Acc_Ll a.onstate, .GS #sn_Acc_Ll a.onstate:hover, .IS #sn_Acc_Ll a.onstate, .IS #sn_Acc_Ll a.onstate:hover, .ISC #sn_Acc_Ll a.onstate, .ISC #sn_Acc_Ll a.onstate:hover		{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi_PerEnOn.gif') 0px -48px no-repeat;}
.GS #sn_Acc_Mp a.onstate, .GS #sn_Acc_Mp a.onstate:hover, .IS #sn_Acc_Mp a.onstate, .IS #sn_Acc_Mp a.onstate:hover, .ISC #sn_Acc_Mp a.onstate, .ISC #sn_Acc_Mp a.onstate:hover		{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi_PerEnOn.gif') 0px -64px no-repeat;}
.GS #sn_Acc_Lcm a.onstate, .GS #sn_Acc_Lcm a.onstate:hover, .IS #sn_Acc_Lcm a.onstate, .IS #sn_Acc_Lcm a.onstate:hover, .ISC #sn_Acc_Lcm a.onstate, .ISC #sn_Acc_Lcm a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi_PerEnOn.gif') 0px -80px no-repeat;}

/* ENFORM */ 
.ES #sn_AccSubSection {height: 79px; background: url('/lexus-share/images/nav/sideNav/sn_acLi2.gif') no-repeat;}
.ES #sn_Acc_Ll a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi2Ov.gif') 0px -32px no-repeat;}
.ES #sn_Acc_Ll a.onstate, .ES #sn_Acc_Ll a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi2On.gif') 0px -32px no-repeat;}

.GSh #sn_AccSubSection {height: 79px; background: url('/lexus-share/images/nav/sideNav/sn_acLi2.gif') no-repeat;}
.GSh #sn_Acc_Ll a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi2Ov.gif') 0px -32px no-repeat;}
.GSh #sn_Acc_Ll a.onstate, .GSh #sn_Acc_Ll a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi2On.gif') 0px -32px no-repeat;}

.GX #sn_AccSubSection {height: 79px; background: url('/lexus-share/images/nav/sideNav/sn_acLi2.gif') no-repeat;}
.GX #sn_Acc_Ll a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi2Ov.gif') 0px -32px no-repeat;}
.GX #sn_Acc_Ll a.onstate, .GX #sn_Acc_Ll a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi2On.gif') 0px -32px no-repeat;}

.HSh #sn_AccSubSection {height: 79px; background: url('/lexus-share/images/nav/sideNav/sn_acLi2.gif') no-repeat;}
.HSh #sn_Acc_Ll a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi2Ov.gif') 0px -32px no-repeat;}
.HSh #sn_Acc_Ll a.onstate, .HSh #sn_Acc_Ll a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi2On.gif') 0px -32px no-repeat;}

.LS #sn_AccSubSection {height: 79px; background: url('/lexus-share/images/nav/sideNav/sn_acLi2.gif') no-repeat;}
.LS #sn_Acc_Ll a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi2Ov.gif') 0px -32px no-repeat;}
.LS #sn_Acc_Ll a.onstate, .LS #sn_Acc_Ll a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi2On.gif') 0px -32px no-repeat;}

.LSh #sn_AccSubSection {height: 79px; background: url('/lexus-share/images/nav/sideNav/sn_acLi2.gif') no-repeat;}
.LSh #sn_Acc_Ll a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi2Ov.gif') 0px -32px no-repeat;}
.LSh #sn_Acc_Ll a.onstate, .LS #sn_Acc_Ll a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi2On.gif') 0px -32px no-repeat;}

.LX #sn_AccSubSection {height: 79px; background: url('/lexus-share/images/nav/sideNav/sn_acLi2.gif') no-repeat;}
.LX #sn_Acc_Ll a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi2Ov.gif') 0px -32px no-repeat;}
.LX #sn_Acc_Ll a.onstate, .LX #sn_Acc_Ll a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi2On.gif') 0px -32px no-repeat;}

.RX #sn_AccSubSection {height: 79px; background: url('/lexus-share/images/nav/sideNav/sn_acLi2.gif') no-repeat;}
.RX #sn_Acc_Ll a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi2Ov.gif') 0px -32px no-repeat;}
.RX #sn_Acc_Ll a.onstate, .RX #sn_Acc_Ll a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi2On.gif') 0px -32px no-repeat;}

.RXh #sn_AccSubSection {height: 79px; background: url('/lexus-share/images/nav/sideNav/sn_acLi2.gif') no-repeat;}
.RXh #sn_Acc_Ll a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi2Ov.gif') 0px -32px no-repeat;}
.RXh #sn_Acc_Ll a.onstate, .RXh #sn_Acc_Ll a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi2On.gif') 0px -32px no-repeat;}

.ISF #sn_AccSubSection {height: 79px; background: url('/lexus-share/images/nav/sideNav/sn_acLi2.gif') no-repeat;}
.ISF #sn_Acc_Ll a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi2Ov.gif') 0px -32px no-repeat;}
.ISF #sn_Acc_Ll a.onstate, .ISF #sn_Acc_Ll a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_acLi2On.gif') 0px -32px no-repeat;}
/* ENFORM END */

/* These models do not have Lexus Link */
.SC #sn_AccSubSection 	{height:  63px; background: url('/lexus-share/images/nav/sideNav/sn_acLi_short.gif') no-repeat;}
.SC #sn_Acc_Ll 					{display: none;}
.SC #sn_Acc_Mp					{top: 32px; background: url('/lexus-share/images/nav/sideNav/sn_acLi.gif') 0px -48px no-repeat;}
.SC #sn_Acc_Lcm				{top: 48px; background: url('/lexus-share/images/nav/sideNav/sn_acLi.gif') 0px -64px no-repeat;}
/* End lexus link removal unit */


/* FINANCIAL SERVICES */
#sn_FinSubSection {
	height: 79px;
	background: url('/lexus-share/images/nav/sideNav/sn_finLi.gif') no-repeat;
}

#sn_Fin_Pe		{ top:  0px; }
#sn_Fin_Which	{ top: 16px; }
#sn_Fin_Cred	{ top: 32px; }
#sn_Fin_Ef		{ top: 48px; }
#sn_Fin_Lpv		{ top: 64px; height: 17px;}

#sn_Fin_Pe a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_finLiOv.gif') 0px   0px no-repeat;}
#sn_Fin_Which a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_finLiOv.gif') 0px -16px no-repeat;}
#sn_Fin_Cred a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_finLiOv.gif') 0px -32px no-repeat;}
#sn_Fin_Ef a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_finLiOv.gif') 0px -48px no-repeat;}
#sn_Fin_Lpv a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_finLiOv.gif') 0px -64px no-repeat;}

#sn_Fin_Pe a.onstate, #sn_Fin_Pe a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_finLiOn.gif') 0px   0px no-repeat;}
#sn_Fin_Which a.onstate, #sn_Fin_Which a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_finLiOn.gif') 0px -16px no-repeat;}
#sn_Fin_Cred a.onstate, #sn_Fin_Cred a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_finLiOn.gif') 0px -32px no-repeat;}
#sn_Fin_Ef a.onstate, #sn_Fin_Ef a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_finLiOn.gif') 0px -48px no-repeat;}
#sn_Fin_Lpv a.onstate, #sn_Fin_Lpv a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/sn_finLiOn.gif') 0px -64px no-repeat;}

/* Special Offers*/
#sn_SpecialSection {
	height: 79px;
	}

/* About: Corporate Information */
#sn_AbSubSection { height: 60px; }

#sn_Ab_Cm	{ background: transparent url('/lexus-share/images/nav/sideNav/aboutsection/sn_ciLi.gif') 0px   0px no-repeat; top:  0px; }
#sn_Ab_Mf	{ background: transparent url('/lexus-share/images/nav/sideNav/aboutsection/sn_ciLi.gif') 0px -16px no-repeat; top: 16px; }
#sn_Ab_Et	{ background: transparent url('/lexus-share/images/nav/sideNav/aboutsection/sn_ciLi.gif') 0px -32px no-repeat; top: 32px; }
#sn_Ab_Ir	{ background: transparent url('/lexus-share/images/nav/sideNav/aboutsection/sn_ciLi.gif') 0px -48px no-repeat; top: 48px; }

#sn_Ab_Cm a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/aboutsection/sn_ciLiOv.gif') 0px   0px no-repeat; top:  0px; }
#sn_Ab_Mf a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/aboutsection/sn_ciLiOv.gif') 0px -16px no-repeat; top: 16px; }
#sn_Ab_Et a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/aboutsection/sn_ciLiOv.gif') 0px -32px no-repeat; top: 32px; }
#sn_Ab_Ir a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/aboutsection/sn_ciLiOv.gif') 0px -48px no-repeat; top: 48px; }

#sn_Ab_Cm a.onstate, #sn_Ab_Cm a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/aboutsection/sn_ciLiOn.gif') 0px  -0px no-repeat;}
#sn_Ab_Mf a.onstate, #sn_Ab_Mf a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/aboutsection/sn_ciLiOn.gif') 0px -16px no-repeat;}
#sn_Ab_Et a.onstate, #sn_Ab_Et a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/aboutsection/sn_ciLiOn.gif') 0px -32px no-repeat;}
#sn_Ab_Ir a.onstate, #sn_Ab_Ir a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/aboutsection/sn_ciLiOn.gif') 0px -48px no-repeat;}

/* About: News & Press Releases */
#sn_accordian #sn_NprSection {
	margin-top: 0px;
	border-top: 0px;
	border-bottom: 0px;
}

/* About: Parnterships */
#sn_accordian #sn_PnSection.open, #sn_accordian #sn_PnSection.open {
	margin-top: 5px;
	border-top: 0px;
	border-bottom: 0px;
}

#sn_PnSubSection {
	height: 32px;
}

#sn_PnSubSection.subsection {
	margin-top: 3px;
}

#sn_Pn_Lh	{ background: transparent url('/lexus-share/images/nav/sideNav/aboutsection/sn_lhpa.gif') 0px   0px no-repeat; top:  0px; }
#sn_Pn_Pa	{ background: transparent url('/lexus-share/images/nav/sideNav/aboutsection/sn_lhpa.gif') 0px -16px no-repeat; top: 16px; }

/* About: Lexus International */
#sn_accordian #sn_LexusIntlSection {
	margin-top: -5px;
	border-top: 0px;
	border-bottom: 0px;
}

/* About: About This Site */
#sn_accordian #sn_AboutSiteSection {
	margin-top: -5px;
	border-top: 0px;
	border-bottom: 0px;
}

/* About: Sign Up for News */
#sn_accordian #sn_SignUpSection {
	margin-top: -5px;
	border-top: 0px;
	border-bottom: 0px;
}

/*
**The below lines were causing the state to only show "community" in safari browsers
BUG LPPROD-170
#sn_PnSubSection a { background: transparent url('/lexus-share/images/nav/sideNav/aboutsection/sn_lhpaOv.gif') 0px 5000px no-repeat; }

#sn_Pn_Lh a:hover	{ background-position: 0px   0px;}
#sn_Pn_Pa a:hover	{ background-position: 0px -16px;}
*/

#sn_Pn_Lh a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/aboutsection/sn_lhpaOv.gif') 0px   0px no-repeat; top:  0px; }
#sn_Pn_Pa a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/aboutsection/sn_lhpaOv.gif') 0px -16px no-repeat; top: 16px; }
#sn_Pn_Lh a.onstate, #sn_Pn_Lh a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/aboutsection/sn_lhpaOn.gif') 0px  -0px no-repeat;}
#sn_Pn_Pa a.onstate, #sn_Pn_Pa a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/aboutsection/sn_lhpaOn.gif') 0px -16px no-repeat;}

/* CPO: Vehicle Search */
#sn_accordian #sn_VSSection.open	{border-top-color: #272727;  margin-top: 0px; border-bottom: 0;}
#sn_accordian #sn_VSSection a.section_header	{margin: 12px 0 0;}
#sn_accordian #sn_VSSection .subsection	{margin-top: 5px;}

#sn_VSSubSection { height: 32px; }
#sn_VSSubSection li, #sn_VSSubSection a {height:30px;}

#sn_cpoVSrch_dlr	{ background: transparent url('/lexus-share/images/nav/sideNav/cposection/sn_cpovsLi.gif') 0px 0px no-repeat; top: 0px; }
#sn_cpoVSrch_dlr a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/cposection/sn_cpovsLiOv.gif') 0px 0px no-repeat; top:  0px; }
#sn_cpoVSrch_dlr a.onstate, #sn_cpoVSrch_dlr a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/cposection/sn_cpovsLiOn.gif') 0px  0px no-repeat;}

/* CPO: Lexus CPO Overview */
#sn_accordian #sn_OvrSection.open	{border-bottom: 0; margin-top: 0;}
#sn_accordian #sn_OvrSection a.section_header	{margin: 8px 0 0;}
#sn_accordian #sn_OvrSection .subsection	{margin-top: 5px;}
#sn_OvrSubSection { height: 96px; }

#sn_cpoOvr_loe	{ background: transparent url('/lexus-share/images/nav/sideNav/cposection/sn_cpooLi.gif') 0px   0px no-repeat; top:  0px; }
#sn_cpoOvr_c	{ background: transparent url('/lexus-share/images/nav/sideNav/cposection/sn_cpooLi.gif') 0px -16px no-repeat; top: 16px; }
#sn_cpoOvr_w	{ background: transparent url('/lexus-share/images/nav/sideNav/cposection/sn_cpooLi.gif') 0px -32px no-repeat; top: 32px; }
#sn_cpoOvr_sc	{ background: transparent url('/lexus-share/images/nav/sideNav/cposection/sn_cpooLi.gif') 0px -48px no-repeat; top: 48px; }
#sn_cpoOvr_cf	{ background: transparent url('/lexus-share/images/nav/sideNav/cposection/sn_cpooLi.gif') 0px -64px no-repeat; top: 64px; }
#sn_cpoOvr_cpc	{ background: transparent url('/lexus-share/images/nav/sideNav/cposection/sn_cpooLi.gif') 0px -80px no-repeat; top: 80px; }

#sn_cpoOvr_loe a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/cposection/sn_cpooLiOv.gif') 0px   0px no-repeat; top:  0px; }
#sn_cpoOvr_c a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/cposection/sn_cpooLiOv.gif') 0px -16px no-repeat; top: 16px; }
#sn_cpoOvr_w a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/cposection/sn_cpooLiOv.gif') 0px -32px no-repeat; top: 32px; }
#sn_cpoOvr_sc a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/cposection/sn_cpooLiOv.gif') 0px -48px no-repeat; top: 48px; }
#sn_cpoOvr_cf a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/cposection/sn_cpooLiOv.gif') 0px -64px no-repeat; top: 64px; }
#sn_cpoOvr_cpc a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/cposection/sn_cpooLiOv.gif') 0px -80px no-repeat; top: 80px; }

#sn_cpoOvr_loe a.onstate, #sn_cpoOvr_loe a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/cposection/sn_cpooLiOn.gif') 0px  -0px no-repeat;}
#sn_cpoOvr_c a.onstate, #sn_cpoOvr_c a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/cposection/sn_cpooLiOn.gif') 0px -16px no-repeat;}
#sn_cpoOvr_w a.onstate, #sn_cpoOvr_w a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/cposection/sn_cpooLiOn.gif') 0px -32px no-repeat;}
#sn_cpoOvr_sc a.onstate, #sn_cpoOvr_sc a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/cposection/sn_cpooLiOn.gif') 0px -48px no-repeat;}
#sn_cpoOvr_cf a.onstate, #sn_cpoOvr_cf a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/cposection/sn_cpooLiOn.gif') 0px -64px no-repeat;}
#sn_cpoOvr_cpc a.onstate, #sn_cpoOvr_cpc a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/cposection/sn_cpooLiOn.gif') 0px -80px no-repeat;}

/* CPO Model Library */
#sn_accordian #sn_MLSubSection.open	{border-bottom: 0; margin-top: 0; padding-top: 0; }
#sn_accordian #sn_MLSubSection a.section_header	{margin: 8px 0 0;}

/******** Dealer Locater - Dealer Search ***************/
#sn_accordian #sn_DsSection.open { border-top-color: #272727;  margin-top: 0px; border-bottom: 0; }
#sn_accordian #sn_DsSection a.section_header	{margin: 12px 0 0;}
#sn_accordian #sn_DsSection .subsection	{margin-top: 5px;}

#sn_DsSubSection { height: 16px; }
#sn_DsSubSection li, #sn_DsSubSection a {height:14px;}

#sn_cahipr	{ background: transparent url('/lexus-share/images/nav/sideNav/dealerssection/sn_dsLi.gif') 0px   0px no-repeat; top:  0px; }
#sn_cahipr a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/dealerssection/sn_dsLiOv.gif') 0px   0px no-repeat; top:  0px; }
#sn_cahipr a.onstate, #sn_cahipr a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/dealerssection/sn_dsLiOn.gif') 0px  -0px no-repeat;}

#sn_accordian #sn_LedSection {border-bottom: 0; margin-top: 0;}
#sn_accordian #sn_LedSection a.section_header	{margin: 8px 0 0;}
#sn_accordian #sn_LedSection .subsection	{margin-top: 5px;}


/********************************************/
/* Future/Concept Vehicles: FUTURE */
#sn_accordian #sn_FvSection.open {border-top-color: #272727; margin-top: 0px; border-bottom: 0;}
#sn_accordian #sn_FvSection img	{margin: 8px 0 0;}

#sn_FvSubSection { height: 18px; }

#sn_Fv_C200h	{ background: transparent url('/lexus-share/images/nav/sideNav/fcvsection/sn_fvLi_ct200h.gif') no-repeat; }
#sn_Fv_C200h a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/fcvsection/sn_fvLi_ct200hOv.gif') no-repeat; }
#sn_Fv_C200h a.onstate, 
#sn_Fv_C200h a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/fcvsection/sn_fvLi_ct200hOn.gif') no-repeat; }

#sn_Fv_HSh	{ background: transparent url('/lexus-share/images/nav/sideNav/fcvsection/sn_fvLi_HSh.gif') no-repeat; }
#sn_Fv_HSh a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/fcvsection/sn_fvLi_HShOv.gif') no-repeat; }
#sn_Fv_HSh a.onstate, 
#sn_Fv_HSh a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/fcvsection/sn_fvLi_HShOn.gif') no-repeat; }

#sn_Fv_RXandRXh	{ background: transparent url('/lexus-share/images/nav/sideNav/fcvsection/sn_fvLi_RXRXh.gif') no-repeat; top: 16px; }
#sn_Fv_RXandRXh a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/fcvsection/sn_fvLi_RXRXhOv.gif') no-repeat; top: 16px; }
#sn_Fv_RXandRXh a.onstate, 
#sn_Fv_RXandRXh a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/fcvsection/sn_fvLi_RXRXhOn.gif') no-repeat; top: 16px; }

#sn_Fv_ISc	{ background: transparent url('/lexus-share/images/nav/sideNav/fcvsection/sn_fvLi_ISc.gif') 0px 0px no-repeat; top: 32px; }
#sn_Fv_ISc a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/fcvsection/sn_fvLiOv_ISc.gif') 0px 0px no-repeat; top: 32px; }
#sn_Fv_ISc a.onstate, 
#sn_Fv_ISc a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/fcvsection/sn_fvLiOn_ISc.gif') 0px 0px no-repeat; top: 32px;}

/* Future/Concept Vehicles: CONCEPT */
#sn_accordian #sn_CvSection {margin-top: 0px; border-bottom: 0 none; border-top: 0 none;} 
#sn_accordian #sn_CvSection img	{margin: 8px 0 0;} 
#sn_CvSubSection { height: 64px; } 

#sn_Cv_Lfar { background: transparent url('/lexus-share/images/nav/sideNav/fcvsection/sn_cvLi.gif') 0px 0px no-repeat; top: 0px;}
#sn_Cv_Lfx { background: transparent url('/lexus-share/images/nav/sideNav/fcvsection/sn_cvLi.gif') 0px -16px no-repeat; top: 16px;}
#sn_Cv_Lfs	{ background: transparent url('/lexus-share/images/nav/sideNav/fcvsection/sn_cvLi.gif') 0px -32px no-repeat; top: 32px;}
#sn_Cv_Lfc	{ background: transparent url('/lexus-share/images/nav/sideNav/fcvsection/sn_cvLi.gif') 0px -48px no-repeat; top: 48px;}

#sn_Cv_Lfar a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/fcvsection/sn_cvLiOv.gif') 0px 0px no-repeat; top: 0px;}
#sn_Cv_Lfx a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/fcvsection/sn_cvLiOv.gif') 0px -16px no-repeat; top: 16px;}
#sn_Cv_Lfs a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/fcvsection/sn_cvLiOv.gif') 0px -32px no-repeat; top: 32px;}
#sn_Cv_Lfc a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/fcvsection/sn_cvLiOv.gif') 0px -48px no-repeat; top: 48px;}

#sn_Cv_Lfar a.onstate, #sn_Cv_Lfar a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/fcvsection/sn_cvLiOn.gif') 0px 0px no-repeat;}
#sn_Cv_Lfx a.onstate, #sn_Cv_Lfx a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/fcvsection/sn_cvLiOn.gif') 0px -16px no-repeat;}
#sn_Cv_Lfs a.onstate, #sn_Cv_Lfs a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/fcvsection/sn_cvLiOn.gif') 0px -32px no-repeat;}
#sn_Cv_Lfc a.onstate, #sn_Cv_Lfc a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/fcvsection/sn_cvLiOn.gif') 0px -48px no-repeat;}


/********************************************* HYBRID DRIVE SECTION ************************************/
/* Lexus Hybrid Drive - The Hybrid Benefits */

.sn_HySection {
margin-top: -5px;
	margin-left: 5px;
	border-top: 0px;
	border-bottom: 0px;
}

#sn_accordian #sn_HwSection {
padding-top: 5px;
}

#sn_accordian #sn_HwSection.open, #sn_accordian #sn_HaSection.open, #sn_accordian #sn_HpSection.open, #sn_accordian #sn_HcSection.open {
	margin-top: -5px;
	margin-left: 5px;
	border-top: 0px;
	border-bottom: 0px;
	margin-bottom: 8px;
}

/********************************************* E-BROCHURE SECTION ************************************/
#sn_EBSubSection { height: 95px; }
#sn_accordian #sn_EBSection.open { margin-top: 0; border: none; }
/* Normal State */
#sn_eb_eb	{ background: transparent url('/lexus-share/images/nav/sideNav/ebrochure/sn_rabLi.gif') 0px   0px no-repeat; top: 9px; }
#sn_eb_pb	{ background: transparent url('/lexus-share/images/nav/sideNav/ebrochure/sn_rabLi.gif') 0px -16px no-repeat; top: 26px; }

/* Over State */
#sn_eb_eb a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/ebrochure/sn_rabLiOv.gif') 0px   0px no-repeat; top: 9px; }
#sn_eb_pb a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/ebrochure/sn_rabLiOv.gif') 0px -16px no-repeat; top: 26px; }

/* ON State */
#sn_eb_eb a.onstate, #sn_eb_eb a.onstate:hover { background: transparent url('/lexus-share/images/nav/sideNav/ebrochure/sn_rabLiOn.gif') 0px   0px no-repeat; top: 9px; }
#sn_eb_pb a.onstate, #sn_eb_pb a.onstate:hover { background: transparent url('/lexus-share/images/nav/sideNav/ebrochure/sn_rabLiOn.gif') 0px -16px no-repeat; top: 26px; }
/*********************************************   END E-BROCHURE   ************************************/

/*********************************************** OWNERS SECTION **************************************/
/* Log in/out section */
#sn_LISection								{ margin: 0px  0 0 0; padding: 0px  0 0 0; }
#sn_logged_in	#LogOut 			{ margin: 11px 0 0 0; padding: 10px 0 0 0; }
#sn_logged_out #LogIn 			{ margin: 10px 0 0 0; padding: 5px  0 0 0; }
#sn_logged_out #RegisterNow	{ margin: 5px  0 0 0; padding: 0px  0 0 0; }
/* #sn_OrSection.open { padding-top: 0; margin-top: 0; } *//* This rule has been added in styleOwner.css */
/******** OWNER RESSOURCES *******/
#sn_OrSubSection { height: 127px; }
/* Normal State */
#sn_ow_pb		{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_orLi.gif') 0px   0px no-repeat; top: -1px; }
#sn_ow_aaa	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_orLi.gif') 0px -16px no-repeat; top: 14px; }
#sn_ow_lps	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_orLi.gif') 0px -48px no-repeat; top: 45px; }
#sn_ow_pvc	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_orLi.gif') 0px -64px no-repeat; top: 61px; }
#sn_ow_ll		{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_orLi.gif') 0px -80px no-repeat; top: 77px; }
#sn_ow_lcm	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_orLi.gif') 0px -96px no-repeat; top: 92px; }

/* Over State */
#sn_ow_pb 	a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_orLiOv.gif') 0px   0px no-repeat; top:  0px; }
#sn_ow_aaa 	a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_orLiOv.gif') 0px -16px no-repeat; top: 16px; }
#sn_ow_lps 	a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_orLiOv.gif') 0px -48px no-repeat; top: 48px; }
#sn_ow_pvc 	a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_orLiOv.gif') 0px -64px no-repeat; top: 64px; }
#sn_ow_ll		a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_orLiOv.gif') 0px -80px no-repeat; top: 80px; }
#sn_ow_lcm	a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_orLiOv.gif') 0px -96px no-repeat; top: 96px; }
/* ON State */
#sn_ow_pb 	a.onstate, #sn_ow_pb 	a.onstate:hover { background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_orLiOn.gif') 0px   0px no-repeat; top:  0px; }
#sn_ow_aaa 	a.onstate, #sn_ow_aaa a.onstate:hover { background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_orLiOn.gif') 0px -16px no-repeat; top: 16px; }
#sn_ow_lps 	a.onstate, #sn_ow_lps a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_orLiOn.gif') 0px -48px no-repeat; top: 48px; }
#sn_ow_pvc 	a.onstate, #sn_ow_pvc a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_orLiOn.gif') 0px -64px no-repeat; top: 64px; }
#sn_ow_ll		a.onstate, #sn_ow_ll	a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_orLiOn.gif') 0px -80px no-repeat; top: 80px; }
#sn_ow_lcm 	a.onstate, #sn_ow_lcm a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_orLiOn.gif') 0px -96px no-repeat; top: 96px; }

/************ MY LEXUS ***********/
/************ This is for service history ****************/
#sn_MlSubSection { height: 112px; }
/* Normal State */
#sn_ml_lo		{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLi_sh.gif') 0px   0px no-repeat; top:  0px; }
#sn_ml_mlo	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLi_sh.gif') 0px -16px no-repeat; top: 0px; }
#sn_ml_mp		{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLi_sh.gif') 0px -32px no-repeat; top: 16px; }
#sn_ml_mv		{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLi_sh.gif') 0px -48px no-repeat; top: 32px; }
#sn_ml_sh		{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLi_sh.gif') 0px -64px no-repeat; top: 48px; }
#sn_ml_ms		{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLi_sh.gif') 0px -80px no-repeat; top: 64px; }
#sn_ml_apr	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLi_sh.gif') 0px -96px no-repeat; top: 80px; }
#sn_ml_cl		{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLi_sh.gif') 0px -112px no-repeat; top: 96px; }
/* Over State */
#sn_ml_lo		a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOv_sh.gif') 0px   0px no-repeat; }
#sn_ml_mlo	a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOv_sh.gif') 0px -16px no-repeat; }
#sn_ml_mp		a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOv_sh.gif') 0px -32px no-repeat;  }
#sn_ml_mv		a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOv_sh.gif') 0px -48px no-repeat;  }
#sn_ml_sh		a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOv_sh.gif') 0px -64px no-repeat;  }
#sn_ml_ms		a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOv_sh.gif') 0px -80px no-repeat; }
#sn_ml_apr	a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOv_sh.gif') 0px -96px no-repeat;  }
#sn_ml_cl		a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOv_sh.gif') 0px -112px no-repeat;  }
/* ON State */
#sn_ml_lo		a.onstate, #sn_ml_lo	a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOn_sh.gif') 0px   0px no-repeat;  }
#sn_ml_mlo	a.onstate, #sn_ml_mlo	a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOn_sh.gif') 0px -16px no-repeat;  }
#sn_ml_mp		a.onstate, #sn_ml_mp	a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOn_sh.gif') 0px -32px no-repeat; }
#sn_ml_mv		a.onstate, #sn_ml_mv	a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOn_sh.gif') 0px -48px no-repeat;  }
#sn_ml_sh		a.onstate, #sn_ml_sh	a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOn_sh.gif') 0px -64px no-repeat;  }
#sn_ml_ms		a.onstate, #sn_ml_ms	a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOn_sh.gif') 0px -80px no-repeat;  }
#sn_ml_apr	a.onstate, #sn_ml_apr	a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOn_sh.gif') 0px -96px no-repeat;  }
#sn_ml_cl		a.onstate, #sn_ml_cl	a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOn_sh.gif') 0px -112px no-repeat; }
/*******************************************************/

/************************** This is the normal secondary nav without service history (disabled)************
#sn_MlSubSection { height: 95px; }
/* Normal State
#sn_ml_lo		{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLi.gif') 0px   0px no-repeat; top:  0px; }
#sn_ml_mlo	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLi.gif') 0px -16px no-repeat; top: 0px; }
#sn_ml_mp		{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLi.gif') 0px -32px no-repeat; top: 16px; }
#sn_ml_mv		{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLi.gif') 0px -48px no-repeat; top: 32px; }
#sn_ml_ms		{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLi.gif') 0px -64px no-repeat; top: 48px; }
#sn_ml_apr	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLi.gif') 0px -80px no-repeat; top: 64px; }
#sn_ml_cl		{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLi.gif') 0px -96px no-repeat; top: 80px; }
/* Over State
#sn_ml_lo		a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOv.gif') 0px   0px no-repeat; }
#sn_ml_mlo	a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOv.gif') 0px -16px no-repeat; }
#sn_ml_mp		a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOv.gif') 0px -32px no-repeat;  }
#sn_ml_mv		a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOv.gif') 0px -48px no-repeat;  }
#sn_ml_ms		a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOv.gif') 0px -64px no-repeat; }
#sn_ml_apr	a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOv.gif') 0px -80px no-repeat;  }
#sn_ml_cl		a:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOv.gif') 0px -96px no-repeat;  }
/* ON State
#sn_ml_lo		a.onstate, #sn_ml_lo	a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOn.gif') 0px   0px no-repeat;  }
#sn_ml_mlo	a.onstate, #sn_ml_mlo	a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOn.gif') 0px -16px no-repeat;  }
#sn_ml_mp		a.onstate, #sn_ml_mp	a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOn.gif') 0px -32px no-repeat; }
#sn_ml_mv		a.onstate, #sn_ml_mv	a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOn.gif') 0px -48px no-repeat;  }
#sn_ml_ms		a.onstate, #sn_ml_ms	a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOn.gif') 0px -64px no-repeat;  }
#sn_ml_apr	a.onstate, #sn_ml_apr	a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOn.gif') 0px -80px no-repeat;  }
#sn_ml_cl		a.onstate, #sn_ml_cl	a.onstate:hover	{ background: transparent url('/lexus-share/images/nav/sideNav/owners/sn_mlLiOn.gif') 0px -96px no-repeat; }
***************************************************   END OWNERS   *************************************/
/*==== END secondaryNav.css - SECONDARY NAV ====*/

/*====pgStyles.css - PHOTO GALLERY ====*/
	/* should be moved to coreStyles.css */
	html,body {
		height: 100%;
		text-align:center;
	}
	#galleryWrap {        
		z-index:999;
		position: absolute;
		background-color: #000000;
		/* for IE */ 
		filter:alpha(opacity=60);
		/* CSS3 standard */
        opacity:0.6;
	}
	#galleryContainer {
		position: absolute;
	    margin: 0 auto;
	    left: 0;
	    right: 0;
		display: none;
		top:0px;
		width:804px;
		height:620px;
		background-color:#000000;
		z-index:1000; 
	}
	#galleryContainer a.glossary {
		color:#FFFFFF;
		text-decoration: none; 
		border-bottom: 1px dotted #FFFFFF;
	}
	#galleryContainer a.link_disclaim  {
		color:#FFFFFF;
		text-decoration: none; 
	}
	#galleryContainer a.glossary:hover { 
		color: #780032;
		text-decoration: none; 
		border-bottom: 1px dotted #780032;  
	}
	#galleryContainer a.link_disclaim:hover { 
		color: #780032;
		text-decoration: none;
	}
	.galleryWrap {
		position:absolute;
		top:0px;
		left:0px;
		right:0px;
		bottom:0px;
		/*background: url(/lexus-share/images/wrapper.png);*/
		vertical-align: middle;
	/*	-moz-opacity:.60;
		opacity:.60;
	*/
	}
	.backdrop_loader {
		position: absolute; 
		left: 0px;
		font-size: 13px;
		font-weight: bold;
		color: #FBFFFF;
		width: 100%; 
		text-align: center; 
	}
	
	.galleryGalBodyOn {
		color:#780032;
		cursor:default;
	}
	
	/* gallery layout styles */
	
	/* header */
	.pgHeaderContainer {
	    position:relative;
		padding: 0px 15px;
		height:47px;
	}
	.pgModelHeader {
		float:left;
		padding-bottom:9px;
	}
	.pgModelLogo {
		position:absolute;
		top:13px;
		left:15px;
	}
	.pgRightHeaderElements {
		position:absolute;
		top:13px;
		right:15px;	
	}
	.pgModelSelector {
		float:left;
		padding-top:2px;
		z-index:10;
	}
	.blkCloseContainer {
		float:left;
		padding-top: 6px;	
	}
	
	.pgHeaderDivider {
		float:left;
		padding:0px 15px;
	}
	.pgHeaderDivider img {
		float:left;
		width:1px;
		height:25px;
		background-color: #939393;
	}
	/* navigation tab */
	.pgTabContainer {
		height:24px;
		margin: 0px 15px;
		background-color: #000000;
	}
	.pgTabContainer ul {
	    position:relative;
	    /*margin-left: 9px;*/  
		padding-left: 0;
	
		display: inline;
		white-space: nowrap;
	}
	.pgTabContainer ul li {
		float:left;	
		list-style: none;
		display: inline;
	}
	.pgTabContainer ul li img {
		width:129px;
		height:24px;
	}
	/*
	.pgTabs,
	.pgTabsOn {
	  padding-bottom:3px;
	  background-color: #D7D7D7;
	}
	*/
	.pgTabs img,
	.pgTabsOn img{
	  width:129px;
	  height:24px;
	}
	.pgTabs {cursor:pointer;}
	.pgTabsOn {cursor:default;}
	
	.pgTabDivider {
		height:3px;
		margin: 0px 15px;
		background-color: #D7D7D7;
	}
	.pgTabDivider img {
		height:3px;
		width:1px;
	}
	/* main body */
	/* see ie clone */
	.pgMainBodyContainer {
		position:relative;
		height:474px;
	}
	/* photo body */
	/* see ie clone */
	.pgSubNav {
	    position:relative;
		padding: 12px 15px 0px 4px; 
		height:23px;		
	}
	
	.pgSubNav ul {
	    position:relative;
	    margin-left: 0;  
		padding-left: 0;
		display: inline;
		white-space: nowrap;
	}
	.pgSubNav ul li {
		float:left;	
		list-style: none;
		display: inline;
		margin-left:20px;
	}
	
	.pgSubNavExterior,
	.pgSubNavInterior,
	.pgSubNavFeatures,
	.pgSubNavComm,
	.pgSubNavSpecialInterior,
	.pgSubNavSpecialExterior
	 {
		float:left;
		cursor:pointer;
	    height:16px;
	}
	.pgSubNavExterior,
	.pgSubNavInterior{width:46px;}
	
	.pgSubNavFeatures {width:96px;}
	.pgSubNavComm {width:141px;}
	.pgSubNavSpecialExterior {width:134px;}
	.pgSubNavSpecialInterior {width:150px;}
	
	
	.pgSubNavDefault {
		width:46px;
		float:left;
	}
	.pgSubNavInstr {
		float:left;
		margin-left:22px;	
	}
	.pgSubNavInstrDefault {
		float:left;
		margin-left:-54px;
	}
	@media print {
		.pgSubNavInstrDefault {
			margin-left:0px;
		}
	}
	.pgLoader {
		position: relative;
		right: 20px;
		width: 200px;
	}
	.pgSubNavLoader {
		position: absolute;
		right: 95px;
		color: #FFFFFF;
	}
 	#pgLoaderBar {
		width: 64px;
		height: 20px;
		position: absolute;
		right: 16px;
		top: 10px;
		background: url(/lexus-share/gallery/assets/tick.gif) center left repeat-x; 
		overflow: hidden;
	}
	#pgLoaderProgIndicator {
		position:absolute;
		left: -10px;
		top: 4px;
	}
	
	.pgBodyGrid,
	.pgBodyGridWP {
	    position:relative;
		margin: 0px 15px 0px 5px;
	}
	.pgBodyGrid ul,
	.pgBodyGridWP ul {
	    position:relative;
	    margin-left: 0;  
		padding-left: 0;
		display: inline;
		white-space: nowrap;
	}
	/* see ie clone */
	.pgBodyGrid ul li,
	.pgBodyGridWP ul li {
		float:left;	
		list-style: none;
		display: inline;
		margin-left: 9px;
		margin-bottom: 9px;
	}
	.pgBodyGrid ul li {
	    width: 186px;
	    height:96px;
	}
	.pgBodyGridWP ul li {
	    width: 251px;
	    height:160px;
	}
	.pgBodyGridImage {
	   cursor:pointer;
	   border: 3px solid black;
	}
	.pgBodyGridImageOver {
	   cursor:pointer;
	   border: 3px solid #780032;
	}
	.pgBodyGridImageOn {
	   cursor:pointer;
	   border: 3px solid #780032;
	}
	
	.pgSlShPhoto {
		margin:0px 15px;
	}
	.pgSlShPhoto img {
		float:left;
		width:774px;
		height:400px;
	}
	
	.pgSlShContainer {
	 	position:absolute;
		top:12px;
		left:315px;
	
	 /*float:left;
	 padding-left:179px;
	 */
	}
	.pgSlShGrid {
	 float:right;
	 cursor:pointer;
	}
	.pgSlShPreviousOn,
	.pgSlShPreviousDisable,
	.pgSlShNextOn,
	.pgSlShNextDisable {
	 float:left;
	 display:inline;
	 vertical-align: middle;
	 padding:4px 0px;
	}
	.pgSlShPreviousOn,
	.pgSlShNextOn {
	 cursor: pointer;
	}
	.pgSlShPreviousDisable,
	.pgSlShNextDisable{
	 cursor:default;
	}
	.pgSlShDivider {
	  float: left;
	  background-color: #767676;
	  width:1px;
	  height:16px;
	  margin:0px 10px;
	}
	.pgSlShDivider img {
	  position:relative;
	  width:1px;
	  height:16px;
	}
	#pgSlShState {
	  float:left;
	  white-space: nowrap;
	}
	#pgSlShStateIndex {
	  float:left;
	  width:15px;
	  text-align:right;
	}
	#pgSlShStateOf {
	  float:left;
	  padding:0px 2px;
	}
	#pgSlShStateTotal {
	  float:left;
	  width:15px;
	}
	/* see ie clone*/
	#pgSlShPhotoDesc {
	  float:left;
	  padding: 0px 15px;
	  padding-top: 6px;
	}
	#pgMainPhotosGrid {
	    position:relative;
		display:none;
	}
	#pgMainPhotosSlSh {
	    position:relative;
		display:none;
	}
	
	#pgBodyGridExt {
	    position:relative;
		display:none;
	}
	#pgBodyGridInt {
	    position:relative;
		display:none;
	}
	.pgPhotoDescription {
		display:none;
	}
	/* footer */
	
	.pgFooterDivider {
	  position:relative;
	  margin: 0px 15px;
	  background-color:#2D2D2D;
	}
	.pgFooterContainer {
	    position:relative;
		margin: 5px 15px;
		height:62px;
		width:775px;
		font-size: 9px; 
		color: #7D7C7C;
	}
	#pgFooterContentContainer {
		position:relative;
		overflow:hidden;
		width:745px;
	    height:62px;
	}
	.footerDisclaimer {
		position:relative;
	    text-align:left;
		padding-top:5px; /* will be 10px */
		margin-right:5px;
	}
	#pgDisclaimerArea {position:relative;}
	
	#pgDisclaimerArea .disc_number,
	#pgDisclaimerArea .no_number,
	#pgDisclaimerArea .disc_text,
	#pgDisclaimerArea .disc_text a{
		font-size:9px;
		color:#7d7c7c;
		position:relative;
	}
	.no_number_text {display: block; padding-left: 10px; position: relative;} 
	
	#pgDisclaimerArea span {
		line-height:12px;
	}
	
	#pgScrollbar { position:absolute; visibility:visible; right:0; top:0; width:14px; height:61px; z-index:2; }
	#pgTrack { position:absolute; left:0; top:16px; width:14px; height:29px; background-color: #EEEEEE; z-index:1;}
	#pgDragBar { position:absolute; left:0px; top:16px; width:14px; height:2px; background: url("/lexus-share/images/scroll/track.gif"); z-index: 1; }
	#pgUp { position:absolute; left:0; top:0; z-index:2; }
	#pgDown { position:absolute; left:0; bottom:0; z-index:3 }
	/* drop down */
	div#sam_drDnHd {
		float:left;
		background: #000;
		padding: 1px 0 1px 0;
		margin: 0px;
		/*width: 220px;*/
	 	width:170px;
		border: 1px solid #767676;
	   cursor:pointer;
	}
	div#sam_drDnHdTxt {
		float:left;
		width: 142px;
		padding: 0 0 0 7px;
		margin: 0;
		text-align:left;
	    line-height:16px;
	}
	div#sam_goBtn {
		float:right;
		margin: 0;
		padding-right:1px;
	}
	div#sam_goBtn img {
		float:left;
		margin-left: 1px;
	}
	.g_drDnList {
		position:absolute;
		background-color: #000000;
		width: 170px;
		padding: 7px 0 7px 0px;
		border: 1px solid #767676;
		border-top: none;
		display:none;
		text-align:left;
		z-index:99;
	}
	
	.g_drDnListMargin {padding:7px 0;}
	.g_drDnListMargin a {display:block; height:auto; padding:0 15px 1px;}
	
	/* drop down */
	div#sam_drDnHdFCV {
		float:left;
		background: #000;
		padding: 1px 0 1px 0;
		margin: 0px;
		width: 260px;
		border: 1px solid #767676;
	   cursor:pointer;
	}
	div#sam_drDnHdTxtFCV {
		float:left;
		/* 28 px less than sam_drDnHd*/
		width: 232px;
		padding: 0 0 0 7px;
		margin: 0;
		text-align:left;
	    line-height:16px;
	}
	.g_drDnListFCV {
		position:absolute;
		background-color: #000000;
		width: 260px;
		border: 1px solid #767676;
		border-top: none;
		display:none;
		text-align:left;
		z-index:99;
	}
	/* disclaimers */
	#pgTabDisclaimers {
		display:none;
	}
	
	/* Wallpapper */
	#pgMainWP {
	    position:relative;
		display:block;
	}
	#pgWPDownLoad {
	    position:relative;
		display:none;
	}
	.pgWPThumb {
	  width:250px;
	  height:160px;
	  margin-bottom:11px;
	}
	.pgWPThumb img {
		/*width:251px;
		height:160px;
		*/
	}
	/* see ie clone */
	.pgWPDownload {
	   text-align:left;
	   padding-bottom:5px;
	}
	.pgWPArrow {
	  display:inline;
	  padding-right:7px;
	  cursor:pointer;
	}
	.pgWPArrow img {
	  width:3px;
	  height:5px;
	}
	/* see ie clone */
	.pgWPDnldLinks {
	  text-align:left;
	}
	
	.pgWPSizeDesc {
	  display:inline;
	  cursor:pointer;
	}
	.pgWPSizeDesc a,
	.pgWPSizeDesc a:hover{
		color:#FFFFFF;
		text-decoration:none;
	}
	.pgWPSelectSize {
	  position:relative;
	  display:inline;
	  
	}
	#pgWPDnld {
	    position:relative;
		display:none;
	    text-align:left;
	}
	.pgWPDnldPhoto {
	   position:static;
	   overflow:hidden;
	   display:inline;
	   width:552px;
	   height:414px;
	   margin-right: 15px;
	}
	.pgWPDnldPhotoFloat {
	   position:relative;
	   display:inline;
	   text-align:left;
	   width:552px;
	   height:414px;
	}
	.pgWPDnldPlaceHolder {
	   position:absolute;
	   text-align:left;
	   left:0px;
	   top:0px;
	   width:552px;
	   height:414px;
	   z-index:1;
	}
	.pgWPDnldPlaceHolder img,
	.pgWPDnldRealImage img {
	   width:552px;
	   height:414px;
	}
	.pgWPDnldRealImage {
	   position:absolute;
	   text-align:left;
	   top:0px;
	   left:0px;
	   z-index:2;
	   width:552px;
	   height:414px;
	   -moz-opacity:0;
	   opacity: 0; 
	}
	.pgWPDnldRealImage img {
	   width:552px;
	   height:414px;
	}
	.pgWPDnldInstr {
	   position:absolute;
	   top:0;
	   left:567px;
	   width:207px;
	}
	.pgWPDnldMain {
	  position:relative;
	  text-align:left;
	  margin: 0px 15px;
	}
	.pgWPDnldInstrSpace {
	  margin-bottom:20px;
	}
	#pgBack {
	  float:right;
	  width:39px; 
	  height:10px;
	  cursor:pointer;
	}
	.pgWPDnldTitle {
	  padding-bottom:7px;
	}
	.pgLoadingSmall,
	.pgLoadingLarge {
	  text-align:center;
	  border:1px solid #333333;
	}
	.pgLoadingColorLarge {
	  text-align:center;
	}
	.pgLoadingSmall img {
	  float:none;
	  width:50px;
	  height:50px;
	}
	
	.pgLoadingLarge img,
	.pgLoadingColorLarge img  {
	  float:none;
	  width:75px;
	  height:75px;
	}
	/* screen saver */
	#pgSS {
	    position:relative;
		display:block;
	}
	.pgSSMain {
	  position:relative;
	  text-align:left;
	  margin: 0px 15px;
	}
	.pgSSSample {
	   position:static;
	   display:inline;
	   width:552px;
	   height:414px;
	   margin-right: 15px;
	   text-align:center;
	}
	.pgSSSample div {
	  position:relative;
	  line-height:404px;
	   vertical-align:middle;
		background-color:#C4C4C4;
		text-align:center;
	}
	.pgSSInstr {
	   position:absolute;
	   top:0;
	   left:567px;
	   width:207px;
	}
	.pgSSPCDnld {
	  position:relative;
	  text-align:left;
	}
	.pgSSInstrText {
	  text-align:left;
	  margin-bottom:20px;
	}
	.pgSSPCDnld {
	  height:12px;
	}
	.pgSSdnldInst {
	  margin-left:10px;
	}
	/* see ie clone */
	.pgSSInstrText ul{
	  margin-left: 29px;
	}
	.pgSSInstrText li{
	 list-style-type: decimal;
	 list-style-position: outside;
	}
	.pgSSInstrTESTMe li{
	 position:relative;
	 list-style-type: decimal;
	 list-style-position: outside;
	}
	.pgSSOr {
		padding-left:10px;
	}
	/* videos */
	.pgVd {
	  position:relative;
	  display:block;
	}
	.pgVdMain {
	  position:relative;
	  display:block;
	  margin:0px 15px;
	  text-align:left;
	  clear:both;
	}
	.pgVdAvlVideosContainer {
	  position:absolute;
	  top:0;
	  left:0;
	  width:128px;
	  height:394px;  
	  display:none;
	}
	/* see ie clone */
	.pgVdAvlVideo {
	  position:relative;
	  margin-bottom:13px;
	
	}
	#pgVdVideoContainer {
	  position:absolute;
	  top:0;
	  left:134px;  
	  width:640px;
	  height:395px;
	  display:block;
	  background-color: #000000;
	}
	#pgVdVideo {
	  position:relative;
	  width:640px;
	  height:395px;
	}
	#pgVdVideo div {
	  position:realtive;
	  line-height:385px;
	   vertical-align:middle;
		background-color:#C4C4C4;
		text-align:center;
	}
	#pgVdVideoName {
	  margin-top:16px;
	  position:relative;
	}
	.pgVdVideoType {
	  position:relative;
	  cursor: pointer;
	  padding-bottom:13px;
	}
	.pgVdVideoTypeOff {
	  position:relative;
	  cursor: default;
	}
	.pgArrowLeft,
	.pgArrowLeftOver {
	  position:relative;
	  list-style-type:none;
	  background: url('/lexus-share/images/gallery/g_arrow_left.gif') left 7px  no-repeat;
	  padding-left:7px;
	  color:#FFFFFF;
	}
	.pgArrowLeftOver {color:#C2C2C2;background: url('/lexus-share/images/gallery/g_arrow_leftOver.gif') left 7px  no-repeat;}
	
	.pgArrowLeft img,
	.pgArrowLeftOver img {
	  position:relative;
	  width:3px;
	  height:5px;
	  margin-bottom:2px;
	}
	.pgDisclaim {
	  position:relative;
	  padding-left:7px;
	}
	
	/* 360s */
	/*
	.pg360 {
	  position:relative;
	}
	*/
	.pg360Main,
	.pg360MainVP {
	  position:relative;
	  display:none;
	  margin:0px 15px;
	  text-align:left;
	}
	.pg360Main,
	.pg360MainVP,
	.pg360MainES {
		background-color:#000000;
		margin-left:15px;
	}
	.pg360Main iframe {
		position:relative;
		width:774px;
		height:427px;
		background-color:#000000;
	}
	
	.pg360MainES iframe {
		position:relative;
		width:774px;
		height:454px;
	}
	
	.pg360Controls {
		position:relative;
		width:774px;	
		height:74px;
		text-align:center;
		/*background-color:#000000;*/
	}
	#pg360Ext,
	#pg360ExtLarge {
		position:absolute;
		left:0px;
		top:0px;
		visibility:visible;
		display:none;
		z-index:98;
	}
	#pg360Int,
	#pg360IntLarge {
		position:absolute;
		left:0px;
		top:0px;
		visibility:visible;
		display:none;
		z-index:98;
	}
	.pg360MovieContainer,
	.pg360MovieContainerES,
	.pg360MovieContainerViewPoint,
	.pg360PresetContainer {
		position:relative;
		width:774px;
		/*height:427px;*/
		height:327px;
		/*	vertical-align:middle; */
		text-align:center;
		background-color:#000000;
	}
	.pg360MovieContainerES {
		height:455px;
		line-height:455px;
	} 
	.pg360PresetContainer {
		margin-top:106px;
		display:none;
	}
	.pg360Movies,
	.pg360MoviesViewPoint {
		position:relative;
		width:774px;
	/*	height:427px;*/
		height:327px;
		
		/*vertical-align:middle;*/
		text-align:center;
		background-color:#000000;
	}
	
	.pg360Movie,
	.pg360MovieLS,
	.pg360Preset {
		position:relative;
		width:469px; 
		height:327px;
		/*height:427px;*/
		margin:auto;
		
		background-color:#000000;
	}
	.pg360MovieLS {
		margin:0;
	}
	#pg360MovieArea {
		background-color:#E9E9DE;
		width:470px;
		height:440px;
		display:table-cell;
		vertical-align:middle;
	}
	#pg360MovieAreaLS {
		background-color:#E9E9DE;
		width:470px;
		height:440px;
		margin:0;
		
	}
	.pg360MovieLarge {
		position:relative;
		width:769px; 
		height:369px;
		/*height:427px;*/
		padding-top:57px;
		background-color:#000000;
	}
	.pgQuickTimeTopPadding img{
		height:90px;
	}
	/* 360 quicktime movies */
	#spinsGalleryViewer {
		position:relative;
		/*margin-top:54px;*/
		background-color:#C4C4C4;
		width:469px;
		height:223px;
		display:block;
	}
	#spinsGalleryViewer div{
		line-height:223px;
	}
	.spinsGalleryViewer {
		background-color:#C4C4C4;
	}
	.pgSpinControls,
	.pgSpinConrolsViewPoint,
	.pgSpinConrolsViewPointSuper,
	.pgSpinConrolsQuickTime,
	.pgSpinConrolsViewPointInst {
		position:relative;
	/*	margin-top:20px;*/
		margin-bottom:20px;
		padding:5px 0;
		width:469px;
		background-color:#C4C4C4;
		text-align:left;
	}
	.pgSpinConrolsQuickTime {
	   background-color:#CFCFCF;
	}
	.pgSpinConrolsViewPoint td {
		padding:7px 0;
	}
	
	.pgInstructions {
		position:relative;
		margin-bottom:25px;
		padding:7px 0;
	}
	.pgSpinControls {
		margin-bottom:0px;
	}
	.pgSpinConrolsViewPointSuper,
	.pgSpinConrolsQuickTime {
		margin-top:100px;
	}
	.pgSpinConrolsViewPoint {
		padding:0;
	}
	.pgSpinControlsImage {
		padding-left:5px;
	}
	.pgSpinControlContainer {
		position:relative;
		width:469px;
		height:auto;
	}
	#instructions {
		background-color:#C4C4C4;
		width:469px;
		height:25px;
	}
	#pg360Back {
	 float:right;
		display:none;
	 	cursor:pointer;
	}
	/* PHOTOS POPUP LEGACY FROM OLD LEXUS SITE */
	#photoThumbnailPanel_pop { padding: 4px 0px 0px 0px;}
	#photoModelHdr_pop { padding: 6px 8px 0px 16px;float:left; }
	.photoExtIntButtons_pop { padding: 12px 0px 0px 5px;}
	#photoCloseWindow_pop { text-align: right; padding: 10px 15px 10px 0px;}
	body.pgPopup360s {background-color:#000000;}
	
	
	
	/* Colors */
	.pgMainColor {
		position:relative;
		display:block;
	}
	.pgMainColorView {
		position:static;
		display:none;
	}
	#pgColorVehicleInt,
	#pgColorVehicleExt {
		position:relative;
		background-color:#000000;
	}
	#pgColorVehicleInt img {
		position:relative;
	}
	#pgColorVehicleExt img {
		position:relative;
	}
	
	.pgColorChipContainer {
		position:absolute;
		top:376px;
		left:15px;
		height:97px;
		width:774px;
		background: none;
		z-index:1001;
	}
	#pgColorChipsExt,
	#pgColorChipsInt {
		position:relative;
		padding-left:15px;
		padding-right:8px;
		text-align:center;
	
	}
	.pgColorChipImage {
		cursor:pointer;
		border: 3px solid #656565;
	}
	.pgColorChipImageOn {
		cursor:pointer;
		border: 3px solid #780032;
	}
	.pgColorChipImageOver {
		cursor:pointer;
		border: 3px solid #780032;
	}
	#pgColorChipsInt span {
		margin-right:5px;
	}
	#pgColorChipsInt img {
		width:64px;
		height:38px;
	}
	#pgColorChipsExt span {
		margin-right:10px;
	}
	#pgColorChipsExt img {
		width:40px;
		height:40px;	
	}
	.pgColorDescription {
		padding-top:15px;
		padding-bottom:8px;
		width:774px;
	}
	.pgColorDescription span{
		margin:auto;
		font-size:11px;
		color:#FFFFFF;
	}
/*====END pgStyles.css - PHOTO GALLERY ====*/

  .LDAmap{
  width:830px;
  }
/*====styleDemo.css - DEMOS ====*/
	#demoContainer {
		position: absolute;
	    margin: 0 auto;
	    left: 0;
	    right: 0;
		display: none;
		top:0px;
		width:804px;
		height:655px;
		background-color:#000000;
		z-index:1000; 
	}
	#demoWrapper {        
		z-index:999;
		position: absolute;
		background-color: #000000;
		/* for IE */ 
		filter:alpha(opacity=60);
		/* CSS3 standard */
        opacity:0.6;
	}
	/* header */
	.demoHeaderContainer {
	    position:relative;
		padding: 0px 15px;
		height:47px;
	}
	.demoHeaderLeft {
		position:absolute;
		top:13px;
		left:15px;	
	}
	.demoHeaderRight {
		position:absolute;
		top:13px;
		right:15px;	
	}
	#demoHeaderSection {
		position:relative;
	}
	#demoHeaderType {
		position:relative;
		padding-left:13px;
		padding-top:2px;
		padding-bottom:4px;
	}
	.demoHeaderDivider {
		float:left;
		padding:0px 15px;
	}
	.demoHeaderDivider img {
		float:left;
		width:1px;
		height:25px;
		background-color: #939393;
	}
	.demoCloseContainer {
		float:left;
		padding-top: 6px;	
	}
	#demoSound {
		float:left;
		padding-top:7px;
		padding-bottom:6px;
	}
	#demoSound img {
		cursor:pointer;
	}
	.demoDecriptionContainer {
		position:relative;
		margin: 0px 15px 9px 0px;
		height:13px;
	}
	#demoTitle {
		position:absolute;
		top:0px;
		left:15px;
		font-size:13px;
		font-weight:bold;
		color:#FFFFFF;
	}
	.demoPlayDemo {
		position:absolute;
		top:0px;
		left:662px;
		font-size:13px;
		color:#FFFFFF;
	}
	.demoBodyContainer {
		margin-right:15px;
		display:block;
		width:789px;
		height:395px;
	}
	
	#demoButtonsContainer {
	   float:left; 
	   margin-left:5px;
	   width:127px;
	   height:360px;
	}
	.demoButtonFix { font-size:1px;height:1px;line-height:1px; }
	.demoButtonOff,
	.demoButtonOn {
	   position:static;
	   width:127px;
	   height:42px;
	   margin-bottom:5px;
	   font-size:13px;
	   color:#FFFFFF;
	   vertical-align:middle;
	   background: url(/lexus-share/images/demos/demoButtonSliverOff.gif) repeat-x;
	   cursor: pointer;
	   display:table-cell;
	}
	.demoButtonOn {
	   color:#2D2D2D;
	   background: url(/lexus-share/images/demos/demoButtonSliverOn.gif) repeat-x;
	}
	span.demoButtonText {display:block; margin:auto;}
	.demoValignMiddle {
		margin:0px;
	}
	.demoMovieContainer {
	   float:left;
	   width:642px;
	   height:360px;
	   margin-bottom:10px;
	   margin-left:10px;
	   _margin-left:0;
	   background-color:#000000;
	}
	#demoMovie {
		text-align:center;	
	}
	#demoMovie div {
		background-color:#C4C4C4;
		width:100%;
	}
	#demoMovie div div {
		display:block;
		margin:auto;
	}
	.demoFooterContainer {
	   position:relative;
		display:block;
	   width:774px;
	   height:150px;
	   	margin: 10px 15px;
		margin-bottom:15px;
		text-align:left;
	}
	#demoFooterContentContainer {
		position:relative;
		overflow:hidden;
		width:745px;
	    height:150px;
	}
	#demoFooterContent {
		position:relative;
	}
	#demoDescription {
	   position:relative;
	   padding-bottom:10px;
	   font-size:12px;
	   color:#FFFFFF;
	}
	#demoDescription a {color:#FFFFFF;}
	#demoDescription a.glossary {
	   border-bottom: 1px dotted #FFFFFF;
	}
	#demoDescription a.glossary:hover {
		border-bottom: 1px dotted #780032;
	}
	#demoDescription a:hover { 
		color: #780032;
	}
	.demoInstructions {
		padding-top:10px;
	}
	.demoInstructions,
	.demoInstructions a{
		color:#7D7C7C;
	}
	.demoInstructions a:hover {
		color: #780032;
	}
	.demoPlugin a {
		position:relative;
		padding-right:16px;
	}
	.demoInstrDivider {
		position:relative;
		
	}
	.demoInstrDivider img {
		width:1px;
		height:10px;
		background-color: #939393;
	}
	.demoBroadband {
		position:relative;
		padding-left:18px;
	}
	.demoDisclaimerDivider {
	   position:relative;
	}
	.demoDisclaimerDivider img {
	   background-color:#2D2D2D;
	   width:745px;
	   height:1px;
	}
	#demoDisclaimerContainer {
	  position:relative;
	  line-height:12px;
	  padding-top:10px;
	}
	#demoDisclaimerContainer .disc_number,
	#demoDisclaimerContainer .disc_text,
	#demoDisclaimerContainer .disc_text a{
		font-size:9px;
		color:#7d7c7c;
		position:relative;
	}
	#demoDisclaimerContainer span {
		line-height:12px;
	}
	.demoDisclaimer {
	   position:relative;
	   padding-bottom:0px;
	   font-size:9px;
	   color:#7D7C7C;
	}
	#demoScrollbar { position:absolute; visibility:visible; right:0; top:0; width:14px; height:155px; z-index:2; }
	#demoTrack { position:absolute; left:0; top:16px; width:14px; height:139px; background-color: #EEEEEE; z-index:1;}
	#demoDragBar { position:absolute; left:0px; top:16px; width:14px; height:2px; background: url("/lexus-share/images/scroll/track.gif"); z-index: 1; }
	#demoUp { position:absolute; left:0; top:0; z-index:2; }
	#demoDown { position:absolute; left:0; bottom:0; z-index:3 }
/*====END styleDemo.css - DEMOS ====*/
/*====styleVid.css - VIDEOS ====*/
	#vidContainer {
		position: absolute;
		margin: 0 auto;
		left: 0;
		right: 0;
		display: block;
		top:115px;
		width:330px;
		background-color:#000000;
		z-index:2000; 
	}
	#videoLegalDisclaimerContainer {
		position: absolute;
		margin: 0 auto;
		left: 0;
		right: 0;
		display: block;
		top:115px;
		width:774px;
		background-color:#000000;
		z-index:2001; 
	}
	#vidWrapper {        
		z-index:999;
	}
	
	#vidCloseBtn {
		margin: 5px 5px 0px 0px;
		float: right;
		cursor: pointer;
		clear: both;	
	}
	
	#vidTitle {
		clear: both;
		margin: 5px;
		bottom: 0px;
		font-size:13px;
		font-weight:bold;
		color:#FFFFFF;
		text-align: left;
	}
	#vidMovie div {
		display:table-cell;
		vertical-align:middle;
		background-color:#C4C4C4;
	}
	.vidMovieContainer {
	   margin:5px;
	}
	
	.vidFooterContainer {
	   	margin: 4px;
		text-align:left;
	}
	
	#vidDescription {
	   position:relative;
	   margin-bottom:5px;
	   font-size:9px;
	   color:#7d7c7c;
	}
	.hideVideoDisclaimers {
		display:none;
	}
	#vidDisclaimer {
	   position:relative;
	   margin-bottom:10px;
	   font-size:9px;
	   color:#7d7c7c;
	   clear: both;
	}
	
	#vidDisclaimer a {
	   color:#7d7c7c;
	}
	#vidLegalBack {
		float:right;
		padding-right:5px;
	}
	
	#disc1 {
		clear: left;
		float: left;
	}
	
	#disc2 {
		float: right;
		clear: right;
	}
/*====END styleVid.css - VIDEOS ====*/
.aw {  background: url('/lexus-share/images/popupOverlay/vc_lwrnty.gif') 0px   0px no-repeat; }
.adi {  background: url('/lexus-share/images/popupOverlay/vc_adinfo.gif') 0px   0px no-repeat; }
.gdi {  background: url('/lexus-share/images/popupOverlay/vc_getinfo.gif') 0px   0px no-repeat; }
.glossaryHdr  {  background: url('/lexus-share/images/popupOverlay/vc_gloss.gif') 0px   0px no-repeat; }
.rvc	{ background: url('/lexus-share/images/popupOverlay/vc_empty.gif') 0px 0px no-repeat; }
.elite	{ background: url('/lexus-share/images/popupOverlay/vc_elite.gif') 0px   0px no-repeat; }
	
#popupOverlay { position: absolute;	height: 207px;	width: 300px; top: 0px; left: 0px;	background-color: white; display:none;visibility: visible; z-index:5004; }
#popupOverlay.dealer { width:  300px; height:  235px;}
#popupHeader { position: absolute; left:0; top:0; width:245px; height:26px; background-color: #000; }

#popupHeaderClose { position: absolute; right:0; top:0; width:55px; height:26px; background-color: #000;}
#popupHeaderClose a { position: absolute; right:0; top:0; width:55px; height:26px;  background: transparent url('/lexus-share/images/popupOverlay/vc_gradcl.gif') 0px 0px no-repeat; display: block; }
#popupHeaderClose a:hover { position: absolute; right:0; top:0; width:55px; height:26px;  background: url('/lexus-share/images/popupOverlay/vc_gradclOv.gif') 0px 0px no-repeat; }

#popupDisclaimerClose { position: absolute; right:20px; top:5px;}
#popupDisclaimerClose a {display:block; width:16px; height:13px;  background:url('/lexus-share/images/popupOverlay/vc_gradcl.gif') -35px -9px no-repeat; text-indent:-2000px;}

#popupHolder { border: 5px solid black; position:absolute; left:0; top:26px; width:290px; height:171px; z-index:5003; }

.dealer #popupHolder {height: 199px;}

#popupWn/*, #wn*/  { position:absolute; left:0; top:11px; width:258px; height:142px; overflow:hidden; z-index:5000; }
.dealer #popupWn {height: 170px;}

#popupLyr div.title { margin: 0px; line-height: 18px; padding: 0 0 15px 0; font-size: 12px; font-weight: bold; }
#popupLyr div.definition { margin: 0px; line-height: 17px; padding: /*10px 0 0*/ 0; }

.content { position:absolute; visibility:visible; text-align: left; left:0; top:0; z-index:5000; padding-left:10px; }
.content h3 { margin: 0px; line-height: 18px; padding: 0 0 5px 0; }

.definition p { margin: 0px; line-height: 17px; padding: 10px 0 0 0; }
.definition ol { margin: 0 0 0 19px; padding: 0; }
.definition ol li { margin: 0; padding: 10px 0 0; line-height: 17px; }
.definition ul { margin: 0 0 0 19px; padding: 0; }
.definition ul li { margin: 0; padding: 10px 0 0; line-height: 17px; }
	
#scrollbar { position:absolute; visibility:visible; right:0; top:0; width:14px; height:171px; z-index:5001; }
.dealer #scrollbar {height: 199px;}

#track { position:absolute; left:0; top:16px; width:14px; height:139px; background-color: #EEEEEE; z-index:5000;}
.dealer #track {height: 167px; }

#dragBar { position:absolute; left:0px; top:16px; width:14px; height:2px; background: url("/lexus-share/images/popupOverlay/track.gif"); z-index:5000; }
#upMover { position:absolute; left:0; top:0; z-index:5001; }
#downMover { position:absolute; left:0; bottom:0; z-index:5002; }
/*====styleLegalDisc.css - LEGAL DISCLAIMERS ====*/
	#disclaimerWrap {        
		z-index:999;
	}
	
	#legalDisclaimerContainer {
		position: absolute;
	    margin: 0 auto;
	    left: 0;
	    right: 0;
		display: block;
		top:120px;
		width:774px;
		height:425px;
		background-color:#000000;
		z-index:1000; 
	}
	
	#legalClose {float:right;}
	
	#legalDisclaimerHdr { position:relative;margin:0; width:774px;height:31px;background-color:#1c1c1c; background:url(/lexus-share/images/popupOverlay/disclaimer_header_bg.gif) repeat-x; text-align:left; }
	#legalDisclaimerArea {position:relative; clear:both;margin:0 0px; width:764px;height:389px;background-color:#FFF; border:5px solid #1c1c1c; border-top:none; }		
	#legalDisclaimerCopy { position:relative; margin:0; font-family:Verdana,Sans-Serif; font-size:9px; text-align:left; }
	#pluginLink { float:left; font-family:Verdana; font-size:9px; color:#989898; }
	#pluginLink a { text-decoration:underline; color:#989898; }
	#legalClippingLayer { position:relative;overflow:hidden; height:389px;}
	#legalDisclaimerHolder {position:relative;padding:10px 24px 10px 0px;line-height: 12px;}
	#legalDisclaimerHolder p {margin:0;margin-bottom:10px;}
	#legalDisclaimerHolder .disc_text {width: 695px;}
	#legalScrollbar { position:absolute; visibility:visible; right:0; top:0; width:14px;height:389px;z-index:2; } 
	#legalTrack { position:absolute; left:0; top:16px; width:14px; background-color: #EEEEEE; z-index:1;height:357px; } 
	#legalDragBar { position:absolute; left:0px; top:16px; width:14px; height:2px; background: url("/lexus-share/images/scroll/track.gif"); z-index: 1; } 
	#legalUp { position:absolute; left:0; top:0; z-index:2; } 
	#legalDown { position:absolute; left:0; bottom:0; z-index:3; }
	/*
	
	#legalDisclaimerContainer {
		position: absolute;
	    margin: 0 auto;
	    left: 0;
	    right: 0;
		display: block;
		top:120px;
		width:774px;
		height:225px;
		background-color:#000000;
		z-index:1000; 
	}
	
	#legalClose {float:right;background: url(/lexus-share/images/btn_CloseTrns.png) top left no-repeat;}
	#legalCloseOver {float:right;background: url(/lexus-share/images/btn_CloseTrnsOv.png) top left no-repeat;}
	
	#legalDisclaimerHdr { position:relative;margin:0; width:774;height:31px;background-color:#1c1c1c; background:url(/lexus-share/images/popupOverlay/disclaimer_header_bg.gif) repeat-x; text-align:left; }
	#legalDisclaimerArea {position:relative; clear:both;margin:0 0px; width:764px;height:189px;background-color:#FFF; border:5px solid #1c1c1c; border-top:none; }		
	#legalDisclaimerCopy { position:relative; margin:0; font-family:Verdana,Sans-Serif; font-size:9px; text-align:left; }
	#pluginLink { float:left; font-family:Verdana; font-size:9px; color:#989898; }
	#pluginLink a { text-decoration:underline; color:#989898; }
	#legalClippingLayer { position:relative;overflow:hidden;padding:10px 24px 10px 10px; height:189px;}
	#legalDisclaimerHolder .disc_number {text-align:left; width:1%;}
	#legalScrollbar { position:absolute; visibility:visible; right:0; top:0; width:14px;height:189px;z-index:2; } 
	#legalTrack { position:absolute; left:0; top:16px; width:14px; background-color: #EEEEEE; z-index:1;height:157px; } 
	#legalDragBar { position:absolute; left:0px; top:16px; width:14px; height:2px; background: url("/lexus-share/images/scroll/track.gif"); z-index: 1; } 
	#legalUp { position:absolute; left:0; top:0; z-index:2; } 
	#legalDown { position:absolute; left:0; bottom:0; z-index:3; }
	*/
/*====END styleLegalDisc.css - LEGAL DISCLAIMERS ====*/
/*====styleOverlayComponent.css - GENERIC OVERLAY ====*/
	/**
	 * Styles for Generic Overlay Component - 
	 * 	Do NOT modify this file for a specific overlay implementation.
	 *	Create
	 * @author B. Ernesto Johnson (ernesto@dhapdigital.com)
	 * @author Chris Yap (cyap@dhapdigital.com)
	 */
	
	#genericOverlayContentContainer {
		position: absolute;
		top: 0px;
		left:0px;
		right: 0px;
		margin: 0 auto;
		text-align: left;
		z-index: -3000;
		padding: 0 0 5px 0;
	}
			
	#genericOverlayContentContainer .goFooterDivider {
	  position:relative;
	  margin: 0px 15px;
	  background-color:#C4C4C4;
	}
	#genericOverlayContentContainer .goFooterContainer {
	    position:relative;
		margin: 5px 15px;
		height:62px;
		font-size: 9px; 
		color: #7D7C7C;
	}
	#goFooterContentContainer {
		position:relative;
		overflow:hidden;
	    height:62px;
	}
	#genericOverlayContentContainer .footerDisclaimer {
		position:relative;
	    text-align:left;
		padding-top:5px; /* will be 10px */
		padding-right: 25px;
		margin-right:5px;
	}
	#goDisclaimerArea {position:relative;}
	
	#goDisclaimerArea .disc_number,
	#goDisclaimerArea .no_number,
	#goDisclaimerArea .disc_text,
	#goDisclaimerArea .disc_text a{
		font-size:9px;
		color:#7d7c7c;
		position:relative;
	}
	#genericOverlayContentContainer .no_number_text {display: block; padding-left: 10px; position: relative;} 
	
	#goDisclaimerArea span {
		line-height:12px;
	}
	
	#goScrollbar { position:absolute; visibility:visible; right:0px; top:0; width:14px; height:61px; z-index:2; }
	#goTrack { position:absolute; left:0; top:16px; width:14px; height:29px; background-color: #EEEEEE; z-index:1;}
	#goDragBar { position:absolute; left:0px; top:16px; width:14px; height:2px; background: url("/lexus-share/images/scroll/track.gif"); z-index: 1; }
	#goUp { position:absolute; left:0; top:0; z-index:2; }
	#goDown { position:absolute; left:0; bottom:0; z-index:3 }
/*====styleOverlayComponent.css - GENERIC OVERLAY ====*/
