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

#siteContainer {
	width:941px;
	padding-top:1px;
	padding-bottom:1px;
	left:50%;
	margin-left:-477px;
	position:relative;
/*	background-image: url(../images/bg.gif);
	background-repeat:repeat-y;*/
}


.header{ position:absolute; top:0px; left:0px; width:941px; height:129px; }
.headerBgImg { width: 941px; height: 129px ; background: url(../images/header-bg.png) no-repeat; }
.headerItems{ width: 92px; position:absolute; top:15px; left:30px;  }

.navbarleft { position:absolute ; top:45px;left:0px; text-align:left;z-index:100 }
.navbarright { position:absolute ; top:30px;left:530px; text-align:right;z-index:100; width: 400px; }
.navbarthree { position: absolute ; top: 50px;left:530px; text-align: right;z-index:100;width:400px;}

a.notlast { padding-right:5px ; border-right: 1px dotted black ;}

a:link.navbarLink 		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#838182; padding-left:3px; text-decoration:none; }
a:visited.navbarLink	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#838182; padding-left:3px; text-decoration:none; }
a:hover.navbarLink 		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; padding-left:3px; text-decoration:none; }

.TopSearchBG {position:absolute; height: 25px; width:940px; left:0px; top:92px;z-index:100;}
.HeaderImg { position:absolute; top:119px; left:220px;width:721px;overflow:hidden;}

.SearchRight { float:right; width: 175px; padding: 5px 0px 10px 0px; }
.Search { font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; }
.TextBox { width:105px; height: 16px; font-size:11px; border:0; padding-top: 3px; margin-top: 3px; }

.container { margin-top:20px; padding: 0px 10px 0px 20px; background-image: url(../images/midle-bg.gif); background-repeat: repeat-y; }

