@charset "utf-8";
/* CSS Document */

.zoom-to-location {
	display:block;
	width: 250px;
}
.popupcontent {
	width:350px;
	overflow: hidden;
}
.shopavailable {
	float:left;
	width:340px;
	padding: 10px 0px 0px 0px;
	margin-right:20px;
}
.shopmap {
	float:left;
	width:580px;
	padding: 10px 0px 0px 0px;
}
.searchshop {
	background:   url(images/bg-search-new.jpg) bottom left no-repeat;
	padding: 10px 10px 30px 10px;
}
table.tbsearch td.searchshopttitle {
	padding:0 0 10px 0;
}
table.tbsearch {
	margin:0px 0px;
	width:100%;
}
table.tbsearch h3 {
	margin:0px;
}
.searchshop-form {
	font-size:18px;
	width:330px;
	background:none;
	border:none;
	margin:0px 5px 0px 27px;
	color:#999;
	font-weight: lighter;
}
.searchshoptdtw {
	background:url(images/bg-search-box.gif) no-repeat;
	width: 366px;
	height:41px;
	padding:5px 0 0 0;
}
.searchshoptdradius {
	font-size:10px;
	color:#666666;
	padding-left:10px;
}
.searchshoptdradius radio {
	background: #33FF00;
	border:#0000FF
}
.divsharecontainer {
	float:right;
	width:100px;
	padding:40px 0 0 0;
}
.divPrint {
	height:15px;
}
.divfacebook {
}
#search_geonames {
	margin-top:15px;
}
#search_geonames a {
	display:block;
	height:40px;
	width:280px;
	padding: 10px 10px 0px 50px;
	margin:0px;
}


.shop  {
	background:url(images/poi-on.jpg) no-repeat;
}

.shop:hover  {
	background:url(images/poi.jpg) no-repeat;

}

.store  {
	background:url(images/poi-st-on.jpg) no-repeat;
}


.store:hover  {
	background:url(images/poi-st.jpg) no-repeat;
}


.rez  {
	background:url(images/rez-on.jpg) no-repeat;
}


.rez:hover  {
	background:url(images/rez.jpg) no-repeat;
}


#search_geonames a.dealer {
	display:block;
	height:40px;
	width:280px;
	padding: 10px 10px 0px 50px;
	margin:0px;
}
#search_geonames a:hover {
	display:block;
	height:40px;
	width:280px;
	padding: 10px 10px 0px 50px;
	margin:0px;
}
#search_geonames a.dealer:hover {
	display:block;
	background:url(images/poi-dealer.jpg) no-repeat;
	height:40px;
	width:280px;
	padding: 10px 10px 0px 50px;
	margin:0px;
}
.searchrs {
	height:20px;
	background: #999999;
	font-weight: bold;
	font-size:12px;
	color:#FFFFFF;
	padding:5px;
}
.small {
	font-size:9px;
	color:#666666;
}
.zoomshop {
	border-bottom:1px solid #ccc;
	margin-bottom:5px;
	display:block;
	padding-bottom:2px;
	width:320px;
}
.useRefinement {
	background:url(images/bulletor2.gif) 0px 5px no-repeat;
	padding-left:5px;
	color:#333;
	font-size:10px;
	margin-left:15px;
}
.useRefinement a {
	color:#333;
	font-size:10px;
	text-decoration:underline;
}

