

/*---- dealers list page style----------------------------------------------------------start---*/



a.dealerd {
    background: url('../images/dealer.png') no-repeat scroll 0 10px rgba(0, 0, 0, 0);
    border: 0 solid #FF0000;
    color: #666666;
    font: 17px/36px 'pt sans',Arial,Helvetica,sans-serif;
    height: 36px;
    padding: 14px 0 10px 26px;
    text-decoration: none;
}

.d-content {
clear: both;
float: left;
width: 100%;
border-radius: 1px;
}

.d-content-list {
		background: #FFF;
		clear: both;
		float: left;
		width: 100%;
		border: 1px solid #fff;
		border-radius: 1px;
		margin: 2px 0 0px 0;
}

.dealers-ads {
		background:#FFF;
		border: 1px solid #fff;
		border-radius: 2px;
		margin-bottom: 2px;
}
.d-ad_list table tr {
		#background:#FFF;
		width:100%;
		float:left;
		#margin-right:1%;
		#margin-bottom: 2px;
		padding:1px 0;
		min-height:84px;
		cursor:pointer;
		border:1px solid #fff;
		border-radius: 2px;
}

#fav_listings td {border-bottom: 1px solid #DDDDDD;padding: 5px;vertical-align: top;}
#fav_listings tr:hover {background: rgba(244, 255, 231, 1);}
#fav_listings tr border:1px solid #e6e6e6;margin-bottom: 5px;background: #f5f5f5;padding: 5px 20px;color: #000;font-size: 14px;}
#fav_listings td.favimg {text-align: center;}



