@charset "utf-8";
/* BEGIN RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {font-weight:100;font:82%/140% "Lucida Sans Unicode", Verdana,Arial,Helvetica,sans-serif;color:#1a1708}
ol, ul {list-style:normal}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 1;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
/* END RESET */
a:link, a:visited{text-decoration:underline;color:#1a1708}
a:hover, a:active{font-style:italic;color:#00142c}

/*# MAIN STYLES #*/
body{background:#0249A7 url(../App_Themes/MDF/images/bg.jpg) top left repeat;}
#outer{text-align:center;width:100%;}
#header {
	background-image: url(../App_Themes/MDF/images/headerBG2.jpg);
	background-repeat: repeat-x;
	height: 120px;
	position:relative;
	top:0;
	left:0;
	z-index:2000;
}
#logoContainer{height:1px;position:relative;top:0;left:0;margin:0 auto;}
#logoContainer img.logo{position:absolute;top:8px;left:-5px;width:300px;z-index:3000;margin:0;float:left;}
#wrap{
	width:930px;
	overflow:hidden;
	background-color: transparent;
	margin:0 auto;
	text-align:left;
	padding-bottom:6px;
}
#contentWrap{font-size:95%;position:relative;top:0;left:0;float:left;width:660px}

#sidebarHeader{
	clear: both;
	float: left;
	height: 45px;
}

.logo{width:320px;float:left;}
h2{width:600px;position:relative;display:block;font-weight:normal;
	margin:16px auto 0 auto;color:#042648;font-family:Georgia,"Times New Roman",serif;
	font-size:22px;line-height:1.1em;z-index:10}
#sidebarHeader h3{position:relative;display:block;font-weight:normal;width:210px;margin:4px auto 0;color:#042648;font-family:Georgia,"Times New Roman",serif;font-size:20px;line-height:22px}
#sidebar{position:relative;
	float:left;
	width:210px;
	margin:16px auto 0 auto;
	z-index:1000;}
#sidebarWrap{
	display:inline;
	float:right;
	min-height:400px;
	height:auto!important; 
	height:400px;
	width:230px;
	margin:10px 10px 0 0;
	background:#dce5d5;	
	/* Webkit (Safari / Chrome / Android / iPhone / Palm Pre) */
	-webkit-border-radius: 12px;
	-webkit-box-shadow: 3px 3px 10px #000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(180,188,175,1)), to(rgba(220,229,213,1)));
	
	/* Mozilla Firefox */
	-moz-border-radius: 12px;
	-moz-box-shadow: 3px 3px 10px #000;
	background-image: -moz-linear-gradient(top left, bottom right, from(rgba(180,188,175,1)), to(rgba(220,229,213,1)));
	
	/* IE 6, 7, 8 */
	border-radius: 12px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=6) progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#b4bcaf',EndColorStr='#dce5d5')";
	filter: progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=6) progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#b4bcaf',EndColorStr='#dce5d5');

	-khtml-border-radius: 12px;	
}

