 @charset "utf-8";

body {
text-align:center;
color:#85817a;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
background-color:#a18b71;
background-image:url(/assets/templates/diya/img/bg.jpg);
background-attachment:fixed;
background-repeat:repeat-x;
background-position:left top;
line-height:14px;
margin:0;
padding:0
}

a {
color:#390
}

a:hover {
color:#216600
}

div.social_block {
text-align:center;
position:relative;
top:36px;
left:0;
display:block;
height:82px;
float:left;
width:230px;
margin-left:10px;
padding-top:5px;
background-image:url(http://www.diyatravel.com/assets/templates/diya/img/africa_share.gif);
background-repeat:no-repeat;
background-position:-10px 0
}

#ajaxmenu {
position:relative;
width:830px;
height:28px;
z-index:65;
background-color:#ccc5bb;
text-transform:capitalize;
font-weight:400;
float:left
}

.diya #container {
width:830px;
text-align:left;
background-color:#FFF;
margin:1px auto 0
}

.diya #header {
background-image:url(/assets/templates/diya/img/hbg.gif);
background-repeat:no-repeat;
background-attachment:scroll;
background-position:left top;
height:103px;
width:830px
}

.diya #mainnav {
background-color:#ccc5bb;
height:28px
}

.diya #sidebar1 {
float:left;
width:175px;
margin:12px 0 0 15px;
padding:0
}

.diya #mainpages {
min-height:500px;
float:left;
width:532px;
position:relative;
background-color:#FFF;
margin:18px 0 0;
padding:0 12px 0 18px
}

#engine {
float:left;
width:800px;
left:8px;
position:relative
}

.diya #sidebar2 {
float:right;
width:254px;
margin:12px 11px 0 0;
padding:0
}

.diya #container #sidebar2 #children {
width:254px;
margin-top:0;
margin-right:0;
margin-left:0;
float:left;
padding:0
}

.diya #container #sidebar2 #children #childtop {
background-attachment:scroll;
background-image:url(/assets/templates/diya/img/childtop.png);
background-repeat:no-repeat;
background-position:left top;
height:43px;
font-size:12px;
text-transform:none
}

.diya #container #sidebar2 #children #childtop p {
font-size:12px;
text-transform:uppercase;
margin:0;
padding:15px 0 0 16px
}

.diya #container #sidebar2 #children #childbot p {
font-size:12px;
margin:0;
padding:1px 0 0 16px
}

.diya #container #sidebar2 #children #childmid {
background-attachment:scroll;
background-image:url(/assets/templates/diya/img/childmid.png);
background-repeat:repeat-y;
background-position:left top;
padding-left:30px
}

.diya #container #sidebar2 #children #childmid ul {
margin:0;
padding:0 0 7px
}

.diya #container #sidebar2 #children #childmid .last {
height:15px;
border-style:none;
border-width:0
}

.diya #container #sidebar2 #children #childbot {
background-attachment:scroll;
background-image:url(/assets/templates/diya/img/childbot.png);
background-repeat:no-repeat;
background-position:left top;
height:41px
}

.diya #diane {
background-attachment:scroll;
background-image:url(/assets/templates/diya/img/diane.jpg);
background-repeat:no-repeat;
height:87px;
width:220px;
top:36px;
float:left;
position:relative;
left:20px;
right:0;
bottom:0
}

.diya #diane p {
line-height:16px;
text-align:right;
font-size:14px;
padding-top:14px;
padding-right:10px;
margin:0
}

.diya #newsgo {
width:170px;
height:30px;
float:right;
position:relative;
top:37px;
right:5px;
text-align:right;
margin:0;
padding:0
}

.diya #container #sidebar2 #newsletter #newsgo #subscribe {
float:right;
position:relative;
margin:0;
padding:0
}

.diya #contactgo {
width:170px;
height:30px;
float:right;
position:relative;
background-attachment:scroll;
background-image:url(/assets/templates/diya/img/go.png);
background-position:135px;
background-repeat:no-repeat;
top:37px;
right:5px;
text-align:right;
margin:0;
padding:0
}

.diya #container #sidebar2 #newsletter {
height:179px;
width:254px;
background-image:url(/assets/templates/diya/img/newsletter.png);
float:left;
position:relative;
margin:0 0 5px;
padding:0
}

.diya #newsletter h2 {
font-size:14px;
color:#756c5b;
float:left;
width:200px;
top:21px;
right:0;
left:24px;
bottom:0;
position:relative;
text-transform:uppercase;
font-weight:400;
margin:0;
padding:0
}

.diya #news {
height:87px;
width:228px;
top:37px;
float:left;
position:relative;
left:15px;
right:0;
bottom:0;
text-align:left;
margin:0;
padding:0
}

.diya #news p {
line-height:14px;
text-align:left;
font-size:11px;
margin:0;
padding:7px 5px 0 0
}

.diya #main {
min-height:500px;
float:left;
width:351px;
position:relative;
margin:18px 0 0;
padding:0 12px 0 10px
}

.diya #infopanel {
background-image:url(/assets/templates/diya/img/infopanel.png);
float:left;
height:179px;
width:173px;
z-index:55;
position:relative;
margin:0 0 5px;
padding:0
}

/* Added by Grant to include new leftside navigation for destinations */

.diya #destination {
background-image:url(/assets/templates/diya/img/destpanel.png);
float:left;
height:350px;
width:173px;
z-index:55;
position:relative;
margin:0 0 5px;
padding:0
}

.diya #destgo {
width:170px;
height:30px;
float:left;
position:relative;
top:139px; /* 139px - Changed by Grant to get starting point at top of info panel*/
background-attachment:scroll;
/* background-image:url(/assets/templates/diya/img/go.png); 
background-position:137px;
background-repeat:no-repeat; */
margin:0;
padding:0
}

.diya #destgo p {
float:left; /* Changed from right to left by Grant*/
position:relative;
top:-90px; /* Was 8px*/
right:-20px; /* Was 35px*/
text-align:left; /* Changed from right to left by Grant*/
width:127px;
margin:0;
font-weight:bold;
color:#9a896b;
padding:0
}
/* Francois */
#fhmenu {
	margin-top: 50px;
	position: relative;
	padding-right: 8px;
	padding-left: 5px;
	font-weight:bold
}
#fhmenu ul {
	display: inline;
	margin-left: 0px;
	padding-left: 0px;
}
#fhmenu ul li {
	list-style-type: none;
}
#fhmenu ul li a{
	text-transform: capitalize;
	color: #ADA399;
	font-size: 11px;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 5px;
	display: block;
	width: 152px;
}
#fhmenu ul li a:hover {
	color: #FFFFFF;
	background-color: #ADA399;

}
/* End Francois */
.diya #destination h2 {
font-size:12px;
color:#756c5b;
text-align:center;
float:left;
width:173px;
top:14px; /*-14px Changed by Grant to lower tag */
right:0;
left:0;
bottom:0;
position:relative;
text-transform:uppercase;
font-weight:400;
margin:0 0 0 -3px;
padding:0
}

/* Added by Grant to include new leftside navigation for destinations */

.diya #infopanelpic {
height:98px;
width:156px;
position:relative;
float:right;
top:-6px;
right:11px;
margin:0;
padding:0
}

.diya #infopanel h2 {
font-size:12px;
color:#756c5b;
text-align:center;
float:left;
width:173px;
top:-14px;
right:0;
left:0;
bottom:0;
position:relative;
text-transform:uppercase;
font-weight:400;
margin:0 0 0 -3px;
padding:0
}

.diya #infogo {
width:170px;
height:30px;
float:left;
position:relative;
top:139px;
background-attachment:scroll;
background-image:url(/assets/templates/diya/img/go.png);
background-position:137px;
background-repeat:no-repeat;
margin:0;
padding:0
}

.diya #infogo p {
float:right;
position:relative;
top:8px;
right:35px;
text-align:right;
width:127px;
margin:0;
padding:0
}

