/* CSS specific to the used page */

table.usedresults { width:554px; }
table.usedresults tr.alt1 { background-color:#F3F4F8; }
table.usedresults tr.alt2 { background-color:white; }

table.detailphoto td { padding:0px !important; }
#multipic { background-color:white; padding-top:0px !important; }
#piccontainer { background-color:white; }

/*
#floatingbar { display:float; position:absolute; left:820; top:1; width: 136px; background-color: #999; color:white; --border:1px solid black; z-index:21; }
*/
#floatingbar { width:204px; zbackground-color:#999; color:white; z-index:21; display:block; margin-top:4px; }
#floatingbar a:link, #floatingbar a:visited { color:white; text-decoration:none; }
#floatingbar a:hover { text-decoration:underline; }
#floatbegin { display:inline; }
#floatend { display:inline; }
.floatingheader { padding:4px; font-size:11px; zbackground-color:#666; color:white; font-weight:bold; border-bottom:1px solid #555; }
#floatingtext { padding:4px; font-size:11px; text-align:justify; }
#floatingcompare { padding:4px; font-size:11px; text-align:justify; }
#floatingsave { padding:4px; font-size:11px; text-align:justify; }

a.carlink img { }
a.carlink { font-size:11px; text-align:center; }

table.usedselector { border:0px; padding:0px; margin:0px; border-spacing:2px; }
table.usedselector td.usedselector { border:0px; }
table.usedselector td.usedselector a.usedselector { color:white; }
img.usedselector { border:1px solid white !important; }
div.usedselector { font-size:10px; font-family:arial,verdana,sans-serif; font-weight:normal; }

table.myselector { padding:0px !important; border-spacing:1px !important; }
table.myselector td { padding:0px !important; vertical-align:top !important; }
table.myselector img.carObject { border:1px solid white !important; margin:1px !important; }
table.myselector div.textObject { border:1px solid white !important; margin:1px !important; padding:2px !important; text-align:center !important; background-color:#666666 !important; }
table.myselector div.textObject a:link, table.myselector div.textObject a:visited { color:white !important; font-family:arial,helvetica,clean,sans-serif !important; font-size:12px !important; font-weight:normal; }


div#searchresultsbox {
  border:1px solid darkgray;
  background-color:lightgray;
  width:150px;
  height:50px;
  padding:4px;
  font-family:arial,verdana,sans-serif;
  font-size:13px;
  font-weight:bold;
  text-align:center;
}

/*
div.textObject { font-family:arial,verdana,sans-serif !important; font-size:10px !important; }
img.textObject { border:1px solid red !important; }
*/


#imageshifterinfo {
  width:270px;
  height:50px;
  margin:auto auto;
  border:0;
  border-top:0;
  overflow:hidden;
  padding:0px;
  position:relative;
}

#imageshifterinfo a {
  color:#ffffff;
  display:block;
  position:absolute;
  text-decoration:none;
  top:0px;
  z-index:100;
  padding:0;
  height:58px;
  width:20px;
  font-size:114%;
  text-align:center;
  vertical-align:center;
}

#imageshifterinfo a#imageshiftermove-left {
  left:0;
  background: url(/site/img/used/bt_leftarrow.gif) left center no-repeat;
  cursor: pointer;
}

#imageshifterinfo a#imageshiftermove-right {
  right:0;
  background: url(/site/img/used/bt_rightarrow.gif) right center no-repeat; 
  cursor: pointer;
}

#imageshifterinfo .imageshiftermod {
  overflow:hidden;
}

#imageshifterthemes {
  width:10000px;
}

.imageshiftermod {
  width:231px;
  overflow:hidden;
  margin: 0 auto 0 22px;
  position:relative;
  zoom:1;
}

#imageshifterthemes, #imageshiterthemes li {
  margin:1px 0;
  overflow:hidden;
  padding:0;
}

#imageshifterthemes li {
  float:left;
  width:58px;
  height:44px;
  margin:0;
  padding:8px 0 0 0;
  list-style: none;
}

#imageshifterthemes li img {
  border:1px solid white;
  cursor: pointer;
  height:45px;
}

.resultspageheader {
  background-image:url('/site/img/used/top_usedresults.gif');
  background-repeat:no-repeat;
  width:576px;
  height:35px;
}

.resultspageheader2 {
  background-image:url('/site/img/used/top_usedresults_short.gif');
  background-repeat:no-repeat;
  width:460px;
  height:35px;
}

.resultspageheader483 {
  background-image:url('/site/img/used/top_usedresults_483.gif');
  background-repeat:no-repeat;
  width:484px;
  height:35px;
}