#sidebarWrap #sidebar{margin:10px 10px 0 12px;}
#footer{width:100%;clear:both;margin-top:22px;color:#ccc;text-align:left;}
#footer a:link, #footer a:visited{color:#ccc;}
#footerWrap{width:930px;margin:0 auto}
h3{display:block;font-weight:normal;color:#042648;padding:10px 10px;font-family:Georgia,"Times New Roman",serif;font-size:17px;}
#sidebar h3{margin: 1.4em 0 6px 0;padding:0 0 0 0}
h3.inventory{width:50%;float:left}
h4{width:100%;clear:both;padding:0;margin:.8em 0 0;display:block;font-weight:normal;color:#042648;font-family:Georgia,"Times New Roman",serif;font-size:1.1em;}
h4.inventory{float:left;width:65%;clear:left}
div#show h3{padding:0;margin:0 0 0.9em}
div#panel h4{padding-bottom:2px;margin-bottom:4px;font-size:1.0em;color:#fff;width:625px;border-bottom:1px solid #fff}
img.left{float:left;margin:0 12px 12px 0}
img.right{float:right;margin:0 0 12px 12px}
/*#MAIN MENU#*/
div#logoAndInfo {
	height: 85px;
	width: 930px;
	vertical-align:top;
	z-index:2000;
	margin:0 auto;
	position:relative;
}
div#contactInfoHeader{height:65px;width:120px;float:right;position:absolute;right:0;top:0}
h3#contactInfoHeader{width:650px;float:left;text-align:right;color:white;font-family:Georgia,"Times New Roman",serif;font-size:22px;line-height:26px}
h3#contactInfoHeader span{font-size:19px}
#contactInfoHeader img{margin:8px 12px 0 0;display:inline;float:right;}
#menu{height:40px;width:930px;margin:0 auto 0 auto;padding-bottom: 38px;}
.horizontalCMSMenu{vertical-align: bottom; margin-right:67px;float:right;color:white;font-family:Georgia,"Times New Roman",serif;font-size:17px;display:inline}
.horizontalCMSMenu td{text-align:left;vertical-align:bottom;height:32px}
.horizontalsubCMSMenu td{text-align:left;vertical-align:bottom;height:32px;line-height:2.0em}
.horizontalsubCMSMenu{color: white}
.horizontalsubCMSMenuItem{vertical-align:top; background:black;text-align:right;white-space: nowrap;display: block;}
.horizontalsubCMSMenuItem,
.horizontalsubCMSMenuItemMouseOver, 
.horizontalsubCMSMenuItemMouseDown,
.horizontalsubCMSMenuHighlightedMenuItem, 
.horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown
{
	padding: 2px 4px;
	white-space: nowrap;
	display: block;
	font-family:Georgia,"Times New Roman",serif;
	border-bottom:1px solid #ddd;
	position:relative;
}

.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown, .horizontalsubCMSMenuItemMouseOver
{
	background:#1e1e1e;
}

.horizontalCMSMenuItem, .horizontalCMSMenuItemMouseOver, .horizontalCMSMenuItemMouseDown, 
.horizontalCMSMenuHighlightedMenuItem, .horizontalCMSMenuHighlightedMenuItemMouseOver, 
.horizontalCMSMenuHighlightedMenuItemMouseDown,
.horizontalCMSMenuItemMouseUp,
.horizontalCMSMenuHighlightedMenuItemMouseUp
{
	padding: 0 5px;
	background: transparent;
}

.horizontalCMSMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItem, 
.horizontalCMSMenuHighlightedMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItemMouseDown
{background:transparent;
text-decoration:underline;}

.horizontalCMSMenuHighlightedMenuItem{background:transparent}

/*#HOME PAGE STYLES#*/
#splash{width:666px;height:184px;float:left;overflow:hidden;position:relative}
div#controls{z-index:1000;position:absolute;top:140px;left:18px;text-indent:-9999px;}
#splash img{width:660px;margin:12px 0 0 0;
	/* Webkit (Safari / Chrome / Android / iPhone / Palm Pre) */
	-webkit-border-radius: 12px;
	-webkit-box-shadow: 3px 3px 6px #000;
	/* background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(180,188,175,1)), to(rgba(220,229,213,1))); */
	
	/* Mozilla Firefox */
	-moz-border-radius:12px;
	-moz-box-shadow: 3px 3px 6px #000;
	/* background-image: -moz-linear-gradient(top left, bottom right, from(rgba(180,188,175,1)), to(rgba(220,229,213,1))); */
	
	/* IE 6, 7, 8 */
	border-radius:12px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=6)";
	filter: progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=6) ;

	-khtml-border-radius: 12px;
}

a#anchorOne, a#anchorTwo, a#anchorThree, a#anchorFour, a#anchorFive{position:absolute;display:block;height:128px;top:42px;width:160px;z-index:20;background:transparent url(images/bl.gif) top left no-repeat;text-indent:-9999px}
a#anchorOne{left:169px}
a#anchorTwo{left:490px}
a#anchorThree{left:356px}
a#anchorFour{left:490px}
a#anchorFive{left:26px}
a#prev,a#next{float:left;display:block;width:31px;height:31px;}
a#prev{background:transparent url(../App_Themes/MDF/images/Previous.png) no-repeat;}
a#next{background:transparent url(../App_Themes/MDF/images/Next.png) no-repeat;position:absolute;left:32px;top:0}

#inventoryWrapper {
	float: left;
	width: 690px;
	padding-bottom:25px;
}

