html, body, form, fieldset, ul, ol, li, dl, dt, dd, img, table, textarea { /* clear-padded-elements */
	margin: 0;
	padding: 0;
}

html>body {width:700px;}
#result{font-family:Arial, Helvetica, sans-serif;overflow:hidden;height:auto;width:700px;padding:0px; margin: 0 auto; text-align:left;display:block;}/*background:#f3f3f3;*/
html>body #result{height:auto;}
#resultLeft{float:left; margin:10px 0px 0px 0px;height:auto;width:420px;padding:0px;clear:none;}
#resultMid{float:left;margin-left:425px;width:280px;height:auto;padding:0px;margin:10px 0px 0px 0px;overflow:visible;}
#resultRight{float:right;margin-left:720px;padding:0px;margin:-10px 7px 0px 0px;}


#resultAds{background:#FFF;height:600px;width:120px;float:left;position:relative;top:0px; left:10px;}
html>body #resultAds{position:absolute;top:0px; left:720px;}


#resultImg {float:none;margin:4px 8px 20px 2px;}
#resultImg img{border:2px solid #1c1c1d;}

#resultInfo {float:none; height:215px;margin:2px 4px 20px 0px; width:290px; }
html>body #resultInfo {width:290px;} 
#resultInfo a{color:#7eae41;}
#resultInfo a:hover{text-decoration:none;}
#resultInfo #dealer{padding-bottom:2px;font-size:18px;padding:0px;letter-spacing: -1px;line-height:100%;font-weight:bold;width:255px;color:#000;}
#resultInfo #year{color:#d80000;width:255px;margin-right:5px;font-size:22px;float:none;padding-top:3px;letter-spacing:-1px;font-weight:bold;line-height:100%;}
#resultInfo #year h1{color:#d80000;width:255px;margin-right:5px;font-size:22px;float:none;padding-top:0px;margin-top:0px;margin-bottom:0px;padding-bottom:0px;letter-spacing:-1px;font-weight:bold;line-height:100%;}

#resultPrice {color:#d80000;float:none;margin:0px 0px 4px 0px;padding-top:4px;width:100%;height:80px;}
html>body #resultPrice {height:70px;}
#resultPrice #dollar{float:left;font-size:32px;font-weight:bold;position:relative;top:5px;line-height:90%;}
#resultPrice #price{float:left;font-size:70px;font-weight:bold;line-height:90%;padding:0px;letter-spacing: -7px;font-family:Verdana, Arial, Helvetica, sans-serif;}
html>body #resultPrice #price{padding-right:10px;letter-spacing: -7px;}
#resultPrice #month{float:left;font-size:46px;line-height:90%;position:relative;top:7px;width:30px;letter-spacing: -3px;}

#msrp, #downPayment{color:#c7c5c5;font-size:18px;font-weight:bold;float:none;padding-bottom:10px;}
#downPayment{color:#d80000;}
#dptext {font-size:14px;}
#dptext2 {font-size:10px;}
#result #info{float:none;margin:0px 0px 0px 4px;width:400px;height:auto;font-size:11px;line-height:132%;color:#000;}
#result #info p img{position:relative;top:2px;}
#result #info a{vertical-align:top;font-size:12px;font-weight:bold;}/* 7eae41 */
#result #info a:hover{text-decoration:none;}



.dealerInfo{float:none;}

html>body #idTab1 {}

.infoCol{width:300px; float:left;margin:10px 0px 0px 4px;}
.infoCol2{width:350px; float:left;margin:10px 0px 0px 4px;}
.infoCol .content a:link, .content a:hover, .content a:visited, .content a:active{color:#d80000;}
.infoCol .content a:hover{text-decoration:none;}
.infoCol .header {font-size:12px; font-weight:bold;text-transform:uppercase;color:#000;float:none;}
.infoCol .content {font-size:13px; color:#d80000; line-height:120%;padding-bottom:7px;}

#expired{font-size:12px;color:#d80000;font-weight:bold;}

#lease {position:relative;z-index:900;left:185px;top:-80px;width:99px;}
#resultInfo #printThisPage{position:absolute;top:5px;left:650px;font-size:10px;}

#share {font-family:Arial, Helvetica, sans-serif; font-size:20px !important; font-size:11px; margin-top:30px; margin-left:0px;}
html>body #share {} /* child of div hack */ 
#share ul li{display:inline;padding-left:3px;vertical-align:top;}
#share a{vertical-align:top;}/*7eae41*/
#share a:hover{text-decoration:none;}
#share li a:hover img{visibility:hidden;}
#share li img{vertical-align:text-top;}

#share #viewOther{font-size:11px;float:none;margin-right:65px;}
#share #viewOther a{font-size:11px;}
#share #viewOther img{position:relative;top:2px;}

#tabs .Menubox ul li{list-style:none;float:left;margin:0px 0px 0px 10px;display:inline;
 display:block;
  padding:4px 10px;
  text-decoration:none!important;
  font:10px Arial;
  color:#FFF;
 background:#298f01;border: solid #298f01; border-width: 1px 1px 0px 1px;
}


#result  .Menubox{
width:290px;
background:url(../../images/tabBg.gif) repeat-x;height:22px;
}

#tabs .Menubox ul li.hover{
list-style:none;
float:left;
margin:0px 0px 0px 10px;
display:inline;
margin-bottom:0;
  color:#298f01;
  background:#FFF;
  border-bottom:1px solid #FFF;
  cursor:default;
 padding:4px 10px;
}

