﻿/*Start CSS for Menu*/
/*Start WTD CSS*/
body {
	margin:0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-image: url(../images/main-bg.jpg);
	background-repeat: repeat-x;
	background-color: #D1D4DB;
}

#siteContainer {
	width:948px;
	left:50%;
	margin-left:-489px;
	position:relative;
	border: #FFFFFF 10px solid;
	margin-top: 20px;
	background-color: white ;
}

.header{ height:76px; background-color: #acacac; padding: 17px 10px 17px 23px; position:absolute; top:0px; width:915px; }

.headerItems{ float: left; width: 151px; }

.navbar { margin-top: 40px ;margin-left: 5px; padding-right:10px;  }
.navbar2 { float: right ; text-align: right ; padding-right: 63px;}

a:link.navbarLink 		{ background: url(../images/menu-arrow.png) no-repeat 0% 50% ;font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#FFFFFF; text-decoration:none; margin-left:10px;padding-left: 10px; }
a:visited.navbarLink	{ background: url(../images/menu-arrow.png) no-repeat 0% 50% ;font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#FFFFFF; text-decoration:none; margin-left:10px;padding-left: 10px; }
a:hover.navbarLink 		{ background: url(../images/menu-arrow.png) no-repeat 0% 50% ;font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#FFFFFF; text-decoration: underline; margin-left:10px;padding-left: 10px; }

.TopSearchBG { z-index:100;height: 30px;/* background-color:#acacac;*/ padding-left:28px; padding-top:10px; position:absolute; width:920px; top:70px; }
.HeaderImg { position:absolute; top:110px;margin-left:230px;width:718px;overflow:hidden;}



.Modelselector { float: left; color:#ffffff; margin-left: 469px ;padding-top: 8px; background-color:#85878a;height:22px;padding-left:15px;font-size:12px;padding-right:30px;z-index: 100;text-transform: uppercase ; }


.Title{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#949494; margin-bottom: 5px; padding-top:10px;}
.SubTitle{ font-family:Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#949494; }

.right { width: 230px; background-color: #ffffff; position:absolute; left:0px; top:110px; }
.rightMidle { padding: 10px 7px 10px 12px; }
.center { width:698px; min-height:800px; margin-top:404px;margin-left:230px;padding:0px 0px 0px 0px; background-color:white; clear:both;}

.RightTitle{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; text-decoration:none; }
.RightCombo1{ background-color:#FFFFFF; width:204px; font-size:10px; color:#000000; }
.RightCombo2{ background-color:#FFFFFF; width:85px; font-size:10px; color:#000000; }
.RightCombo3{ background-color:#FFFFFF; width:204px; font-size:10px; color:#000000; height: 110px ; }

.TextArea{ background-color:#FFFFFF; width:198px; font-size:11px; color:#000000; font-family:Arial, Helvetica, sans-serif; }

.TxtBox { background-color:#FFFFFF; width:95px; font-size:10px; color:#000000; border:1px solid #000000;  }

.MidleRightMidleRight { float:right; width: 115px; position:relative; z-index:11111;}
.MidleRightMidleLeft { height:35px; position:relative;}



.footer { height: 42px; padding: 5px 0px 0px 13px; bottom:0px; 
	width:958px;
	left:50%;
	margin-left:-489px;
	position:relative;
}
.footerBottomRight { float:right; width: 220px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#8C8C8C; }

.footerLeft { margin-right: 20px; color: #696F72; font-size: 12px; text-align: center; }
.footerRight { display: none;float: right; text-align: right; width: 250px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#8C8C8C; padding-right:10px; }

.BottomMenu { margin-right: 220px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#8C8C8C; }

.BotMenuText{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#8C8C8C; text-decoration:none; }
a:visited.BotMenuText{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#8C8C8C; text-decoration:none; }
a:link.BotMenuText{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#8C8C8C; text-decoration:none; }
a:hover.BotMenuText{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666; text-decoration:none; }


.MSFloatLeft { font-family: Verdana, sans-serif;height:25px;float:left; position:relative; padding-top: 5px; padding-left: 7px; padding-right:8px;background-color:#85878a;color:#ffffff;}
.DropDownMenu { position:absolute; background-color:#FFFFFF; padding:5px 10px; margin-top:1px; visibility:hidden; width:150px;}

a.MSlink:link 		{ display:block; color:#ffffff; font-size:18px; padding:0px 2px; font-weight:normal; text-decoration:none;}
a.MSlink:visited	{ display:block; color:#ffffff; font-size:18px; padding:0px 2px; font-weight:normal; text-decoration:none;}
a.MSlink:hover 		{ display:block; color:#ffffff; font-size:18px; padding:0px 2px; font-weight:normal; text-decoration:none; color:#acacac;}

a.MSlinkSub:link 	{ display:block; color:#000000; font-size:12px; font-weight:bold; text-decoration:none; padding:2px 10px; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:left center;}
a.MSlinkSub:visited	{ display:block; color:#000000; font-size:12px; font-weight:bold; text-decoration:none; padding:2px 10px; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:left center;}
a.MSlinkSub:hover 	{ display:block; color:#3E496D; font-size:12px; font-weight:bold; text-decoration:none; padding:2px 10px; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:left center;}

.clear { clear:both; }


/* Common sitr class */
.main_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #818285;
}
.main_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
	color: #818285;
}
.tblrow {
	font-family: Verdana;
	font-size: 10px;
	height:21px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #f6f6f6;
	text-align:left;
	padding:2px;
} 

.tblbg { background-color: #E6E4D5} 
.tblbg td { border-left: 1px solid #e6e4d5; border-top: 1px solid #e6e4d5} 

td.tblheader { 
	font-family: Verdana;
	font-size: 10px;
	height:21px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #818285;
	vertical-align: middle;
	text-align:center;
	padding:2px;
	border: none ;
	border-left: 1px solid #e6e4d5;
} 

.input { font-family: Verdana; font-size: 10px; width: 200px;; border: 1px solid #666666}

.but { font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight:bold; background-color: #818285; border: 1px solid #818285; font-weight: bold}

.err { font-family: Verdana; font-size: 11px; color: #FF0000; font-weight:bold; text-align: center;} 

.inputnowidth {  font-family: Verdana; font-size: 10px; border: 1px solid #666666} 

.tblrownobg {
	font-family: Verdana;
	font-size: 10px;
	line-height: 20px;
	height:21px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
}
a {
color:#999999;
text-decoration:none
} 
.clear { clear:both; }
.ModelSelector { position:absolute; color:#FFFFFF; padding-left:10px; background-color:#85878a;}
/*End WTD CSS*/

.MidleCarPriseLeft	{ width: 160px; float: left; border: #878787 1px solid; margin-right: 5px; margin-bottom:10px; display:inline; }

.HomeMidleCarPriseImagePrise { border-bottom: #878787 1px solid; padding: 3px; height: 100px; background-color: #EEEEEE; }

.MidleCarPriseTopTitle { background-color: #666666; text-decoration: underline; font-size: 8px; color: #FFFFFF; padding: 0px 0px 3px 3px; text-align: center;}
.MidleCarPriseImagePrise { border-bottom: #878787 1px solid; padding: 3px; height: 40px; background-color: #EEEEEE; }
.MidleCarPriseSport { color: #7E7A6F; background-color: #EEEEEE; color: #585856; font-family:Arial, Helvetica, sans-serif; text-align: center; padding-top: 3px; height: 100px; }
.HomeMidleCarPriseSport { color: #7E7A6F; background-color: #EEEEEE; color: #585856; font-family:Arial, Helvetica, sans-serif; text-align: center; padding-top: 3px; height: 35px; }
.ImageBoder { border: #878787 1px solid; }
.FlotCenter {  /*width: 160px; */text-align:center; }
.FlotLeft { float: left; width: 59px; }
.ImagePriseRight { margin-left: 64px; text-align: center; color: #585856; font-family:Arial, Helvetica, sans-serif; }
.TextPrise { font-weight: bold; font-size: 18px; color: #585856; font-family:Arial, Helvetica, sans-serif; }

a.headerlink {
font-family: Verdana;
font-size: 10px;
font-weight:bold;
height:21px;
color:#FFFFFF;
text-decoration:underline
} 
a:hover.headerlink {
font-family: Verdana;
font-size: 10px;
font-weight:bold;
height:21px;
color:#FFFFFF;
text-decoration:none
} 

.MidleTopImageIS { width: 120px; float: left; }
.MidleTopImageGS { width: 120px; float: left; }
.MidleTopImageSC { width: 118px; float: left; }

.MidleTopImageText {
	position: absolute;
	margin: 170px 10px 10px 10px;
	color: #231F20;
	font-family: Arial, Helvetica, sans-serif;
}

.MidleText { text-align: justify; padding-left:0px; padding-bottom: 20px; width: 698px; margin-top: 213px; color: #231F20;clear:both;}
.MidleText h1,h2,h3 {
color:#363E40;
font-weight:bold;
font-size:14px;
margin: 10px 2% -10px auto;
font-family:Arial,sans-serif;
}
.MidleTexttop { text-align: justify; padding-left: 10px; padding-bottom: 20px; margin-top: 250px; _margin-top: 10px; color: #231F20; margin-right:20px; }

.MidleTexttop_Up { text-align: justify; padding-left: 10px; padding-bottom: 20px; _margin-top: 10px; color: #231F20; margin-right:20px; }

.MidleBottomText { margin-left: 10px; font-weight: bold; font-size: 13px; color: #231F20; }
.MidleBottomLink { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color:#231F20; text-decoration: none; }
a:visited.MidleBottomLink { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color:#231F20; text-decoration: none; }
a:link.MidleBottomLink { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color:#231F20; text-decoration: none; }
a:hover.MidleBottomLink { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color:#000000; text-decoration: none; }

.midleLeftTopImageCar { position: absolute;top:419px;left:230px; padding: 0px 0px 10px 0px; margin-top: -15px;width:750px;}
.midleLeftTopButtonBoxes { position: absolute;top:642px;left:230px; padding: 0px 0px 10px 0px; margin-top: -15px;width:718px;}
a:link.navbarLink_site 		{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; padding-left: 7px; }
a:visited.navbarLink_site	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; padding-left: 7px; }
a:hover.navbarLink_site		{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration: underline; padding-left: 7px; }


.BorderRightLeft{
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	text-align:center;
}
.BorderLeft{
	border-left:1px solid #000000;
	text-align:center;
}
.PrivateUsers{
	padding:6px 0px 0px 0px;
	width:212px;
	margin-left:4px;
}
.BusinessUsers{
	padding:6px 0px 6px 0px;
	width:212px;
	margin-left:4px;
}
.BottomImage{
	padding:0px 0px 6px 0px;
	width:212px;
	margin-left:4px;
}

/*---------------------------------------------------------------------*/
.SpecialOffer{
  display: none;
	float:right;
	height:58px;
	width:234px;
	margin-top:-5px;
}
.EnquireBox{
	width:690px;
	min-height:130px;
	_height:130px;
	background-color:#FFFFFF;
	border:5px solid #BCBDBF;
	margin-top:10px;
	padding:5px;
}
.EnquireLeftPhoto{
	float:left;
	width:202px;
	height:132px;
}
.LexusName{
	float:left;
	height:95px;
	width:170px;
	margin-left:10px;
}
.OfferHeader{
  clear:left;
  float:left;
  height:100px;
  width:250px;
  font-size: 20px ;
  padding-left: 5px ;
  font-family:"Trebuchet MS";
  color:#656567;
}
.LexusNameText{
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#656567;
}
.LexusPriceRedUp{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
}
.LexusPriceRed{
	font-family:"Trebuchet MS";
	font-size:19px;
	color:#FF0000;
}
.LexusPriceRedMoto
{
	font-family:"Trebuchet MS";
	font-size:21px;
	color:#FF0000;
}
.LexusPriceS{
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#626365;
}
.LexusPrice{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#626365;
}
.LexusPriceUp{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#626365;
}
.ModelBox{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:13px;
	font-weight:bold;
	color:#626365;
	min-height:95px;
	_height:95px;
	margin-left:380px;
	margin-right:150px;
}
.RightNameBox{
	float:left;
	width:120px;
	height:140px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:12px;
	font-weight: normal;
	color:#626365;
	margin-left:5px;
}

.RightNameBox_Up{
	float:left;
	width:120px;
	height:95px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:12px;
	font-weight: normal;
	color:#626365;
	margin-left:5px;
}

.EnquireThisCar{
	float:right;
	height:37px;
	width:137px;
}
.UsersPrice {
  display: none;
	position:absolute;
	color:#FFFFFF;
	font-weight:bold;
	font-family: "trebuchet MS" tahoma, arial, verdana;
	margin-top:70px;
	text-transform:uppercase;
	margin-left:8px;
	line-height:12px;
}
.EnquireRight {
	float:right;
	width:150px;
}
.clear { clear:both; }


.RightNameBox_Spec{
	float:left;
	width:120px;
	height:95px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:12px;
	font-weight: normal;
	color:#626365;
	margin-left:5px;
}
.EnquireThisCar_Spec{
	float:right;
	height:37px;
	width:137px;
}
.ModelBox_Spec{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:13px;
	font-weight:bold;
	color:#626365;
	width:170px;
	height:95px;
	float:left;
	margin-left:5px;
}
.EnquireLeftPhoto_Spec{
	float:left;
	width:202px;
	height:132px;
}
.EnquireBox_Spec{
	width:690px;
	height:130px;
	background-color:#FFFFFF;
	border:5px solid #BCBDBF;
	margin-top:10px;
	float:left;
	padding:5px;
}
.LexusName_Spec{
	float:left;
	height:95px;
	width:170px;
	margin-left:10px;
}
.LexusNameText_Spec{
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#656567;
}
















.EnquireBox{
	width:690px;
	min-height:130px;
	_height:130px;
	background-color:#FFFFFF;
	border:5px solid #BCBDBF;
	margin-top:10px;
	padding:5px;
}
.EnquireRight {
	float:right;
	width:150px;
}
.RightNameBox{
	float:left;
	width:120px;
	height:140px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:12px;
	font-weight: normal;
	color:#626365;
	margin-left:5px;
}
.LexusPriceRedMoto
{
	font-family:"Trebuchet MS";
	font-size:21px;
	color:#FF0000;
}
.EnquireThisCar{
	float:right;
	height:37px;
	width:137px;
}
.EnquireLeftPhoto{
	float:left;
	width:202px;
	height:132px;
}
.LexusName{
	float:left;
	height:95px;
	width:170px;
	margin-left:10px;
}

.LexusNameText{
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#656567;
}
.LexusPriceRedUp{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
}
.LexusPriceUp{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#626365;
}
.ModelBox{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:13px;
	font-weight:bold;
	color:#626365;
	min-height:95px;
	_height:95px;
	margin-left:380px;
	margin-right:150px;
}
.LexusPrice{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#626365;
}

/*   Sept '09 Rebuild Additions */

.right form {
  background-color: #e7e8e9 ;
  padding-bottom: 15px; 
}