.diya #infopic {
float:left;
margin-left:-50px;
z-index:1;
overflow:hidden;
height:149px;
width:225px;
display:inline;
position:relative;
visibility:visible;
margin-top:12px
}

.diya #bnav {
background-attachment:scroll;
background-image:url(/assets/templates/diya/img/bnav.gif);
background-repeat:no-repeat;
background-position:left top;
height:43px;
font-size:10px;
text-align:center;
color:#A18B71
}

.diya #bnav p {
padding-top:18px;
margin:0
}

.diya #bnav a {
color:#756c5b;
text-decoration:none
}

.diya #bnav a:hover {
color:#433E34
}

.diya #footer {
padding-right:10px;
padding-left:20px;
color:#EEE;
float:left;
background-color:#A18B71
}

.diya #footer p {
margin:0;
padding:10px 0
}

.fltrt {
float:right;
margin-left:8px
}

.fltlft {
float:left;
margin-right:8px
}

.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0
}

#banner {
width:794px;
text-align:left;
height:346px;
float:left;
background-color:#FFF;
overflow:hidden;
margin:18px 0 0 18px;
padding:0
}

#box6 {
position:absolute;
width:635px;
background-color:#fff
}

#box6 span {
display:block
}

.mask6 {
position:absolute;
width:635px;
height:346px;
overflow:hidden
}

.sample6 .buttons {
clear:both;
text-align:center
}

.thumbs {
width:150px
}

.thumbs div {
display:block;
width:150px;
height:86px;
cursor:pointer;
margin:0 0 2px 4px;
decoration:none
}

.thumbs div img {
display:block;
width:100%;
height:100%;
border:none
}

.info {
width:635px;
height:50px;
position:absolute;
background-color:#51473d;
margin-top:296px
}

.info p,.info h2 {
color:#edcda0;
font-family:Verdana,Arial,Helvetica,sans-serif;
padding:3px 8px
}

.info p {
margin-top:5px;
margin-right:0;
margin-left:12px;
padding:0
}

.info h2 {
font-size:16px;
font-weight:700;
margin:7px 0 0 12px;
padding:0
}

.info h2 a {
float:right;
color:#333;
font-size:10px;
text-decoration:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
margin-right:10px;
margin-top:12px;
background-color:#fff;
padding:1px 4px
}

#banner span img {
display:block;
border:none
}

.diya #search {
float:right;
width:220px;
margin-top:30px;
padding:0
}

.diya #logo {
float:left;
width:200px;
position:relative;
display:inline;
margin:8px 0 0 26px;
padding:0
}

#search {
position:relative;
width:490px;
z-index:2
}

.button {
width:auto !important;
height:auto !important;
margin-top:5px !important;
margin-bottom:5px !important;
padding:2px !important
}

.sbutton {
font-size:12px;
background-color:#FFF;
color:#5E5043;
float:left;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-top-color:#7D6B55;
border-right-color:#7D6B55;
border-bottom-color:#7D6B55;
height:24px;
padding-bottom:6px;
width:60px;
margin-left:0;
padding-top:3px
}

.ibutton {
font-size:12px;
background-color:#FFF;
color:#5E5043;
float:left;
border-top-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-bottom-style:solid;
border-top-color:#7D6B55;
border-bottom-color:#7D6B55;
height:18px;
padding-bottom:3px;
line-height:12px;
padding-top:3px;
border-left-width:1px;
border-left-style:solid;
border-left-color:#7D6B55
}

#dirsearch-txt {
position:absolute;
top:0;
left:0;
width:118px;
height:21px;
color:#4E5760;
font-size:13px;
line-height:23px
}

#dirsearch-inp {
position:absolute;
top:0;
left:123px;
width:201px;
height:18px
}

#dirsearch-btn {
position:absolute;
top:0;
left:329px;
width:70px;
height:21px
}

#dirsearch-txt2 {
position:absolute;
top:3px;
left:405px;
width:170px;
height:21px;
color:#4E5760
}

#dirsearch-txt2 a {
color:#4E5760
}

#join {
position:relative
}

#join-inp {
margin-top:5px;
width:158px;
height:18px
}

#join-btn {
margin-top:5px;
width:120px;
height:21px
}

* {
margin:0;
padding:0
}

#TB_window {
font:12px Arial,Helvetica,sans-serif;
position:fixed;
background:#fff;
z-index:1002;
color:#000;
display:none;
border:4px solid #525252;
text-align:left;
top:50%;
left:50%
}

#TB_secondLine {
font:10px Arial,Helvetica,sans-serif;
color:#666
}

#TB_window a:hover {
color:#000
}

#TB_overlay {
position:fixed;
z-index:1000;
top:0;
left:0;
height:100%;
width:100%
}

.TB_overlayMacFFBGHack {
background-image:url(/assets/templates/diya/img/macFFBgHack.png);
background-repeat:repeat
}

.TB_overlayBG {
background-color:#000;
filter:alpha(opacity=75);
-moz-opacity:0.75px;
opacity:0.75px
}

#TB_window img#TB_Image {
display:block;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-top:1px solid #666;
border-left:1px solid #666;
margin:15px 0 0 15px
}

#TB_caption {
height:25px;
float:left;
padding:7px 30px 10px 25px
}

#TB_closeWindow {
height:25px;
float:right;
padding:11px 25px 10px 0
}

#TB_closeAjaxWindow {
margin-bottom:1px;
text-align:right;
float:right;
padding:7px 10px 5px 0
}

#TB_ajaxWindowTitle {
float:left;
margin-bottom:1px;
padding:7px 0 5px 10px
}

#TB_title {
background-color:#e8e8e8;
height:27px
}

#TB_ajaxContent {
clear:both;
overflow:auto;
text-align:left;
line-height:1.4em;
padding:2px 15px 15px
}

#TB_ajaxContent.TB_modal {
padding:15px
}

#TB_ajaxContent p {
padding:5px 0
}

#TB_load {
position:fixed;
display:none;
height:13px;
width:208px;
z-index:1003;
top:50%;
left:50%;
margin:-6px 0 0 -104px
}

#TB_HideSelect {
z-index:990;
position:fixed;
top:0;
left:0;
background-color:#fff;
border:none;
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0;
height:100%;
width:100%
}

#TB_iframeContent {
clear:both;
border:none;
margin-bottom:-1px;
margin-top:1px;
_margin-bottom:1px
}

/* Added by Grant for Events */

.events {
width:352px /* Was 528px */
}

.events #top {
background-image:url(/assets/templates/diya/img/events_top.gif);
background-repeat:no-repeat;
background-position:left top;
float:left;
height:34px;
width:352px /*Was 528px*/
}

.events #mid {
background-attachment:scroll;
background-image:url(/assets/templates/diya/img/events_mid.gif);
background-repeat:repeat-y;
background-position:left top;
float:left;
width:332px; /*Was 508px*/
padding:5px 10px 6px
}

.events #bot {
background-image:url(/assets/templates/diya/img/events_bot.gif);
background-repeat:no-repeat;
background-position:left top;
height:6px;
width:352px; /*Was 528px*/
float:left;
margin-bottom:10px;
background-attachment:scroll
}

.events #mid p {
padding-right:10px;
padding-left:10px;
float:left;
text-align:justify;
margin:0
}

.events #mid #thumb {
float:left;
top:-22px;
position:relative;
left:5px;
width:100px; /* Was 172px */
margin:0 15px -10px 0;
padding:0
}

.events #top #go {
float:right;
padding-top:5px;
padding-right:5px /* Changed from 10px to 5px to create more space - Grant 11 May 2010*/
}

.events #top h2 {
float:left;
position:relative;
top:10px;
left:20px /*Was 198px*/
}

.events #top a {
text-decoration:none;
color:#9a896b
}

.events #mid #thumb img {
float:left;
position:relative;
margin:0;
padding:0;
border:0; /* Added to remove thumb border - Grant */
border-style:none; /* Added to remove thumb border - Grant */
border-width:0 /* Added to remove thumb border - Grant */
}

/* Added by Grant for Events */

