 body,td,th {

	font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;

	font-size: 12px;

	color:#000000;

}

body {

	background-color: #FFFFFF;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}



.detailsheader {

	font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;

	font-size:22px;

	text-transform:uppercase;

	color: #000000;

	font-weight:bold;

	width:100%;

	

}



.detailsheader1 {

	font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;

	font-size:15px;

	text-transform:uppercase;

	color: #000000;

	width:100%;
	

}



.makes {

	font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;

	font-size:10px;

	text-transform:uppercase;

	font-weight:normal;

	color: #0000FF;

	font-weight:bold;

}



.makes2 {

	font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;

	font-size:10px;

	text-transform:uppercase;

	font-weight:normal;

	color: #0000FF;

	/*font-weight:bold;*/

}



.makesSpecial {

	font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;

	font-size:10px;

	text-transform:uppercase;

	font-weight:normal;

	color: #333333;

	/*font-weight:bold;*/

}



.detailser {

	font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

	color:#666666;

	width:395px;

	background-color: #F9F8F8; 

	padding:0px; 

	margin:0px 0px 0px 0px; 

	border:thin #E5E5E5 solid;

}



a:link {

	text-decoration: none;

}

a:visited {

	text-decoration: none;

}

a:hover {

	text-decoration: none;

	border-bottom:1px dotted;

}

a:active {

	text-decoration: none;

}



.pagecontainer {width:900px}



.homeblue {

	background-image: url("../../zimages/bluebk.png");

	background-repeat: repeat-x;

	height: 324px;

	width: 100%;

	text-align:center;

}



.headblue {

	background-image: url("../../zimages/bluebk_small.png");

	background-repeat: repeat-x;

	height: 72px;

	width: 100%;

	text-align:left;

}



.homegrn {

	background-image: url("../../zimages/grnback.png");

	background-repeat: repeat-x;

	height: 36px;

	width: 100%;

	text-align:center;

}



.headgrn {

	background-image: url("../../zimages/grnback.png");

	background-repeat: repeat-x;

	height: 20px;

	width: 100%;

	text-align:center;

}





.homegry {

	background-color:#CCCCCC;

	height: 20px;

	width: 100%;

	text-align:center;

}





.logospace {

	padding-top: 30px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



.logospacehead {

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

}



.div1 {

	font-weight: bold;

	font-size:12px;

	color: #FFFFFF;

	height: 13px;

	width: 550px;

	padding-top: 40px;

	padding-bottom:3px;

	margin: auto; 

	text-align:left;

	font-style:italic;

}



.div3 {

	

	background-color: #5065B0;

	width: 100%;

	

}



.div2 {

	font-size: 12px;

	font-style: italic;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #5065B0;

	width: 100%;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}



.div4 {

	font-weight: bold;

	font-size:12px;

	color: #FFFFFF;

	height: 13px;

	width: 550px;

	padding-top:3px;

	margin: auto; 

	text-align:right;

	font-style:italic;

}







.homeform {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:normal;

	color: #333333;

	width: 100px;

	font-style:normal;

}



.submit

{

border: 3px double #999999;

border-top-color: #CCCCCC;

border-left-color: #CCCCCC;

background-color: #FFFFFF;

color: #333333;

font-size: 10px;

font-weight: normal;

font-family: Verdana, Helvetica, Arial, sans-serif;

} 

.centering {

	width: 100%;

	text-align:center;

}



.grndiv {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: none;

	padding-top: 9px;

	margin: auto;

	text-align:center;

}



.grndivhead {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: none;

	padding-top: 2px;

	padding-right: 20px;

	margin: auto;

	text-align:right;

}



.grydiv {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	text-decoration: none;

	padding-top: 4px;

	margin: auto;

	text-align:center;

}



.copydiv {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	text-decoration: none;

	padding-top: 10px;

	margin: auto;

	text-align:center;

}



.whtlink {

	color: #FFFFFF;

}



.grylink {

	color: #666666;

}



#searchdiv {width:158px; float:left; display:block; height:auto}



#searchprice {width:108px; float:left; display:block; height:auto}



#searchmiles {width:125px; float:left; display:block; height:auto}



.searchsp {font-size:10px}



.divider {width:672px; height:1px; border-top: 1px dotted #666666; margin:10px 0px 0px 10px}





/*Vehicle Detail Styles*/



#dcontainer {width:758px; height:100%; background-color:#ffffff; border:1px solid #ffffff; max-width:758px; width:expression(document.body.clientWidth > 758? "758": "auto" );}

#dcontainer2 {width:630px; height:auto}

#mainphoto {width:300px; float:left; padding:5px 0px 0px 5px; float:left}

#specs {width:300px; float:left; padding:5px 0px 0px 10px; max-width:330px; width:expression(document.body.clientWidth > 330? "330": "auto" ); float:left}

#features {width:600px; height:auto; padding:0px 0px 0px 5px; background-color:#DADADA; margin:5px 5px 5px 5px; font-size:12px; color:#666666; font-weight:bold}

#features2 {width:600px; height:auto; padding:0px 0px 0px 5px; margin:5px 5px 5px 5px; font-size:10px; color:#333333}

#contactform {width:600px; height:auto; padding:5px 0px 0px 5px}

#dbold {font-size:14px; color:#333333; font-weight:bold}

#dbold2 {font-size:12px; color:#0033FF; font-weight:bold}

#dspec {font-size:10px; color:#666666}

#dtext {font-size:10px; color:#000000; font-weight: 100; font-family:Arial, Helvetica, sans-serif; line-height:12px}

#dcomments {font-size:10px}

#cform {width:225px; float:left; padding-left:10px; font-size:10px; color:#333333}

#cform2 {width:2250px; float:left; padding-left:10px; font-size:10px; color:#333333}

#cform3 {width:500px; padding-left:10px;font-size:10px; color:#333333}

#cform4 {width:500px; padding-left:10px; font-size:10px; color:#333333}

#ccontainer {width:550px; font-size:10px; color:#333333}

#codeborder {border:1px solid #cccccc}







#dleftcol1 {width:190px; 

			float:left;

			max-width:190px;

			width:expression(document.body.clientWidth > 190? "190px": "auto" );}



#drightcol1 {width:538px; float:left}



.msg {color:#FF0000; text-align:left; font-size:10px}



.pborder {border:2px solid #cccccc;

max-width:529px;

width:expression(document.body.clientWidth > 529? "529": "auto" );}



.pborder2 {border:2px solid #cccccc;

max-width:60px;

width:expression(document.body.clientWidth > 60? "60": "auto" );}





.pborderg {border:2px solid #cccccc;

max-width:125px;

width:expression(document.body.clientWidth > 125? "125": "auto" );}



.pbordergSpecial {border:2px solid #cccccc;

max-width:200px;

width:expression(document.body.clientWidth > 200? "200": "auto" );}



#pborderghover {border:2px solid #cccccc;

max-width:125px;

width:expression(document.body.clientWidth > 125? "125": "auto" );}



#pborderghover2 {border:1px solid #cccccc;}



#pborderghoverSpecial {border:2px solid #cccccc;

max-width:200px;

width:expression(document.body.clientWidth > 200? "200": "auto" );}



#pborderghover:hover {border:2px dotted #cccccc;

max-width:125px;

width:expression(document.body.clientWidth > 125? "125": "auto" );}



