#findstore-container h1 {
	float: left;
	font-size: 13px;
}

#findstore-container a {
	float: right;
	font-size: 11px;
	text-decoration: none;
	color: #666;
}

.findstore {
	float: left;
	width: 100%;
	padding-top: 20px;
}

.findstore a {
	font-size: 11px;
	text-decoration: none;
	color: #666;
}

#selection-container {
	display: block;
	float: left;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #666;
}

#shop-container {
	overflow: visible;
	float: left;
	width: 100%;

}

.shop {
    float: left;
    width: 100%;
    line-height: 1.55;
    display: none;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #DDD;
}


.shop-info {
	float: left;
	color: #666;
	width: 200px;
}

.shop-info div {
	padding-top: 10px;
	padding-bottom: 10px;
}

.shop-name {
	text-transform: uppercase;
	font-size: 13px;
	color: black;
	padding-bottom: 15px;
}

.shop img {
    float: right;
    width: 400px;
}

.shop-google-link a {
	text-decoration: none;
	color: #666;
}

#sidebar-text {
    padding-left: 10px;
    padding-top: 10px;
}
#google-map {
    display: none;
    width: 100%;
}

/*
.jspVerticalBar {
	position: absolute;
	left: 780px;
}
.jspTrack {
	padding-left: 0;
}
*/
#selection-container > p {
	padding-right: 10px;
	float: left;
	padding-top: 2px
}
#selection {display: inline-block; font-size:11px; padding-left: 0; }
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.dropdown dd { position:relative; }
.dropdown a, .dropdown a:visited { color:#666; text-decoration:none; outline:none;}
.dropdown a:hover { color:#000;}
.dropdown dt a:hover { color:#000; border: 1px solid #ddd;}
.dropdown dt a {
	background:#fff url(../images/ontap-arrow.png) no-repeat scroll right center; 
	display:block; 
	padding-left:10px;
    border:1px solid #ddd;
    width:180px;
}
.dropdown dt a span {
	cursor:pointer; 
	display:block; 
	padding-left:2px;
	padding-bottom:2px;
}
.dropdown dd ul { 
	background:#fff none repeat scroll 0 0; 
	border:1px solid #ddd; 
	color:#ddd; 
	display:none;
	left:0px; 
	padding:5px 0px; 
	position:absolute; top:2px; width:auto; 
	min-width:180px; 
	list-style:none;
	z-index: 9999999;
}
.dropdown span.value { display:none;}
.dropdown dd ul li a { 
	padding:2px 5px 2px 10px; 
	display:block;
}
.dropdown dd ul li a:hover { background-color:#EC85E0;}

.dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
.flagvisibility { display:none;}

@media (max-width: 1024px) {
	
	::-webkit-scrollbar {
    	-webkit-appearance: none;
	    width: 7px;
	}
	::-webkit-scrollbar-thumb {
	    border-radius: 4px;
	    background-color: rgba(0,0,0,.5);
	    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
	}

	.dropdown dd ul {
		max-height: 250px;
		overflow: scroll;
	}
	
}