.collections {
width:528px
}

.collections #top {
background-image:url(/assets/templates/diya/img/collection_top.gif);
background-repeat:no-repeat;
background-position:left top;
float:left;
height:34px;
width:528px
}

.collections #mid {
background-attachment:scroll;
background-image:url(/assets/templates/diya/img/collection_mid.gif);
background-repeat:repeat-y;
background-position:left top;
float:left;
width:508px;
padding:5px 10px 6px
}

.collections #special {
float:left;
position:relative;
width:70px;
left:-13px;
top:-13px;
margin-bottom:-80px;
z-index:999
}

.collections #bot {
background-image:url(/assets/templates/diya/img/collection_bot.gif);
background-repeat:no-repeat;
background-position:left top;
height:6px;
width:528px;
float:left;
margin-bottom:10px;
background-attachment:scroll
}

.collections #mid p {
padding-right:10px;
padding-left:10px;
float:left;
text-align:justify;
margin:0
}

.collections #mid #thumb {
float:left;
top:-22px;
position:relative;
left:5px;
width:172px;
margin:0 15px -10px 0;
padding:0
}

.collections #top #go {
float:right;
padding-top:5px;
padding-right:5px /* Changed from 10px to 5px to create more space - Grant 11 May 2010*/
}

.collections #top h2 {
float:left;
position:relative;
top:10px;
left:198px
}

.collections #top a {
text-decoration:none;
color:#9a896b
}

#warning {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:700;
color:#FFF;
background-color:red;
background-position:0 0;
text-align:center;
width:100%;
height:22px;
position:absolute;
visibility:visible;
left:0;
top:0;
border-bottom-width:2px;
border-bottom-style:solid;
border-bottom-color:#FFF;
z-index:9000;
padding:10px
}

#back {
float:right;
top:5px;
position:relative;
color:#393;
right:8px
}

#back a {
color:#390;
text-decoration:none
}

#enginetop {
background-image:url(/assets/templates/diya/img/engine_top.png);
float:left;
height:50px;
width:820px;
top:-20px;
position:relative;
z-index:6666;
left:6px
}

#enginemid {
background-image:url(/assets/templates/diya/img/engine_mid.jpg);
position:relative;
width:820px;
left:6px;
background-repeat:repeat-y;
float:left;
top:-20px
}

#enginebot {
background-image:url(/assets/templates/diya/img/engine_bot.jpg);
float:left;
width:820px;
position:relative;
left:6px;
top:-20px;
height:50px
}

#enginetop h1 {
font-size:16px;
color:#9a896b;
line-height:18px;
font-weight:400;
top:15px;
position:relative;
left:20px;
margin:0 0 12px;
padding:3px 0 0
}

.collections #icons {
clear:both;
float:left;
width:500px;
position:relative;
padding:2px
}

.collections #icons img {
display:inline;
padding-top:0;
padding-right:3px;
padding-bottom:3px;
float:left;
height:25px;
width:25px
}

.diya #container #header #summary {
float:left;
position:relative;
top:21px;
left:90px;
width:215px;
height:60px;
font-size:14px;
line-height:16px
}

.sbutton:hover {
font-size:12px;
background-color:#FFF;
color:#090;
float:left;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-top-color:#7D6B55;
border-right-color:#7D6B55;
border-bottom-color:#7D6B55;
height:24px;
padding-bottom:6px;
width:60px
}

.lfoot {
float:left;
margin-top:5px;
margin-bottom:10px;
padding-top:5px;
padding-right:7px;
width:50px;
position:relative
}

.rfoot {
float:right;
margin-top:5px;
margin-bottom:10px;
padding-top:5px;
padding-left:7px;
width:50px;
position:relative
}

.centre {
text-align:center;
float:left;
position:relative;
margin-top:5px;
margin-bottom:15px;
color:#D8D8D8;
padding-bottom:15px;
width:685px
}

.centre a {
color:#EFEFEF
}

fieldset h3 {
margin-top:5px;
margin-bottom:5px
}

fieldset {
border:1px none #FFF
}

.paginationstyle {
width:530px;
text-align:center;
float:left;
padding-left:1px
}

.paginationstyle select {
border:1px solid #F0EDE4;
margin:0 15px
}

.paginationstyle a {
text-decoration:none;
color:#8d7c5f;
padding-top:7px;
float:left;
width:130px;
margin-right:2px;
margin-bottom:3px;
position:relative;
text-align:center;
padding-bottom:2px;
font-size:12px;
line-height:12px;
height:17px;
background-image:url(/assets/templates/diya/img/pageinate_off.gif)
}

.paginationstyle a:hover,.paginationstyle a.selected {
color:#000;
background-color:#FFF
}

.paginationstyle a.imglinks {
border:0;
border-style:none; /* Added to remove thumb border - Grant */
border-width:0; /* Added to remove thumb border - Grant */
padding:0
}

.paginationstyle a.imglinks img {
vertical-align:bottom;
border:0;
border-style:none; /* Added to remove thumb border - Grant */
border-width:0 /* Added to remove thumb border - Grant */
}

.paginationstyle a.imglinks a:hover {
background:none
}

.paginationstyle .flatview a:hover,.paginationstyle .flatview a.selected {
color:#776b57;
background-image:url(/assets/templates/diya/img/pageinate_on.gif)
}

.pager {
margin-top:10px;
float:left
}

#diyateam h3 {
width:234px;
float:left;
letter-spacing:1px;
text-align:center;
height:21px;
padding-top:7px;
color:#756c5b;
font-size:12px;
font-weight:400;
margin:0
}

#grant_bio img,#astrid_bio img {
float:left
}

#grant_bio p {
float:right;
width:140px;
letter-spacing:normal;
text-align:left;
margin:0;
padding:5px 0 0
}

#diyateam #grant_bio,#astrid_bio {
float:left;
width:225px;
position:relative;
padding:3px 0 5px 5px
}

#diyateam #di_bio {
float:left;
width:220px;
position:relative;
padding:3px 5px
}

#astrid_bio p {
float:right;
width:140px;
letter-spacing:normal;
text-align:left;
margin:0;
padding:1px 0 0
}

#di_bio p {
float:left;
width:130px;
letter-spacing:normal;
text-align:left;
margin:0;
padding:10px 0 0 10px
}

.diya #container #sidebar2 #diyateam {
background-image:url(/assets/templates/diya/img/diya_travel_team.png);
background-repeat:no-repeat;
height:370px;
width:234px;
float:right;
position:relative;
background-attachment:scroll;
background-position:left top;
margin:0 0 5px;
padding:0 10px
}

.collections #mid #thumb img {
float:left;
position:relative;
margin:0;
padding:0;
border:0; /* Added to remove thumb border - Grant */
border-style:none; /* Added to remove thumb border - Grant */
border-width:0 /* Added to remove thumb border - Grant */
}

#addthis {
text-align:center;
width:100%
}

#sm p {
width:230px;
position:relative;
float:left;
top:25px;
height:118px;
padding:5px 3px 3px 10px
}

#addthis2 {
text-align:center;
float:left;
width:233px;
position:relative;
top:44px;
left:10px
}

#mainpages ul,#main ul {
list-style-type:none;
margin-top:5px;
margin-left:5px;
padding:0
}

.TXNewsletters_form {
width:450px;
margin-top:2px;
margin-bottom:2px
}

.menu {
width:830px;
position:relative;
font-size:12px;
z-index:100;
text-transform:uppercase
}

.menu ul li a,.menu ul li a:visited {
display:block;
text-decoration:none;
width:136px;
height:28px;
text-align:center;
color:#fff;
background:#ccc5bb;
line-height:28px;
font-size:11px;
overflow:hidden;
border-left-width:1px;
border-left-style:solid;
border-left-color:#ccc5bb
}

.menu ul {
list-style-type:none;
margin:0;
padding:0
}

.menu ul li {
float:left;
margin-right:1px;
position:relative
}

.menu ul li:hover a {
color:#51473D;
background-color:#fff
}

