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

dl.map {
position:relative;
width:845px;
height:460px;
background:transparent url("map_worldwide.gif") no-repeat 0 0 scroll;
text-align:left;
margin:0;
padding:0;
}
dl.map dt {
list-style:none;
display:inline;
}
dl.map 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.map 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.map a.location:hover {
background:url("marker_hover.png") no-repeat 0 0;
}


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

/*--United States of America--*/
dl.map a#SanJose {
top:170px;
left:115px;
}
dl.map a#LosAngeles {
top:190px;
left:125px;
}
dl.map a#Chicago{
top:170px;
left:185px;
}
dl.map a#Houston {
top:195px;
left:170px;
}
dl.map a#Boston{
top:160px;
left:222px;
}
dl.map a#NewYork{
top:178px;
left:212px;
}


/*--Europe--*/
dl.map a#London {
top:118px;
left:380px;
}
dl.map a#Paris {
top:155px;
left:395px;
}
dl.map a#Milan {
top:165px;
left:418px;
}
dl.map a#Munich {
top:142px;
left:410px;
}
dl.map a#Frankfurt {
top:115px;
left:408px;
}
dl.map a#Stockholm {
top:105px;
left:422px;
}


/*--Asia Pacific--*/
dl.map a#Dubai {
top:218px;
left:505px;
}
dl.map a#Mumbai {
top:230px;
left:555px;
}
dl.map a#Guangzhou {
top:215px;
left:635px;
}
dl.map a#Taipei {
top:215px;
left:658px;
}
dl.map a#Shanghai {
top:190px;
left:660px;
}
dl.map a#Seoul {
top:178px;
left:675px;
}
dl.map a#Osaka {
top:180px;
left:700px;
}
dl.map a#Tokyo {
top:165px;
left:708px;
}
dl.map a#KualaLumpur {
top:258px;
left:615px;
}
dl.map a#Singapore {
top:268px;
left:622px;
}
dl.map a#Sydney {
top:345px;
left:725px;
}
dl.map a#Beijing {
top:170px;
left:650px;
}







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

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

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


}
ul.LocationMarker li a:hover, ul.LocationMarker 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;
}