.loading {background:#FFF url('../../../../../../../../sites/all/modules/custom/project350_oct24/hivemap/images/loadingbar_orange.gif') 0 0 no-repeat; width:141px; height:14px;}
#mapPanel {width:940px;}
#mapSearchPanel {float:left;}
#mapZoomPanel {float:right;}
#mapZoomPanel a {cursor:pointer;}
#mapZoomPanel a:after {margin:0 2px 0 4px;}
#mapZoomPanel a:last-child:after {content:'';}
.map {clear:both; height:345px; width:900px;margin: 0 auto;border: 3px solid #bfd8ec;}
#mapEmbed {text-align:right;}
#mapEmbedCode {width:160px;}
#mapEmbedOptions {display:none;}

#mapListPanel {width:680px;}
#markerListTable div.row {clear:both; width:100%;}
#markerListTable div.row div {padding:10px; float:left;}
#markerListTable div.row div.clear {padding:0; float:none; clear:both;}
#markerListTable .row div.title {font-weight:bold; width:250px;}
#markerListTable .row div.city {width:200px;}
#markerListTable .row div.country {width:150px;}
#markerList .title a {text-decoration:none; color:#333;}
#markerList .row0 {background-color:#CDCDCD;}
#markerList .row1 {background-color:#E8E8E8;}


#infoTabLocation, #infoTabInfo {width:300px; height:160px; overflow:auto;}
#infoTabLocation div.title {font-weight:bold; font-size:1.2em; color:#333;}
#infoTabLocation div.address {margin-top:15px; color:#666;}
#infoTabLocation div.nav {margin-top:20px;}
#infoTabLocation div.nav a {margin-right:15px; color:#666;}
#infoMarkerList {max-width:400px; height:120px; overflow:auto;}

.hivemap-only h2 {
	color: white;
	display: block;
	/* float: left; */
	margin: 0 10px 0 0;
	font-size: 1.6 em;
}

.hivemap-only #mapSearchPanel {
	overflow: hidden;
	zoom: 1;
	padding: 15px;
}

.hivemap-only #mapSearchForm {
	display: block;
	float: left;
}

.hivemap-only #mapPanel {
	background: #1680be;
}

.hivemap-only input {
	font-size: 12px !important;
}

.hivemap-only input#mapSearch {
	margin-right: 8px;
	width: 280px;
	padding: 4px 0;
}

#mapZoomPanel {
	display:none;
}

.hivemap-only #mapZoomPanel {
	margin: 20px 15px 0 0;
	+margin: 20px 20px 0 0;
	color: white;
}

.hivemap-only #mapZoomPanel a {
	color: white;
	text-decoration: none;
	font-weight: bold;
}

.hivemap-only #mapZoomPanel a:hover {
	text-decoration: underline;
}

.hivemap-only #mapZoomPanel a:last-child {
	border: 0;
} 

.hivemap-only #header {
	margin-bottom: 13px;
}

.hivemap-only #mapPanel {
	background: #1680be url(../../../../../../../../sites/all/modules/custom/project350_oct24/hivemap/images/map_cont_top.jpg) top no-repeat;
} 

.hivemap-only #mapEmbed{
	background: #1680be url(../../../../../../../../sites/all/modules/custom/project350_oct24/hivemap/images/map_cont_bott.jpg) bottom no-repeat;	
}

.hivemap-only #mapEmbed {
	padding: 10px 20px;;
	text-align: left;
	color: white;
}

.hivemap-only #mapEmbedCode {
	width: 800px;
}

.hivemap-only #actionsCount {
	margin: 10px 0 0 20px;
	font-size: 18px;
	font-weight: bold;
}

.hivemap-only #content-area {
	width: 615px;
	margin: 0;
}

.hivemap-only #markerListTable div.row {
	width: 595px;
}

.hivemap-only #markerListTable div.title {
	width: 180px;
}

.hivemap-only #markerListTable div.city {
	width: 180px;
}

.hivemap-only #markerListTable div.country {
	width: auto;
}

.hivemap-only #markerListHeader {
	padding: 10px;
}

.hivemap-only #markerListTable {
	width: 615px;
}

.hivemap-only #content-top {
	margin: 0;
}

.hivemap-only #sidebar-right {
	margin-top: 0 !important;
}

.hivemap-only #sidebar-right h2.title {
	width: 278px;
	background: #303941 url(../../../../../../../../sites/all/modules/custom/project350_oct24/hivemap/images/block_cont_top.jpg) top no-repeat;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
}

.hivemap-only #sidebar-right .content {
	display: block;
	clear: both;
}

.hivemap-only #block-block-23 .content {
	padding: 10px 0;
}

.hivemap-only .footer {
	height: 40px;
	background: #8dc3e4;
	padding: 10px 15px !important;
	width: 585px;
}

.hivemap-only #header #site-slogan {
	top: 5px;
}

.hivemap-only #mapSearchForm #mapSearch {
	+position: relative;
	+bottom: 5px;
}

.hivemap-only .map-help {
	color: white;
	margin: 0 15px 15px 15px;
	clear: both;
}
.hivemap-only .map-help a.button {
	text-decoration:none;
}
/*  Styles for embedded map            */

#embed-content {
	margin: 0 auto;
}
#embed-content .map {
	border: none;	
}
#embed-content #mapSearchPanel {
	margin: 10px 0;
}

#embed-content #mapSearchPanel {
	zoom: 1;
	overflow: hidden;
}

#embed-content h2 {
	font: bold 22px Tahoma,Verdana,sans-serif;
	margin: 0 20px 0 0;
	display: block;
	float: left;
}

#embed-content #mapSearchForm {
	display: block;
	float: left;
	position: relative;
	top: 4px;
}

#embed-content #mapZoomPanel {
	margin: 15px 0 10px 10px;
}

#embed-content #mapZoomPanel a {
	color: blue;
	text-decoration: none;
}

#embed-content #mapZoomPanel a:hover {
	text-decoration: underline;
}

#embed-content #mapSearchForm #mapSearch {
	margin-right: 8px;
}

.map-help a,
.map-help a:hover {color: #FFFFFF;}