#newInventoryWrapper {
	float:left;width:320px;margin: 10px 0 0 0;position:relative;
	padding:10px 0;
	background:#dce5d5;
	
	/* Webkit (Safari / Chrome / Android / iPhone / Palm Pre) */
	-webkit-border-radius: 12px;
	-webkit-box-shadow: 3px 3px 10px #000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(180,188,175,1)), to(rgba(220,229,213,1)));
	
	/* Mozilla Firefox */
	-moz-border-radius: 12px;
	-moz-box-shadow: 3px 3px 10px #000;
	background-image: -moz-linear-gradient(top left, bottom right, from(rgba(180,188,175,1)), to(rgba(220,229,213,1)));
	
	/* IE 6, 7, 8 */
	border-radius: 12px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=6) progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#b4bcaf',EndColorStr='#dce5d5')";
	filter: progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=6) progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#b4bcaf',EndColorStr='#dce5d5');

	-khtml-border-radius: 12px;	
}

#usedInventoryWrapper {
	float:left;
	width:320px;
	position:relative;
	margin:10px 0 10px 22px;
	padding:10px 0;
	background:#dce5d5;
	
	/* Webkit (Safari / Chrome / Android / iPhone / Palm Pre) */
	-webkit-border-radius: 12px;
	-webkit-box-shadow: 3px 3px 10px #000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(180,188,175,1)), to(rgba(220,229,213,1)));
	
	/* Mozilla Firefox */
	-moz-border-radius: 12px;
	-moz-box-shadow: 3px 3px 10px #000;
	background-image: -moz-linear-gradient(top left, bottom right, from(rgba(180,188,175,1)), to(rgba(220,229,213,1)));
	
	/* IE 6, 7, 8 */
	border-radius: 12px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=6) progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#b4bcaf',EndColorStr='#dce5d5')";
	filter: progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=6) progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#b4bcaf',EndColorStr='#dce5d5');

	-khtml-border-radius: 15px;	
}

#rotatorUsed, #rotatorNew{background:#eee;width:255px;margin:10px auto 10px auto;clear:both;min-height:210px}
#uRotator, #nRotator {margin:0 auto;clear:both;width:100%;height:255px;overflow:hidden}
#uRotator div, #nRotator div{height:255px;overflow:hidden}
#newHeader{font-size:20px;font-weight:normal;width:300px;margin: 0 auto 0;position:relative;color:#042648;font-family:Georgia,"Times New Roman",serif;}
#usedHeader{font-size:20px;width:300px; margin: 0 auto; position:relative;color:#042648;font-family:Georgia,"Times New Roman",serif;}
#newInventory{position:relative;top:0;left:0;float:left;width:320px;line-height:1.5em;}
#usedInventory{position:relative;top:0;left:0;float:left;width:320px;line-height:1.5em;}

.rotatorText{line-height:1.2em;background:#eee;padding:10px;width:235px;margin-top:2px}
.rotatorImage img{width:255px;display:block}
table.autoList{width:310px;margin:0 0 8px;float:left}
.homeList{font-size:90%;padding-right:4px}
#newNext, #usedNext{display:block;width:31px;height:31px;z-index:2000;background:transparent url(../App_Themes/MDF/images/Next.png) no-repeat;position:absolute;left:17px;top:0;}
#vehiclesUnder ul{list-style:none;width:192px;padding:0;margin:0 auto}
#vehiclesUnder ul li{width:192px;padding:0;margin:0 0 16px 0;}
#vehiclesUnder ul li img{width:192px;}
.underText{font-size:90%;line-height:1.2em;background:#eee;padding:10px;width:172px;}
.hidden{float:left;clear:both;width:100%;display:none}
a.seeAll{font-size:0.9em;width:32%;text-transform: uppercase;display:inline;text-align:right;float:right;margin:.9em 3px 0}
#sidebar a.seeAll{width:49%;margin: 2.0em 0 0 0}
.socialLink{float:left;margin-right:8px}

/*# INNER CONTENT STYLES #*/
#contentHeader{float:left;width:660px;margin:10px 0 0 0;height:42px;}
#contentSide{float:left;min-height:300px;
height:auto!important; 
height:600px;
width:660px;margin:0 0 0 0;}
#contentFooter{float:left;width:660px;margin:0 0 0 0;height:42px;}
#contentFooter span{display:block;padding:0 0 0 10px}

#contentWrapper {
	float:left;
	width: 660px;
	height: 684px;
	height:auto!important; 
	margin: 10px 0 0 0;
	
	background:#dce5d5;
	
	/* Webkit (Safari / Chrome / Android / iPhone / Palm Pre) */
	-webkit-border-radius: 12px;
	-webkit-box-shadow: 3px 3px 10px #000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(180,188,175,1)), to(rgba(220,229,213,1)));
	
	/* Mozilla Firefox */
	-moz-border-radius: 12px;
	-moz-box-shadow: 3px 3px 10px #000;
	background-image: -moz-linear-gradient(top left, bottom right, from(rgba(180,188,175,1)), to(rgba(220,229,213,1)));
	
	/* IE 6, 7, 8 */
	border-radius: 12px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=6) progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#b4bcaf',EndColorStr='#dce5d5')";
	filter: progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=6) progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#b4bcaf',EndColorStr='#dce5d5');

	-khtml-border-radius: 12px;	
}

