﻿/*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;
	background-position-y: -700px;
}
.clear { clear: both; }
strong { font-weight: bold; }
#siteContainer {
	width:948px;
	left:50%;
	margin-left:-489px;
	position:relative;
	border: #FFFFFF 10px solid;
	margin-top: 20px;
	background-color: white ;
}

.heading { font-weight: bold; font-size: 125%; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #999; }

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

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

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

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

.navbar a.navbarLink { color: #fff; }


.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: 429px ;padding-top: 8px; background-color:#85878a;height:22px;padding-left:15px;font-size:12px;padding-right:0px;z-index: 100;text-transform: uppercase ; }

.Modelselector {
	border: 1px solid #767779;
	border-width: 0 0 1px 1px;
	color: #fff;
	font-size: 150%;
	height: 25px;
	position: absolute;
	top: 0; 
	right: 0;
	width: 450px;
}
.Modelselector a {
	color: #fff;
	padding: 0px 5px;
}
.Modelselector a:hover { color: #ACACAC; }
		

.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; z-index: 1; }
.rightMidle { padding: 10px 7px 10px 12px; }
.center { width:698px; min-height:900px; 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; }

.footer a { color: #696F72; }

.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% 5px 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:652px;left:234px; 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:0px;
}

/*---------------------------------------------------------------------*/
.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; 
}


.social-follow-buttons {
	border: 0;
	position: absolute;
	left: 422px;
	top: 6px;
}