.dlr_sort_menu {border:1px solid #e6e6e6;margin-bottom: 5px;background: #f5f5f5;padding: 5px 20px;color: #000;font-size: 14px;}
.dlr_sort_menu select-box select {height:30px !important;line-height:30px !important;}
.dlr_sort_menu a{ text-decoration:none;/* color:#FFFFFF; font-weight:bold;*/ padding:0px 0px 0px 0px;}

.sortbyalpha {    
	color: #555655;
    font: 12px/23px Verdana,Geneva,Arial,Helvetica,sans-serif;
    height: 1%;
}

.sortbyalpha h2.alpha { color:#0B7FBC; font-size:1.8em; border-bottom:1px solid #EBEBEB; padding-left: 5px; line-height: 1.5em; font-weight:normal; margin-bottom: 10px; clear:both; }
.sortbyalpha ul.side-by-side { list-style:none outside none; width:100%; padding-bottom: 35px;}
.sortbyalpha ul.side-by-side li{ display:inline; width:385px; float:left; padding:0 15px 0 30px;}
.sortbyalpha ul.side-by-side li img { margin-right:5px;}

.dealers-display{}

.dealer_info {width:100%;}

.dealers-display .d-even { 
		background: #F5F5F5;
		border: 1px solid #fff;
		border-radius: 2px;
		margin-bottom: 2px;
}
.dealers-display .d-odd { 
		background: #FFF;
		border: 1px solid #fff;
		border-radius: 2px;
		margin-bottom: 2px;
}

.dealers-display .d-odd:hover {
	background: rgba(244, 255, 231, 1);
	margin-left: 2px;
}
.dealers-display .d-even:hover {
	background: rgba(244, 255, 231, 1);
	margin-left: 2px;
}

#.dealers-display tr.d-even td{ padding:5px 0 !important;}
#.dealers-display tr.d-odd td{ padding:5px 0 !important;}
.dealers-display .dealer_img { width:140px;}

.dealers-display .dealer_img div.thumb{
	max-height: 100px;
	text-align: center;
	width: 125px;
	margin:5px;
}

.dealers-display td.dlrcount {width: 30px;color: #000;border-top: 1px solid #FFFFFF;text-align: center;}

.dealers-display span.serial_count { 
	height:16px; width:16px; border:1px solid #A10D20; background-color:#EF481C; color:#FFFFFF; padding:3px; margin-left:5px;
}	

.dealers-display div.post_count { color:#666; text-align:center; margin-top:5px;font-size:13px;}

.dealers-display td.dealer_info { vertical-align:top; text-align:left; padding:0 0 0 10px;}

.dealers-display td.dealer_info a{text-decoration: none;color: #007fb2;font-size: 13px;font-size: 15px;letter-spacing: normal;font-weight: bold;}

.dealers-display td.dealer_info a:hover{ text-decoration:underline; color:#333333; font-weight:bold;}

.dealers-display td.dealer_info span.dlrphone {float: right;width: 195px;text-align: right;font-size: 13px;}

.dealers-display td.dealer_info span.mobileicon { background:url(images/1382551610_phone.png)}

.dealers-display div.dlrdescription { font-size:12px;line-height:20px;width:98%}

.attt{color: #999;font-size: 12px;letter-spacing: 1px;margin: -5px 0 0 0;line-height: 20px;}

span.dlrmobile{width:120px;display:block;line-height:20px;text-align:left;}
span.dlrland{width:120px;display:block;line-height:20px;text-align:left;}
span.dlrimg{float:left;width:30px}

.show-0-results {
float: right;
background: #FFFFFF;
width: 670px;
border: solid 1px #FFFFFF;
color: black;
padding: 45px 20px;
text-align: center;
margin-top: 2px;
font-size: medium;
}

#header .nav li a#dealer_link {
	font: normal bold 13px 'pt sans', Arial, Helvetica, sans-serif;
	background: transparent url(images/dealer.png) no-repeat 0px 5px;
	padding: 14px 0 10px 26px;
	text-decoration: none;
	height: 36px;
	line-height: 36px;
	border: 0px red solid;
	color: #989898;
	text-transform: uppercase;
	letter-spacing: 1px;
}


/*---- dealers list page style----------------------------------------------------------end---*/


/*---- dealer items page style----------------------------------------------------------start---*/


.dealer_content { width:100%;}

.dealer_sidebar {  
	float: left;
	background: #FFFFFF;
	width: 29%;
	border: solid 1px #FFFFFF;
	margin: 0 0 10px 0;
	display:inline;
}

.show-left-back {
	margin: 5%;
	text-align: center;
}

.dealer_main {  width:69%; display:inline; float:right;  margin-left:5px;}

.dealer_sidebar .heading {color: #666;text-align:center;padding:0 15px;font-size: 15px;font-weight: bold;}

.dealer_sidebar .dealerinfo { display:block;}

.dealer_sidebar h1 { color:#006699; font-size:16px; font-weight:bold; margin:10px 0;color: #0066DD;text-decoration: none;text-decoration: none;

color: #007fb2;letter-spacing: normal;font-weight: bold;}

.dealer_sidebar .dealerinfo .dealerlogo {}


.listing-basicinfo a{text-decoration:none; color:#007fb2; font-size:13px;font-size: 15px; letter-spacing:normal; font-weight:bold;}

.listing-basicinfo a:hover{text-decoration:underline; color:#000;}

.dealerinfo ul { list-style:none; font-size:13px;padding:0px;margin:0 10px;}

.dealerinfo ul li { padding-top:5px;}

.dealerinfo ul li b { font-size:13px; color:#007fb2; font-weight:bold;}

#map_canvas {width: 230px;height: 230px;border: 2px solid #ccc;margin:20px auto;}

.dealerinfo  div.map_location { margin:10px;}

.show_search {
	background:#f5f5f5;
	width:670px;
	border:solid 1px #e6e6e6;
	color:black; padding:0 10px;
}

.showsort { float:right;}

.delete{ background:none repeat scroll 0 0 transparent;border: medium none;cursor: pointer;margin-left: 10px;padding-left: 5px;}

.close{ background:url(images/Cross-icon.png);}

td.check {text-align: center;width: 5%;}

td.iteminfo {width:100%}

td.price { text-align: center;}


td.iteminfo a {font-size: 1.3em;/*color: #0066DD;*/text-decoration: none;text-decoration: none;color: #007fb2;font-size: 13px;font-size: 15px;letter-spacing: normal;



font-weight: bold;}



td.iteminfo h3 {    font-size: 14px;	color: #0066DD;    text-decoration: none;padding:0px;margin:0px;line-height:20px;}

td.iteminfo a:hover { text-decoration:underline;}

.dealloc{color: #999;font-size: 12px;letter-spacing: 1px;margin:0;line-height: 30px;}

.deallocp{padding:0px;margin:5px 0;font-size: 13px;}

.price-wrap{ border:0px red solid; overflow:hidden; height:29px; float:right}

span.tag-head {float: left;background: url(../images/price-tag-head.png) no-repeat scroll left top transparent;height: 25px;margin: 0;padding: 0;width: 33px;}

.post-price {background-color: #6bba70 !important;float: left !important;font:normal normal 11px Arial,Helvetica,sans-serif !important;margin: 0 2px 0 0 !important; color:#fff;padding: 5px;text-shadow: 0 1px 0 #FFFFFF !important;-khtml-border-radius: 0 4px 4px 0 !important;-moz-border-radius: 0 4px 4px 0 !important;-webkit-border-radius: 0 4px 4px 0 !important;border-radius: 0 4px 4px 0 !important;-moz-box-shadow: 1px 1px 5px #B7B7B7 !important;-khtml-box-shadow: 1px 1px 5px #B7B7B7 !important;-webkit-box-shadow: 1px 1px 5px #b7b7b7 !important;box-shadow: 1px 1px 5px #B7B7B7 !important; border:0px red solid; height:25px; line-height:25px;font-weight:normal !important;}

select#sortmethod{font-size:12px;line-height:20px}

select#sortmethod option{font-size:12px;line-height:30px;padding:10px;}


/*---- dealer items style----------------------------------------------------------end---*/

.searchdealer{height:25px;line-height:25px;}

.dealer_name{padding:10px 0 10px 30px;background:transparent url(../images/da1.png) no-repeat center left;}

.vote-name{height:30px;width:400px;float:left;clear:both;margin: 0 0 0 30px;}

.attt{clear:both;}

.dlrdescription{background:transparent url(../images/da2.png) no-repeat top left;padding:0 0 0 30px;margin:10px 0;}

table.dealers-display tr td{padding:0;}

.dlrcount,.dealer_img,.dealer_info{padding:10px 0;}



span.categolisting{background:transparent url(../images/da3.png) no-repeat center left;padding:4px 0 0 30px;}
span.locationlisting a:hover {font-size: 12px;}
span.locationlisting.locationlisting a{font-size: 12px; font-weight:normal;}
span.locationlisting{background:transparent url(../images/da4.png) no-repeat center left;padding:0 0 0 30px;}

.thumb img {
    max-height: 125px;
	max-width: 125px;
}
.dealerlogo > img {
    max-width: 260px;
	padding-bottom:3px;
}

.icon-pub-dealers {
        clear: both;
        background: url('../images/icons.png') no-repeat;
        background-position: -144px -96px;
        width: 15px;
        height: 15px;
        float: left;
        margin-right: 1px;
}

.dealer-map {
    margin: 20px auto 0 auto;
    width: 100%;
}

.dealer-map__frame {
    width: 100%;
    min-height: 260px;
    border: 0;
    border-radius: 8px;
}

.dealer-map__link {
    margin-top: 8px;
    text-align: right;
}

.dealer-map__link a {
    color: #007fb2;
    text-decoration: none;
    font-weight: bold;
}

.dealer-map__link a:hover {
    text-decoration: underline;
}