﻿.search-param, .subs{
	padding:10px;
	margin-bottom:30px;
	background:#ffffcc;
	margin-top:-10px;
	position:relative;
}
.search-param p{
	padding-bottom:3px;
	padding-right:60px;
}
.subs p{
	padding-right:60px;
}
.subs h2,.search-param h2{
	top:10px;
	right:10px;
	position:absolute;
}
/*List Cars*/
.vehicleList{
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
}

.vehicleList div.col{
	display:table;
}

.vehicleList img{
	float:left;
	margin-right:15px;
	display:inline;
}

.vehicleList h2 {
	color: #6e6e6e;
}
.vehicleList h2 .price, .previewList h2 .price{
	color:#cc9900;
	white-space:nowrap;	
}

.vehicleList ul, .previewList ul{
	margin:5px 0 0 0;
}

.vehicleList ul li, .previewList ul li{
	padding-bottom:3px;
}

.vehicleList ul li.date, .previewList ul li.date{
	color:#6e6e6e;
	font-size:11px;
}

.vehicleList ul li.date a, .previewList ul li.date, .vehicleList ul li.date span {
	margin-left: 20px;
	color: #6e6e6e;
}
.vehicleList ul li.date span a {
	margin-left: 0px;
}

.vehicleList .comment {
	/*margin-top: 5px;*/
	clear: left;
	font-style: italic;
	color: #333333;
	margin: 1px 0px 3px 0px;
}

/*Preview List*/
.previews{
	width:100%;
	padding-bottom:15px;
	overflow:hidden;
}

.previews img, .previews a{
	float:left;
	line-height:99px;
	text-align:center;
	text-decoration:none;	
}

.previews a{
	margin-right:15px;	
	margin-bottom:15px;
}

.previewContainer{
	width:100%;
	overflow:hidden;
	margin-bottom:35px;
}

.previewList{
	margin-right:15px;
	float:left;
	width:240px;
	display:inline;
}

.previewList img{
	display:inline;
}

.previewList h2{
	font-size:13px;
	font-weight:bold;
}

.previewList h2 a{
	display:block;
	margin-top:10px;
}

/*Table*/

.tableView{
	width:100%;
	margin-bottom:45px;
}

.tableView th.warnings, .tableView th.year{
	width:45px;	
}

.tableView th.engine{
	width:145px;
}

.tableView th.transmission{
	width:55px;
}

.tableView th.price{
	width:60px;
	text-align:right;
	padding-right:5px;		
}

.tableView td.price{
	color:#cc9900;
	padding-right:5px;
	text-align:right;	
}

.tableView th{
	padding:10px 0;
	border-top:1px #f7f0d9 solid;
}

.tableView td{
	padding:10px 0 5px 0;
}

.tableView td, .tableView th{
	text-align:left;
	border-bottom:1px #f7f0d9 solid;
}

.tableView td.car span{
	display:block;
	font-size:11px;
	color:#666;
}

.tableView td.car span a{
	color:#666;
	margin-left: 10px;
}

/*vehicle*/

.vehicleHeadline {
	padding-bottom: 9px;
}
.vehicleHeadline .price{
	color:#cc9900;
	white-space:nowrap;
}

.vehicleHeadline .year{
	color:#6d6d6d;
}

.vehicle{
	width:100%;
	overflow:hidden;	
	/*padding-top:5px;*/
}

.vehicle .leftCol{
	width:245px;
	float:left;
}

.vehicle .rightCol{
	float:right;
	width:335px;
	/*padding-bottom:35px;*/
}

.warnings{
	height:30px;
}

.vehicle .photoBlock{
	width:100%;
	overflow:hidden;
	position:relative;
}

.vehicle .photoBlock img{
	float:left;
	margin-right:2px;
	margin-bottom:0px;
}

.vehicle .photoBlock img#photo{
	display:block;
	float:none;
}

.vehicle .photoBlock #thumbnails{
	position:absolute;
	padding:2px 0px 2px 2px;
	display:block;
	float:left;
	top:143px;
	background:white;
}

.vehicle .userInfo{
	margin-top:15px;
	width:238px;
	font-size:17px;
	margin-right:5px;
	border:1px #f7f0d9 solid;
	overflow:hidden;
}

.vehicle .userInfo p{
	padding:0 10px 0 10px;
	line-height:30px;
}

.vehicle .userInfo p.date{
	font-size:14px;
	color:#666;
}

.vehicle .userInfo p.author a{
	display: block;
	background: url(/img/user.gif) no-repeat 0px 4px;
	padding-left: 28px;
}

.userInfo .code label, .userInfo .code a{
	font-size:11px;
	padding-right: 10px;
}

.userInfo .code input{
	width:212px;
	margin:2px 0px 7px 0;
	color:#333;
}

.code { background: #f7f0d9;
	padding:5px 10px 0 10px;
}

.vehicle .offerInfo{
	margin-top:10px;
	width:218px;
	padding:0 10px 0 10px;
	font-size:17px;
	margin-right:5px;
	overflow:hidden;
}

.vehicle .offerInfo p{
	line-height:21px;
}

.vehicle .offerInfo p.date{
	font-size:14px;
	color:#666;
}


.lister{
	right:255px;
	bottom:0;
	font-size:13px;
	position:absolute;
}
.lister a{
	font-size:13px !important;
}