.innerPad{padding:10px 30px;}

.stack{margin-top:18px}
.detailsWrap,.bg{}

#socialSearch{z-index:1000;float:right;position:relative;right:8px;width:80px;height:30px;text-align:left;#socialSearch;top:-40px}
#socialSearch a{margin-left:5px}

a.sideLink{text-decoration:none;font-size:1.1em;font-weight:700;width:180px;display:block;clear:both;padding:5px 3px;background:#8096b1;margin: 14px auto 0; text-align:center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius: 4px;
}

/*# SEARCH PAGES #*/
#searchWrap{}
.searchCriteria{min-height:125px;border-bottom:solid 1px #0B233B;padding:10px 0;}
.message{font-size:95%;width:142px;float:right;padding:5px;
	background:#E2EDDD;
	text-align:center;margin:5px 8px 5px 5px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-khtml-border-radius: 5px;
}
.message span{font-size:110%;font-weight:700}
.wide{width:350px}
.selects{float:left}
.selects select{font-size:95%}
.pages{width:60%;overflow:hidden;padding:10px 0 0 0;clear:left;font-size:110%;line-height:140%}
.sorts{width:38%;float:left;clear:left;text-align:left;font-size:105%;padding:10px 0}
.pages a{padding:0 4px 0 0;}
.pagerNum{font-size:110%}
.currPager, a.currPager{color:#ddd;text-decoration:none;padding:0 8px 0 0;cursor:text;font-style:normal}
.pageSize{width:450px;}
.pageSize span{font-size:90%}
.searchCriteriaBottom{border-top:solid 1px #0B233B;}
.searchCriteriaBottom .selects{float:none;padding-top:10px}

div#item, div#itemAlt{width:100%;clear:both;overflow:hidden;position:relative;}
div#item{}
div#itemAlt{background:#CAD3C4}
.itemPad{padding:8px}
.imageDiv{float:left;width:149px;margin: 0 10px 8px 0;}
div.vi, div.vialt{text-align:center;width:145px;border:2px solid #0B233B;float:left;}
.data{float:left;padding-bottom:8px;width:260px;}
a.vehName{font-weight:700;font-size:105%;display:block;width:275px}
.vi img,.vialt img{width:145px}
div#item span, div#itemAlt span{display:block;float:left;margin-right:3px}
div.colorMarker{display:block;line-height:1.1em;width:12px;height:12px;float:left;margin-right:5px;border:solid 1px #0B233B}
div#item .message, div#itemAlt .message{}
div#item .stack, div#itemAlt .stack{}
.itemPad .message {font-family: Arial,Sans-Serif;font-size:1.1em;line-height:1.5em}
.itemPad .message em{font-style:normal;font-family: Arial,Sans-Serif;font-size:1.4em;font-weight:700}
.message {float:right;}
.strikeout{text-decoration:line-through;color:#888}
/*# Specials Page #*/
table.results{width:100%;margin:0 auto}
table.results td
{
		height:174px;
		float:left;
		width:47%;
		margin:0 0 10px 0;
		vertical-align:top;
		background:#eee;
		padding:7px;
		overflow:visible;
		line-height:1.2em;
		font-size:11px;		
}

table.results td.alt{float:right;}

.hlVeh{float:right}
.info .hlVeh{width:150px;display:block;
	margin-left:7px;}
.info{width:100%;overflow:hidden;}
.info a.vehName{width:auto;}
.info h3, .info h4
{
	width:150px;
	float:right;
	padding:0;
	margin:0;
	font-family:"Lucida Sans Unicode", Verdana,Arial,Helvetica,sans-serif;
	clear:right;
	font-size:1.0em;
}
.vehName:link, .vehName:visited{text-decoration:none}
.info p{}
table.results td img
{
	width:146px;
	float:right;
	padding:2px;
	background:#0a0a0a;
	margin-top:8px;
}
.clickfor{width:150px;float:right;text-align:center;font-weight:700;
	margin-top:4px;clear:right;}
.specialPrices{width:114px;padding:3px;text-align:center;float:left;
		background:#0A1D45;
		color:#f3f3f3;
		margin-bottom:10px;}
.specialPrices span{font-size:1.3em;font-weight:700;line-height:1.2em}
table.results td .details
{
	display:block;float:right;
	text-align:center;
	width:138px;
	font-weight:700;
	margin:7px 0;
	}
/*# Vehicle Details Page #*/
#detailsContainer{width:620px;float:left;}
.detailsWrap{width:600px;}
.details{width:600px}
.galleryTable{width:100%;clear:both}
.list td, .galleryTable td,.detailSection td{vertical-align:top}
.more{float:left;width:160px;text-align:center;}
#detailsWrap{float:left;width:300px;}
#detailsBoxes{float:right; width:140px}
.list td{font-size:1.1em;padding:3px 0}
.list td.right{text-align:right;padding-right:3px;min-width:110px;font-weight:100}
.list td.right b{font-weight:100;font-size:.8em}
.more a, #detailsWrap a{display:block;width:160px;background:#D0DACB;padding:8px;margin-bottom:1.2em;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-khtml-border-radius: 7px;
	overflow:hidden;	
}
#detailsWrap a{margin:0 auto;text-align:center;font-size:0.9em}

#slideshow {max-width:462px;margin:10px 8px 0 0;position:relative;z-index:0}
#slideshow img{padding: 15px; border: 1px solid #ccc; 
background-color: #eee; top:0; left:0;max-width:430px;max-height:350px;
float:left;}

#nav {width: 118px;padding:0;margin:10px 0 0;background:#C6CFC1;overflow:hidden}
#nav li {margin: 1px;width: 56px; float:left;list-style:none;padding:0;}
#nav a {width: 52px; padding: 2px; display: block; border: 1px solid #ccc;}
#nav a.activeSlide { background: #1E386D }
#nav a:focus { outline: none; }
#nav img {width:52px; border: none; display: block;z-index:1}
.pics img {-moz-border-radius: 10px; -webkit-border-radius: 10px;}
#nav {-moz-border-radius: 4px; -webkit-border-radius: 4px;}

.message span .detPrice{font-size:1.7em;}
.detMain{font-size:1.4em;width:615px;padding-bottom:0.4em;display:block;float:left;}
.detMain span{font-size:.8em;}
.details{float:left;width:100%;}
div.det{margin-right:2px;height:15px;width:15px}

div.options{width:284px;margin-bottom:8px;float:left;
	background:#eee;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-khtml-border-radius: 8px;	

}
div#options{overflow:hidden;width:100%}
div#options h4{margin:0 0 0.5em;font-weight:700;font-size:1.1em}
div.options h5{padding:4px 8px 0;font-weight:700}

div.options ul{list-style-type:none;margin:0 0 8px 8px;padding:0;}
div.options ul li{font-size:0.8em;line-height:1.3em;width:99%;padding-bottom:3px}



/*# Make an Offer Form in sidebar #*/
#bizFormWrap{margin-top:1.2em}
div#bizFormWrap h3,div#bizFormWrap h4{font-family:'Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;padding:0;margin:0}
.bfOffer img.bizFormImage{margin: 4px 0 8px 4px;float:right;padding:2px;background:#1E386D}
.bfOffer #vehWrap{margin:0.8em 0 1.3em;font-size:0.9em;line-height:1.1em}
p.price{width:100%;clear:both;text-align:center;font-size:1.4em;font-weight:700}
div.bfOffer input{width: 185px;}
div.bfOffer span.val{color:red;font-size:0.8em}
div.bfOffer textarea{width:185px;height:95px;font-size:0.9em;font-family:'Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif}

/*# Full Width Wrapper #*/
#fullWidthWrap{width:100%;height:1170px;background-color:#1A171B;float:left;position:relative;top:0;left:0;font:95% Arial, Helvetica, sans-serif; color:#B3BEAD; line-height:150%;}
.fullWidthHeader,.fullWidthFooter{height:40px;}
.fullWidthHeader h2{width:900px;clear:both}

#fullWidthWrap p{padding: 0 0 8px}
.fullWidthContent{padding: 0 28px;background:#1A171B }
.fullWidthHeader{padding: 0 28px;background: #1A171B}
.fullWidthFooter{padding: 0 28px;background: #1A171B}

h2.fw{padding:0 0 0 8px;color:#ffcc00}
#fullWidthWrap h2 a, h2.fw a{color:#ffcc00}
/*# Biz Forms #*/
textarea.TextAreaField,input.TextboxField, input.TextBoxField{width:220px}
table .CheckBoxListField td{float:left}
table.tdcenter{margin:0 auto}
table.tdcenter td{line-height:2.0em;vertical-align:top;text-align:left;padding-right:2px}
span.ErrorLabel{color:red}
td.validate{color:red;padding-bottom:9px}
td.submit input{float:right}
div#vals span{display:block;background:blue;height:3em;width:24%;float:left}

/*# New Vehicle Details #*/
	.socialIcons{padding-top:8px;width:80px;float:right;}
	.socialIcons a { border-bottom:0; margin-left:5px;float:left;width:32px;}	
	.carPage {font-size:0.9em;padding:10px 15px}
	.carPage h2{font-size:1.7em;padding:0;width:530px;margin:10px 0 5px;display:block;float:left;}
	.carPage .right, .carPage .left{margin:0}
	.carPage .left{float:left}
	.carPage strong{font-weight:700}
	.carPage .description {width:100%;border-top:3px solid #e3e3e3;padding:15px 0;border-bottom:1px solid #e3e3e3;overflow:hidden;}
	.carPage .description li {float:left;width:280px; margin:0 10px 5px 15px; font-size:1.2em;}
	.description .descriptionText {display:inline;width:600px !important;margin:0 0 15px 15px !important}
	ul.right{position:relative;z-index:5}
	.carPage .row { margin-top:20px; }
	.carPage .carTitle { margin-top:0;overflow:hidden;margin-bottom:20px }
	.carPage .carMedia {margin-top:0;margin-bottom:20px;overflow:hidden;float:right;width:160px;}
	.carPage ul{list-style-type:none;overflow:hidden;padding:0;margin:0;}
	.carMedia ul{width:160px;}
	.carPage .row li { margin-bottom:10px; width:160px; }
	#flashWrap{position:relative;float:right;clear:right;width:200px;z-index:0;oveflow:hidden}
	#flash{width:200px;z-index:0;oveflow:hidden}
	.none{display:none}
	.carPage .row ul a, .carPage .pricing li {font-family:Verdana,Arial, sans-serif; background:#f3f3f3; text-align:center; padding:9px 0; display:block; font-size:1.0em; border-bottom:0;font-weight:700 }
	.carPage .pricing li{font-size:1.35em;}
	.carPage .pricing li span{font-size:.85em;line-height:1.1em}
	.carPage .row ul a:hover { background:#dadada; border-bottom:0; }
	#slideshowNew{width:440px;height:330px;float:left;overflow:hidden;margin-bottom:15px;}
	#slideshowNew img{width:440px;}
	#slideshowNav {padding:0;list-style-type:none;margin:10px 0 15px 0;clear:both;overflow:hidden}
	#slideshowNav li{float:left;margin:3px}
	#slideshowNav li img{width:92px;background:#e3e3e3;padding:2px}
	#slideshowNav li a.activeSlide img{background:#E35551}
	.carPage .specs { margin-top:10px; }
	.carPage .specs li { padding:3px 0; list-style:disc; margin-left:16px; }
	.carPage .specsTitle { text-transform:uppercase; font-weight:bold; text-decoration:underline; cursor:pointer; display:block; font-size:1.1em;}
	.carPage .specsTitle:hover { color:#4E494A; text-decoration:none; }
	.carPage .specsTitle span { text-decoration:none; }
	.carPage .specSection {border-bottom:1px dashed #fff; padding:15px; }
	.returntosearch {clear:left;float:left;}
	#vid{position:relative;top:0;left:0;width:200px;clear:both}
	a.vidCaption:link,a.vidCaption:visited{display:block;padding:4px;background:#0c5192;color:#e3e3e3;text-align:center;font-weight:700;position:relative;z-index:9;border-top:1px solid #000}
	a.vidCaption:hover,a.vidCaption:active{color:#c3c3c3}
	img#vidHolder{width:200px;border-bottom:1px solid #636363}
	a.vidLink{cursor:hand;}
	#vidPlay{width:60px;height:60px;position:absolute;left:70px;top:40px;background:transparent url(/images/play.png);z-index:100}

#autocheck{margin: 0 auto}
.autocheck{display:block;
	overflow:hidden;	
	width:160px;
	padding:5px 0;
	margin:0 0 8px 0;
	background:#fff;
}