.menu ul li:hover ul {
display:block;
position:absolute;
top:28px;
left:0;
width:136px;
background-color:#FCFBF8
}

.menu ul li:hover ul li a.hide {
color:#51473D;
background-color:#FCFBF8
}

.menu ul li:hover ul li:hover ul li:hover a.hide_two {
color:#51473D;
background-color:#F6F3EE;
width:160px
}

.menu ul li:hover ul li a {
display:block;
color:#51473D
}

.menu ul li:hover ul li:hover ul {
display:block;
position:absolute;
left:137px;
top:0
}

.menu ul li:hover ul li:hover ul.left {
left:-137px
}
<!-- Remove by Grant -->
/*
.last {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#ccc5bb;
height:27px
}
*/
<!-- Remove by Grant -->
.menu ul li:hover ul li:hover ul li a.hide_two {
color:#51473D;
background-color:#FCFBF8;
width:160px
}

.diya #container #mainpages h1,.diya #container #main h1 {
font-size:16px;
color:#9a896b;
line-height:18px;
font-weight:400;
margin:0 0 12px;
padding:3px 0 0
}

.diya #container #mainpages h2,.diya #container #main h2,.diya #enginetop h2 {
font-size:14px
}

.diya #container #mainpages p,.diya #container #main p {
line-height:16px;
text-align:justify
}

.diya #container #sidebar2 #contact,.diya #container #sidebar2 #sm {
height:179px;
width:254px;
background-image:url(/assets/templates/diya/img/contact.png);
float:left;
position:relative;
margin:0 0 5px;
padding:0
}

.diya #contact h2,.diya #sm h2 {
font-size:14px;
color:#756c5b;
float:left;
width:150px;
top:21px;
right:0;
left:24px;
bottom:0;
position:relative;
text-transform:uppercase;
font-weight:400;
margin:0;
padding:0
}

.diya #contactgo p,.diya #newsgo p {
float:right;
position:relative;
top:8px;
right:45px;
font-size:12px;
margin:0;
padding:0
}

.diya #sidebar2 a,.diya #infopanel a {
color:#8e8472;
text-decoration:none
}

.diya #sidebar2 a:hover,.diya #infopanel a:hover {
color:#433E34;
text-decoration:none
}

.diya #container #sidebar2 #newsletter #news #Surname,.diya #container #sidebar2 #newsletter #news #Name,.diya #container #sidebar2 #newsletter #news #Email {
float:right;
height:18px;
width:125px;
margin:0 0 2px;
padding:0
}

#handles6_1,#handles6_2 {
float:right;
width:150px
}

#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus {
color:#666
}

* html #TB_overlay,* html #TB_HideSelect {
position:absolute;
height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px')
}

* html #TB_window,* html #TB_load {
position:absolute;
margin-top:expression(0 - parseInt(this.offsetHeight / 2) 0 (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) 0 'px')
}

#cfMessage,#cfRegarding,#cfName,#cfEmail {
width:200px;
margin-top:5px
}

#di_bio img,#grading img {
float:right
}

#addthis a,#addthis img {
text-align:center
}

.menu ul li ul,.menu ul li:hover ul li ul {
display:none
}

.menu ul li:hover ul li:hover a.hide,.menu ul li:hover ul li a:hover {
color:#51473D;
background-color:#F6F3EE
}

<!-- START OF MAPPING (mapping.css) -->