.Title{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold; color:#959595; margin-top: 15px; margin-bottom: 6px; }
.SubTitle{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#949494; }

.right { width: 220px;position:absolute; left:0; top:119px; }
.right form {  background-color: #87bbdf;  }
.rightMidle { padding: 10px 7px 0px 12px; }
.center {
	width:721px; color: #838182; min-height:900px; _height: 950px;margin-left:220px; margin-top:350px; margin-bottom:50px; padding:0px 0px 0px 0px;
/*
	background-image:url(../images/right-bg.gif); background-repeat:repeat-y; background-position:right;
*/
}

.homecenter {
	width:721px; color: #838182; min-height:1000px; _height: 850px; margin-left:220px; margin-top:330px; margin-bottom:50px; padding:0px 0px 0px 0px;
/*
	background-image:url(../images/right-bg.gif); background-repeat:repeat-y; background-position:right;
*/
}

.RightSearchTit { margin: 0px; font-family:Arial,Verdana, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }
.RightTitle{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; }
.RightCombo1{ background-color:#FFFFFF; width:194px; font-size:10px; color:#000000; }
.RightCombo2{ background-color:#FFFFFF; width:90px; font-size:10px; color:#000000; }
.RightCombo3{ background-color:#FFFFFF; width:194px; font-size:10px; color:#000000; height:100px}

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

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

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



.footer { height: 42px; padding: 5px 0px 0px 20px; position:absolute; bottom:0px; width:941px;color: #696F72; font-size: 10px; }
.footerBottomRight { float:right; width: 220px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#8C8C8C; }

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

.MSFloatLeft { float:left; position:relative;padding: 7px ; font-size:12px;}

.DropDownMenuIS { position:absolute; background-color:#FFFFFF; padding:5px 10px; margin-top:10px; visibility:hidden; width:150px; z-index:11111; border:solid 1px #000000; right:90px;}
.DropDownMenuGS { position:absolute; background-color:#FFFFFF; padding:5px 10px; margin-top:10px; visibility:hidden; width:150px; z-index:11111; border:solid 1px #000000; right:60px;}
.DropDownMenuLS { position:absolute; background-color:#FFFFFF; padding:5px 10px; margin-top:10px; visibility:hidden; width:150px; z-index:11111; border:solid 1px #000000; right:30px;}


a.MSlink:link 		{ display:block; color:#FFFFFF; font-size:18px; padding:0px 2px; font-weight:bold; text-decoration:none;}
a.MSlink:visited	{ display:block; color:#FFFFFF; font-size:18px; padding:0px 2px; font-weight:bold; text-decoration:none;}
a.MSlink:hover 		{ display:block; color:#000000; font-size:18px; padding:0px 2px; font-weight:bold; text-decoration:none; background-color:#FFFFFF;}

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; }




.RightTextMidle { color: #FFFFFF; padding: 10px 0px 20px 0px; text-decoration: none; }
a:visited.RightTextMidle { color: #FFFFFF; text-decoration: none; }
a:hover.RightTextMidle { color: #FFFFFF; text-decoration: none; }
a:link.RightTextMidle { color: #FFFFFF; text-decoration: none; }

.NewSletter { width: 175px; padding-left: 12px; }
.EmailBox { text-align: right; padding-top: 10px; color: #FFFFFF; }
.TextBoxMidle { width:105px; height: 12px; font-size:11px; border:0; padding-top: 1px; margin-top: 3px; }
.but { font-family: Verdana; font-size: 11px; color: #FFFFFF; background-color: #2684C5; border: 1px solid #FFFFFF; }

.footer { height: 42px; padding: 5px 0px 0px 15px; position:absolute; bottom:0px; width:941px; }

.footerLeft { margin-right: 229px; color: #696F72; font-size: 9px; }
.footerRight { float: right; width: 219px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; 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:10px; font-weight:normal; color:#8C8C8C; text-decoration:none; }
a:link.BotMenuText{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#8C8C8C; text-decoration:none; }
a:hover.BotMenuText{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#666666; text-decoration:none; }



/* Common sitr class */
.main_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #2684C5;
}
.main_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
	color: #2684C5;
}
.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: #FFFFFF} 

.tblheader { 
	font-family: Verdana;
	font-size: 10px;
	height:21px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2684C5;
	vertical-align: middle;
	text-align:left;
	padding:2px;
} 

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

.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 #878787} 

.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 { margin-left: 375px;  float: left; padding: 7px; font-size:12px;color:#999999;}
.modelselactive { background: url(../images/selector-underline.png) no-repeat 94% 100%; color: #EC1C24; }
.modelselactive a { color: #ec1c24; }
/*End WTD CSS*/

.MidleCarPrise { margin-bottom: 5px;width:701px;}
.MidleCarPriseLeft	{ width: 165px; float: left; border: #2684C5 1px solid; margin-right: 5px; }
.MidleCarPriseMidle { width: 165px; float: left; border: #2684C5 1px solid; margin-right: 5px; }
.MidleCarPriseRight { border: #2684C5 1px solid; margin-left: 364px; }

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

.MidleCarPriseTopTitle { background-color: #2684C5; text-decoration: underline; font-size: 8px; color: #FFFFFF; padding: 0px 0px 3px 3px; }
.MidleCarPriseImagePrise { border-bottom: #2684C5 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: #2684C5 1px solid; }
.FlotCenter {  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
}

.RightBotImage { margin-top: 5px;}

.midleLeftTopImageCar { position: absolute ; top: 357px; left: 220px; height: 155px;width:721px; }

.fouroptions {position: absolute ; top: 510px; left: 223px }

.MidleTopImageIS { width: 90px; float: left; }

.MidleTopImageText1 { width: 85px;font-size:10px; position: absolute; margin: 115px 5px 0px 10px; color: #7D7D7D; font-family: Arial, Helvetica, sans-serif; }
.MidleTopImageText2 { width: 85px;font-size:10px; position: absolute; margin: 115px 5px 0px 10px; color: #7D7D7D; font-family: Arial, Helvetica, sans-serif; }
.MidleTopImageText3 { width: 85px;font-size:10px; position: absolute; margin: 115px 5px 0px 10px; color: #7D7D7D; font-family: Arial, Helvetica, sans-serif; }
.MidleTopImageText4 { width: 85px;font-size:10px; position: absolute; margin: 115px 5px 0px 10px; color: #7D7D7D; font-family: Arial, Helvetica, sans-serif; }

.TextCenter { color: #838182; margin: 0px 0px 0px 15px; }

TextCenter ,h2,h3 {
color:##B8BABD;
font-weight:bold;
font-size:14px;
margin: 10px 2% -10px auto;
font-family:Arial,Verdana,sans-serif;
}

TextCenter ,h1{
color:##B8BABD;
font-weight:bold;
font-size:14px;
margin: 10px 2% -10px auto;
font-family:Arial,Verdana,sans-serif;
}


.DefaultBG { background-image: url(../images/default-bg.jpg); background-repeat: repeat-x; height: 385px; margin-right: 10px; }

.DefaultBGLeft  { height: 385px; float: left; width: 170px; padding: 0px 0px 0px 35px; }
.DefaultBGRight { height: 385px; margin-left: 205px; color: #93999C; padding-top: 60px; }

.DefaultTitle { color: #464646; font-size: 14px; padding-bottom: 5px; font-weight: bold; }
.Dealer { margin-right: 10px; padding-top: 5px; text-align: center; font-size: 14px; padding-bottom: 5px; font-weight: bold; height:30px; width: 150px;background:url(../images/img_dealership_bg.png) no-repeat;}
.Dealer a { color: black; }

/* specail offerpage class */
.RightNameBox_Spec{
	float:left;
	width:100px;
	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:120px;
	height:95px;
	float:left;
	margin-left:5px;
}
.EnquireLeftPhoto_Spec{
	float:left;
	width:102px;
	height:140px;
}
.EnquireBox_Spec{
/*	width:650px;*/
	height:130px;
	background-color:#FFFFFF;
	border:5px solid #BCBDBF;
	margin-top:10px;
	float:left;
	padding:5px;
}
.LexusName_Spec{
	float:left;
	height:95px;
	width:260px;
	margin-left:35px;
	_margin-left:10px;
	position: relative;
}
.LexusNameText_Spec{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#656567;
}
.LexusPriceRed{
	font-family:"Trebuchet MS";
	font-size:19px;
	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;
}


.PrivateUsers{
	padding:6px 0px 6px 0px;
	width:212px;
	margin-left:4px;
}
.BusinessUsers{
	padding:6px 0px 6px 0px;
	width:212px;
	margin-left:4px;
}
.UsersPrice {
	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;
}



.EnquireBox{
	width:500px;
	min-height:130px;
	_height:130px;
	background-color:#FFFFFF;
	border:5px solid #BCBDBF;
	margin-top:10px;
	float:left; padding:5px;
	position: relative;
	display: block;
}
.EnquireLeftPhoto{
	float:left;
	width:100px;
	height:64px;
}
.LexusName{
	float:left;
	width:110px;
	margin-left:10px;
}
.ModelBox{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:13px;
	font-weight:bold;
	color:#626365;
	width:110px;
	height:95px;
	float:left;
	margin-left:5px;
}
.ModelBox_P{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:13px;
	font-weight:bold;
	color:#626365;
	width:160px;
	height:135px;
	float:left;
	margin-left:5px;
}
.RightNameBox{
	float:left;
	width:155px;
	height:95px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:12px;
	font-weight: normal;
	color:#626365;
	margin-left:5px;
}
.RightNameBox_P{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:12px;
	font-weight: normal;
	color:#626365;
	margin-left:375px;
}
.EnquireThisCar{
	float:right;
}
.LexusNameText{
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#656567;
}



.ModelBox_U{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:13px;
	font-weight:bold;
	color:#626365;
	width:160px;
	height:105px;
	float:left;
	margin-left:5px;
}
.RightNameBox_U{
	float:left;
	width:105px;
	height:105px;
	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;
}
.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;
}