/***********************************************
MAP STYLES
***********************************************/
#map {  /*Container for entire map feature*/
	display: none;
	width: 600px;
	height: 373px;
	/*margin: 0;*/
	padding: 0;
	border: 1px solid #3D3D3F;
	background-color: #FFFFFF;
	position: absolute;
	/*top: 110px;
	right: 150px;*/
	top: 50%;
	left: 50%;
	margin-top: -187px;
	margin-left: -300px;
	z-index: 1000;
}

#map>h3 {  /*Title for map*/
	display: inline;
	margin: 0;
	padding: 2px;
	font-size: medium;
	font-weight: bold;
	color: #670001;
	font-variant: small-caps;
}

#map a#map-hide {  /*Link to close map*/
	float: right;
}

#map-bg {  /*Sets map as background image*/
	background: url('../images/map/map.gif') no-repeat;
	width: 600px;
	height: 353px;
	margin: 0;
	padding: 0;
}

#regions div {  /*Overal styles for regions*/
	position: relative;
	margin: 0;
	padding: 0;
	font-family: arial,helvetica,sans-serif;
	font-weight: bold;
	background: url('../images/map/ctrylist-bg-transp.png');
}

#regions div div {  /*Hides country lists by default*/
  display: none;
	margin: 0;
	padding:6px;
	border: 1px solid #FFFFFF;
	background: url('../images/map/ctrylist-bg.png');
	color: #000000;
	line-height: 1.5;
}

#regions div:hover div, #regions div.hover div {  /*Displays country lists on hover*/
	display: block;
}

#regions div div h4 {  /*Styles for continent title*/
	font-weight: bold;
	font-size: large;
	font-variant: small-caps;
	color: #670001;
	margin: 0;
	padding: 0;
}

#regions div div ul {  /*Styles for list of countries*/
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#regions div div ul.second-list {  /*Styles for 2nd column of countries*/
	float: right;
}

#regions div div a:link, #regions div div a:visited {  /*Country link styles*/
	font-size: small;
	color: #3D3D3F;
}

#regions div div a:hover, #regions div div a:active {  /*Country link styles on hover*/
	color: #670001;
}

#AFRC{  /*African region*/
	top: 89px;
	left: 224px;
	width: 127px;
	height: 162px;
}

#AFRC div { /*African country list*/
	position: relative;
	top: 40px;
	left: 15px;
	width: 75px;
}

#ANTR {  /*Antarctica region*/
	top: 138px;
	left: 60px;
	width: 429px;
	height: 53px;
}

#ANTR div {  /*Antarctica 'country' list*/
	width: 100px;
	position: relative;
	left: 175px;
	text-align: center;
}

#ANTR div h4 a:link, #ANTR div h4 a:visited { /*Antarctica link*/
	color: #670001;
	font-size: large;
}

#ANTR div h4 a:hover, #ANTR div h4 a:active {  /*Antarctica link on hover*/
	color: #3D3D3F;
}

#ASIA {  /*Asian region*/
	width: 243px;
	height: 190px;
	top: -208px;
	left: 295px;
}

#ASIA div {  /*Asian 'country' list*/
	width: 150px;
	position: relative;
	top: 30px;
	left: 80px;
}

#CEAM {  /*Central American region*/
	width: 96px;
	height: 61px;
	top: -305px;
	left: 60px;
}

#CEAM div {  /*Central American country list*/
	width: 150px;
	position: relative;
	top: 30px;
	left: -50px;
}

#EURO {  /*European region*/
	width: 165px;
	height: 92px;
	top: -460px;
	left: 180px;
}

#EURO div {  /*European country list*/
	width: 250px;
	position: relative;
	top: 30px;
	left: 30px;
}

#NOAM {  /*North American region*/
	width: 192px;
	height: 112px;
	top: -550px;
	left: 10px;
}

#NOAM div {  /*North American country list*/
	width: 125px;
	position: relative;
}

#OCEA {  /*Oceania region*/
	width: 145px;
	height: 109px;
	top: -500px;
	left: 451px;
}

#OCEA div {  /*Oceania country list*/
	width: 100px;
	position: relative;
	top: 25px;
	left: 20px;
}

#SOAM {  /*South American region*/
	width: 91px;
	height: 157px;
	top: -640px;
	left: 105px;
}

#SOAM div {
	width: 200px;
	position: relative;
	top: 20px;
	left: -20px;
}



/*Defines hover states for each link below*/

div#AFRC:hover, div#AFRC.hover {
	background: url('../images/map/africa.png') center center no-repeat;
	border: none;
}

div#ANTR:hover, div#ANTR.hover {
	background: url('../images/map/antarctica.png') no-repeat;
	border: none;
}

div#ASIA:hover, div#ASIA.hover {
	background: url('../images/map/asia.png') no-repeat;
	border: none;
}

div#EURO:hover, div#EURO.hover {
	background: url('../images/map/europe.png') no-repeat;
	border: none;
}

div#OCEA:hover, div#OCEA.hover {
	background: url('../images/map/oceania.png') no-repeat;
	border: none;
}

div#SOAM:hover, div#SOAM.hover {
	background: url('../images/map/southamerica.png') no-repeat;
	border: none;
}

div#CEAM:hover, div#CEAM.hover {
	background: url('../images/map/centralamerica.png') no-repeat;
	border: none;
}

div#NOAM:hover, div#NOAM.hover {
	background: url('../images/map/northamerica.png') no-repeat;
	border: none;
}