.news-story { margin: 20px auto; width: 650px; padding: 0 0 20px 10px; border-bottom: 1px solid #ccc; }
.news-title a { color: #444; text-align: left; }
.news-date { color: #777; }
.news-thumb {	margin: 10px 0 0 0; }
h1.news-title {
	margin-bottom: 0;
	padding-bottom: 0;
}
.news-content { font-size: 12px; margin: 20px auto; }
.news-content img {
	max-width: 650px;
	height: auto;
}
.news-content h3 {
	margin: 0;
}
	
.contact-dealership-box { background: url(/images/gradient-box-bg.jpg) no-repeat; color: #666; width: 215px; height: 60px; display: inline-block; font-family: sans-serif; text-shadow: #fff 1px 1px 0px; font-weight: 100; text-align: left; }
.contact-dealership-box a { color: #666; }
.contact-dealership-box .dealership-name {font-size: 150%; padding: 10px 0px 0 12px; }
.contact-dealership-box .telephone { font-size: 150%; padding: 2px 0px 0 12px;font-weight: bold; }

.header-navigation {
	color: white;
	background: #85878A;
	background: -moz-linear-gradient(top, #929497, #7c7d7f);
	background: -webkit-gradient(linear, left top, left bottom, from(#929497), to(#7c7d7f));
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#929497', EndColorStr='#7c7d7f', GradientType=0);
	border-bottom: 1px solid #6a6a6a;
	border-top: 1px solid #767779;
	min-height: 35px;
	margin-top: 56px;
	margin-left: -23px;
	width: 948px;
	z-index: 2;
}
.header-navigation ul, .header-navigation li { padding: 0; margin: 0; list-style: none; float: left; }
.header-navigation ul {
	border-left: 0px solid #767779;
}
.header-navigation li { 
	border-left: 1px solid #999b9d;
	border-right: 1px solid #767779;
	position: relative;
}
.header-navigation-more {
	background-color: #7c7d7f;
	border: 1px solid #767779;
	border-width: 0px 1px 1px 1px;
	position: absolute;
	top: 35px;
	left: 0;
	width: 150px;
	z-index: 3;
	-moz-box-shadow: 1px 1px 3px #333;
	-webkit-box-shadow: 1px 1px 3px #333;
	box-shadow: 1px 1px 3px #333;
}

.last .header-navigation-more {
	right: 0;
	left: auto;
	width: 250px;
}

.header-navigation li .header-navigation-more {
	display: none;
}
.header-navigation li:hover .header-navigation-more, .header-navigation li.over .header-navigation-more {
	display: block;
}
.header-navigation a {
	color: #fff;
	display: inline-block;
	font-size: 140%;
	height: 27px;
	padding: 8px 10px 0px 10px;
	text-align: center;
	min-width: 80px;
	width:auto !important;
	width:80px;
}
.header-navigation-more a { 
	border-bottom: 1px solid #6a6a6a;
	border-top: 1px solid #999;
	display: block;
	margin: 0px 3px;
	text-align: left;
}
.header-navigation-more a:hover { 
	background: #666;
	cursor: pointer;
}
.header-navigation-more a.first {
	border-top: 0;
}

/* information box */
.infobox-success {
	margin: 0 0 20px 0;
	padding: 15px;
	font-weight: bold;
	background-color: #FEFFE4;
	border: 1px solid #F8D7A8;
	text-align: center;
}

/* used car pages */
.used-car-page h1 {
	border-bottom: 1px solid #ddd;
	font-size: 250%;
	font-weight: normal;
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;
}
.used-car-price {
	float: right;
	font-size: 250%;
	margin: 0px 0 0 0;
}
.used-car-spec { color: #444; float: right;	width: 330px; }
.used-car-spec-table { font-size: 125%; }
.used-car-spec-table th, .used-car-spec-table td { border-bottom: 1px solid #ddd; padding: 5px 2px 5px 2px; }
.used-car-spec-table th { font-weight: bold; text-align: left; }
.used-car-spec-table td { text-align: right; }

.used-car-dealership {
	background: #fdfeb2;
	border: 2px solid #ddd;
	font-size: 175%;
	height: 100px;
	margin-top: 20px;
	padding: 12px;
	text-align: center;
}
.used-car-dealership .phone-num {
	font-size: 125%;
	padding: 12px 0;
	text-align: center;
}

.used-car-address {
	float: right;
	font-size: 120%;
	margin-top: 10px;
	width: 330px;
}
.used-car-address .directions-button {
	background: #f2f2f2;
	border: 1px solid #ddd;
	color: #444;
	display: block;
	margin-top: 8px;
	padding: 5px;
	text-align: center;
	font-size: 125%;
}

.used-car-image-container {	float: left; min-height: 300px;	width: 350px; }
.used-car-image-large { min-height: 228px; }
.used-car-images-small { margin-top: 8px; }
.used-car-images-small img { width: 110px; }
.used-car-images-small .small-image-int { float: left; }
.used-car-images-small .small-image-rear { float: right; }
.used-car-images-small .small-image { float: left; margin: 0px 6px 6px 0px; height: 73px; }

.used-car-details {
	float: left;
	font-size: 120%;
	line-height: 140%;
	margin-top: 0px;
	min-height: 300px;
	text-align: left;
	width: 350px;
}
.used-car-contact {
	background: #f2f2f2;
	border: 2px solid #ddd;
	float: right;
	margin-top: 0px;
	padding: 10px;
	width: 306px;
}
.used-car-contact .contact-title {
	font-size: 150%;
	color: #444;
	margin-bottom: 10px;
}
.used-car-contact table td {
	font-size: 110%;
	padding: 1px 0;
}
.used-car-contact input[type="text"], .used-car-contact textarea {
	border: 1px solid #aaa;
	padding: 3px;
	width: 200px;
}
.used-car-video { clear: both; font-size: 120%; height: 330px; margin-top: 20px; }
.used-car-video #player { margin: 5px 0 0px 0; }
.dealer-more-cars {	font-size: 120%; margin-top: 40px; }
.dealer-more-cars ul, .dealer-more-cars li { list-style: none; margin: 0; padding: 0; }
.dealer-more-cars li { border: 1px solid #ccc; float: left; margin: 5px 15px 10px 0; padding: 3px; width: 150px; }
.dealer-car-image { height: 97px; }
.dealer-car-title { margin: 5px; font-weight: bold; }
.dealer-car-details { color: #666; margin: 1px 3px 5px 3px; }
.dealer-car-price { background: #eee; font-weight: bold; padding: 3px 5px; text-align: right; }


/* home page yused car boxes */
.home-used-cars {
	position: absolute;
	top: 418px;
	left: 230px;
	padding: 0px;
	margin-top: -15px;
	overflow: hidden;
	width: 718px;
}
.home-used-cars img { border: 0; }
.home-used-cars-text {
	position: absolute;
	top: 419px;
	left: 230px;
	width: 718px;
}
.home-used-cars-text span {
	position: absolute;
	top: 185px;
	width: 200px;
}
.home-used-cars-text .home-used-other {
	top: 35px;
	left: 200px;
}
.home-used-cars-text .home-used-sc {
	top: 34px;
	left: 463px;
}
.home-used-cars-text .home-used-ct {
	left: 50px;
}
.home-used-cars-text .home-used-is {
	left: 175px;
}
.home-used-cars-text .home-used-gs {
	left: 315px;
}
.home-used-cars-text .home-used-ls {
	left: 455px;
}
.home-used-cars-text .home-used-rx {
	left: 583px;
}