#pborderghoverSpecial:hover {border:2px dotted #cccccc;

max-width:200px;

width:expression(document.body.clientWidth > 200? "200": "auto" );}



#noborderline {text-decoration: none;

border:0px none;}



#noborderline2 {text-decoration: none;

border:0px none;}









#submit

{

cursor:pointer;

border:outset 1px #ccc;

background:#999;

color:#666;

font-weight:bold;

padding: 1px 2px;

background:url(include/images/formbg.gif) repeat-x left top;

}







.hlist {width:672px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#ececec; text-align:left}

.hlistli {float:left; display:block; text-align:left}

.hlistspan {padding:3px}



.results2 {float:left; display:block}

.resultsspan {padding:3px}



.autolink {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0000FF; text-decoration:underline}

.complink {font-style:italic font-size:10px; text-decoration:none}

.ftext {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333}



.results{

background-color: #ececec;

width: 672;

padding: 10px;

}



.resultsfooter{

background: url(include/images/arrow.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/

padding-left: 58px;

padding-top: 1px;

margin-bottom: 2em;

font-size: 90%;

color: #4A4A4A;

}





br { clear: left }



select {

 color: #333333;

 font-size:10px;

}



input {

 color: #333333;

 font-size:10px;

}



#paging {margin:0 auto; width:672px; height:30px; font-size:12px}



.searchbox {width:172px; height:362px}

.yellowtop {width:150px; font-size:14px; color:#333333; font-weight:bold}

.yellowmiddle {width:150px; height:350px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}

.searchinnerbox {padding:10px 0px 0px 20px}



.divide {margin:0px 0px 0px 20px; width:2px; height:600px; background-image:url("../../zimages/dashes.png"); background-repeat:repeat-y; float:left}



.sellerline {background-color: #FDFBE9; width: 672px; margin: 0px 0px 0px 10px; height: 20px; text-align:right; font-size:10px}



.sellerline2 {padding: 4px 10px 0px 10px}



.vresults1 {background-color: #ececec; width: 672px; margin: 0px 0px 0px 10px; height: 60px; border-bottom:thin #ececec solid; border:thin #CCCCCC solid; display:block}

.vresults2 {background-color: #ffffff; width: 672px; margin: 0px 0px 0px 10px; height: 60px; border-bottom:thin #ececec solid; border-top:thin #ececec solid; border-right:thin #ececec solid; display:block}

.vresultsg {background-color: #ffffff; width: 700px; margin: 0px 0px 0px 10px}



.glayout {text-align:left; float:left; padding:5px 5px 5px 5px; width:130px; max-width:130;

width:expression(document.body.clientWidth > 130? "130": "auto" );}



.glayoutSpecial {text-align:left; float:left; padding:5px 5px 5px 5px; max-width:210px;

width:expression(document.body.clientWidth > 210? "210": "auto" );}



.pageblock {width:672px}

.pageblock2{text-align:left; margin:0px 0px 0px 10px; float:left}

.pageblock3 {float:left; text-align:right}



.pages {width:672px; text-align:center; margin:10px 0px 0px 0px}



.formdiv {font-size:12px; text-align:left}

.form1 {width:110px; float:left; padding-left:10px}

.form2 {width:110px; float:left; padding-left:10px}

.form3 {width:110px; float:left; padding-left:10px}

.form4 {width:250px; float:left; padding-left:10px}



#o1 {

	position:absolute;

	width:125px;

	height:93px;

	z-index:1;

}

#o2 {

	position:absolute;

	width:125px;

	height:93px;

	z-index:2;

}



#o3 {

position:relative;

z-index:3;

	top:98px;

}



/*Credits: Dynamic Drive CSS Library */

/*URL: http://www.dynamicdrive.com/style/ */



.pagination{

padding: 2px; font-size:12px; margin:0 auto; width:672px; height:30px;

}



.pagination ul{

margin: 0;

padding: 0;

text-align: center; /*Set to "right" to right align pagination interface*/

font-size: 12px;

}



.pagination li{

list-style-type: none;

display: inline;

padding-bottom: 1px;

}



.pagination a, .pagination a:visited{

padding: 0 5px;

border: 1px solid #666666;

text-decoration: none; 

color: #666666;

}



.pagination a:hover, .pagination a:active{

border: 1px solid #666666;

color: #ffffff;

background-color: #666666;

}



.pagenumbercontainer {

padding: 2px; font-size:12px; margin:0 auto; width:672px; height:20px; text-align:right

}



.pagenumber {

border-top: 1px dotted #666666;

color: #666666;



}



.pagination li.currentpage{

font-weight:bold;

background-color: #ABA9FF;

}



.pagination li.disablepage{

padding: 0 5px;

border: 1px solid #929292;

color: #929292;

}



.pagination li.nextpage{

font-weight: bold;

}



* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/

margin-right: 5px;

padding-right: 0;

}







input.required, textarea.required {

	

}

input.validation-failed, textarea.validation-failed {

	border: 1px solid #FF3300;

	color : #FF3300;

}

input.validation-passed, textarea.validation-passed {

	border: 1px solid #00CC00;

	color : #000;

}



.validation-advice {

	margin: 5px 0;

	padding:  5px 0px 5px 5px;

	background-color: #FF3300;

	color : #FFF;

	font-weight: bold;

	font-size:10px;

}



.custom-advice {

	margin: 5px 0;

	padding: 5px 0px 5px 5px;

	background-color: #C8AA00;

	color : #FFF;

	font-weight: bold;

	font-size:10px;

}



fieldset {

	

	margin-bottom: 0.5em;

}



label {

	font-weight: normal;

}



.form-row {padding: 5px 0px 0px 0px}



#flist { line-height:20px; width:140px; float:left; display:block; margin:2px 0px 0px 0px; text-align:left}



#bullet { font-size:10px; color:#CBCBCB}



.prev

{

	cursor: default;

	list-style: none;

}



.prev a

{

	cursor: default;

}



.prev a .preview

{

	display: none;

}



.prev a:hover .preview

{

	display: block;

	position: relative;

	top: 1px;

	left: 1px;

	z-index: 2;

}



.prev img

{

	background: #fff;

	border-color: #aaa #ccc #ddd #bbb;

	border-style: solid;

	border-width: 1px;

	color: inherit;

	padding: 2px;

	vertical-align: top;

	width: 75px;

	

}



.prev .preview

{

	border-color: #000;

	width: 200px;

	height: 150px;

}



<!-- STNDARD FEATURES BULLET DISPLAY -->

.standardFeatures {

    padding:0px 0px 0px 0px;

    margin:0px 0px 0px 0px;

    padding-top:5px;

}



.standardFeatures ul{

    padding:0px;

    margin-left:17px;

}



.stFeatCont {

	margin:0px;

	padding: 0px;

	float:left

}



.recent {

	width:672px;

	margin:0px 0px 0px 10px;

	border:thin #ABA9FF solid;

	background: #EEE8FF url(include/images/recentback.jpg) top right no-repeat ;

	line-height:20px;

	

}



.recentList {

	float:left;

	padding:0px 0px 0px 5px;

	

}



.recentList a {

	list-style:disc;

	font-size:11px;

	color: #333333;

	font-weight:nomral;

	line-height:20px;

}



.recentSpan {

	 line-height:16px

}



.recentSpanRight {

	padding:5px 5px 5px 5px;

	margin:2px;

}



.recentHeader {

	font-size:16px;

	color:#333333;

	max-width:662px;

	width:672px;

	height:100%;

	display:block;

	margin:0px 0px 0px 10px;

	border:thin  #F7F5DD solid;

	background:  #FEFFF6;

	padding:5px;

}



.clear {

    clear:both;

    height:1px;

    overflow:hidden;

  }

  

  .cleared {

    font-size:11px;

	color: #FF0000;

	font-weight:bold;

  }

  

.request {

	width:662px;

	padding:5px;

	border:thin #FFC3C0 solid;

	background-color:#FFECEF;

	margin:8px 0px 10px 10px;

	display:block;

}



.request label {}



.requestNotice {

	width:662px;

	padding:5px;

	color: #FF3300;

	font-weight:normal;

	margin:8px 0px 10px 10px;

	display:block;

	

}



.reqinput {

	width:100px;

}



.requestl { padding:0px 10px 5px 0px;

}



.requestField { float:left}



.detailButtons {

	padding-left:5px; padding-top:5px;



}



.featureClick {

	width:529px;

	padding:1px;

	border:thin #FFC3C0 solid;

	background-color:#FFECEF;

	line-height:20px;

	font-size:14px;

	margin:8px 0px 10px 0px;

	text-align:center;

	

}



.detailBody {

	width:672px; text-align:left; padding:10px 0px 10px 10px; margin:0px 0px 0px 10px

}



.leadForm {

	background-color:#ececec; padding:5px; margin:0px 0px 0px 10px; border:thin  #C0C0C0 solid;

}