.storelocator-toolbar{
    padding: 20px 0 10px;
	float:right;
	min-width:845px;
}
.storelocator-toolbar input, .storelocator-toolbar select{
    margin-right:5px;
}
*:first-child+html .storelocator-toolbar button{
     margin-right:5px;
}
.storelocator-toolbar input.search-products{
    width: 120px; 
}
.storelocator-toolbar input.search-address{
    width: 280px;
}
.storelocator-left-sidebar{
	float: left; 
	width: 190px;
	padding: 0 5px 0 0;
	text-align:left;
}
.storelocator-left-sidebar .favorite{
    font-weight: bold;
}
.storelocator-content{
    width:auto;	
}
.storelocator-content-center{
	overflow: hidden;
	/*margin:0 0 0 190px;*/	
	float:right;
}
.storelocator-content .pager{
    /*height:17px;*/
}

.storelocator-content .pager .pages ol {
    display: inline;
}

.storelocator-content .pager a.next, .storelocator-content .pager a.previous{
    text-decoration:none!important;
	background: none repeat scroll 0 0 transparent;
}
.storelocator-content .customer-info{
    font-weight: bolder;
	float:left;
	padding:23px 0 15px;
}

.storelocator-left-sidebar.main_div{
	width:215px;
	padding:5px 20px 15px;
}
.storelocator-left-sidebar.main_div h1{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-style:italic;
}
.addition{
	margin-bottom:15px;
}
.addition a{
	color:#777;
	font-weight:bold;
}
.distance{
	margin-bottom:2px;
}