body {}
.maindiv {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#323232;}
.maindiv h1{font-size:24px; color:#A40000; font-weight:bold;}
.maindiv h1 span {font-size:20px; color:#000; font-weight:bold;}
.maindiv h3 {font-size:12px; color:#FFF; font-weight:bold; text-align:center; padding:7px 0px !important; background:#A40000;}
.maindiv h4 {font-size:11px; color:#A40000; font-weight:bold;}
.ss {width:970px; margin:0 auto !important;}
.maindiv .input, .maindiv .select, .maindiv .textarea {border:1px solid #A40000; font-size:11px; color:#666;}
.maindiv .textarea {font-family:Arial, Helvetica, sans-serif;}
.maindiv .input, .maindiv .textarea {padding:2px;}
.maindiv .select {padding-left:2px;}
.clear {clear:both;}

#logo {border:solid #b6b6b6; border-width:7px 0px; padding:10px 0px; background-color:#FFF}
#logo div {width:970px; margin:0 auto;}

#menu {height:40px; background:url(../../images/usedvehicles/menubg.png) repeat-x; overflow:hidden;}
#menu ul {border:solid #CCC; border-width:0px 1px; height:40px;}
#menu ul li {}
#menu ul li a {display:block; float:left; height:20px; vertical-align:middle; color:#FFF; font-size:12px; font-weight:bold; text-decoration:none; padding:10px; border-right:1px solid #CCC}
#menu ul li a:hover {background:url(../../images/usedvehicles/menubghover.png) repeat-x; color:#fff;}

#ws {min-height:500px; background:#FFF; padding:10px; position:relative; z-index:10; width:930px; margin:0 auto;}

#filter {width:210px; float:left;}
#filter .toppromo {margin-bottom:15px !important;}

#filterbox {padding:7px; border:solid #A40000; border-width:0px 1px 1px 1px; border-radius:0px 0px 4px 4px;}
#filterbox table, #filterbox form {width:100%}
#filterbox table td {padding:4px 2px !important;}
#filterbox table td input {width:95% !important;}
#filterbox table td select {width:100%;}
#filterbox table td h4 {padding-top:10px !important;}
#filterbox table td h5 {padding-top:4px !important;}
#filterbox table td.left {text-align:left; width:50%;}
#filterbox table td.right {text-align:right; width:50%}

#filter #contactbutton, .button {border:1px solid #A40000; border-radius:4px; margin-top:20px; cursor:pointer; opacity:0.6; filter:alpha(opacity=60);}
#filter #contactbutton div.border, .button div.border {border:1px solid #F60; border-radius:4px; padding:5px 0px !important; text-align:center; font-size:12px; font-weight:bold; color:#FFF; background:#A40000;}
#filter #contactbutton:hover, .button:hover {opacity:1; filter:alpha(opacity=100);}
#filter #contactbutton div.border:hover, .button div.border:hover {border:1px solid #FFF;}

#filter #contactbutton div.border {padding:40px 0px !important; font-size:20px !important;}

#content {width:700px; float:right;}
#content .description {margin:14px 0px; line-height:17px;}

#choosebox {padding:7px; border:solid #A40000; border-width:0px 1px 1px 1px; border-radius:0px 0px 4px 4px;}
#choosebox table, #choosebox form {width:100%}
#choosebox table td {padding:4px 10px !important; cursor:pointer;}
#choosebox table td input {width:95%;}
#choosebox table td select {width:100%;}
#choosebox table td h4 {padding-top:10px !important;}
#choosebox table td.left {text-align:left; width:50%;}
#choosebox table td.right {text-align:right; width:50%}

.ob {border:1px solid #A40000; border-radius:4px;}
.ib {border:3px solid #FFF; padding:10px; border-radius:4px;}
.ib img {opacity:0.7; filter:alpha(opacity=70); float:left; display:inline-block; margin-right:10px !important; vertical-align:middle;}
.ib p {float:left; width:200px; color:#666; font-size:14px; font-weight:bold; margin-top:50px; text-align: left !important;}
.ib:hover {border:3px solid #A40000;}
.ib:hover img {opacity:1; filter:alpha(opacity=100);}
.ib:hover p {color:#A40000;}
#3bar {}

.sortbox {font-size:12px; color:#FFF; font-weight:bold; text-align:right; padding:3px 7px !important; background:#A40000;}
.sortbox span, .sortbox select {vertical-align:middle;}

#listbox {}
#listbox .listcell {margin-top:10px; border-bottom:1px solid #CCC; position:relative;}
#listbox .listimg {float:left; display:inline-block; margin-right:10px;}
#listbox .listdata {float:left; width:400px: border:1px solid green;}
#listbox .listdata p.name {color:#A40000; font-size:14px; font-weight:bold; margin-bottom:5px;}
#listbox .listdata p.family {color:#999; font-size:12px; font-style:italic; font-weight:bold; margin-bottom:5px;}
#listbox .listdata p.info{font-size:11px;}
#listbox .detail {width:150px; position:absolute; bottom:5px; right:0; }
#listbox .statusinfo{color: #FE6601; float: right; font-size: 24px; font-weight: bold; margin: 15px 0px; width: 150px; text-align:center; margin-left:30px; padding-right: 170px;}

#paging {text-align:right; margin-top:15px;}
#paging a {margin:0px 2px; color:#666; text-decoration:none;}
#paging a.selected {color:#A40000;}
#paging a:hover {text-decoration:underline;}

#detailws {width:66%; float:left;}
#detailfilter {width:33%; float:right;}

#detailfilter input {width:100% !important;}

#detailimg {margin:10px 0px; position:relative;}
#detailimg img.fl {float:left;}
#detailimg div.fr {position:absolute; bottom:0; right:0;}
#detailimg div.ga {position:absolute; top:0; right:0;}

#detailws h3 {text-align:left; padding-left:10px !important;}
#detailws .detailsection {margin:10px 0px !important; font-size:12px; text-align:justify;}
#detailws .detailsection table {width:100%;}
#detailws .detailsection td {padding:5px 0px;}
#detailws .detailsection td.key {font-weight:bold; width:200px;}
#detailws .detailsection .odd td {background:#F5F5F5;}

#breadcrumb {padding:7px 0px; border:dotted #808080; border-width:1px 0px; margin-bottom:10px;}
#breadcrumb span, #breadcrumb a {font-size:11px; color:#808080; margin-right:5px; text-decoration:none;}
#breadcrumb a:hover {text-decoration:underline;}
