BODY {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin:0;

	padding:0;

	background-color: #DADADA;  /* #ac9486; d99f0e      d6a326*/

	background-image:url(./../images/bgbody.gif);

	background-repeat: repeat-y;

	background-position:center;

	

}

HTML {

	margin:0;

	padding:0;

	/*background-color:#ac9486;*/

}





/*** new homepage ***/

.right_list_home { width:150px; float:right; font-size:11px; }
h4.list_home { font-size:12px; margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:1px #000000 solid;}
.right_list_home a { color:#006699; text-decoration:none; }
.right_list_home a:hover { text-decoration:underline; }


.padding_home_box { padding:10px;}


.linktop10 { display:block; padding:2px 0; float:left; width:100%;}
.padding_home_box a { color:#006699; text-decoration:none; }
.padding_home_box a:hover { text-decoration:underline;}

.bars_worldcup {
	width:280px;
	float:left; 
	background-color:#E9E9E9;
	padding:10px 0;
	margin:0 0 10px 0;
	border:1px #993300 solid;
}
.bars_worldcup a { color: #006699; text-decoration:none; }
.bars_worldcup a:hover { color:#000000;}

h1.thebe, h2.thebe , h3.thebe { margin:0; padding:0; font-size:12px; }
h4.thebe { margin:0; padding:0; font-size:11px; }
 
a:active { outline: none; }
a:focus { -moz-outline-style: none; }



div.banner468 a { text-decoration:none; color: #990000;}
div.banner468 a:hover { text-decoration: underline;}


img { border:none;}



div#mainlogo {
	margin:0 auto;
	width:950px;
	height:137px;
	background-image:url(./../images/bg_header_new.jpg);
	/*background-image:url(./../images/logo_bg.jpg);*/
	background-repeat:repeat-x;
}

div#mainlogo2 {
	margin:0 auto;
	width:950px;
	height:137px;
	background-image:url(./../images/bg_header_new.gif);
	background-repeat:repeat-x;
}

div#twitter {

font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif;

}

div#twitter a { color:#006699;  text-decoration:none; }

div#twitter a:hover { text-decoration:underline; }



div#corner { position: fixed; top:2px; z-index:999; left:2px; width:154px; height:154px; background-image:url(./../images/corner.png); background-repeat:no-repeat;}

div#corner2 { position: fixed; top:2px; z-index:1; right:2px; width:154px; height:154px; background-image:url(./../images/corner.png); background-repeat:no-repeat;}







div.home_list_countries { float:left; width:48%; font-size:12px;}
div.home_list_countries a { display: block; color:#004276; text-decoration:none; padding:2px; margin:0 0 1px 0; border-bottom:1px #CCCCCC dotted;}
div.home_list_countries a:hover { background-color: #D8D8D8; }
div.home_list_countries a.city { font-size:11px; padding:2px 2px 2px 7px; color:#676767;} 
h4.home_list_countries { float:left; font-size:12px; font-weight:bold; width:100%; margin:0; padding:2px 0;}





h1.footer_africa_home, h2.footer_africa_home , h3.footer_africa_home  { font-size:11px;  margin:0; padding:0; display:inline;}







div.ad_160_home_africa { float:right; padding:10px; width:160px; height:600px;}







br.clear { clear:both; margin:0; padding:0; }



h1.home_h1 { float:left; font-family:Georgia, "Times New Roman", Times, serif; margin:0; display:inline; padding:0; font-size:30px; width:100%; }

h4.home_h4 { float:left; font-family: Arial, Helvetica, sans-serif; font-weight:normal; display:inline; margin:0; color: #666666; padding:0; font-size:11px; width:100%;    }



h4.box_title {float:left; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 4px 0; padding:0 0 4px 0; font-size:20px; width:100%; font-weight:bold; border-bottom:1px #666666 solid;  }



p { float:left; margin:0; padding:5px 0; width:100%;  }







div#main { margin:0 auto;
	width:950px;
	height:137px;
	background-image:url(./../images/bg_header_new.gif);
	background-repeat:repeat-x; }

div#menutop { width:100%; float:left; background-color:#000000; height:23px; padding:0; margin:0; background-image:url(../images/wlines.gif); background-position:right top; background-repeat:no-repeat; }

div#menutop_left { float:left;  width:130px; margin:0; padding:0 0 0 5px; color:#FFFFFF; text-align: left; font-size:11px; color:#CCCCCC; }

div#menutop_right { float:right;  width:100%; padding:3px 5px 3px 0; color:#FFFFFF; text-align: right; font-size:13px; }



span.spaceline {background-color:#FFFFFF; width:1px;  padding:0; margin:-3px 10px 0 10px; height:28px; float:right; display: inline;}



div#homepic{ float:left; width:100%;  background-repeat:no-repeat;  }









div.banner468 { float:right; margin:15px 20px 0 0; width:468px; color:#000; font-size:11px; text-align:right; }

div.banner160 { float:right; margin:5px; width:160px; height:600px; }




a.linktop:link, a.linktop:visited { color:#FFFFFF; text-decoration:none; display:inline; padding:0;  }

a.linktop:hover { background-color:#fff; color:#000000;}



a.linktop2:link, a.linktop2:visited { color:#FFFFFF; text-decoration:none; font-size:12px; display:inline; padding:0 6px;float:right;  }

a.linktop2:hover { background-color:#fff; color:#000000;}

a.linktop3:link, a.linktop3:visited { color:#FFFFFF; text-decoration:none; font-size:12px; display:inline; padding:0 6px;float:right; }

a.linktop3:hover { background-color:#fff; color:#000000;}




a#travelmenuitem { margin:0 23px 0 8px;}
a#afripediamenuitem { margin:0 18px 0 11px;}
a#newsmenuitem { margin:0 27px 0 22px;}
a#mapsmenuitem { margin:0 0 0 22px;}
/** Drop Down Effect for Lang **/


#menutop_left ul {
  padding:0;
  margin:11px 0 0 0;
  display:inline;
  float:right;
 font-size:12px;
  color:#FFFFFF;


  list-style: none;
  z-index:999;
}

#menutop_left li { 

  float: left;
  position: relative;
  display:inline;
  padding:0;
  
  
  }

#menutop_left li ul {
  display: none;

  position: absolute; 

  top: 1em;
 
  left: 0;

  
  padding:10px 0;

  }
    img.arrowdown2 { margin:0 0 2px 0; }

  #menutop_left ul li { margin:-11px 4px; 0 5px; padding:0;  }
  
#menutop_left ul li ul { margin:0; padding:0 0 4px 0; text-align:left;
  background-image:url(./../images/dropdown_bg.png); 

}
#menutop_left ul li ul li { width:250px;  height: auto;  padding:0; float:left; display:block;  margin: 0; }

#menutop_left ul li ul li a { color: #fff; display:block; text-decoration:none;  width:250px; float:left;  margin:2px 0 0 1px;  }
#menutop_left ul li ul li a:hover { background-color:#FFFFFF; color:#000000; text-decoration:none; }
#menutop_left ul li ul li a span { display:block; float:left; padding:0 4px}

#menutop_left li > ul {
	top: auto;
	left: auto;
	}

#menutop_left li:hover ul { display: block; }


#menutop_left li:hover ul, li.over ul{ display: block; }

/** Drop Down Effect for Lang **/







div#navigation { float:left; padding:0 0 0 10px; font-size:12px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;   background-repeat:no-repeat;}
div#navigation a.cat, div#navigation span.cat  { color:#fff; text-decoration:none; font-size:12px; font-weight:bold; cursor:pointer; }



span.titlemenu { display:block; padding:0; margin:0; }

#navigation ul {
  padding:0;


  list-style: none;
  

}

#navigation li { 
	height:22px;

  float: left;
  text-align:left;
  position: relative;
  display:inline;
  padding:1px 0;
  z-index:999;
  
  }

#navigation li ul {
  display: none;

  position: absolute; 
  top: 1em;
  left: 0;
  padding:10px 0;

  }
  
  img.arrowdown { margin:0 0 5px 10px; float:left;}
  
  #navigation ul li { margin:-14px 0 0 0; padding:3px 0 0 0; border-right:1px solid #FFFFFF;  }
  
#navigation ul li ul { width:180px; margin:6px 0 0 0; padding:0 0 10px 0; background-color:#000000; }
#navigation ul li ul li { width:180px;  height: auto;  padding:0; float:left; display:block; border-bottom:1px #999999 dotted; margin: 0; }

#navigation ul li ul li a { color: #fff; display:block; text-decoration:none; font-weight:bold;  width:178px; float:left; font-size:11px; padding:5px 0; margin:0 0 0 1px;  }
#navigation ul li ul li a:hover { background-color: #696969; color:#fff; }
#navigation ul li ul li a span { display:block; float:left; padding:0; }

#navigation li > ul {
	top: auto;
	left: auto;
	}

#navigation li:hover ul { display: block; }


#navigation li:hover ul, li.over ul{ display: block; }















/** Drop Down Effect for Lang **/











div#list {right:1px; font-size:12px; top:-7px; width:940px; color:#FFFFFF; background-image: url(./../images/blank.gif);  display:none;  position: absolute; z-index:999999; padding:0;  }

div#list a.country:link,div#list a.country:visited { color:#FFFFFF; padding:1px 0 1px 10px; display:block; float:left; width:80%;  background-image:url(./../images/yellowdot_c.gif); background-repeat: no-repeat; background-position:0 6px;  text-decoration:none; margin:2px 0 0 5px; }
div#list a.country:hover { color:#fff; background-color:#000000;}




div#list a.city:link,div#list a.city:visited { color: #CCCCCC; padding:2px 0 2px 20px; display:block; float:left; width:70%;  background-image:url(./../images/yellowdot.gif); background-repeat: no-repeat; background-position:10px 6px;  text-decoration:none; margin:2px 0 0 5px; font-size:12px;  }

div#list a.city:hover { color:#ffff00; background-color:#000000;}



div.main2sub { font-family:Verdana, Arial, Helvetica, sans-serif;  margin:0 0 0 10px;}


div.main2sub a.country:link, div.main2sub a.country:visited { color: #336699; padding:1px 0 1px 10px; display:block; float:left; width:80%;  background-image:url(./../images/yellowdot_c.gif); background-repeat: no-repeat; background-position:0 6px;  text-decoration:none; margin:2px 0 0 5px; }
div.main2sub a.country:hover { color: #006699; text-decoration:underline;}


div#listpadding {  margin: 8px 0 0 0;  background-image:url(./../images/dropdown_bg.png); float:left; position:relative; width:100%; padding:10px 0;  z-index:999999; } 



div.listcolumn { float:left; width:180px; margin:0 0 0 5px;}




div.main2 { float:left; width:100%; margin:5px 0 0 0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

div.column_one_row1 { float:left; width:100%; padding:0 10px 0 0;  font-size:13px; }

div.column_two_row1 { float:left; width:160px; padding:0 10px 0 10px;  margin:0; }

div.column_three_row1 { float:right; width:160px; padding:0 ; }







div.column_one_row2 { float:left; width:480px; padding:0 3% 0 0; border-right:1px solid #CCCCCC;}

div.column_two_row2 { float:right; width:530px; font-size:13px; }





div.column_three_row2 { float:right; width:20%;}



div.blackline { font-size:1px; background-color:#000000; float:left; width:100%; height:13px; margin:5px 0;}



div.main2sub a.getinvolved:link, div.main2sub a.getinvolved:visited { color: #006699; text-decoration: none; }
div.main2sub a.getinvolved:hover { text-decoration:underline;}


span.topwelcome { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;}


div#getinvolved_page { font-size:14px;}



div.blog_post_home { float:left; width:100%; font-size:12px; border-botom:1px solid #e2e2e2; margin:5px 0 0 0; padding:5px 0 0 0;   }

a.blog_home { color:#336699; text-decoration:none; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;  display:block; width:100%; float:left;}
a.blog_home:hover { text-decoration:underline;}

div.blog_post_home p {  margin:0; padding:0;}

div.blog_post_home img { float: right; margin:0 0 0 5px; width:150px; }

a.readomore { color:#336699; text-decoration:none;}
a.readomore:hover { text-decoration:underline;}

/************** SUBPAGE ****************/







div#booktrip { border:1px solid #cdcd9b; margin:5px 0  15px 0;  float:left; width:99%;background-image:url(./../africa/images/bookingbuddy.gif); background-repeat:no-repeat; background-position:bottom right; padding:0 0 10px 0; }

div.trip a { text-decoration:none; color:#999900; display: block; cursor:pointer; height:100px; }

div.trip  { width:20%; margin:5px 0 15px 0; text-decoration:none;  height:100px;   }

div#trip1 { border-right:1px #CCCCCC solid; float: left;    border-left:1px #CCCCCC solid;  padding:0 10px  0 25px;  }

div#trip2 { border-right:1px #CCCCCC solid; float: left;  padding:0 10px  0 25px; }

div#trip3 { border-right:1px #CCCCCC solid; float: left;  padding:0 10px  0 25px; }

div#trip4{ border-right:1px #CCCCCC solid;float: right;  padding:0 10px  0 25px; }



div#logo { float:left; width:100%;}

div#logo img { float:left; margin:0; padding:0;}

div#introimage {float:left; width:100%; height:1px !important; background-repeat:no-repeat; position:relative; }

div#nav {float:left; width:100%; color:#000; padding:3px 0; font-size:11px;  }

div#nav span { display: inline; padding: 0 3px; font-size:11px;}

a.nav:link, a.nav:visited { text-decoration:none; color:#000; display: inline; padding: 0 3px;  }

a.nav:hover { color: #006699; text-decoration:underline;}

div#nav h3.active { color:#006699; font-size:11px; display: inline; font-weight:normal; margin:0; padding:0; }


span.source { font-size:11px; font-style:italic;}

div#mainleft { float:left; width:780px;}

div#mainleft_news { float:left; width:740px;}

div#mainleft_travel { float:left; width:940px;}





div#mainleft_title{ float:left; width:100%; padding:0 0 5px 0; margin:0 0 5px 0;}

div#mainleft_side { float:left; width:160px; padding:0 10px 0 0; color:#666666; font-size:11px; border-right:1px solid #CCCCCC; }



div#mainleft_content { float:left; width: 600px; float:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;}

div#mainleft_content_news { float:left; width: 560px; float:right;font-family:Georgia, "Times New Roman", Times, serif;}

div#mainleft_content_travel  { float:left; width: 950px; float:right; font-family:Verdana, Arial, Helvetica, sans-serif ; }


div#travel_intro { float:left; width:100%; }
div#travel_intro_welcome { padding:10px; border:1px #006699 solid; background-color:#E0E0E0}
h2.travel_intro_welcome { color:#006699; font-family:Georgia, "Times New Roman", Times, serif; margin:0;}
div#mainleft_content_travel a:link, div#mainleft_content_travel a:visited { color:#006699;}
div#mainleft_content a:link, div#mainleft_content a:visited { color:#336699; text-decoration:none;}

div#mainleft_content a:hover { text-decoration:underline; }


div.share_horizontal_small { float:left; width:100%; margin:10px 0 0 0;  padding:3px; text-align:right;   }
div.share_horizontal a { color: #666666; text-decoration:none; }
div.share_horizontal a:hover { text-decoration:underline; }

div.share_horizontal { float:left; width:100%; margin: 0 0 20px 0; border-bottom:1px #CCCCCC solid;  padding:0 0 3px 0;   }



div#mainright{ float:right; width:160px;  }

div#mainright_news{ float:right; width:200px; text-align:right;  }



h1, h2 {font-family:Georgia, "Times New Roman", Times, serif; }



h1.title_subpage { font-size:40px; margin:0; padding:0; display:inline; font-weight:normal; padding:5px 0; float:left; font-family:"Times New Roman", Times, serif;}

h4.title_subpage { font-size:11px; margin:0; padding:0; color: #999999; display:inline; float:left; padding:0 20px; font-weight:normal; text-transform:uppercase; }

h4.title_subpage span { color:#bf8b0a;  text-transform:none; }

h1.title_menu { float:left;  margin:0;  padding:5px; font-size:13px; font-weight:normal; }



div.title_menu_h1 { float:left; display:inline; margin:0; border-left:5px #000000 solid;  font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; padding:0; background-color:#ffb849;  border-right:1px #000000 solid; }

h2.title_side { font-size:18px; margin:10px 0 0 0; padding:0;}



div#menucountry { float:left; width:100%; margin: 0; padding:0; border-bottom:1px #898989 solid; border-top:1px #898989 solid;}



a.link_menu_right:link, a.link_menu_right:visited { float:left; color:#000000; text-decoration:none;  margin:0; display:inline;; border-right:1px #000000 solid; background-color:#fff; background-image:url(./../images/bg_link_menu.gif); background-repeat:repeat-x; background-position:bottom;  cursor:pointer; }

a.link_menu_right:hover { background-color: #c0c0c0; background-image:none;}



a.link_menu_right span { float:left; padding:5px; display:block;  font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;}







a.link_submenu_right:link, a.link_submenu_right:visited { float:left; color:#000000; text-decoration:none;  margin:0; display:inline;; border-right:1px #999999 solid;  cursor:pointer; }

a.link_submenu_right:hover { background-color: #c0c0c0; background-image:none;}



a.link_submenu_right span { float:left; padding:5px; display:block;  font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;}













div.div_menu_right { float:left; color:#000000; text-decoration:none;  margin:0; display: inline; border-right:1px #666666 solid; background-color:#ccc; }

div.div_menu_right span { float:left; padding:5px; display:block;  font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;}





div.div_submenu_right { float:left; color:#fff; text-decoration:none;  margin:0; display: inline; border-right:1px #999999 solid; background-color:#666666;  }



div.div_submenu_right span { float:left; padding:5px; display:block;  font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;}











div.map_africa { float:left; width:100%; padding:5px 0; font-size:11px; }

div.add_inside_content { float:left; padding:10px; width:250px;}





div.mininews { float:left; margin:5px 0; padding:0 0 5px 0; border-bottom:1px solid #CCCCCC;  }



div.mininews_date { float:left; width:100%; margin:0; padding:0; color:#666666; font-size:11px;}



div.mininews_title {  float:left; width:100%; margin:0; padding:0; font-family:Georgia,"Times New Roman", Times, serif; }

div.mininews_title a:link, div.mininews_title a:visited { color: #0078B3; text-decoration:none; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}

div.mininews_title a:hover { text-decoration:underline;}



div.mininews_text { float:left; width:100%; margin:0; padding:0; font-size:12px; font-family:Georgia,"Times New Roman", Times, serif;}





div#submenu { width:100%; float:left; margin:0; padding:0; background-color: #ccc; }

div#submenu div.padding { padding:2px 4px;  }

a.sub:link, a.sub:visited  { float:left; color:#000; font-size:12px; text-decoration:none;  margin:0; display:inline;; border-right:1px #999999 solid; cursor:pointer;  }

a.sub:hover { color: #666666; }

a.sub span { float:left; padding:5px; display:block; font-family:Georgia,"Times New Roman", Times, serif;   }





form#registerform{ width:400px; margin:0 auto; border:1px solid #CCCCCC; padding:10px; text-align:center;}





/* maps */



div.mapleft { float: left; width:260px; height:280px; background-color:#e6e5d9; padding:10px; font-size:11px; text-align:center;}

div.mapright { float: right; width:290px; background-color:#e6e5d9; text-align:center;  padding:10px; height:280px; font-size:11px;  }

div.mapright_frame { background-color:#FFFFFF;  float:left; width:100%;  padding:4px 0 ; margin:4px 0; }







/************* foter */



div#footer { float:left; width:100%; margin:20px 0; padding:10px 0 0 0; font-size:12px; border-top: 1px solid #CCCCCC;}
div#footer a { color:#006699; text-decoration:none;}
div#footer a:hover { text-decoration:underline;}





div#rdd { float:right; font-size:10px; color:#333333; width:300px;}
div#rdd a { color: #333333; text-decoration: none; }
div#rdd a:hover { text-decoration:underline;}



div#footertext {
	width:100%;
	font-size:11px;
	float:left;
	padding:10px 0;
	border-top:1px #CCCCCC solid;
	font-size:12px;
}
div#footertext a { color: #006699; text-decoration: none; }
div#footertext a:hover { text-decoration:underline;}


h4.title_subpage { color: #ccc; display:inline;  font-style:italic; padding:17px 0 0 10px; letter-spacing:-1px; text-transform:none; font-size:27px; font-family:Georgia, "Times New Roman", Times, serif;}

/***** Admin *******/



span.redinfo { color:#990000; font-size:11px; }




/************* Thebe *****************/
a.thebe_nav { color:#003366; text-decoration:none;}
a.thebe_nav:hover { text-decoration: underline;}
span.thebe_text { font-size:14px;}


ul.thebe a { text-decoration:none; color:#333333;}
ul.thebe a:hover { text-decoration:underline;}