/* GENERAL CSS */
#holder {
	margin:0px 0px 0px 0px;
	padding:1px 0px 0px 50px;
}

/* START OF CSS FOR MAP */
dl.map.on {
	position:relative;
	width:940px;
	height:477px;
	background:url(../images/worldmap.png) no-repeat;
	text-align:left;
}
dl.map.on dt {
	list-style:none;
	display:block;
}
dl.map.on dd {
	position:absolute;
	left:0px;
	width:180px;
	padding:4px;
	border:#222 2px solid;
	background:#666;
	color:#fff;
	-moz-border-radius:8px;
	border-radius:8px;
	z-index:11;
	font-size:0.8em;
}
dl.map.on dd img {
	position:relative;
	float:right;
	border:#000 1px solid;
	margin:2px;
}
dl.map.on a.location {
	display:block;
	position:absolute;
	text-indent:0px;
	background:url(../images/point.png) no-repeat;
	width:10px;
	height:10px;
	outline:none;
	z-index:10;
	text-decoration:none;
}
dl.map.on a.location:hover {
	background:url(../images/point-hover.png) no-repeat -1px -1px;
}
dl.map.on dd a {
	text-decoration:none;
	color:#000;
}

/* TOOLTIP CSS */
#tooltip {
	display:none;
	position:absolute;
	width:100px;
	height:30px;
	padding:4px;
	border:#222 2px solid;
	background:#666;
	color:#fff;
	-moz-border-radius:8px;
	border-radius:8px;
	z-index:11;
	font-size:0.8em;
}

#tooltip .flag {
	position:relative;
	display:block;
	float:left;
	width:40px;
}
#tooltip .flag img {
	width:32px;
	height:20px;
	margin-top:5px;
}
#tooltip .title {
	position:relative;
	display:block;
	font-size:12px;
	padding-left:40px;
}
#tooltip .title2 {
	margin-top:9px;
}
#tooltip .title_country {
	position:relative;
	display:block;
	font-size:12px;
	padding-left:40px;
}
#tooltip.us {width:130px;}
#tooltip.do {width:200px;}
#tooltip.ae {width:200px;}
#tooltip.vn {width:125px;}
#tooltip.za {width:120px;}
#tooltip.ph {width:120px;}
#tooltip.hk {width:150px;}
#tooltip.th {width:150px;}
#tooltip.in {width:120px;}
#tooltip.eg {width:160px;}
#tooltip.gr {width:180px;}
#tooltip.cz {width:160px;}
#tooltip.pl {width:200px;}
#tooltip.ru {width:180px;}


/* START OF CSS FOR MAP POINTS */

/* USA */

	dl.map.on a#location_us {
		top:130px;
		left:210px;
	}
	


/* LATAM */
	dl.map.on a#location_br {/* Brasil */
		top:260px;
		left:323px;
	}
	dl.map.on a#location_mx {/* Mexico */
		top:170px;
		left:198px;
	}
	dl.map.on a#location_ar {/* Argentina */
		top:325px;
		left:290px;
	}
	dl.map.on a#location_co {/* Colombia */
		top:220px;
		left:260px;
	}
	dl.map.on a#location_cl {/* Chile */
		top:298px;
		left:275px;
	}
	dl.map.on a#location_do {/* Dominican Republic */
		top:180px;
		left:270px;
	}
	
/* EUROPE */
	dl.map.on a#location_pl {/* Poland */
		top:90px;
		left:475px;
	}
	dl.map.on a#location_ru {/* Russia */
		top:80px;
		left:520px;
	}
	dl.map.on a#location_tr {/* Turkey */
		top:125px;
		left:510px;
	}
	dl.map.on a#location_cz {/* Czech Republic */
		top:98px;
		left:468px;
	}
	dl.map.on a#location_gr {/* Greece */
		top:130px;
		left:485px;
	}

/* ASIA */
	dl.map.on a#location_ph {/* Philippines */
		top:200px;
		left:720px;
	}
	dl.map.on a#location_hk {/* Hong Kong */
		top:165px;
		left:700px;
	}
	dl.map.on a#location_vn {/* Vietnam */
		top:195px;
		left:690px;
	}
	dl.map.on a#location_th {/* Thailand */
		top:190px;
		left:670px;
	}
	dl.map.on a#location_tw {/* Taiwan */
		top:164px;
		left:715px;
	}

/* ME */
	dl.map.on a#location_il {/* Israel */
		top:144px;
		left:512px;
	}
	dl.map.on a#location_eg {/* Egypt */
		top:160px;
		left:500px;
	}
	dl.map.on a#location_ae {/* United Arab Emirates */
		top:165px;
		left:560px;
	}
	dl.map.on a#location_in {/* India */
		top:175px;
		left:615px;
	}
	dl.map.on a#location_pk {/* Pakistan */
		top:152px;
		left:591px;
	}

/* AFRICA */
	dl.map.on a#location_ng {/* Nigeria */
		top:205px;
		left:450px;
	}
	dl.map.on a#location_za {/* South Africa */
		top:315px;
		left:485px;
	}
	dl.map.on a#location_ke {/* Kenya */
		top:230px;
		left:525px;
	}

