/*search block*/
.search_block {float:left; width:630px;  margin-bottom:30px; padding:10px 0 0 0 ; background:url(../images/usedSearchBg.gif) repeat-x;
	-webkit-box-shadow: 0px 20px 16px -15px #8C8C8F;
	-moz-box-shadow:0px 20px 16px -15px #8C8C8F;
	box-shadow: 0px 20px 16px -15px #8C8C8F;
}
.search_block .title {float:left; width:600px; padding:0 15px; font-size:24px; color:#fff; text-shadow:0 2px 0 #333333; margin-bottom:10px; }
.search_block .title span {color:#FF931E;}
.search_block form {font-family: 'Duru Sans', sans-serif;}
.search_block form .row {float:left; width:600px; padding:0 15px; margin-bottom:20px;}
.search_block form .row a {color:#fff; line-height:30px; font-size:16px;}
.search_block form .row a:hover { color:#FF931E;}
.search_block form .row select {
	border: 1px solid #fff; float: left; font-size: 16px; height: 35px; line-height: 35px; margin-right: 20px; padding: 6px 8px; width: 180px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background:#fff;
}
.search_block form .row select option { padding:0 8px;}
.search_block form .row select.use {background:#FF931E; border: 1px solid #FF931E;}
.search_block form .row input[type="submit"] {color:#4FB2E4; background:#fff; border:0; height:30px; width:150px; float:right; font-size:18px; cursor:pointer; margin-right:20px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.search_block form .row input[type="submit"]:hover {color:#fff; background:#434343;}
.search_block .free_ads {float:left; height:40px; }

/*filter block*/
.filter_block {	float:left; width:720px;  margin-bottom:30px; padding:50px 10px 10px 0px; background:#fff; position:relative;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0px 20px 16px -15px #8C8C8F;
	-moz-box-shadow:0px 20px 16px -15px #8C8C8F;
	box-shadow: 0px 20px 16px -15px #8C8C8F;
}
.filter_block  .title_filter  { position:absolute; left:20px; top:0; color: #FFFFFF;  font-size: 16px; padding: 5px 0; text-align: center; width: 150px;	background: #2B82AD; 
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px; 
 }
.filter_block  .col_form { float:left; width:169px; padding-left:10px; border-right:1px dotted #CCCCCC;}
.filter_block  .col_form.last {border:0;}
.filter_block  .col_form span.title {float:left; width:100%; color:#ccc; font-size:20px; margin-bottom:10px;}
.filter_block  form .col_form  select { font-family: 'Duru Sans', sans-serif;
	border: 1px solid #D2D3DF; float: left; font-size: 14px; height: 35px; margin-right: 20px; padding: 8px; width: 158px; margin-bottom:10px; background:#f2f2f2;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.filter_block  form .col_form  input[type="submit"] {color:#fff; background:#2B82AD; border:0; height:30px; width:100px; float:right; font-size:18px; cursor:pointer; margin:20px 10px 0 0;
	-webkit-border-radius: 8px; font-family: 'Duru Sans', sans-serif;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.filter_block  form .col_form  input.advance {margin-top:0px;}
.more_link_filter {float: right; font-size: 12px; font-weight: 700; margin-right: 10px; margin-top: 5px;}
#more_filter {background: #ccc;
    -webkit-border-radius: 0 0 8px 8px; 
	-moz-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px;
/*    display: none;*/
    float: left;
    margin-bottom: -10px;
    margin-top: 20px;
    padding: 10px 0;
    width: 730px;}
.filter_block  #more_filter .col_form {border-right:1px dotted #fff;}
.filter_block  #more_filter .col_form.last {border:0;}
.filter_block  #more_filter .col_form span.title  {color:#fff;}

.filter_block #more_filter .col_form span.title {font-size:14px;}

.filter_block form #more_filter .col_form select {font-size:12px; height:30px; padding:6px;}

/*White box*/
.box_white {width:100%; padding:15px 0; float:left; background:#fff; margin-bottom:30px;}
.box_white h3 {border-bottom:2px solid #333; margin-bottom:20px; font-size:24px;  padding-left:15px;}

/*Locations tabs*/
#locations {display:block; overflow:hidden; width:100%;}
#locations ul {list-style:none; width:100%; position:relative; }
#locations ul li {float:left; width:200px; margin:0 5px 10px 5px; }
#locations ul li a {background:#f2f2f2; text-align:center; color:#666644; display:block; height:40px; line-height:40px; font-size:18px;}
#locations ul li.ui-tabs-active a {color:#FF9900; background:#fff;}

#locations ul li div {display:none;}

#locations .ui-tabs-panel {overflow:hidden; position:relative; width:600px; z-index:99; min-height:200px; padding:10px; background:#fff; top:0; }
#locations ul li.second .ui-tabs-panel {left:-210px;}
#locations ul li.last .ui-tabs-panel {left:-420px;}
#locations .ui-tabs-panel h4 a{color:#2B82AD!important; margin-bottom:10px; float:left; width:100%; text-decoration:underline; font-size:16px; }
#locations .ui-tabs-panel a {font-size:14px; background:none; text-align:left; height:auto; line-height:20px; color:#333!important; float:left; width:190px; margin:0 5px; }
#locations .ui-tabs-panel a:hover {text-decoration:underline;}

/*Listing used cars*/
.listing {float:left; width:100%;}
.listing article {float:left; background:#fff; width:718px; border:1px solid #ccc; padding:5px; margin-bottom:20px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 2px 4px #333333;
	-moz-box-shadow:0 2px 4px #333333;
	box-shadow: 0 2px 4px #333333;
}
.listing article:hover {background:#f2f2f2; border:1px solid #2B82AD;}
.listing article .ads_list {float:left; width:100%; margin-bottom:5px; border-bottom:1px solid #CCCCCC; padding-bottom:10px;}

.listing article .ads_list .ads_img {float:left; width:200px; margin-right:10px;}
.listing article .ads_list .ads_img img {border:1px solid #333; width:198px;}
.listing article .ads_list .ads_img span {display:block; text-align:right; }
.listing article .ads_list .ads_img span img {margin-right:3px; width:auto; border:none;}

.listing article .ads_list .ads_txt {float:left; width:508px; position:relative; }
.listing article .ads_list .ads_txt h3{ font-size:14px; font-weight:300;}
.listing article .ads_list .ads_txt h3 a {color:#333; text-decoration:underline; font-weight:700;}
.listing article .ads_list .ads_txt h3 a:hover {text-decoration:none;}
.listing article .ads_list .ads_txt span.ads_price { position:absolute; top:5px; right:5px; text-align:right;}
.listing article .ads_list .ads_txt p {font-size:12px; overflow:hidden; display:block; margin-bottom:10px;}

article.highlight .ads_list .ads_img  {float:left; width:250px; }
article.highlight .ads_list .ads_img img {border:1px solid #333; width:248px;}
article.highlight .ads_list .ads_txt {float:left; width:458px; position:relative; }


.details_but {float:left; padding:5px 10px; color:#fff; background:#2B82AD; font-weight:700; font-size:14px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.details_but:hover {background:#FF9900; color:#fff;}

.listing article .ads_options {float:left; width:100%; font-size:12px;}
.listing article .ads_options a {color:#2B82AD; text-decoration:underline; float:left; margin-right:5px;}
.listing article .ads_options a:hover {text-decoration:none;}
.listing article .ads_options .ads_fav {float:left;}
.det_icon {background:url(../images/add.png) no-repeat; padding-left:20px;}
.review_icon {background:url(../images/viewdetails.png) no-repeat; padding-left:20px;}
.listing article .ads_options .ads_links {float:right;}
.listing article .ads_options .ads_links span {color:#FF9900; float:left; margin-right:5px; }

/* Recomand ads dealer */
.listing article.recomand_dealer {border:1px solid #B51515; 
	-webkit-box-shadow: 0 2px 4px #fff;
	-moz-box-shadow:0 2px 4px #fff;
	box-shadow: 0 2px 4px #fff;
}
.listing article.recomand_dealer:hover {border:1px solid #B51515; background:#fff;}
.listing article.recomand_dealer .ads_list {border:0; margin:0; padding:0;}
.listing article.recomand_dealer .ads_list .ads_img {width:250px;}
.listing article.recomand_dealer .ads_list .ads_img img  { width:250px; height: 205px}

.listing article.recomand_dealer .ads_list .ads_txt {float:left; width:458px; position:relative; }
.listing article.recomand_dealer .ads_list .ads_txt  .title_dealer a {background:#B51515; position:relative; float:left; width:438px; padding:5px 10px; margin-top:-5px; color:#fff; font-weight:700; margin-bottom:10px;
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px;
}
.listing article.recomand_dealer .ads_list .ads_txt .title {float:left; width:100%;}
.listing article.recomand_dealer .ads_list .ads_txt .title h3 {float:left;}
.listing article.recomand_dealer .ads_list .ads_txt .title h3 a {color:#B51515;}

.listing article.recomand_dealer .ads_list .ads_txt .title span {position:relative; float:right;}
.listing article.recomand_dealer .ads_list .ads_txt p {float:left; width:100%;}
.listing article.recomand_dealer .ads_list .ads_txt .det {float:left; width:438px; background:#f3f3f3; margin-bottom:10px; padding:0 10px;}
.listing article.recomand_dealer .ads_list .ads_txt .det span {float:right; position:relative; }
.listing article.recomand_dealer .ads_list .ads_txt  p a {float:right;}
.listing article.recomand_dealer .ads_list .ads_txt  p a img {border:1px solid #ccc;}
.listing article.recomand_dealer .ads_list .ads_txt p a.recomand_but {float:left;
	background:url(../images/bg_more_recomand_dealer.jpg) repeat-x; 
    border: 1px solid #D83526;
    border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius:  8px;
    box-shadow: 0 1px 0 0 #F29C93 inset;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
	height:30px; line-height:30px;
	padding :0 10px;
    text-decoration: none;
    text-shadow: 1px 1px 0 #B23E35;
 }
.listing article.recomand_dealer .ads_list .ads_txt p a.recomand_but:hover {background:url(../images/bg_more_recomand_dealer_hover.jpg) repeat-x; }


/*Used adv details*/
.left_details {float:left; width:410px; margin-right:20px;}
.left_details .det_ads {float:left; margin-top:20px; width:100%; margin-bottom:20px; border-bottom:1px solid #ccc; padding-bottom:20px;}
.left_details .social_but {float:left; margin-bottom:20px;}
.left_details .social_but a.short_list_but{float:left; border:1px solid #fff; background: #FF9900; color: #FFFFFF; font-size: 14px; font-weight: 700;  margin: 7px 0 0 0;  padding: 3px 10px;}
.left_details .social_but a.short_list_but:hover{color:#fff; background:#434343;}
#share42 {display: inline-block; padding: 6px 0 0 6px; }
#share42 a {opacity: 1; margin-right:20px;}
#share42 a:hover {opacity: 0.8}
.share42init {float:left; margin-right:30px;}

.right_details {float:left; width:300px;}
.right_details .contact_buttons { float:left; padding:10px 10px 5px; width:280px; margin-bottom:20px;}
.right_details .ads_specs {float:left; padding:0px; width:300px; background:#fff; margin-bottom:20px;}
.right_details .ads_specs  .price {font-size:18px;}
.right_details .ads_specs div.row {padding:5px 10px; float:left; width:280px;} 
.right_details .ads_specs div.row:hover {background:#CDCDCD}
.right_details .ads_specs div.row.offer {text-align:center;}
.right_details .ads_specs div.row.offer a{font-weight:bold; text-decoration:underline;}
.right_details .ads_specs span.text {float:left; width:110px; margin-right:10px; font-weight:700;}
.right_details .ads_specs span.value {float:left; width:160px;}
.right_details .ads_specs .alt {background:#f2f2f2;}

#make_offer {display:block; width:100%; overflow:hidden;}
#make_offer form {	font-family: 'Duru Sans', sans-serif;}
#make_offer form p {overflow:hidden; display:block; width:100%; margin-bottom:5px;}
#make_offer form label {float:left; width:90px; text-align:left; margin-right:20px; height:24px; line-height:24px;}
#make_offer form input[type=text] {float:left; width:150px; border:1px solid #ccc; height:24px; padding:0 5px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
}
#make_offer form input[type=submit] {float:right; width:auto;border:1px solid #ccc; padding:0 10px; font-size:14px; height:28px; line-height:28px; background: #FF9900; color: #FFFFFF; cursor:pointer; margin-right:10px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
}
#make_offer form input[type=submit]:hover {color:#fff; background:#434343;}

.right_details .check {float:left; padding:5px; width:290px; background:#fff;}
.right_details .check h4 {color:#2B82AD}
.right_details .check form input[type=text] {float:left; background: #CCCCCC;  border: 1px solid #CCCCCC;   float: left;  height: 25px; padding:0 10px;  margin: 10px 20px 0 0;  width: 100px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
}
.right_details .check form input[type=submit] {  background: #2E65A8; color: #FFFFFF; cursor: pointer; float:left; font-size: 14px; font-weight: bold; height: 45px; line-height: 45px; margin-bottom:5px; text-decoration: none; text-shadow: 0 1px 1px #000000;  width: 136px;  border: 1px solid #888884;
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;  ;}

.right_details .check p {font-size:12px;}
.right_details .check p a {color:#2B82AD}

.det_ads {float:left; width:960px; margin-right:60px;}

.title_ads {float:left; width:500px; margin-right:60px;}S
.title_ads h1 {margin:0;}
.title_ads a {color:#FF9900;}
.title_ads span {color:#2B82AD}
.options_np {float:left; width:400px; text-align:center;  line-height:30px;}
.options_np .prev {float:left; background:url(../images/prev.png) no-repeat left top; padding-left:40px; line-height:30px; font-weight:bold;}
.options_np .next {float:right; background:url(../images/next.png) no-repeat right top; padding-right:40px; line-height:30px; font-weight:bold;}

/*Gallery used*/
.gallery_used {float:left; width:410px; border:1px solid #ccc; overflow:hidden; background:#fff; margin-bottom:20px;}
.gallery_used a.main {margin:0; padding:0; float:left; width:100%; text-align:center;}
.gallery_used .gallery {margin-left:45px;}
.gallery_used .gallery li { margin:0 10px 0px 0px; overflow:hidden; width:100px; height:80px; }
.gallery_used .gallery li a { display:table-cell; height:78px; width:98px; overflow:hidden; text-align:center; background:#f2f2f2; border:1px solid #ccc;
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;
			border-radius: 8px;}
.gallery_used .gallery li a img {max-width:98px; max-height:78px; margin:0 auto;}
.gallery_used .pg_paging {position:absolute; width:100%!important; left:0; top: 0}
.gallery_used .pg_paging li {display:none;}
.gallery_used .pg_paging li.pg_previous {display:block; float:left; margin:25px 0 0 10px;}
.gallery_used .pg_paging li.pg_next{display:block; float:right; margin:25px -35px 0 0;}

.gal_opt {background:#F0F0F0; width:390px; padding:10px; text-align:center; margin-bottom:10px; font-size:12px;}
.gal_opt span.title {float:left; font-weight:700;}	
.gal_opt a {float:right; background:url(../images/new_window_icon.png) no-repeat left; padding-left:12px; color:#2B82AD; text-decoration:underline;}
.gal_opt a:hover {text-decoration:none;}

.custom_ad {float:left; width:728px; height:90px; margin-left:36px; margin-bottom:20px; text-align:center;}
.img_full {max-width:800px; height:auto!important;}

/*error*/
.error {background:#FD9983; color: #fff; font-size:12px; margin-bottom:10px; font-weight:700;}
.error_add ul {display:none;}
.error_add  select, .error_add  input, .error_add  textarea{border:1px solid #f30!important; background:url(../images/user/error.png) no-repeat 89% #f2f2f2;}
.success  select, .success  input,  .success textarea {border:1px solid #97C840!important; background:url(../images/user/valid.png) no-repeat 89% #f2f2f2;}
