.clear {clear:both;}
h2 {line-height:normal!important;font-size:22px!important;}
h3 {line-height:normal!important; font-size:18px!important;}
img {border:0; -webkit-box-shadow:none;-moz-box-shadow:none; box-shadow:none!important;}

#paging_container ul.content {margin:0; padding:0; list-style-type:none;}
#paging_container ul.content li {padding:0; margin:0; border-top:1px solid #bfbfbf;}
.infoBox {background:#ffffff; border:1px solid #bfbfbf; padding:10px; width:300px;
-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:1px solid #BFBFBF;background-color:#FFFFFF;-webkit-box-shadow: #787878 4px 4px 4px;-moz-box-shadow: #787878 4px 4px 4px; box-shadow: #787878 4px 4px 4px;
}
#paging_container ul.content li {padding:10px 0;}
#paging_container ul.content li .list_box .store_img {background:#ffffff; padding:10px; border:1px solid #BFBFBF; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; width:auto!important; float:left; margin:0 20px 0 0; line-height:0!important;}
#paging_container ul.content li .list_box .store_img img {-webkit-box-shadow:none;-moz-box-shadow:none; box-shadow:none;}
#paging_container ul.content li .list_box .left {width:50%; float:left; margin:0 20px 0 0;}
#paging_container ul.content li .list_box .left p {margin:0 0 5px 0; padding:0;}
#paging_container ul.content li .list_box .left h3 {margin:0 0 5px 0; padding:0; font-weight:bold;}
#paging_container ul.content li .list_box .right {width:25%; float:left; margin:38px 0 0 0;}
#paging_container ul.content li .list_box .right p {margin:0 0 5px 0; padding:0;}
.page_navigation {border-top:1px solid #BFBFBF; padding:10px 0;}
#paging_container .pagination {text-align:right;}
#paging_container .pagination a {display:inline-block; padding:3px 10px; margin:0 5px; background:#ffffff; color:#444444; border:1px solid #BFBFBF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; text-decoration:none;}
#paging_container .pagination a:hover {background:#444444; color:#ffffff; border:1px solid #444444; text-decoration:none;}

#paging_container .pagination a.inactive {background:#ffffff; color:#444444; border:1px solid #BFBFBF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; text-decoration:none;}
#paging_container .pagination a.inactive:hover {background:#444444; color:#ffffff; border:1px solid #444444; text-decoration:none;}
#paging_container .pagination a.active_page {background:#444444; color:#ffffff; border:1px solid #444444; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; text-decoration:none;}
#paging_container .pagination a.active_page:hover {background:#444444; color:#ffffff; border:1px solid #444444; text-decoration:none;}



.infoBox .pop_close {margin:0; position:absolute; right:-12px; top:-20px; box-shadow:none!important;}
.infoBox .top_arrow {margin:0; position:absolute; top:-18px; left:141px;}
.infoBox .store_thumb {width:80px; float:left; margin:0 20px 0 0;}
.infoBox .store_wrap {width:210px; float:left; margin:0;}
.infoBox h3 {padding:0; font-size:20px!important; color:#000000; font-weight:bold; margin:0;}
.infoBox p {font-size:12px;}
.home_map {margin:20px 0;}
.locationsearch_home .search {margin:10px 0 0 0;}
.locationsearch_home .search .field {width:auto; float:left; margin:0 10px 0 0;}
.locationsearch_home .search .field input {
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
	background:#ffffff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom:0;
	padding: 8px;
	border: 1px solid rgba(0, 0, 0, .2);
	-moz-box-shadow: inset 2px 2px 2px rgba(0, 0, 0, .2);
	-webkit-box-shadow: inset 2px 2px 2px rgba(0, 0, 0, .2);
	box-shadow: inset 2px 2px 2px rgba(0, 0, 0, .2);
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	width:200px;
}
input[type=text]:focus, textarea:focus {
	border-color: rgba(0, 0, 0, .4);
	background: #fff;
	border:1px solid #5199dd!important;
}
.locationsearch_home .locationname {font-size:18px; font-weight:bold;}
/*.popupbox {margin:10px 0 10px 0; border:1px solid #BFBFBF; padding:15px; width:570px; -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px; -webkit-box-shadow: #aeaeae 4px 4px 4px;-moz-box-shadow: #aeaeae 4px 4px 4px; box-shadow: #aeaeae 4px 4px 4px; background:#ffffff;}
*/
.popupbox {margin:10px 0 10px 0; border:1px solid #BFBFBF; padding:15px; width:580px; -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px; -webkit-box-shadow: #aeaeae 4px 4px 4px;-moz-box-shadow: #aeaeae 4px 4px 4px; box-shadow: #aeaeae 4px 4px 4px; background:#ffffff;}

.popupbox .contbox input[type=text] {
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
	background:#ffffff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom:0;
	padding: 8px;
	border: 1px solid rgba(0, 0, 0, .2);
	-moz-box-shadow: inset 2px 2px 2px rgba(0, 0, 0, .2);
	-webkit-box-shadow: inset 2px 2px 2px rgba(0, 0, 0, .2);
	box-shadow: inset 2px 2px 2px rgba(0, 0, 0, .2);
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	width:400px;
	float:left;
	margin-right:10px;
}
.popupbox .contbox input[type=text]:focus, textarea:focus {
	border-color: rgba(0, 0, 0, .4);
	background: #fff;
	border:1px solid #5199dd!important;
}
.popupbox .contbox fieldset {width:auto; float:left;}
.popupbox .contbox fieldset input[type=button] {border:0; margin:0 5px 0 0; padding:10px 20px; background:#5199dd; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; color:#ffffff; text-decoration:none; font-size:12px; text-transform:uppercase;}

.popupbox p {margin:0;}

.pac-item {text-align:left; font-size:12px; padding:5px;}
.pac-container:after {background:0;}

.locationsearch_home .search .srch_btn {width:auto; float:left;}
.locationsearch_home .search .srch_btn a {display:block; padding:7px 12px; background:#5199dd; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; color:#ffffff; text-decoration:none; font-size:12px; text-transform:uppercase;}
.locationsearch_home .search .srch_btn a:hover {background:#282828; text-decoration:none!important;}
#map_canvas {width:819px; height:526px;}

.me img {-webkit-box-shadow:none;-moz-box-shadow:none; box-shadow:none;}


