/* rounded corners */
.top, .bottom {display:block;background:transparent;font-size:1px;}
.b1, .b2, .b3, .b4 {display:block;overflow: hidden;}
.b1, .b2, .b3 {height:1px;}
#filters .b2, #filters .b3, #filters .b4 {background:#eef8ff;border-left:1px solid #ddd; border-right:1px solid #ddd;}
#results .b2, #results .b3, #results .b4 {background:#eef8ff;border-left:1px solid #ddd; border-right:1px solid #ddd;}
#advertone .b2, #advertone .b3, #advertone .b4 {background:#FFF;border-left:1px solid #ddd; border-right:1px solid #ddd;}
#adverttwo .b2, #adverttwo .b3, #adverttwo .b4 {background:#FFF;border-left:1px solid #ddd; border-right:1px solid #ddd;}
.b1 {margin:0 5px; background:#ddd;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}
.content {background:#eef8ff;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:4px 8px;display:block;}
#advertone .content, #adverttwo .content {background:#FFF; padding-bottom:0; padding-top:0;}

#filters .content .save{margin-top:10px;}
            
/* Generic vertical navigator */
.choices {margin:0;}
.choices .choice {margin:2px;}
.choices .parameter {color:#999;font-size:0.8em;font-style:italic;display:none;}
/*#choices .close {cursor:pointer;position:absolute;float:left;width:16px;height:17px;background:url(close_red.gif);}*/
.choices .value {font-size:1.0em;color:#c00;margin:0 0 0 15px;}
.choices a{position:absolute;float:left;background:url(remove.gif) no-repeat;width:10px;height:10px;text-decoration:none;margin:3px 0 0 0;}
/*#choices .remove {text-decoration:none;white-space:nowrap;}*/
#navigatorholder h5, #storedsearches h5 {margin:0 0 2px 0;color:#333;font-size:1.2em;}
#navigatorholder h6, #storedsearches h6 {margin:0 0 2px 0;color:#090;font-size:1.2em;}
#navigatorholder .selected, #storedsearches .selected {color:#c00;font-weight:bold;padding-left:8px;text-indent:-8px;}
#navigatorholder .navigator, #storedsearches .navigator {margin:0 0 10px 0;padding:6px 0;}
#navigatorholder .navigator .points a, #storedsearches .navigator .points a {}
#navigatorholder .navigator .points a:hover, #storedsearches .navigator .points a:hover {background-color:#ccc;}
#navigatorholder .navigator .points .count, #storedsearches .navigator .points .count {color:#999;font-size:0.8em;font-style:italic;text-decoration:none;}
#navigatorholder .navigator .element, #storedsearches .navigator .element {margin:0 0 2px; 0;}
#navigatorholder .navigator form, #storedsearches .navigator form {display:inline;margin:0;padding:0;}
#navigatorholder .navigator .showall a, #storedsearches .navigator .showall a {display:block;font-style:italic;font-weight:bold;margin-top:3px;font-size:0.9em;text-indent:15px;background:url("expand.gif") no-repeat scroll center left;}
#navigatorholder .navigator .showall a:hover, #storedsearches .navigator .showall a:hover {background-color:#ccc;}
#navigatorholder .navigator .points .checkbox, #storedsearches .navigator .points .checkbox {display:inline;margin:0 8px 0 0;}
#navigatorholder .navigator .points p, #storedsearches .navigator .points p {margin:2px 0 0 0;padding:0;color:#c00;}
#navigatorholder .navigator .points .clearfix, #storedsearches .navigator .points .clearfix {clear:both;margin:-10px;}

.paging {text-align:right;padding:0 0 6px 0;margin:0;}
.paging_top {text-align:right;margin: 0 6px 8px 0;}
.paging_bottom {text-align:right;margin:10px 6px 0 0;}
.paging_top a,
.paging_bottom a {padding: 0 2px 0 2px;font-weight:normal;}

.h4-inline {float:left;font-size:1.2em; margin:5px 0 0 0;padding:0;font-weight:bold;}
.hugeCounter {font-size:1.5em;color:#c00;}

#results .content {padding:4px 0;}

#results .sort {float:right;padding:4px 0;font-size:1em;}

#results .header {background:#DDEEFF none repeat scroll 0 50%;}

/* Fra esp-result.jsp */
ul#resultlist {margin:0;padding:0;}
#resultlist li {margin:0;padding:6px;clear:both;list-style:none;background:#eef8ff;}
#resultlist li.odd {background:#fff;}
#car #resultpage #filters {width:28%;float:left;margin-right:4px;}
#car #resultpage #results {width:70%;float:right;}
#car #resultpage #advertone {width:100%;float:left;margin-bottom:8px;}
#car #resultpage #adverttwo {width:33%;float:right;margin-bottom:8px;}
.image {margin:0;position:relative;width:220px;height:147px;overflow:hidden;}
.info {float:right;width:270px;}

.beta { vertical-align: super; color: red; font-size: 10px; }

.heading {padding:0 0 5px 0;margin-top:0px; width:60%; float: left;}

.dateinfo {font-size:0.9em;float:right; width:40%; padding:0 0 5px 0; color:#999;}
.place_and_date {float:left;width:60%;padding:0 0;color:#999}
.car_state {float:right;width:28%;padding:4px 0;vertical-align:top;}

.primary_info {font-weight:bold;font-size:0.9em;color:#006;clear:both;height:55px;}

.year_heading {float:left;width:30%;padding:4px 0 0;color:#999;font-weight:normal;;}
.milage_heading {float:left;width:30%;padding:4px 0 0;color:#999;font-weight:normal;}
.price_heading {float:left;width:40%;padding:4px 0 0;color:#999;font-weight:normal;}

.year {float:left;width:30%;padding: 0;font-size:1.3em}
.milage{float:left;width:30%;padding: 0;font-size:1.3em}
.price {float:left;width:40%;padding:0;font-size:1.3em}

.disposed {color:#c00;font-size:0.7em}
.regtax {float:left;text-indent:60%;color:#999;font-weight:normal; width:100%}

.other_info { float:left; color:#999; width:100%; position:relative; clear:both;font-size:0.9em;margin:0}
.other_info .left{ float:left; width:60%; position:absolute; bottom:0}
.other_info .right{float:right; width:40%; margin-bottom:0; min-height:30px;}

.orgname { float:left;width:100%; color:#666;}


.map {display:none;}

.resultcountnumber {font-size:1.5em; color:#c00; margin:0 0 0 5px}
.resultcountcaption {margin:8px 0 8px 0; padding:0; font-weight:bold;}


dl {margin:0;padding:0;list-style:none;}
dt {display:inline;float:left;width:25%;font-size:0.9em;color:#999;margin:0;padding:1px 0;}
dd {display:inline;float:left;width:70%;font-size:0.9em;margin:0;padding:1px 0;}

.caroftheweek {margin: 0; padding: 0 8px 0 4px; text-align: left; width: 18%; float: left; font-size: 1em; }
.adgalleryad {margin: 0; padding: 0 2px 0 2px; text-align: center; width: 16%; float: left; font-size: 0.9em;}
.adgalleryad h5 {text-align: center; font-size: 1em; margin: 25px 0 15px 0;}
.carnews {margin: 0; text-align: center; width: 50%; float: left; font-size: 0.9em;}
.carnews h4, p {font-size: 1em; margin: 0;}
#advertone .content h4 {text-align: left; color: black; font-size: 1em; margin: 0 0 6px 3px;}

.bannerbottom {float: right; margin-top: 20px;}