#overview{margin:auto;padding:2px;}
#overview form select,#overview form #keyword,#overview table#topSearch .quickie input{font-family:Arial;font-size:11px;height:20px;margin:0 3px;border:1px solid #333;}
#overview form{font-family:"Arial Narrow",arial,sans-serif;font-size:14px;font-weight:bold;text-align:center;text-transform:uppercase;}
#overview div.pagination ul li select {font-size:90%}
#overview img{border:0px;}
#overview table#topSearch{margin-bottom:10px;margin-left:auto;margin-right:auto;width:700px;}
#overview table#topSearch tr.searchTopper td{white-space:nowrap;}
#overview table#topSearch #ChangeKeyword{}
#overview table#topSearch #ChangeKeyword #keyword{margin:2px 0 2px 26px;width:110px;height:auto;}
#overview table#topSearch #ChangeKeyword #submit{border:none;background:none;height:20px;padding:0px;margin:0 0 2px;*margin-bottom:4px;*height:22px;}
.sCurrent{font-weight:bold;text-indent:15px;}
.asc{background:transparent url(../images/icons/up_16.png) no-repeat scroll left 2px;}
.desc{background:transparent url(../images/icons/down_16.png) no-repeat scroll left 2px;}
#searchCriteria{height:23px;line-height:20px;font-size:13px;background-color:#e8e8e8;border-top:1px solid #d5d5d5;}
#searchCriteria sup{cursor:pointer;}
#topheader th{text-align:left;vertical-align:top;text-transform:uppercase;border-bottom:1px solid #ccc;}
#topheader th.Image,td.image{width:80px;}
#topheader th.Description{width:446px;}
#topheader th.Warranty,td.warranty{width:75px;}
#topheader th.Year,td.year{width:60px;}
#topheader th.Make,td.makeName{width:75px;}
#topheader th.Category,td.categoryName{width:100px;}
#topheader th.Bid,td.bidNow{width:120px;}
#topheader th.Price,td.soldPrice{width:85px;}
tr.filters select{max-width:181px;}
div.navigation div.pagination ul li {border-left:1px solid #fff;}
#data div.navigation li.pagination_count {border-left:none;}
#data div.navigation div.pagination ul {font-size:1em;}
#data{width:100%;border-collapse:collapse;}
#data a{color:#069;font-weight:bold;text-decoration:none;}
#data td{font-family:Arial,sans-serif;font-size:11px;}
#data thead th,#data tfoot th{font-weight:normal;}
#data th{font-size:8pt;padding:5px 5px 5px 0;text-align:left;vertical-align:top;}
#data thead,#data tfoot{background-color:#666;color:#fff;}
#data thead a:visited,#data tfoot a:visited, #data thead a:active,#data tfoot a:active,#data thead a:link,#data tfoot a:link{color:#fff;}
#data thead a:hover,#data tfoot a:focus{text-decoration:underline;}
#data td.image img{width:75px;vertical-align:middle;margin:0;}
#data td.bidNow{vertical-align:middle;}
#data td.bidNow img{margin:3px 0 0 0;}
.finances{margin-left:31px;text-align:left;width:185px;}
.preBid{margin:3px 5px 15px 3px;text-transform:uppercase;color:red;font-weight:bold;}
.catFinance,.FCCFinance{}
.innerF{margin-left:10px;}
.hrFinance{border-top:1px solid #ccc;;width:168px;margin:3px 3px 3px 3px;}
 .butFinance a:link, .butFinance a:visited, .butFinance a:active {background:#000 url(../images/buttonbg.gif) repeat-y scroll left 2px;color:#fff;display:block;padding:0 10px;text-transform:uppercase;line-height:32px;}
.butBidNow a:hover, .butFinance a:focus{color:#ccc;}
.clear{clear:both;}
.odd{background-color:#fff;}
.even{background-color:#eee;border-top:1px solid #666;border-bottom:1px solid #666;}
.odd td, .even td{border-bottom:1px solid #ccc;padding:3px 0 4px 2px;empty-cells:show;padding-right:5px;vertical-align:top;}
td.makeName,td.meter,td.year,td.warranty{text-align:left;}

#photoArea{width:350px;float:left;}
#detailArea{width:520px;float:right;}
#photoNav{background-color:#ccc;border:1px solid #666;height:32px;margin:auto;width:350px;text-align:center;}
#photoNav a{cursor:pointer;line-height:32px;}
/*#photoPrev,#photoNext{background-color:#000;color:#fff;line-height:32px;border:1px solid #fff;padding:.3em;margin:0 0.3em;}*/
#photoNav img{vertical-align:middle;margin:0 0.3em;}
.enlargePhoto,.enlargePhoto:hover{margin-left:169px;text-decoration:none;}
#detailTitle h1 {margin-top:0px;}
#detailTitle h1 a:link,#detailTitle h1 a:visited{text-decoration:none;color:#000;}
#detailMain{padding:0 36px;}
#detailMain p{padding-bottom:1em;line-height:1.5em;}
#detailMain h2{color:#fff;font-size:12px;padding-top:0;background-color:#666;text-transform:capitalize;line-height:18px;font-family:arial;}
#detailText{width:300px;float:left;padding:0px;clear:right;}
#detailText div{line-height:18px;}
#detailText div.odd, #detailText div.even{height:20px;}

#detailText label{width:117px;display:block;float:left;padding-right:5px;text-align:right;font-weight:bold;}
#detailText .inspectionReport{text-indent:20px;display:block;background:url(../images/icons/page_white_acrobat.png) left 2px no-repeat;float:left;}
#detailDesc,#detailText #detailWarranty{margin-top:24px;height:auto;}
#detailText #detailWarranty label{width:130px;}
#detailText .footnote{height:auto;line-height:13px;margin-top:3px;}
#bigPhotos{text-align:center;height:263px;}
#bigPhotos img{height:263px;margin:0;width:350px;border:1px solid #333;}
#littlePhotos{float:left;}
#littlePhotos img{cursor:pointer;border:5px solid #fff;margin:0px;height:75px;}
#littlePhotos img:hover,#littlePhotos li.active img{border:5px solid #ffcf3d;}
.navPhotos{padding:0}
.navPhotos li{float:left;list-style-type:none;}
#detailTop{margin:0 36px;}
.backToResults{text-align:left;width:49%;float:left;font-size:12px;margin-left:0;line-height:24px;}
.backToResults a{text-decoration:underline;cursor:pointer;}
.printIcon{text-align:right;width:49%;float:left;}
div.printIcon img{cursor:pointer;margin:0;}
div.printIcon a{text-indent:26px;display:block;background:url(../images/icons/print_24.png) left 2px no-repeat;float:right;line-height:24px;cursor:pointer;}
/*searchClear*/
#searchClear{margin:3px 0;}
#searchClear a,#searchClear a:visited{cursor:pointer;border:1px solid #666;color:#000;padding:2px 6px;text-transform:uppercase;line-height:30px;background-color:#fc0;}
#searchClear a:hover{cursor:pointer;background-color:#ffdd57;text-decoration:none;}
/*advanced extra*/
#advanced span{display:block;text-align:left;padding:0.3em 0;}
#advanced label{float:left;text-align:right;width:100px;line-height:20px;}
#advanced legend{font-weight:bold;}
#preview{	position:absolute;	border:1px solid #ccc;	background:#333;	padding:5px;	display:none;	color:#fff;	}
div.options{padding:0;width:210px;float:right;margin-top:-10px;text-align:right;position:relative;right:0;}
.butBidNow,.butFinance{margin:10px;text-align:center;float:none;}
/*keyword search*/
div.submainright div.quickie {padding-bottom:0;height:107px;}
#quickSearch{}
#quickSearch #keyword{border:1px solid #000;height:20px;width:130px;}
form#quickSearch p {padding:22px 0 0 4px;}
#quickSearch label{font-family:"Arial Narrow",sans-serif;font-size:14px;margin:6px 0 0;padding:6px 0px;text-transform:uppercase;font-weight:bold;}
#quickSearch #submit{color:#fff;border:none;;background:none;*margin-top:-9px;}
/*todo:remove these when proxy bid comes into play*/
.butBidNow{margin:-10px 0 0;border:none;}
#detailArea .butBidNow img{margin:0;}
.butBidNow span{display:block;text-transform:uppercase;}
.butBidNow a:link,.butBidNow a:active,.butBidNow a:visited{}
/*sold info*/
.soldDate{text-align:center;}
#data th.Auction{text-align:center;}
.soldDate .date{}
.soldDate .price{}
div.buttons{text-align:center;}
.button{background:#fefefe url(../images/element_bg.gif) repeat-x scroll 0% 0%;	border:1px solid #C4CCCC;color:#2B333C;	cursor:pointer;	font-family:inherit;font-weight:bold;margin-left:0px;overflow:visible;padding:0.1em 0.5ex;right:0pt;text-align:center;top:0pt;vertical-align:middle;width:auto;}

div#protection_plan{font-weight:bold;padding-left:15px;}

div#protection_plan_generic{padding-left:15px;border-bottom:1px solid #666666}

#request_transportation_quote{text-align:center;margin:12px;}
#request_transportation_quote img{margin:0;}