.lister li{
	display:inline;	
	color:#6e6e6e;		
}

.lister li.prev{
	padding-right:12px;
}

.vehicleInfo li{
	width:100%;
	overflow:hidden;
	padding-bottom:15px;
}
.vehicleInfo li.greeting{
	padding-bottom:10px;
	width:335px;
	overflow:hidden;
}

.vehicleInfo li span{
	width:100px;
	float:left;
}
.vehicleInfo li.features{
	margin-bottom:-4px;
}

.vehicleInfo li span.clo, .vehicleInfo li span.crash{
	 margin-top:-3px;
}

.vehicleInfo li span.clo{
	padding:4px 15px 2px 20px;	
}

.vehicleInfo li ul, .vehicleInfo li blockquote{
	display:table-cell;
	line-height:18px;
}

.vehicleInfo li blockquote{
	font-style:italic;
}

.vehicleInfo li ul li{
	padding-bottom:2px;
}

/*User Edit*/


#edit{
	margin:30px 0;
}

#edit li{
	font-size:18px;
}

.searchResult{
	margin-bottom:30px;
}

.searchResult h2{
	padding-bottom:10px;
}

.searchResult a{
	font-size:12px;
	font-weight:bold;
}

/*Sort*/

.sortList{
	width:100%;
	line-height:33px;
	margin-bottom:10px;
	overflow:hidden;
	color:#6e6e6e;
}

.sortList h2, .sortList img{
	float:left;
}

.sortList h2{
	padding-right:5px;
}

.sortList img{
	margin-right:10px;
}

.sortList a{
	position:relative;
}

.sortHolder{
	width:100%;
	overflow:hidden;
	margin-bottom:15px;
}

.sortHolderList{
	width:100%;
	overflow:hidden;
	margin-bottom:25px;
}

.sortHolder .view{
	float:left;
}

.sortHolder .sort{
	float:right;
	color:#666;
}

.sortHolderList .view{
	float:left;
}

.sortHolderList .sort{
	float:right;
	color:#666;
}

.view li, .sort li{
	float:left;
}

.view li{
	padding: 3px 5px 3px 5px;
/*	padding-right:13px;*/
}

.sort li{
	padding: 3px 5px 3px 5px;
/*	padding-left:13px;*/
}

.view .list{
	padding-left:15px;
	background:transparent url(../img/list.gif) no-repeat left center;
}

.view .preview{
	padding-left:15px;
	background:transparent url(../img/previews.gif) no-repeat left center;
}

.view .table{
	padding-left:15px;
	background:transparent url(../img/table.gif) no-repeat left center;
}

.clo{
	font-size:12px;
	display: block;
	float: left;
	padding:4px 5px 3px 20px;
	background:url(../img/clo.jpg) no-repeat left center;
	white-space:nowrap;	
}

.crash{
	font-size:12px;
	display: block;
	float: left;
	padding:4px 5px 3px 20px;
	background:url(../img/crash.jpg) no-repeat left center;
	white-space:nowrap;		
}

.print-rss{
	margin:0px 0px 30px;
	overflow:hidden;
	width:100%;	
	clear:both;
}

.print-rss a{
	float:left;
	clear:left;
	margin:5px 0;
}

.print, .rss, .subscribe{
	font-size:12px;
	padding:3px 0 2px 22px;
	position:relative;
}

.print{
	background:url(../img/print.png) no-repeat left center;
}

.subscribe{
	background:url(../img/subscribe.png) no-repeat left center;
}

.rss{
	background:url(../img/rss.png) no-repeat left center;
}

.allAuto{
	margin:25px 0;
}

.pager{
	font-size:18px;
	color:#6e6e6e;
}
.numbers {
	margin-left: 8px;
	margin-top: 12px;
}


.pager ul li{
	display:inline;
	padding:1px 7px;
	color:#6e6e6e;	
}

.lowcase{
	text-transform:lowercase;
}
#bb-code-container {
	display: none; 
}
#html-code-container {
	display: none; 
}
#url-container {
}
.sms-form h3 {
	font-size: 15px;
	color: #c57c14;
	font-weight: normal;
	margin: 10px 0px 7px 0px;
}
.sms-form p {
	font-size: 13px;
	margin-top: 7px;
	clear: both;
	display: block;
}
#sms-code {
	width: 98px;
	margin-right: 9px;
	float: left;
	/*margin-top: 4px;*/
}
#sms-dialog-success {
	background:url(/img/highway.gif) 15px center no-repeat;
	height: 43px;
	padding-left: 60px;
	padding-top: 18px;
	width: 500px;
}
#sms-dialog-failure {
	background:url(/img/stop.gif) 15px center no-repeat;
	height: 43px;
	padding-left: 60px;
	padding-top: 18px;
	width: 500px;
}
div.related {
	float: left;
	width: 100%;
}
h2.related {
	padding: 0px 0px 10px 0px;
}
.controls {
	margin-bottom: 10px;
}
.controls input {
	margin: 0px 3px 2px 0px;
}
.neighbors {
	margin-top: 11px;
	margin-bottom: 15px;
}
.neighbors ul {
	clear:both;
	height:33px;
	margin-bottom:5px;
}
.neighbors ul li {
	float:left;
	margin-right:10px;
}
.neighbors ul li .year {
	color: #6d6d6d;
}
.neighbors ul li .price {
	color: #cf9a00;
}
