/*------Map-----*/

dl.mapstate {
position:relative;
width:845px;
height:320px;
background:transparent url("map_stateoffice.gif") no-repeat 0 0 scroll;
text-align:left;
margin:0;
padding:0;
}
dl.mapstate dt {
list-style:none;
display:inline;
}
dl.mapstate dd {
position:absolute;
left:-9999px;
margin:0;
padding:5px 8px;
z-index:11;
font-size:0.7em;
font-weight:100;
color:#fff;
border:1px solid #fff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color:#eb0f2d;
}

dl.mapstate a.location {
display:block;
position:absolute;
width:14px;
height:26px;
text-indent:-9999px;
outline:none;
z-index:10;
text-decoration:none;
background:url("marker.png") no-repeat 0 0 scroll;
}
dl.mapstate a.location:hover {
background:url("marker_hover.png") no-repeat 0 0;
}


/*------Office Location-----*/

/*--United States of America--*/
dl.mapstate a#Selangor {
top:165px;
left:100px;
}
dl.mapstate a#Perak {
top:125px;
left:85px;
}
dl.mapstate a#PulauPinang{
top:80px;
left:52px;
}
dl.mapstate a#Kedah {
top:65px;
left:70px;
}
dl.mapstate a#Perlis{
top:38px;
left:50px;
}
dl.mapstate a#Terengganu{
top:105px;
left:165px;
}
dl.mapstate a#Kelantan {
top:90px;
left:125px;
}
dl.mapstate a#Pahang {
top:150px;
left:150px;
}

dl.mapstate a#Johor {
top:220px;
left:180px;
}
dl.mapstate a#Melaka {
top:205px;
left:135px;
}
dl.mapstate a#Nsembilan {
top:185px;
left:125px;
}
dl.mapstate a#Sabah {
top:80px;
left:720px;
}
dl.mapstate a#Sarawak {
top:245px;
left:465px;
}

/*------Display Location Link-----*/
.panel-list ul.LocationMarkerState{
	float:left;
	width:845px;
	margin:20px 0 0;
	padding:0;
	list-style:none;
	border:1px solid #a1a1a1;
}

ul.LocationMarkerState li{
float:left;
margin:0;
font-size:0.7em;
text-align:center;
border-right:1px solid #a1a1a1;
}

ul.LocationMarkerState li a{
display: block;
margin:0;
padding:10px 7px;
font-size:1.1em;
line-height:1.6em;
font-weight:300;
color:#000;
text-decoration: none;
cursor:pointer;


}
ul.LocationMarkerState li a:hover, ul.LocationMarkerState li a.selected{
color: #fff;
background-color:#eb0f2d;
}

/*------Display Information Box-----*/
.infoboxfirst{
display:block; /*If want all div to be closed upon load change to display:none;*/
}
.infobox{
display:none;
}
.infoboxfirst, .infobox{
float:left;
width:845px;
margin:0 0 80px;
padding:30px;
border:1px solid #a1a1a1;
border-top:none;
}
.infoboxfirst h2, .infobox h2, .infoboxfirst h3, .infobox h3{
	margin:0;
	padding:0;
}
.infoboxfirst p, .infobox > p{
	margin:0;
	padding:0;
}


.infoboxfirst p.Spot, .infobox p.Spot{
	color:#eb0f2d;
}

.infoboxfirst address, .infobox address{
	font-size:0.9em;
}

.Coverage{
	margin:10px 0;
	padding:10px;
	font-size:0.9em;
	background-color:#e1e1e1;
}
.Coverage h5{
	margin:0;
	padding:0;
}






.row + .row{
	margin-top:15px;
}