.fieldTitle{color:#05830e;font-size:12px;font-weight:bold;}
.fieldContent{padding-bottom:5px;}
.fieldLabel{float:left;vertical-align:top;font-size:11px}
.fieldElement{float:none;margin-left:80px;vertical-align:top;font-size:11px;}
.fieldElement input{width:100px;height:16px;font-size:10px;}
.fieldElement input.rBtn{width:10px;height:10px;}
.fieldElement input.sBtn{height:30px;width:124px;}
.textField{width:200px; height:50px;padding:0; margin:0;font-size:11px;}

.formfield{font-size:11px;height:15px;}

.alertText{color:#990000;font-size:11px;}
.alertField{border:1px solid #990000;}

.infoCol2 .fieldElement {width:250px;text-align:left;display:block;}

/************ relate items *******/


#relatedTitle{margin-left:5px;font-size:11px;font-weight:bold;padding-top:2px;}
.relatedResult a:link, .relatedResult a:visited {
	text-decoration:none; cursor:pointer;
}

.relatedResult a:hover, .relatedResult a:active {
	text-decoration:none; cursor:pointer;
}
.relatedResult {width:239px; height:117px;float:none;border:2px solid #b6b6b6;margin:4px 3px 4px 3px;font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;position:relative;background:#f3f3f3;background:url(http://www.autopromocenter.com/images/resultBg.gif);}
html>body .relatedResult {width: 235px;height:110px;position:relative;margin:4px 3px 4px 3px;} 

.relatedResult .rrLink{position:absolute;z-index:520;top:0px;left:0px;}
.relatedResult .searchResultImg {float:left;margin:4px 0px 4px 4px;}
.relatedResult .searchResultImg img{border:2px solid #1c1c1d;}
.relatedResult .searchResultImg  .dealer{padding:5px 0px 1px 0px;font-size:10px;line-height:30%;display:block;color:#666666;}

.relatedResult .searchResultInfo {display:block; float:none; height:50px;margin:3px 2px 4px 0px; position:absolute;top:0px; left:130px;}

.relatedResult .searchResultInfo .make{padding-bottom:1px;font-size:10px;line-height:120%;}

.relatedResult .searchResultInfo .year, .searchResultInfo .model{margin-right:5px;float:left;}
.relatedResult .searchResultInfo .year, .searchResultInfo .make, .searchResultInfo .model, .searchResultInfo .customName{font-size:11px;font-weight:bold;}
.relatedResult .searchResultInfo a:link, .relatedResult .searchResultInfo a:visited {
	color:#7eae41; text-decoration:underline;
}

.relatedResult .searchResultInfo a:hover, .relatedResult .searchResultInfo a:active {
	color:#7eae41; text-decoration:none;
}

.relatedResult .searchResultPrice {color:#d80000;float:none;margin:4px 0px 4px 0px;}
.relatedResult .searchResultPrice .dollar{float:left;font-size:12px;font-weight:bold;}
.relatedResult .searchResultPrice .price{float:left;font-size:24px;font-weight:bold;line-height:100%;padding:0px;letter-spacing: -1px;}
.relatedResult .searchResultPrice .month{background:none;float:none;font-size:12px;font-weight:bold;line-height:160%;letter-spacing: 0px;padding-left:5px;}


.relatedResult .searchResultInfo .make{color:#7eae41;text-decoration:underline;}

.relatedResult .moreInfo1{float:left;clear:left;padding:0px 0px 0px 4px;}
.relatedResult .moreInfo1 img{border:none;}
.relatedResult .moreInfo1 .postDate{font-size:8px;color:#666;padding-left:5px;}
.relatedResult .lease {position:absolute;top:50px;left:48px;}
.relatedResult .lease img{border:none;}

#relatedAd{float:none;text-align:center;}
#relatedAd_title{color:#bbb;font-size:10px;}
#relatedAd_content{height:600px;text-align:center;}