.car-wrap{position:relative;float:left;width:710px;border:1px solid #eee;margin-bottom:15px;-moz-border-radius:5px;border-radius:5px;background-color:#fff;padding:10px;}
.car-photo{float:left;width:270px;height:203px;border:1px solid #ddd;padding:2px;}

/* Car Make/Price */
.car-wrap h2{float:left;width:343px;font-size:16px;color:#fff;background-color:#666;font-family: 'IstokWebRegular';margin:0 0 0 10px;padding:5px 0 5px 10px;}
.car-price{float:left;width:70px;font-size:16px;color:#fff;text-align:center;background:url(../graphics/button-bg.gif) top left repeat-x;border-left:1px solid #fff;font-family: 'IstokWebRegular';padding:5px 0;}
.car-make:hover{color:#fff;background-color:#666;text-decoration:none;}

/* Car Details */
.car-details{float:left;width:414px;font-size:12px;margin:15px 0 20px 10px; padding-left:10px;}
.car-spec {float:left;width:190px;height:20px;margin:0 20px 8px 0;font-size:12px;color:#009900;font-weight: 600;}
.car-spec.end {margin-right:0;}
.car-spec span {color:#000;font-weight:bold;}

/* More Information */
.car-more a{float:right;width:120px;color:#fff;font-size:14px;text-align:center;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;font-family: 'IstokWebRegular';background:url(../graphics/button-bg.gif) top left repeat-x;padding:6px 0;}
.car-more a:hover{text-decoration:none;color:#fff; background:url(../graphics/hover.gif) top left repeat-x; }

/* Car Flags */
.diesel a{position:absolute;width:124px;height:124px;z-index:210;background:url(../graphics/diesel.png) left top no-repeat transparent;}
.automatic a{position:absolute;width:124px;height:124px;z-index:210;background:url(../graphics/automatic.png) left top no-repeat transparent;}
.diesel,.automatic{position:absolute;left:4px;top:5px;width:124px;height:124px;z-index:200;}
.diesel a span,.automatic a span{display:none;}

/* Paging */
.resultspagefooter {float:left;width:732px;}
.resultsviewpage span, .resultsviewpagecurrent span {float:left;color:#ff0000;display:block;padding:2px;border:1px solid #000000;margin:6px 3px 5px 0;background:#000000;color:#fff;width:18px;text-align:center;}
.resultsviewpagecurrent span {background:url(../graphics/button-bg.gif) top left repeat-x;color:#fff;}
.resultsviewpage span:hover {text-decoration:none;background:url(../graphics/button-bg.gif) top left repeat-x;color:#fff;}
.resultsviewpage a {cursor: pointer;text-decoration:none;}
.resultsviewpagecurrent span:hover {text-decoration:none;background-color:#000;color:#fff;}
#resultsnextpage, #resultsprevpage {float:left;display:block;padding:2px;border:1px solid #000000;margin:6px 2px 0 2px;padding-right:3px;background:url(../graphics/button-bg.gif) top left repeat-x;color:#fff;}
#resultsnextpage a, #resultsprevpage a{text-decoration:none;color:#fff;}
#resultsnextpage a:hover, #resultsprevpage a:hover{text-decoration:none;}
#resultsnowviewing {float:left;clear:both;width:620px;margin:4px 0 4px 0;height:25px;font-weight:bold;}
#advancesort {float:left;width:732px;height:30px; margin-bottom:5px;}
#advancesort form {float:left;width:230px;display:inline;height:25px;}	
#resultsnowviewing label, #advancesort label{float:left; padding-top:5px; color:#009900;font-weight: 600;}
#resultsnowviewing select, #advancesort select {float:left; height:25px; -moz-border-radius:3px;border-radius:3px; border:none; background-color:#ffffff; color:#000;}