span.map {font-weight: bold; font-size: 10px;}
#offset{position: relative;left: -18px;}
p#zimbabwe_bots {position:absolute;top:145px;left:420px;}
p#zambia_bots {position:absolute;top:15px;left:260px;}
p#angola_bots {position:absolute;top:25px;left:80px;}
p#namibia_bots {position:absolute;top:150px;left:40px;}
p#south_africa_bots {position:absolute;top:480px;left:240px;}
p#linyanti {position:absolute;top:75px;left:226px;}
p#chobe {position:absolute;top:92px;left:170px;}
p#makgadik {position:absolute;top:175px;left:120px;}
p#tuli {position:absolute;top:238px;left:385px;}
p#kalahari_bots {position:absolute;top:258px;left:225px;}
p#kgalagadi_bots {position:absolute;top:398px;left:115px;}
img.icon {position:relative;top:5px;}
p#maun {position:absolute;top:150px;left:222px;}
p#gabarone {position:absolute;top:376px;left:285px;}
img.city {position:relative;top:2px;}
img.island {position:relative;top:1px;}
p#tsodilo {position:absolute;top:110px;left:75px;}
p#okavango {position:absolute;top:124px;left:115px;}
p#savuti {position:absolute;top:110px;left:248px;}
p#kalahari_desert_bots {position:absolute;top:320px;left:118px;}
p#martins_drift {position:absolute;top:285px;left:365px;}
p#country_bots {position:absolute;top:280px;left:260px;font-family:Arial,Helvetica,sans-serif;color:#ffffff;font-size:12px;font-weight:bold;}
img#legend {position:absolute;top:15px;left:360px;}
a.map:link {font-weight:bold;font-family:Arial;font-size:10px;color:#8c8579;text-decoration: none;}
a.map:hover {font-weight:bold;font-family:Arial;font-size:10px;color:#fbfbfb;text-decoration: none;}
a.map:active {font-weight:bold;font-family:Arial;font-size:10px;color:#8c8579;text-decoration: none;}
a.map:visited {font-weight:bold;font-family:Arial;font-size:10px;color:#8c8579;text-decoration: none;}
div#map_africa {width:528px;height:546px;background: url(africa_map.gif);display:block;float: left;}
div#map_africa p {line-height:11px;text-align:center;display:block;padding:0px;margin:0px}
div#map_south_africa {width:528px;height:506px;background: url(map_south_africa.gif);display:block;float: left;}
div#map_south_africa p {line-height:11px;text-align:center;display:block;padding:0px;margin:0px}
div#map_mozambique {width:528px;height:673px;background: url(mozambique_map.gif);display:block;float: left;}
div#map_zimbabwe {width:528px;height:602px;background: url(map_zimbabwe.gif);display:block;float: left;}
div#map_botswana {width:528px;height:562px;background: url(map_botswana.gif);display:block;float: left;}
div#map_namibia {width:528px;height:541px;background: url(map_namibia.gif);display:block;float: left;}
div#map_zambia {width:528px;height:564px;background: url(map_zambia.gif);display:block;float: left;}
div#map_tanzania {width:528px;height:638px;background: url(map_tanzania.gif);display:block;float: left;}
div#map_kenya {width:528px;height:641px;background: url(map_kenya.gif);display:block;float: left;}
div#map_madagascar {width:528px;height:617px;background: url(map_madagascar.gif);display:block;float: left;}
div#map_seychelles {width:528px;height:638px;background: url(map_seychelles.gif);display:block;float: left;}
div#map_mauritius {width:528px;height:642px;background: url(map_mauritius.gif);display:block;float: left;}
p#south_africa {position:absolute;top:480px;left:298px;}
p#botswana {position:absolute;top:438px;left:296px;}
p#mozambique {position:absolute;top:420px;left:368px;}
p#zimbabwe {position:absolute;top:407px;left:326px;}
p#namibia {position:absolute;top:419px;left:255px;}
p#zambia {position:absolute;top:380px;left:318px;}
p#madagascar {position:absolute;top:425px;left:450px;}
p#tanzania {position:absolute;top:327px;left:373px;}
p#kenya {position:absolute;top:278px;left:400px;}
p#lesotho {position:absolute;top:484px;left:354px;}
p#swaziland {position:absolute;top:464px;left:374px;}
p#malawi {position:absolute;top:374px;left:374px;}
p#angola {position:absolute;top:368px;left:260px;}
p#congo {position:absolute;top:302px;left:242px;}
p#gabon {position:absolute;top:286px;left:220px;}
p#drc {position:absolute;top:286px;left:290px;}
p#cameroon {position:absolute;top:252px;left:218px;}
p#burundi {position:absolute;top:306px;left:358px;}
p#rwanda {position:absolute;top:292px;left:358px;}
p#uganda {position:absolute;top:272px;left:352px;}
p#somalia {position:absolute;top:260px;left:446px;}
p#ethiopia {position:absolute;top:222px;left:406px;}
p#sudan {position:absolute;top:188px;left:340px;}
p#egypt {position:absolute;top:102px;left:338px;}
p#libya {position:absolute;top:96px;left:264px;}
p#tunisia {position:absolute;top:47px;left:212px;}
p#algeria {position:absolute;top:91px;left:162px;}
p#morocco {position:absolute;top:62px;left:92px;}
p#sahara {position:absolute;top:100px;left:42px;}
p#mauritania {position:absolute;top:145px;left:64px;}
p#mali {position:absolute;top:155px;left:141px;}
p#niger {position:absolute;top:160px;left:214px;}
p#chad {position:absolute;top:182px;left:272px;}
p#central_african {position:absolute;top:218px;left:282px;}
p#senegal {position:absolute;top:177px;left:34px;}
p#guinea {position:absolute;top:204px;left:50px;}
p#sierra_leone {position:absolute;top:222px;left:41px;}
p#burkina {position:absolute;top:197px;left:131px;}
p#togo {position:absolute;top:214px;left:152px;}
p#nigeria {position:absolute;top:214px;left:197px;}
p#liberia {position:absolute;top:241px;left:62px;}
p#cote {position:absolute;top:238px;left:104px;}
p#ghana {position:absolute;top:230px;left:134px;}
p#benin {position:absolute;top:228px;left:171px;}
p#western_cape {position:absolute;top:430px;left:141px;}
p#eastern_cape {position:absolute;top:380px;left:281px;}
p#northern_cape {position:absolute;top:320px;left:164px;}
p#north_west {position:absolute;top:206px;left:266px;}
p#free_state {position:absolute;top:256px;left:302px;}
p#kwazulu {position:absolute;top:270px;left:416px;}
p#mpumalanga {position:absolute;top:190px;left:398px;}
p#limpopo {position:absolute;top:130px;left:388px;}
p#gauteng {position:absolute;top:210px;left:354px;}
p#swaziland_sa {position:absolute;top:220px;left:444px;}
p#lesotho_sa {position:absolute;top:308px;left:348px;}
p#mozambique_sa {position:absolute;top:128px;left:455px;}
p#zimbabwe_sa {position:absolute;top:45px;left:405px;}
p#namibia_sa {position:absolute;top:165px;left:58px;}
p.nolink {font-weight:bold;font-family:Arial;font-size:10px;color:#b2ada6;}
p#ethiopia {position:absolute;top:35px;left:450px;}
p#sudan {position:absolute;top:45px;left:40px;}
p#uganda_kenya {position:absolute;top:230px;left:35px;}
p#tanzania_kenya {position:absolute;top:560px;left:185px;}
p#somalia_kenya {position:absolute;top:270px;left:470px;}
p#sibiloi {position:absolute;top:90px;left:85px;}
p#south_turkana {position:absolute;top:205px;left:135px;}
p#losai {position:absolute;top:245px;left:245px;}
p#samburu {position:absolute;top:285px;left:255px;}
p#saiwa {position:absolute;top:275px;left:80px;}
p#meru {position:absolute;top:315px;left:195px;}
p#mount_kenya {position:absolute;top:338px;left:230px;}
p#aberdare {position:absolute;top:358px;left:205px;}
p#masai {position:absolute;top:413px;left:115px;}
p#chyulu {position:absolute;top:463px;left:132px;}
p#amboseli {position:absolute;top:483px;left:122px;}
p#tsavo {position:absolute;top:470px;left:312px;}
p#boni {position:absolute;top:415px;left:352px;}
p#kendu {position:absolute;top:348px;left:132px;}
p#naivasha {position:absolute;top:376px;left:142px;}
p#lamu {position:absolute;top:463px;left:362px;}
p#mombasa {position:absolute;top:563px;left:370px;}
p#nairobi {position:absolute;top:406px;left:175px;}
img.city {position:relative;top:2px;}
img.island {position:relative;top:1px;}
p#lake_turkana {position:absolute;top:110px;left:95px;}
p#diana {position:absolute;top:572px;left:368px;}
p#shelly {position:absolute;top:588px;left:358px;}
p#country_kenya {position:absolute;top:275px;left:260px;font-family:Arial,Helvetica,sans-serif;color:#ffffff;font-size:12px;font-weight:bold;}
img#legend_kenya {position:absolute;top:15px;left:245px;}
p#ocean_kenya {position:absolute;top:520px;left:425px;font-family:Arial,Helvetica,sans-serif;color:#8ebed9;font-size:12px;}
p#wasini_island {position:absolute;top:612px;left:380px;}
p#kiwayu_island {position:absolute;top:448px;left:415px;}
p#montagne {position:absolute;top:38px;left:190px;}
p#tsaratanana {position:absolute;top:78px;left:205px;}
p#marojejy {position:absolute;top:106px;left:255px;}
p#ankarafantsika {position:absolute;top:186px;left:275px;}
p#zahamena {position:absolute;top:256px;left:345px;}
p#kirindy {position:absolute;top:356px;left:175px;}
p#ranomafana {position:absolute;top:378px;left:282px;}
p#andringitra {position:absolute;top:412px;left:272px;}
p#isalo {position:absolute;top:428px;left:212px;}
p#zombitse {position:absolute;top:448px;left:192px;}
p#midongy {position:absolute;top:486px;left:122px;}
img.icon {position:relative;top:5px;}
p#toliary {position:absolute;top:474px;left:156px;}
p#antsiranana {position:absolute;top:22px;left:366px;}
p#mahajanga {position:absolute;top:160px;left:203px;}
p#fianarantsoa {position:absolute;top:398px;left:203px;}
p#antananarivo {position:absolute;top:290px;left:237px;}
p#lake_kariba {position:absolute;top:170px;left:156px;}
p#country_madagascar {position:absolute;top:240px;left:220px;font-family:Arial,Helvetica,sans-serif;color:#ffffff;font-size:12px;font-weight:bold;}
img#legend_madagascar {position:absolute;top:485px;left:370px;}
img#legend_zambia {position:absolute;top:15px;left:25px;}
p#ocean_madagascar {position:absolute;top:330px;left:390px;font-family:Arial,Helvetica,sans-serif;color:#8ebed9;font-size:12px;}
p#nosybe_island {position:absolute;top:64px;left:252px;}
p#mozambique_zim {position:absolute;top:35px;left:390px;}
p#zambia_zim {position:absolute;top:145px;left:80px;}
p#botswana_zim {position:absolute;top:350px;left:40px;}
p#south_africa_zim {position:absolute;top:530px;left:270px;}
p#hwange {position:absolute;top:268px;left:100px;}
p#mana {position:absolute;top:80px;left:280px;}
p#matusadona {position:absolute;top:135px;left:230px;}
p#matobo {position:absolute;top:375px;left:210px;}
p#gonarezhou {position:absolute;top:410px;left:300px;}
p#transfrontier_zim {position:absolute;top:445px;left:240px;}
p#bulawayo {position:absolute;top:342px;left:232px;}
p#vumba {position:absolute;top:283px;left:416px;}
p#harare {position:absolute;top:202px;left:345px;}
img.city {position:relative;top:2px;}
img.island {position:relative;top:1px;}
p#lake_kariba {position:absolute;top:170px;left:156px;}
p#zambezi_zim {position:absolute;top:100px;left:237px;}
p#chinhoyi {position:absolute;top:160px;left:320px;}
p#vic_falls {position:absolute;top:190px;left:55px;}
p#zim_monument {position:absolute;top:350px;left:175px;}
p#chimanimani {position:absolute;top:326px;left:292px;}
p#country_zim {position:absolute;top:280px;left:260px;font-family:Arial,Helvetica,sans-serif;color:#ffffff;font-size:12px;font-weight:bold;}
p#mozambique_zam {position:absolute;top:460px;left:250px;}
img#mozlegend {position:absolute;top:5px;left:25px;}
p#angola_zam {position:absolute;top:185px;left:40px;}
p#drc_zam {position:absolute;top:100px;left:220px;}
p#tanzania_zam {position:absolute;top:30px;left:450px;}
p#malawi_zam {position:absolute;top:260px;left:480px;}
p#zimbabwe_zam {position:absolute;top:490px;left:80px;}
p#kafue {position:absolute;top:270px;left:185px;}
p#lower_zam {position:absolute;top:330px;left:345px;}
p#mosi {position:absolute;top:410px;left:190px;}
p#lochinvar {position:absolute;top:315px;left:125px;}
p#north_luangwa {position:absolute;top:172px;left:282px;}
p#south_luangwa {position:absolute;top:222px;left:262px;}
p#liuwa {position:absolute;top:288px;left:55px;}
img.icon {position:relative;top:5px;}
p#livingstone {position:absolute;top:426px;left:116px;}
p#lusaka {position:absolute;top:328px;left:280px;}
p#lake_tanganyika {position:absolute;top:20px;left:290px;}
p#kalambo {position:absolute;top:46px;left:385px;}
p#bangweulu {position:absolute;top:86px;left:315px;}
p#ngonye {position:absolute;top:346px;left:70px;}
p#zambezi_zam {position:absolute;top:366px;left:80px;}
p#victoria_zam {position:absolute;top:428px;left:190px;}
p#kariba_zam {position:absolute;top:380px;left:264px;}
p#country_zambia {position:absolute;top:260px;left:260px;font-family:Arial,Helvetica,sans-serif;color:#ffffff;font-size:12px;font-weight:bold;}
p#tanzania_moz {position:absolute;top:35px;left:330px;}
p#zambia_moz {position:absolute;top:145px;left:80px;}
p#zimbabwe_moz {position:absolute;top:295px;left:100px;}
p#south_africa_moz {position:absolute;top:520px;left:60px;}
p#malawi_moz {position:absolute;top:150px;left:219px;}
p#niassa {position:absolute;top:70px;left:270px;}
p#marromeu {position:absolute;top:310px;left:305px;}
p#gorongosa {position:absolute;top:328px;left:240px;}
p#banhene {position:absolute;top:458px;left:200px;}
p#limpopo_moz {position:absolute;top:478px;left:50px;}
p#maputo_elephant {position:absolute;top:582px;left:194px;}
p#pemba {position:absolute;top:108px;left:465px;}
p#nampula {position:absolute;top:185px;left:415px;}
p#lichinga {position:absolute;top:120px;left:280px;}
p#quelimane {position:absolute;top:292px;left:335px;}
p#vilanculos {position:absolute;top:436px;left:227px;}
p#inhambane {position:absolute;top:505px;left:284px;}
p#tofo {position:absolute;top:520px;left:280px;}
p#xai {position:absolute;top:548px;left:230px;}
p#ponto {position:absolute;top:604px;left:198px;}
p#maputo {position:absolute;top:585px;left:144px;}
p#ibo {position:absolute;top:88px;left:430px;}
p#moz {position:absolute;top:158px;left:386px;}
p#carolina {position:absolute;top:408px;left:286px;}
p#bazaruto {position:absolute;top:418px;left:288px;}
p#benguerra {position:absolute;top:428px;left:292px;}
p#inhaca {position:absolute;top:570px;left:222px;}
p#ocean {position:absolute;top:360px;left:360px;font-family:Arial,Helvetica,sans-serif;color:#8ebed9;font-size:12px;}
p#lake_malawi {position:absolute;top:94px;left:194px;}
p#zambezi {position:absolute;top:190px;left:146px;}
p#bazaruto_archipelego {position:absolute;top:384px;left:282px;}
p#country {position:absolute;top:280px;left:220px;font-family:Arial,Helvetica,sans-serif;color:#ffffff;font-size:12px;font-weight:bold;}
p#quirimbas {position:absolute;top:55px;left:366px;}
#offset{position: relative;left: -18px;}
p#mozambique_tanzania {position:absolute;top:565px;left:350px;}
p#zambia_tanzania {position:absolute;top:435px;left:80px;}
p#drc_tanzania {position:absolute;top:350px;left:26px;}
p#burundi_tanzania {position:absolute;top:170px;left:34px;}
p#rwanda_tanzania {position:absolute;top:110px;left:34px;}
p#uganda_tanzania {position:absolute;top:30px;left:74px;}
p#kenya_tanzania {position:absolute;top:30px;left:294px;}
p#malawi_tanzania {position:absolute;top:586px;left:205px;}
p#serengeti {position:absolute;top:90px;left:154px;}
p#crater {position:absolute;top:142px;left:114px;}
p#arusha_park {position:absolute;top:142px;left:368px;}
p#manyara {position:absolute;top:170px;left:160px;}
p#tarangire {position:absolute;top:190px;left:205px;}
p#gombe {position:absolute;top:216px;left:50px;}
p#ruaha {position:absolute;top:316px;left:240px;}
p#selous {position:absolute;top:396px;left:280px;}
img.icon {position:relative;top:5px;}
p#iringa {position:absolute;top:362px;left:272px;}
p#dares {position:absolute;top:319px;left:382px;}
p#kijoma {position:absolute;top:239px;left:46px;}
p#arusha {position:absolute;top:166px;left:344px;}
p#dodoma {position:absolute;top:292px;left:270px;}
p#zanzibar_town {position:absolute;top:286px;left:389px;}
p#lake_victoria_tanzania {position:absolute;top:70px;left:156px;}
p#olduvai {position:absolute;top:120px;left:252px;}
p#kilimanjaro {position:absolute;top:124px;left:374px;}
p#tanganyika_tan {position:absolute;top:254px;left:34px;}
p#rukwa {position:absolute;top:364px;left:138px;}
p#lake_malawi_tan {position:absolute;top:484px;left:248px;}
p#country_tanzania {position:absolute;top:280px;left:260px;font-family:Arial,Helvetica,sans-serif;color:#ffffff;font-size:12px;font-weight:bold;}
img#legend_tanzania {position:absolute;top:4px;left:376px;}
p#pemba_island {position:absolute;top:250px;left:416px;}
p#mafia_island {position:absolute;top:366px;left:422px;}
p#ocean_namibia {position:absolute;top:470px;left:40px;font-family:Arial,Helvetica,sans-serif;color:#8ebed9;font-size:12px;}
p#angola_nam {position:absolute;top:15px;left:190px;}
p#botswana_nam {position:absolute;top:150px;left:410px;}
p#south_africa_nam {position:absolute;top:490px;left:270px;}
p#etosha {position:absolute;top:83px;left:185px;}
p#caprivi {position:absolute;top:53px;left:285px;}
p#khaudom {position:absolute;top:83px;left:339px;}
p#skeleton {position:absolute;top:123px;left:74px;}
p#naukluft {position:absolute;top:263px;left:134px;}
p#namibrand {position:absolute;top:310px;left:168px;}
p#fish_river {position:absolute;top:386px;left:218px;}
p#sperrgebiet {position:absolute;top:400px;left:50px;}
p#richtersveld_nam {position:absolute;top:430px;left:25px;}
img.icon {position:relative;top:5px;}
p#swakopmund {position:absolute;top:232px;left:65px;}
p#walvis {position:absolute;top:246px;left:75px;}
p#luderitz {position:absolute;top:374px;left:112px;}
p#windhoek {position:absolute;top:225px;left:165px;}
p#lake_liambesi {position:absolute;top:50px;left:420px;}
p#kalahari_nam {position:absolute;top:180px;left:252px;}
p#damaraland {position:absolute;top:150px;left:142px;}
p#cape_cross {position:absolute;top:185px;left:108px;}
p#sesriem {position:absolute;top:278px;left:185px;}
p#sossusvlei {position:absolute;top:292px;left:145px;}
p#kolmanskop {position:absolute;top:370px;left:185px;}
p#fish_river_canyon {position:absolute;top:409px;left:225px;}
p#country_nam {position:absolute;top:140px;left:200px;font-family:Arial,Helvetica,sans-serif;color:#ffffff;font-size:12px;font-weight:bold;}
img#namlegend {position:absolute;top:235px;left:357px;}
#offset{position: relative;left: -18px;}
p#vallee {position:absolute;top:250px;left:240px;}
p#morne {position:absolute;top:460px;left:164px;}
p#stanne {position:absolute;top:447px;left:210px;}
img.icon {position:relative;top:5px;}
p#bulawayo {position:absolute;top:342px;left:232px;}
p#victoria_sey {position:absolute;top:438px;left:182px;}
p#lake_kariba {position:absolute;top:170px;left:156px;}
p#country_seychelles {position:absolute;top:310px;left:220px;font-family:Arial,Helvetica,sans-serif;color:#ffffff;font-size:12px;font-weight:bold;}
img#legend_seychelles{position:absolute;top:505px;left:369px;}
p#anne_island {position:absolute;top:428px;left:222px;}
p#mahe_island {position:absolute;top:498px;left:212px;}
p#silhoutte_island {position:absolute;top:358px;left:42px;}
p#north_island {position:absolute;top:300px;left:52px;}
p#bird_island {position:absolute;top:30px;left:232px;}
p#denis_island {position:absolute;top:55px;left:330px;}
p#cousin_island {position:absolute;top:172px;left:330px;}
p#praslin_island {position:absolute;top:232px;left:280px;}
p#digue_island {position:absolute;top:276px;left:370px;}
p#fregate_island {position:absolute;top:422px;left:435px;}
p#ocean_seychelles {position:absolute;top:350px;left:285px;font-family:Arial,Helvetica,sans-serif;color:#8ebed9;font-size:12px;}
p#corpes {position:absolute;top:304px;left:170px;}
p#oberoi {position:absolute;top:180px;left:160px;}
p#le_victoria {position:absolute;top:165px;left:160px;}
p#canonnier {position:absolute;top:115px;left:180px;}
p#royal_palm {position:absolute;top:100px;left:220px;}
p#mauricia {position:absolute;top:119px;left:265px;}
p#paradise_cove {position:absolute;top:94px;left:297px;}
p#legends {position:absolute;top:107px;left:328px;}p#maurice {position:absolute;top:220px;left:408px;}
p#geran {position:absolute;top:238px;left:413px;}
p#belle {position:absolute;top:253px;left:417px;}
p#residence {position:absolute;top:268px;left:422px;}
p#rivage {position:absolute;top:280px;left:432px;}
p#touessrox {position:absolute;top:293px;left:438px;}
p#shandrani {position:absolute;top:453px;left:368px;}
p#telfair {position:absolute;top:503px;left:102px;}
p#pavillons {position:absolute;top:473px;left:65px;}
p#dinarobin {position:absolute;top:454px;left:65px;}
p#paradis {position:absolute;top:438px;left:42px;}
p#the_sands {position:absolute;top:358px;left:14px;}
p#hilton {position:absolute;top:342px;left:22px;}
p#pirogue {position:absolute;top:324px;left:56px;}
p#black_river {position:absolute;top:420px;left:170px;}
p#domain {position:absolute;top:380px;left:200px;}
img.icon {position:relative;top:5px;}
p#grand_baie {position:absolute;top:136px;left:202px;}
p#mahebourg {position:absolute;top:436px;left:368px;}
p#curepipe {position:absolute;top:356px;left:228px;}
p#vacoas {position:absolute;top:344px;left:223px;}
p#quatre {position:absolute;top:325px;left:173px;}
p#bassin {position:absolute;top:295px;left:182px;}
p#port_louis {position:absolute;top:238px;left:160px;}
p#jardin {position:absolute;top:205px;left:305px;}
p#coloured {position:absolute;top:440px;left:145px;}
p#rochester {position:absolute;top:490px;left:220px;}
p#trou {position:absolute;top:364px;left:235px;}
p#country_mauritius {position:absolute;top:260px;left:250px;font-family:Arial,Helvetica,sans-serif;color:#ffffff;font-size:12px;font-weight:bold;}
img#legend_mauritius{position:absolute;top:510px;left:363px;}
a.map:link {font-weight:bold;font-family:Arial;font-size:10px;color:#8c8579;text-decoration: none;}
a.map:hover {font-weight:bold;font-family:Arial;font-size:10px;color:#fbfbfb;text-decoration: none;}
a.map:active {font-weight:bold;font-family:Arial;font-size:10px;color:#8c8579;text-decoration: none;}
a.map:visited {font-weight:bold;font-family:Arial;font-size:10px;color:#8c8579;text-decoration: none;}
div#map_africa{width:528px;height:546px;display:block;float: left;background-image: url(/assets/templates/diya/img/maps/maps_diya/africa_map.gif);background-repeat: no-repeat;}
#map_africa #offset{position: relative;left: -10px;top: -12px;}
div#map_africa p {line-height:11px;text-align:center;display:block;padding:0px;margin:0px}
div#map_south_africa{width:528px;height:506px;background: url(/assets/templates/diya/img/maps/maps_diya/map_south_africa.gif);display:block;float: left;position: relative;}
div#map_south_africa p {line-height:11px;text-align:center;display:block;padding:0px;margin:0px}
p#south_africa {position:absolute;top:480px;left:298px;}
p#botswana {position:absolute;top:438px;left:296px;}
p#mozambique {position:absolute;top:420px;left:368px;}
p#zimbabwe {position:absolute;top:407px;left:326px;}
p#namibia {position:absolute;top:419px;left:255px;}
p#zambia {position:absolute;top:380px;left:318px;}
p#madagascar {position:absolute;top:425px;left:450px;}
p#tanzania {position:absolute;top:327px;left:373px;}
p#kenya {position:absolute;top:278px;left:400px;}
p#lesotho {position:absolute;top:484px;left:354px;}
p#swaziland {position:absolute;top:464px;left:374px;}
p#malawi {position:absolute;top:374px;left:374px;}
p#angola {position:absolute;top:368px;left:260px;}
p#congo {position:absolute;top:302px;left:242px;}
p#gabon {position:absolute;top:286px;left:220px;}
p#drc {position:absolute;top:286px;left:290px;}
p#cameroon {position:absolute;top:252px;left:218px;}
p#burundi {position:absolute;top:306px;left:358px;}
p#rwanda {position:absolute;top:292px;left:358px;}
p#uganda {position:absolute;top:272px;left:352px;}
p#somalia {position:absolute;top:260px;left:446px;}
p#ethiopia {position:absolute;top:222px;left:406px;}
p#sudan {position:absolute;top:188px;left:340px;}
p#egypt {position:absolute;top:102px;left:338px;}
p#libya {position:absolute;top:96px;left:264px;}
p#tunisia {position:absolute;top:47px;left:212px;}
p#algeria {position:absolute;top:91px;left:162px;}
p#morocco {position:absolute;top:62px;left:92px;}
p#sahara {position:absolute;top:100px;left:42px;}
p#mauritania {position:absolute;top:145px;left:64px;}
p#mali {position:absolute;top:155px;left:141px;}
p#niger {position:absolute;top:160px;left:214px;}
p#chad {position:absolute;top:182px;left:272px;}
p#central_african {position:absolute;top:218px;left:282px;}
p#senegal {position:absolute;top:177px;left:34px;}
p#guinea {position:absolute;top:204px;left:50px;}
p#sierra_leone {position:absolute;top:222px;left:41px;}
p#burkina {position:absolute;top:197px;left:131px;}
p#togo {position:absolute;top:214px;left:152px;}
p#nigeria {position:absolute;top:214px;left:197px;}
p#liberia {position:absolute;top:241px;left:62px;}
p#cote {position:absolute;top:238px;left:104px;}
p#ghana {position:absolute;top:230px;left:134px;}
p#benin {position:absolute;top:228px;left:171px;}
p#western_cape{ position:absolute;top:418px;left:130px;}
p#northern_cape {position:absolute;top:320px;left:164px;}
p#kwazulu{position:absolute;top:264px;left:417px;}
p#mpumalanga{position:absolute;top:187px;left:398px;}
p#limpopo{position:absolute;top:127px;left:388px;}
p#gauteng{position:absolute;top:207px;left:354px;}
p#swaziland_sa{position:absolute;top:217px;left:441px;}
p#lesotho_sa{position:absolute;top:304px;left:351px;}
p#mozambique_sa{position:absolute;top:96px;left:471px;}
p#zimbabwe_sa {position:absolute;top:45px;left:405px;}
p#botswana_sa {position:absolute;top:125px;left:225px;}
p#namibia_sa {position:absolute;top:165px;left:58px;}
p.nolink {font-weight:bold;font-family:Arial;font-size:10px;color:#b2ada6;}
#offset2{position: relative;left: -18px;}
p#corpes {position: absolute; top: 304px; left: 170px;}
img#legend_sa {position: absolute; 	top: 12px; 	left: 167px;}
p#botswana_sa {position: absolute; top: 145px; left: 205px;}
p#kruger {position: absolute; top: 150px; left: 355px;}
p#garden_route {position: absolute; top: 440px; left: 180px;}
p#oberoi {position: absolute; top: 180px; left: 160px;}
p#le_victoria {position: absolute; top: 165px; left: 160px;}
p#canonnier {position: absolute; top: 115px; left: 180px;}
p#royal_palm {position: absolute; top: 100px; left: 220px;}
p#mauricia {position: absolute; top: 119px; left: 265px;}
p#paradise_cove {position: absolute; top: 94px; left: 297px;}
p#legends {position: absolute; top: 107px; left: 328px;}
p#maurice {position: absolute; top: 220px; left: 408px;}
p#geran {position: absolute; top: 238px; left: 413px;}
p#belle {position: absolute; top: 253px; left: 417px;}
p#residence {position: absolute; top: 268px; left: 422px;}
p#rivage {position: absolute; top: 280px; left: 432px;}
p#touessrox {position: absolute; top: 293px; left: 438px;}
p#shandrani {position: absolute; top: 453px; left: 368px;}
p#telfair {position: absolute; top: 503px; left: 102px;}
p#pavillons {position: absolute; top: 473px; left: 65px;}
p#dinarobin {position: absolute; top: 454px; left: 65px;}
p#paradis {position: absolute; top: 438px; left: 42px;}
p#the_sands {position: absolute; top: 358px; left: 14px;}
p#hilton {position: absolute; top: 342px; left: 22px;}
p#pirogue {position: absolute; top: 324px; left: 56px;}
p#black_river {position: absolute; top: 420px; left: 170px;}
p#domain {position: absolute; top: 380px; left: 200px;}
img.icon {position:relative;top:5px;}
p#grand_baie {position: absolute; top: 136px; left: 202px;}
p#mahebourg {position: absolute; top: 436px; left: 368px;}
p#curepipe {position: absolute; top: 356px; left: 228px;}
p#vacoas {position: absolute; top: 344px; left: 223px;}
p#quatre {position: absolute; top: 325px; left: 173px;}
p#bassin {position: absolute; top: 295px; left: 182px;}
p#port_louis {position: absolute; top: 238px; left: 160px;}
p#jardin {position: absolute; top: 205px; left: 305px;}
p#coloured {position: absolute; top: 440px; left: 145px;}
p#rochester {position: absolute; top: 490px; left: 220px;}
p#trou {position: absolute; top: 364px; left: 235px;}
p#country_mauritius {position: absolute; top: 260px; left: 250px; font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-size:12px;font-weight:bold;}
img#legend_mauritius {position: absolute; top: 509px; left: 367px;}
p#montagne {position: absolute; top: 38px; left: 190px;}
p#tsaratanana {position: absolute; top: 78px; left: 205px;}
p#marojejy {position: absolute; top: 106px; left: 255px;}
p#ankarafantsika {position: absolute; top: 186px; left: 275px;}
p#zahamena {position: absolute; top: 256px; left: 345px;}
p#kirindy {position: absolute; top: 356px; left: 175px;}
p#ranomafana {position: absolute; top: 378px; left: 282px;}
p#andringitra {position: absolute; top: 412px; left: 272px;}
p#isalo {position: absolute; top: 428px; left: 212px;}
p#zombitse {position: absolute; top: 448px; left: 192px;}
p#midongy {position: absolute; top: 486px; left: 122px;}
img.icon {position:relative;top:5px;}
p#toliary {position: absolute; top: 474px; left: 156px;}
p#antsiranana {position: absolute; top: 22px; left: 366px;}
p#mahajanga {position: absolute; top: 160px; left: 203px;}
p#fianarantsoa {position: absolute; top: 398px; left: 203px;}
p#antananarivo {position: absolute; top: 290px; left: 237px;}
img.city {position:relative;top:2px;}
img.island {position:relative;top:1px;}
p#lake_kariba {position: absolute; top: 170px; left: 156px;}
p#country_madagascar {position: absolute; top: 240px; left: 220px; font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-size:12px;font-weight:bold;}
img#legend_madagascar {position: absolute; top: 485px; left: 370px;}
p#ocean_madagascar {position: absolute; top: 330px; left: 390px; font-family:Arial, Helvetica, sans-serif;color:#8ebed9;font-size:12px;}
p#nosybe_island {position: absolute; top: 64px; left: 252px;}
#offset{position: relative;left: -18px;}
p#ethiopia {position: absolute; top: 225px; left: 404px;}
p#sudan {position: absolute; top: 184px; left: 344px;}
p#uganda_kenya {position: absolute; top: 230px; left: 35px;}
p#tanzania_kenya {position: absolute; top: 560px; left: 185px;}
p#somalia_kenya {position: absolute; top: 270px; left: 470px;}
p#sibiloi {position: absolute; top: 90px; left: 85px;}
p#south_turkana {position: absolute; top: 205px; left: 135px;}
p#losai {position: absolute; top: 245px; left: 245px;}
p#samburu {position: absolute; top: 285px; left: 255px;}
p#saiwa {position: absolute; top: 275px; left: 80px;}
p#meru {position: absolute; top: 315px; left: 195px;}
p#mount_kenya {position: absolute; top: 338px; left: 230px;}
p#aberdare {position: absolute; top: 358px; left: 205px;}
p#masai {position: absolute; top: 413px; left: 115px;}
p#chyulu {position: absolute; top: 463px; left: 132px;}
p#amboseli {position: absolute; top: 483px; left: 122px;}
p#tsavo {position: absolute; top: 470px; left: 312px;}
p#boni {position: absolute; top: 415px; left: 352px;}
img#legend_zim {position: absolute; top: 18px; left: 25px;}
img.icon {position:relative;top:5px;}
p#kendu {position: absolute; top: 348px; left: 132px;}
p#naivasha {position: absolute; top: 376px; left: 142px;}
p#lamu {position: absolute; top: 463px; left: 362px;}
p#mombasa {position: absolute; top: 563px; left: 370px;}
p#nairobi {position: absolute; top: 406px; left: 175px;}
p#lake_turkana {position: absolute; top: 110px; left: 95px;}
p#diana {position: absolute; top: 572px; left: 368px;}
p#shelly {position: absolute; top: 588px; left: 358px;}
p#country_kenya {position: absolute; top: 275px; left: 260px; font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-size:12px;font-weight:bold;}
img#legend_kenya {position: absolute; top: 15px; left: 245px;}
p#ocean_kenya {position: absolute; top: 520px; left: 425px; font-family:Arial, Helvetica, sans-serif;color:#8ebed9;font-size:12px;}
p#wasini_island {position: absolute; top: 612px; left: 380px;}
p#kiwayu_island {position: absolute; top: 448px; left: 415px;}

<!-- END OF MAPPING (mapping.css) -->