#map {
	position: absolute;
	visibility: hidden;
	width: 420px;
	height: 300px;
	background-color: #ccc;
	padding: 10px;
	float:left;
}

#viewMap {
	visibility: hidden;
	width: 400px;
	height: 300px;
	background-color: #ccc;
	padding: 10px;
	float:left;
}

#addressMap1 {
	text-align:left;
	width: 400px;
	height: 20px;
	background-color: #ccc;
	visibility: hidden;
	font-weight: bold;
	float:left;
}

#closeMap {
	text-align:right;
	width: 20px;
	height: 20px;
	background-color: #ccc;
	visibility: hidden;
	font-weight: bold;
	float:right;
}

#alarmmap, #physicalmap, #devicelistmap, #shedloadmap, #groupdevicelistmap, #radiogroupdevicelistmap {
	height: 300px;
	padding: 10px;
}

.ajaxMap {
	height: 300px;
	padding: 10px;
	visibility: hidden;
}

#rightMapDiv {

	height: 300px;
	padding: 10px;
	width: 95%;


}

.hosthomemap {
	height: 400px;
}


.mapview {
	height: 300px;
	padding: 10px;
}

.userhomemap {
    min-width:480px;    
	height: 480px;
	padding: 10px;
}
.fleetmap {
	height: 465px;
	padding: 10px;
}
.locationmapview {
	height: 500px;
	width: 680px;
	padding: 10px;
	float:left;
	display: none;
}

.locationmapview_external {
	height: 500px;
	/*width: 75%;*/
	padding-bottom: 10px;
	padding-top:10px;
	float:left;
	display: none;
}

.mapsidebarDiv {
	height:478px;
	width: 250px;
	overflow:auto;
	display: none;
	border-top: 1px solid gray;
}

.mapInfoWindow {
	width:270px;
}

.mapsidebarContainer {
	height:518px;
	width: 250px;
	border:1px solid gray;
	float:right;
	display:none;
}

.mapsidebarLegend {
	height:18px;
	width: 198px;
	padding: 5px;
}

.mapsidebarLegendCol{
	float:left;
	width: 75px;
}

.mapsidebarLegendTxt{
	font-weight:bold;
	float:left;
	border:1px solid #000000;
	color: #fff;
}

.datatable1_table {
	border-spacing: 0;
}

.datatable1_tr_trow1 {
	background: #e6e6e6;
	width:100%;
	float: left;
}


.datatable1_tr_trow2 {
	background: #fff;
	width:100%;
	float: left;
}

.datatable1_td {
	vertical-align: top;
	padding: 5px;
}

.datatable1_tr_trow1 a:hover {
	color: green;
	width:100%;
	float: left;
	text-decoration: none;
}

.datatable1_tr_trow2 a:hover {
	color: green;
	width:100%;
	float: left;
	text-decoration: none;
}

.datatable1_tr_trow1 img{
	border:0;
}


.datatable1_tr_trow2 img{
	border:0;
}

.routemapview {
	height: 500px;
	padding: 10px;
	display: none;
}

.mapContainer {
	display:none;
}
