@charset "utf-8";
/* CSS Document */

/*-------------------------------------------------------------*/
/*----------				MAP HOLDER				-----------*/
/*-------------------------------------------------------------*/

#left-map {
	float	: left;
	width	: 770px;
}

#center-map
{	
	float	: left;
	width	: 234px;
	margin-left	: 10px;
}

#right-map {
	float	: right;
	width	: 160px;
}

#map-holder {
	float	: left;
	width	: 526px;
}

#map-controller {
	float	: left;
	width	: 300px;
}

#map-inside {
	width	: 526px;
	height	: 500px;
}

#map-search {
	padding	: 6px 6px 0 6px;
	font-size	: 14px;
	font-weight	: bold;	
	height	: 24px;
}

#map-search input#address {
	font-size	: 12px;
	padding		: 3px 5px;
	width		: 330px;
}

#map-search input#address-submit {
	margin-left	: 10px;
	padding	: 3px 5px;
	border	: 1px solid #14398C;
	background	: #328CEC;
	color		: white;
/*	width	: 25px;
	height	: 25px;
	background	: #91BB69 url(../images/search-address.jpg) no-repeat 0 3px;
	*/
}

.gsmsc-mapDiv {
	height	: 500px;
}

.gsmsc-controls {
	margin-top	: -528px;

}

.gsmsc-idleMapDiv {
	display	: none;
}

.gsc-branding {
	display	: none;
}

td.gsc-input {
	width:20%;
}

input.gsc-input {
	padding:3px;
	width:410px!important;
	border	: 1px solid #2957E8;
}

td.gsc-search-button {

}

input.gsc-search-button {
	margin-left	: 5px;
	padding	: 3px 5px;
	border	: 1px solid #14398C;
	background	: #328CEC;
	color		: white;
/*	width	: 25px;
	height	: 25px;
	background	: #91BB69 url(../images/search-address.jpg) no-repeat 0 3px;
	*/
}

#map-controller .label {
	padding	: 13px;
	height	: 14px;
	font-size	: 14px;
	background	: #92B451;
	color		: white;
	font-weight	: bold;
}

#map-controller #interest {
	background	: #EFF7EF;
	padding	: 10px;
}

#map-controller .input {
	padding	: 2px 0;
}

#map-controller label {
	display	: block;
	float	: left;
	padding	: 5px 0 0 10px;
	font-size	: 12px;
	font-weight	: bold;
	color	: #333;
}

#map-controller img {
	float	: right;
	width	: 24px;
}

#map-controller .interest {
	float	: left;
}

/*-------------------------------------------------------------*/
/*----------				RESULTS					-----------*/
/*-------------------------------------------------------------*/

#results {
	margin-top	: 10px;
	font-size	: 14px;
}

#results .label{
	font-size	: 18px;
	font-weight	: bold;
	text-transform	: capitalize;
}

#results .gsmsc-resultsBox {

}

#results .gsmsc-result-list-item {
clear:both;
margin:5px 10px 0 0;
padding:2px 0 0;
}

#results .gsmsc-result-list-item-key {
	float:left;
	height:40px;
	text-align:center;
	width:40px;
	background	: url(../images/marker.jpg) no-repeat 8px -2px;
}

#results .gs-result {
	margin-top	: 10px;
	padding-top	: 10px;
	border-top	: 1px solid #ccc;
}

#results .gs-title {
	font-size	: 14px;
	cursor		: pointer;
	color		: #0033CC;
	text-decoration	: underline;
}

#results .gs-street {
	color:#888888;
	font-size:10px;
}

.gs-watermark {
	display	: none;
}

.ads {
	margin-bottom	: 10px;
	border	: 1px solid #888;
	min-height	: 250px;
	text-align	: center;
}

.more-result {
background:#EEEEEE none repeat scroll 0 0;
font-size:12px;
margin:10px 0;
padding:5px;
text-align:center;
text-transform:lowercase;
}

ul.tabs {
	width	: 770px;
	margin: 0 0 5px 0;;
	padding: 0;
	float: left;
	list-style: none;
	height: 31px;
	border-bottom: 2px solid #92B966;
}
ul.tabs li {
	float: left;
	margin: -1px 5px 0 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #92B966;
	margin-bottom: -1px;
	background: #F2F5EB;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 12px;
	padding: 0 10px;
	outline: none;
	font-weight	: bold;
}
ul.tabs li a:hover {
	background: #92B966;
	color	: white;
}

html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #92B966;
	color	: white;
}

#results-inside {
}

#tabs-placement {
	height	: 33px;
}

#result-title {
	font-weight	: bold;
	font-size	: 14px;
	padding-left	: 10px;
	padding-top	: 20px;
	text-transform	: capitalize;
}

.ads-234-60 {
	margin	: 0;
	padding	: 20px 0;
	margin	: 10px 0;
	text-align	: center;
	min-height	: 60px;
	
}