.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:100%; float:left; margin:0 10px 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; color: #005D22; }



#paging_container ul.content li .list_box .right {width:75%; 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 {padding:5px 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 select {-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: 7px;



	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;

}



.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:100%; -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:100%; height:526px;}



#map_canvas img {max-width: none;}



.me img {-webkit-box-shadow:none;-moz-box-shadow:none; box-shadow:none;}

