.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;}
.pac-container {
    background-color: #FFF;
    z-index: 20000000;
    position: fixed;
    display: inline-block;
    float: left;
}
.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;}

.search_new_sec{position:relative;}
.search_new_sec input[type="text"]{background:#f6f5f5; border:#b4b8cc solid 1px; border-radius:3px 0 0 3px; box-sizing:border-box; height:31px; float:left;}
input[type=text].ui-autocomplete-loading {background: #f6f5f5 url("../images/loading.gif") right center no-repeat;}
.search_new_sec input[type="button"].list_btn{background:url(../images/btn_store.jpg) right center no-repeat; width:30px; height:31px;
	text-indent:-200px; overflow:hidden; border:none; border-radius:0; margin-right:15px; float:left;}
	
.search_new_sec input[type="button"].sign_in_btn{background:#273169 url(../images/search.jpg) left top repeat-x; width:60px; height:36px;
	border:#1d2b77 solid 1px; border-radius:3px; color:#fff; font-family:Arial; font-size:14px; padding:0 14px; text-indent: -9999px;}
.search_new_sec input[type="button"].searching{color:#f9d879;}
	
.gwebpro_all_locations{border:#bab9b9 solid 1px; box-shadow:0px 0px 4px #9f9f9f; padding-top:10px; padding-bottom:10px; background:#fff;
	position:absolute; width:150%; left:-25%;   z-index: 6000; display:none;}
.gwebpro_all_locations h2{margin:0; padding:0 10px; font-family:Arial; font-size:14px !important; margin:5px 0 !important; color:#006699; font-weight:bold;}
.gwebpro_all_locations h2 span{font-size:13px !important; color:#92908f; font-weight:normal; display:block;}

.gwebpro_all_locations ul.content{margin:0; padding:5px 15px; list-style-type:none;}
.gwebpro_all_locations ul.content li{margin:0; padding:0; text-align:center; color:#5e69a9; font-family:Arial; font-size:14px; float:left; width:100%; height:24px; left:-40%;
	box-sizing:border-box;}	
.gwebpro_all_locations ul.content li a{margin:0; padding:0; color:#5e69a9; font-family:Arial; font-size:13px; text-decoration:none;}	
.gwebpro_all_locations ul.content li a:hover{text-decoration:underline;}
 
.ui-menu{box-shadow:0px 0px 5px #9f9f9f;}
.ui-menu .ui-menu-item{font-size:14px; color:#5e69a9; height:22px; line-height:22px; border-bottom:#ABA7A7 solid 1px;}

.gwebpro_all_locations .cross{position:absolute; right:10px;}

	
@media only screen and (max-width:450px) {
.gwebpro_all_locations ul.content li{float:none; width:100%;}
}
	
@media only screen and (max-width:372px) {
.search_new_sec input[type="text"]{width:146px;}
.search_new_sec input.sign_in_btn[type="button"]{padding:0 8px; font-size:13px;}
}





	