.resultspageheader500 {
  background-image:url('/site/img/used/top_usedresults_500.gif');
  background-repeat:no-repeat;
  width:500px;
  height:35px;
}

.resultspagefooter {
  background-image:url('/site/img/used/bottom_usedresults.gif');
  background-repeat:no-repeat;
  width:576px;
  height:35px;
}

.resultspagefooter2 {
  background-image:url('/site/img/used/bottom_usedresults_short.gif');
  background-repeat:no-repeat;
  width:460px;
  height:35px;
}

.resultspagefooter483 {
  background-image:url('/site/img/used/bottom_usedresults_483.gif');
  background-repeat:no-repeat;
  width:484px;
  height:35px;
}

.resultspagefooter500 {
  background-image:url('/site/img/used/bottom_usedresults_500.gif');
  background-repeat:no-repeat;
  width:500px;
  height:35px;
}

.resultspageheader div, .resultspagefooter div, .resultspageheader2 div, .resultspagefooter2 div/*, .lightbluebg div*/ { font-size:110%; }
.usedresultstext { color:white; font-weight:bold; font-size:82%; }
.pagenumber a:link, .pagenumber a:visited, a.pagenumber:link, a.pagenumber:visited { text-decoration:underline; color:#295369; }
.pagenumbersel a:link, .pagenumbersel a:visited, a.pagenumbersel:link, a.pagenumbersel:visited { text-decoration:none; font-weight:bold; }
a.pagenumber:link, a.pagenumber:visited, a.pagenumbersel:link, a.pagenumbersel:visited { font-size:85% !important; }

select#resultssortheader, select#resultssortfooter { font-size:80%; border:1px solid black; padding:0px; width:170px; }

.lightbluebg { background-color:#DCE8F6; height:35px; }
.lightbluebg2 { background-color:#DCE8F6; }
.sortlinebg { background-color:#F3F4F8; height:35px; font-size:120%; color:#437387; }

.compareedgetop { background-image:url('/site/img/used/compare_line_start.gif'); background-repeat:no-repeat; background-position:left center; }
.compareedgebottom { background-image:url('/site/img/used/compare_line_finish.gif'); background-repeat:no-repeat; background-position:left center; }
.compareedgeside { background-image:url('/site/img/used/compare_line.gif'); background-repeat:repeat-y; }

.usedresults .year { color:#437387; font-size:72%; }
.usedresults .vehicle { color:#398096; font-size:72%; }
.usedresults .km { color: #616266; font-size:72%; }
.usedresults .price { color:#616266; font-size:72%; }
.vehicledetails div { font-size:68%; color:#606060; }
.upgray { text-transform:uppercase; color:#606060; font-size:90%; padding-left:6px; }
.usedresults a:link, .usedresults a:visited, a.smallblue:link, a.smallblue:visited, .smallblue a:link, .smallblue a:visited { font-size:11px; color:#437387; text-decoration:underline; }
tr.carfooter td { color:#27566A; font-weight:bold; font-size:11px; }
.smallred { color:#E21D24; font-size:10px; }
.normalred {color:#E21D24;}

a.tinyblue:link, a.tinyblue:visited { color:#437387; font-size:10px; text-decoration:none; }
a.tinyblue:hover { text-decoration:underline; }

.activesort a { font-weight:bold; text-decoration:none !important; cursor:pointer; }

table .useddetails { width:576px; }
.useddetails .contactbox { background-color:#F3F4F8; color:#6A6C6B;}
/*.useddetails .contactbox table td { color:#6A6C6B; font-size:85%; }*/
.useddetails .contactbox table td {color:#6A6C6B;}
/*.useddetails a:link, .useddetails .contactbox a:visited { color:#0079AF; text-decoration:underline; }
.useddetails a:hover, .useddetails a:focus, .useddetails a:active { color:#477694; }*/
.useddetails .clientformbox { width:270px; }
.useddetails .rightcolumn { width:203px; }
/*.useddetails .contactbox textarea { border:1px solid #E2E7ED; height:58px; }*/
/*
.useddetails .contactbox input { border:1px solid #E2E7ED; width:120px; padding:0px;}
*/

.bluetext { color:#0079AF !important; }
.darkbluetext { color:#375560 !important; }
.graytext { color:#636363 !important; }

div#detailstab1 { min-height:200px; font-size: 11px; }
div#detailstab1 .whitebg { background-color:white !important; }
div#detailstab1 .dotbottom, .lightbuedotbottom { border-bottom:1px dotted #dce8f6; }
div#detailstab1 table.whitebg tr td { }
div#detailstab1 td { color:#606261; }
div#detailstab1 td.title { color:#067CAE; font-weight:bold; border-bottom:1px dotted #067CAE; }
div#detailstab1 div.title { color:#067CAE; font-weight:bold; border-bottom:1px dotted #067CAE; }

div#detailstab2 { min-height:200px;  font-size: 11px; }
div#detailstab2 .detailsvehicle { color:#0079af; min-height:50px; }
div#detailstab2 .tab { background-color:#0B283E; color:white; font-weight:bold; border-left:1px solid #999999; border-top:1px solid white; border-right:1px solid #dddddd; padding:2px 4px; }
div#detailstab2 .tabsel { background-color:#0079af; color:white; font-weight:bold; padding:2px 4px;}
div#detailstab2 div#detailsinfocontainer { width:230px; overflow:hidden; }

div#detailstab2 .tabsel a:link, div#detailstab2 .tabsel a:visited {color: #0B283E;}
div#detailstab2 .tabsel a:hover, div#detailstab2 .tabsel a:focus, div#detailstab2 .tabsel a:active {color: #14364F;}

div#detailinfotab1 td { font-size:70% !important; padding:0 4px; }
div#detailinfotab1 tr.alt1 td { background-color:white; }

div#detailstab3 { min-height:200px;/* font-size: 11px;*/ }
div#detailstab4 { min-height:200px;/* font-size: 11px;*/ }
div#detailstab5 { min-height:200px;/* font-size: 11px;*/ }

td.usedsearchbackpanel {width:460px; background: #B4CFEC url(/site/img/used/used_search_box_bg.gif) 0 0 no-repeat;}

td#numbers > img { padding-right:1px; }
td.usedsearchbackpanel .dotbottom { border-bottom:1px dotted white !important; }
div.inline { display:inline; }
/*select#usedsearchmaker { border:1px solid black; font-size:100%; }
select#usedsearchmodel { border:1px solid black; font-size:100%; }*/

.usedsearchbackpanel td.padtop { padding-top:8px !important; }
.usedsearchbackpanel td.padbottom { padding-bottom:8px !important; }
.w150 { width:150px; }
.w170 { width:170px; }

/*ul.arrowbullets li { list-style-image: url('/site/img/used/small_blue_arrow.gif'); list-style-position:inside !important; padding:0 !important; font-size:85%; }
ul.arrowbullets li a:link, ul.arrowbullets li a:visited { color:#4F7987; }
*/

ul.arrowbullets {margin: 0; padding: 0; text-align: left;}
ul.arrowbullets li {margin: 0; padding: 0 0 0 10px; list-style-type: none; background: url(/site/img/used/small_blue_arrow.gif) 0 4px no-repeat; }
ul.arrowbullets li a:link, ul.arrowbullets li a:visited { color:#4F7987; }

/*a#otherMakesButtonLink { color:#4F7987 !important; text-decoration:underline; }*/

table.usedcompare tr td { border-right:1px solid white; }
table.usedcompare .h { background-color:#B4CFEC !important; color:black; font-size:11px; font-weight:none !important; }

.lgray { color:#999999; }
tr.h100 td { height:90px !important; vertical-align:top; }
tr.h100 td tr td { height:1px !important; }
.pagenum { width:20px !important; }
.curpage { background-color:white; color:#6DA5C3; }






/* ---------- HF CODE BELOW ---------- */

.h4used {color: #000; border-bottom: 1px #000 dotted; margin-bottom: 4px;}

table#usedprices {width: 484px;}
table#usedprices td {width: 20%; text-align: right; padding: 2px 5px; border: 1px #D1D7EF dotted; border-left: none;}
table#usedprices td.firstcol {text-align: left;}
table#usedprices td.titlecol {text-align: center;}
table#usedprices td.lastcol {border-right: none;}

.alt1 {background-color: #F3F4F8;}
.alt2 {background-color: #FFF;}

ul.uccf-listing {margin: 0; padding: 0;}
ul.uccf-listing li {margin: 0; padding: 2px 0; list-style-type: none; font-size: 85%;}

div.usedsearchbackpanel {width: 468px; padding: 0 8px; background: #B4CFEC url(/site/img/used/used_search_box_bg.gif) 0 0 no-repeat;}
div.usedsearchbackpanel2 {width: 468px; padding: 0 8px; background: #B4CFEC url(/site/img/used/used_search_box_bg_2roundcorner.gif) 0 0 no-repeat;}

div#search3carson, div#search3carsoff {text-align: right; margin-top: 10px;}