body {
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	margin: 0px;
	background: url(layout/body-bg.jpg) top;
	font-weight: normal;
}

#container {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	position: relative;	
}

#container #top {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 247px;
	width: 960px;
}
	
#container #top #topborder {
	background: url(layout/topstrip_03.jpg) top no-repeat;
	height: 31px;
	width: 960px;
}
	
#container #top #topimage {
	height: 182px;
	width: 960px;
}
	
#container #top #topmenu {
	background: url(layout/menu-bar.jpg) top no-repeat;
	height: 34px;
	width: 960px;
}
	
#container #top #topmenu #home a {
	width: 87px;
	height: 34px;
	float: left;
	display: block;
}

#container #top #topmenu #home a:hover {
	background: url(layout/home-hover.jpg) top no-repeat;
}

#container #top #topmenu #aboutus a {
	width: 87px;
	height: 34px;
	float: left;
	display: block;
}

#container #top #topmenu #aboutus a:hover {
	background: url(layout/about-hover.jpg) top no-repeat;
}

#container #top #topmenu #triptypes a {
	width: 97px;
	height: 34px;
	float: left;
	display: block;
}

#container #top #topmenu #triptypes a:hover {

	background: url(layout/kayak-hover.jpg) top no-repeat;
}

#container #top #topmenu #destinations a {
	width: 119px;
	height: 34px;
	float: left;
	display: block;
}

#container #top #topmenu #destinations a:hover {
	background: url(layout/plan-hover.jpg) top no-repeat;
}

#container #top #topmenu #riverlife a {
	width: 135px;
	height: 34px;
	float: left;
	display: block;
}

#container #top #topmenu #riverlife a:hover {
	background: url(layout/zambezi-hover.jpg) top no-repeat;
}

#container #top #topmenu #bookings a {
	width: 80px;
	height: 34px;
	float: left;
	display: block;
}

#container #top #topmenu #bookings a:hover {
	background: url(layout/days-hover.jpg) top no-repeat;
}


#container #top #topmenu #mediacenter a {
	width: 82px;
	height: 34px;
	float: left;
	display: block;
}

#container #top #topmenu #mediacenter a:hover {
	background: url(layout/booking-hover.jpg) top no-repeat;
}

#container #top #topmenu #brochure a {
	width: 98px;
	height: 34px;
	float: left;
	display: block;
}

#container #top #topmenu #brochure a:hover {
	background: url(layout/contact-hover.jpg) top no-repeat;
}

#container #top #topmenu #contact a {
	width: 79px;
	height: 34px;
	float: left;
	display: block;
}

#container #top #topmenu #contact a:hover {
	background: url(layout/forum-hover.jpg) top no-repeat;
}


#container #top #topmenu #blog a {
	width: 96px;
	height: 34px;
	float: left;
	display: block;
}

#container #top #topmenu #blog a:hover {
	background: url(layout/blog-hover.jpg) top no-repeat;
}

#container #main {
	width: 960px;
	background: url(layout/repeatingbg_03.jpg) top repeat-x;
	background-color: #0a0c10;
	padding-top: 257px;
	position: relative;
}

#container #main #lefthome {
	width: 227px;
	padding-right: 10px;
	margin-left: 20px;
	padding-bottom:20px;
	float: left;
}

#container #main #lefthome .zambezirivertop{
	background:url(layout/left-feature-top.jpg) no-repeat;
	width:242px;
	height:108px;
	margin-bottom:0;
}

#container #main #lefthome .zambeziriver{
	margin-top:0;
	margin-bottom:0;
	background:url(layout/left-feature-repeat.jpg) repeat-y;
	width:242px;
	color:#fff;
}

#container #main #lefthome .zambeziriver p{
	margin:0;
	padding:0;
	padding-left:10px;
	width:200px;
}

#container #main #lefthome .zambeziriverbtm{
	background:url(layout/left-feature-bottom.jpg) no-repeat;
	width:242px;
	height:16px;
}

#container #main #lefthome .forum{
	margin-top:0;
	margin-bottom:0;
	background:url(layout/front-page-forum.jpg) no-repeat;
	width:229px;
	height:204px;
	color:#fff;
}

#container #main #lefthome .forum a{
	display:block;
	color: #0682b1;
}

#container #main #lefthome .facebook{
	width:229px;
	color:#04adec;
}

#container #main #lefthome .facebook p{
	width:210px;
	padding-top:0px;
	padding-left:20px;
}

#container #main #lefthome a.facebook-link{
	background:url(/layout/fb-link.jpg) no-repeat;
	width:223px;
	height:54px;
	display:block;
}

#container #main #lefthome .twitter{
	width:229px;
	color:#04adec;
}

#container #main #lefthome .twitter p{
	width:210px;
	padding-top:0px;
	padding-left:20px;
}

#container #main #lefthome a.twitter-link{
	background:url(layout/twitter.jpg) no-repeat;
	width:223px;
	height:57px;
	display:block;
}

#container #main #lefthome .request-dvd{
	width:229px;
	color:#04adec;
}

#container #main #lefthome .request-dvd p{
	width:210px;
	padding-top:0px;
	padding-left:20px;
}

#container #main #lefthome a.request-dvd-link{
	background:url(layout/dvd-request.jpg) no-repeat;
	width:223px;
	height:52px;
	display:block;
}

#container #main #lefthome .forum .forumtext {
	width: 190px;
	padding-left: 10px;
	padding-top: 75px;
}

#container #main #lefthome .zambeziriver p{
	margin:0;
	padding:0;
	padding-left:10px;
	width:200px;
}


#container #main #lefthome h1 {
	display: none;
}

#container #main #lefthome #kayakguru{
	background:url(layout/kayakguru-gear.jpg) top no-repeat;
	width:242px;
	min-height:82px;
	_height:82px;
	margin-top:20px;
	margin-bottom:20px;
}

#container #main #lefthome #kayakguru .text{
	width:130px;
	padding-left:70px;
	padding-top:40px;
	color:#04adec;
}

#container #main #lefthome h2 {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 130%;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif"; 
	color: #15729E;
	font-weight: normal;
}

#container #main #lefthome p {

	font-size: 70%;
	margin-top: 5px;


}

#container #main #lefthome p a {

	color: #ca6c04;
	text-decoration: none;
	font-weight: bold;
}

#container #main #lefthome p a:hover {

	color: #000000;
	text-decoration:  underline;

}


#container #main #righthome {
	width: 685px;
	margin-left: 10px;
	float: left;
}

#container #main #righthome .divider{
	background:url(layout/left-home-divider.jpg) no-repeat;
	width:679px;
	height:6px;
	padding:10px 0px 10px 0px;
}

#container #main #righthome .featuredtrips{
	background:url(layout/featureshead.jpg) no-repeat;
	background-color:#2e2e2e;
	width:679px;
	min-height:100px;
	_height:100px;
}

#container #main #righthome .featuredtrips p{
	padding:0;
	margin:0;
	padding-top:10px;
}

#container #main #righthome .featuredtripsbtm{
	background:url(layout/featuresbtm.jpg) no-repeat;
	width:679px;
	height:12px;
	margin-bottom:10px;
}

#container #main #righthome .hometrips {
	width: 209px;
	margin-left: 8px;
	margin-right:8px;
	float: left;
	color: #FFFFFF;
}

#container #main #righthome .hometrips h2 {

	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 140%;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif"; 
	font-weight: normal;
}

#container #main #righthome .hometrips .hometripimage {
	width: 209px;
	height: 70px;
}

#container #main #righthome .hometrips p {

	font-size: 70%;
}

#container #main #righthome .hometrips p a {

	color: #0682b1;
	text-decoration: none;
	font-weight: normal;
}

#container #main #righthome .hometrips p a strong{
	color: #ce9c0f;
}

#container #main #righthome .hometrips p a:hover {
	color: #FFF;
	text-decoration:  underline;
}


#container #main #righthome .hometrips .dottedborder {

	background:url(layout/homerepdottedhor_07.jpg) top no-repeat;
	width: 207px;
	height: 6px;
	

}

#container #main #righthome .hometrips  .world {

	background:url(layout/icons/trip-type.jpg) top no-repeat;
	width: 43px;
	height: 80px;
	float: left;
}

#container #main #righthome .hometrips .triplinkshome  {

	float: left;
	margin-left: 10px;
	width: 150px;
	

	
}
#container #main #righthome .hometrips .triplinkshome  p {

	margin-top: 0px;

}

#container #main #righthome .homeborderstrip {

	background:url(layout/mainhorborder_10.gif) top no-repeat;
	width: 672px;
	height: 7px;


}

#container #main #leftmenu {
	position: absolute;
	top: 257px;
	left: 0px;
	width: 165px;
}



#container #main #leftmenu #topleft {
	background: url(layout/leftmenu_16.jpg) top no-repeat;
	height: 14px;
	width: 165px;
}

#container #main #leftmenu #list {
	background: url(layout/leftmenu_19.jpg) top repeat-y;
	width: 150px;
	padding-left: 15px;
	padding-bottom: 10px;
}

#container #main #leftmenu #list ul {
	margin:0px;
	padding:0px;
}


#container #main #leftmenu #list ul li {
	list-style-type:none;
	text-align:left;
	
	color:#FFFFFF;
	margin-left:10px;
	margin-top:0px;
	padding:0px;
	padding-right: 5px;
	line-height: 14px;
	margin-bottom:10px;

}

#container #main #leftmenu #list ul li  #divider {
	margin-left:0px;
	margin-top:6px;
	margin-bottom:6px;
	height: 1px;
	width: 125px;
	background-color:#35758F;
}


#container #main #leftmenu #list ul li a {
	color: #ffffff;
	text-decoration: none;
	font-size:70%;
}

#container #main #content li {
	font-size:75%;
}

#container #main #leftmenu #list a:hover {
	color: #ffffff; 
	text-decoration: underline; 
}

#container #main #leftmenu #btm {
	background: url(layout/leftmenu_21.jpg) top no-repeat;
	height: 17px;
	width: 165px;
}

#container #main #content {
	float: left;
	width: 760px;
	margin-left: 175px;
    min-height: 740px;
    _height: 740px;
	position: relative;
}

#container #main #content ol{
	color:#FFFFFF;
}

#container #main #content #telephonenu {

	background: url(layout/teluk_03.jpg) top no-repeat;
	position: absolute;
	width: 286px;
	height: 55px;
	top: 0px;
	right: 10px;

}

#container #main #content #riverssubmenu ul {
	list-style:none;
	margin-top: 0px;
}

#container #main #content #riverssubmenu ul li a:hover {
	color:#000000;
}

#container #main #content #destinationpage {
	position: relative;
}

#container #main #content #destinationpage #destinationtabs {
	background: url(layout/destunationtabstrip_1_03.jpg) top no-repeat;
	width: 748px;
	height: 25px;
}

#container #main #content #destinationpage #destinationtabs #tripsummary a {
	display: block;
	width: 100px;
	height: 25px;
	float: left;
}

#container #main #content #destinationpage #destinationtabs #detitinerary a {
	display: block;
	width: 78px;
	height: 25px;
	float: left;
}


#container #main #content #destinationpage #destinationtabs #datesprices a {
	display: block;
	width: 71px;
	height: 25px;
	float: left;
}

#container #main #content #destinationpage #destinationtabs #riverinfo a {
	display: block;
	width: 112px;
	height: 25px;
	float: left;
}

#container #main #content #destinationpage #destinationtabs #maplink a {
	display: block;
	width: 112px;
	height: 25px;
	float: left;
}

#container #main #content #destinationpage #destinationtabs #whatyou a {
	display: block;
	width: 162px;
	height: 25px;
	float: left;
}

#container #main #content #destinationpage #destinationoverview {
	padding-left: 320px;
	min-height: 190px;
	_height: 190px;
}

#container #main #content #destinationpage #destinationoverview {
	_height: 250px;
}

#container #main #content #destinationpage #destinationoverview #enquirenowbtn a {

		float: right;
		background:url(layout/newdestination-btns_07.jpg) top no-repeat;
		width: 170px;
		height: 25px;
		display: block;
		margin-top: 10px;
		margin-right: 10px;

}


#container #main #content #destinationpage #destinationoverview #pricesfrom {

	font-size: 130%;
	float: left;
	color: #f3c228;
	font-weight: bold;
	text-transform:uppercase;
	margin-top: 12px;

}

#container #main #content #destinationpage #destinationimage {
	position: absolute;
	top: 30px;
	left:0px;
	width: 300px;
	height: 178px;
}
 
  #container #main #content #border {
 	background:url(layout/destinationbtmborder_09.gif) top no-repeat;
	width: 748px;
	height: 8px;
}
 



#container #btmborder {
	background: url(layout/btmstrip_23.gif) top no-repeat;
	height: 13px;
	width: 960px;
}
	
#container #btmmenu {
	background: url(layout/btmstrip_23.gif) top no-repeat;
	height: 13px;
	width: 960px;
}
	
#container #btmmenulinks {
	width: 960px;
	background-color: #0a0c10;
	padding-top: 7px;
	padding-bottom: 7px;
}
	
#container #btmmenulinks p {
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
	font-size: 70%;
	color: #566605;
}

#container #btmmenulinks p a {
	color:#666464;
	text-decoration: none;
}

#container #btmmenulinks p a:hover {
	text-decoration: underline;
}

#container #btmstrip {
	background: url(layout/btmstrip_25.jpg) top no-repeat;
	height: 26px;
	width: 960px;
}

#container #main #content h1 {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 150%;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif"; 
	/*color: #15729E;*/
	color: #FFFFFF;
	font-weight: normal;
}

#container #main #content h2 {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 7px;
	font-size: 120%;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif"; 
	color: #4992B3;
	font-weight: normal;
}

#container #main #content h4 {
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 7px;
	font-size: 120%;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif"; 
	color: #4992B3;
	font-weight: normal;
}

#container #main #content h4 a {

	color: #4992B3;
	
}

#container #main #content #btmimagebtns img {
	float: left;
	border: none;
}

#container #main #content p {
	font-size: 75%;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 18px;
	color:#FFFFFF;
}


#container #main #content #leftimage {

	float: left;
	width: 300px;
	height: 178px;
	margin-right: 10px;
}

#container #main #content #rightimage {

	float: right;
	margin-right: left;
}

#container #main #content #righttext {

}

#container #main #content #overviewimage {
	position: absolute;
	top: 40px;
	left: 0px;
	width: 300px;
	height: 178px;
}

#container #main #content #overviewdestination {
	padding-left: 310px;
	float: left;
	min-height: 183px;
	_height: 183px;
}

#container #main #content #iconoverview {
	width: 760px;
	padding-top: 10px;
	position: relative;
}

#container #main #content #iconoverview #bookthistrip a {

	position: absolute;
	background:url(layout/newdestination-btns_10.jpg) top no-repeat;
	width: 106px;
	height: 62px;
	top: 0px;
	right: 10px;
	display:block;

}

#container #main #content #iconoverview #datesandprices a {

	position: absolute;
	background: url(layout/newdestination-btns_14.jpg) top no-repeat;
	width: 106px;
	height: 62px;
	top: 70px;
	right: 10px;
	display:block;

}

#container #main #content #iconoverview #countryflag {
	width: 100px;
	margin-right: 10px;
	float:left;
}

#container #main #content #iconoverview .icons {
	width: 235px;
	margin-right: 10px;
	float:left;
}

#container #main #content #iconoverview .icons .iconsdetail {
	width: 235px;
	clear: both;
}

#container #main #content #iconoverview .icons .iconsdetail img {
	float: left;
}

#container #main #content #iconoverview .icons .iconsdetail p {
	float: left;
	font-size: 65%;
	margin-top: 10px;
}

#container #main #content #itinerary {
	width: 760px;
	margin-top: 30px;
	background-color: #2e2e2e;
	padding-bottom: 15px;

}

#container #main #content #itinerary #itineraryleft {

	float: left;
}

#container #main #content #itinerary #itineraryright {

	float: right;
	width: 190px;
}

#container #main #content #itinerary .days {
	width: 536px;
	padding-top: 15px;
	margin-left: 10px;
}

#container #main #content #itinerary .days .daystop {
	width: 536px;
	height: 17px;
	background:url(layout/itin-repeat_03.jpg) top no-repeat;
}

#container #main #content #itinerary .days .daysmiddle {
	width: 511px;
	background: url(layout/itin-repeat_06.jpg) top repeat-y;
	padding-left: 15px;
	padding-right: 10px;
}

#container #main #content #itinerary .days .daysmiddle h2 {
	color: #4592B9;
	font-size: 100%;
	float: left;
	margin-right: 10px;
}

#container #main #content #itinerary .days .daysmiddle img {
	float: left;

}

#container #main #content #itinerary .days .daysmiddle p {
	margin-top: 5px;
	margin-bottom: 0px;
	color: #0A0C10;
}

#container #main #content #itinerary .days .daysbtm {
	width: 536px;
	height: 13px;
	background: url(layout/itin-repeat_08.jpg) top no-repeat;
}

#container #main #content #greybg {
	width: 719px;
	background: url(layout/greybg_03.gif) top repeat-y;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
	
}


#container #main #content #greybg p {

	color: #2E2E2E;


}



#container #main #content #greybg  #buyraftinggear {
	width: 715px;
	background-color: #FFFFFF;
	padding: 3px;
}

#container #main #content #greybgdatestop {
	width: 720px;
	height: 17px;
	background: url(layout/greybgdates_03.gif) top no-repeat;
}

#container #main #content #greybgdatesbg {
	width: 710px;
	background: url(layout/greybgdates_06.gif) top repeat-y;
	padding-left: 10px;
	padding-bottom: 10px;
}

#container #main #content #greybg h3 {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 100%;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif"; 
	color: #15729E;
	font-weight: bold;
}

#container #main #content #greybg ul {

}

#container #main #content #greybg li {

	margin-bottom: 5px;

}

#container #main #content #greybgdatesbg .date {
	width: 688px;
	height: 18px;
	padding-left: 10px;
	background-color: #2e2e2e;
	color:#ffffff;
	font-size: 65%;
	margin-bottom: 7px;
	padding-top: 3px;
}

#container #main #content #greybgdatesbg .date .dates {
	width: 361px;
	float: left;
}

#container #main #content #greybgdatesbg .date .duration {
	width: 68px;
	float: left;
}

#container #main #content #greybgdatesbg .date .costgbp {
	width: 87px;
	float: left;
}

#container #main #content #greybgdatesbg .date .costeuro {
	width: 89px;
	float: left;
}

#container #main #content #greybgdatesbg .date .costdollar {
	float: left;
}

#container #main #content #greybgdatesbtm {
	width: 720px;
	height: 13px;
	background: url(layout/greybgdates_08.gif) top no-repeat;
}

#container #main #content #greybg #greybgtext {
	float: left;
	width: 505px;
}

#container #main #content #greybg #greybgtext h3 {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 110%;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif"; 
	color: #15729E;
	font-weight: bold;
}

#container #main #content #greybg #greybgbrequest {
	float: right;
}

#container #main #content #greybg .fillform {
	padding: 0px;
	padding-left: 15px;
	margin: 0px;
}

#container #main #content #greybg .fillform p {
	clear: left;
	color:#000000;	
	padding: 0px;
	margin: 2px;
	margin-bottom: 10px;
}


#container #main #content #greybg .fillform p label {
	font-weight: bold;
	float: left;
	width: 100px;
	margin: 0px;
	padding: 0px;
}

#container #main #content #greybg input.loginBtn1{
	margin-left: 0px;
	color:#FFFFFF;
	background-color:#bf1a07;
	border:1px solid #E1E7E5;
	padding: 1px;
}

#container #main #content #greybgbtm {
	width: 749px;
	height: 21px;
	background: url(layout/greybg_06.gif) top no-repeat;
}

.clear {
	clear: both;
}

.tripmaincontainer{
	min-height:100px;
	width:750px;
}

.tripsmallcontainer{
	width:250px;
	min-height:100px;
	float:left;
	margin-bottom: 10px;
}

.tripsmallcontainer p {
	padding-right: 7px;
}

.imgsmall{
	height:70px;
	width:240px;
	margin-right:5px;
	margin-left:0px;
}
.imgcountry{
	height:80px;
	width:80px;
	margin-right:5px;
	margin-left:0px;
	float:left;		
}

.imgcountry1{
	height:48px;
	width:80px;
	margin-right:5px;
	margin-left:0px;
	float:left;		
}
.triplinks{
	background-color:#2E2E2E;
	width:240px;
	height:130px;
	text-align:center;
	padding-bottom: 10px;
}

.triplinks1{
	background-color:#2E2E2E;
	width:240px;
	height:90px;
	text-align:center;
	padding-bottom: 10px;
}

.triplinksbtm{
	background:url(layout/tripslink_03.jpg) no-repeat center;
	height:10px;
	width:240px;
}

.triplinks a{
	color:#ca6c04;
	font-size:100%;
	text-align:center;
	text-decoration:none;
}

.triplinks a:hover{
	color:#333333;
	text-decoration:underline;
}

.triplinks1 a{
	color:#ca6c04;
	font-size:100%;
	text-align:center;
	text-decoration:none;
}

.triplinks1 a:hover{
	color:#333333;
	text-decoration:underline;
}

#destinationsmap{
	width:720px;
	height:310px;
}

.emailbutton a{
	display:block;
	background:url(layout/buttons/e-mail-button_03.jpg) no-repeat;
	width:147px;
	height:37px;
}

.contactcountry{
	width:240px;
	height:210px;
	background: url(layout/minidottedline_07.jpg) top no-repeat;
	float:left;
	margin-left:10px;
}

h3{
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif"; 
	color: #15729E;
	font-weight: normal;
	margin-top:10px;
}

.contactcountry img{
	margin-top:5px;
	float:left;
}

#content a {
	text-decoration:none;
	color:#ca6c04;
}

.dots {
	background:url(layout/dottedline_10.jpg);
	width:743px;
	height:4px;
}

.pictureleft{
	width:200px;
	height:170px;
	margin-right:10px;
	float:left;
}

.pictureright{
	width:200px;
	height:170px;
	margin-left:10px;
	float:right;
}


#container #pagetitleadmin {
	position: absolute;
	top: 10px;
	left: 280px;
	z-index: 2;
	width: 450px;
	background-color: #15729E;
	padding: 4px;
}	
	
#container #pagetitleadmin label {
	color: #FFFFFF;
	font-weight: bold;
	width: 300px;
	font-size: 70%;
}

#inputadmin {
	margin-left: 20px;
	border: 2px solid #15729E;
	background-color: #FFFFFF;
	color: #15729E;
	font-size: 130%;
	font-weight: bold;
}

#guides-menu{
	display:inline-block;
	width:400px;
}

#guides{
	width:746px;
	background-color:#2e2e2e;
	padding-bottom:10px;
	/*min-height:400px;*/
}

#guides h2{
	padding-left:15px;
	padding-top:15px;
}

#guides .person{
	height:207px;
	width:155px;
	margin:15px;
	float:left;
}

#guides .person a{
	border:none;
}

#guides .person img{
	border:none;
}

#guides-menu #usa a{
	background:url(layout/menu/guides-menu-usa_03.jpg);
	width:41px;
	height:22px;
	float:left;
}

#guides-menu #europe a{
	background:url(layout/menu/guides-menu-europe_04.jpg);
	width:62px;
	height:22px;
	float:left;
}

#guides-menu #asia a{
	background:url(layout/menu/guides-menu-asia_05.jpg);
	width:44px;
	height:22px;
	float:left;
}

#guides-menu #africa a{
	background:url(layout/menu/guides-menu-africa_06.jpg);
	height:22px;
	width:57px;
	float:left;
}

#guides-menu #south-america a{
	background:url(layout/menu/guides-menu-south-america_0.jpg);
	width:104px;
	height:22px;
	float:left;
}

#guides-menu #australasia a{
	background:url(layout/menu/guides-menu-australasia_08.jpg);
	width:89px;
	height:22px;
	float:left;
}

.guideimage{
	float:left;
	margin:15px;
	width: 200px;
}

.inner-guide{
	width:440px;
	float:right;
	margin-right:40px;
}

.back img{
	border:none;
	padding-left:80px;
}

.guidebottom{
	background:url(layout/guidebottom_03.jpg);
	width:746px;
	height:15px;
	margin:0px;
	padding:0px;
}

#container #main #content #subscribebg {
	background-color:#c6d6d6;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-top: 20px;
	margin-bottom:30px;
	
}

#container #main #content #subscribebg .subform {
	padding: 0px;
	padding-left: 15px;
	margin: 0px;
	border:none;
}

#container #main #content #subscribebg .subform p {
	clear: left;
	color:#000000;	
	padding: 0px;
	margin: 0px;
	margin-bottom: 3px;
	border:none;
}

#container #main #content #subscribebg .subform p label {
	font-weight: bold;
	display:inline-block;
	width: 100px;
	margin: 0px;
	padding: 0px;
	border:none;
	font-size:90%;
}

#container #main #content #subscribebg input {
	border:1px #c6d6d6 solid;
	padding:1px;
	margin:1px;
	margin-right:20px;
	width:150px;
}

#container #main #content #subscribebg select {
	width:170px;
	border:1px #c6d6d6 solid;
}

#container #main #content #subscribebg input.submitBtn {
	float:right;
	width: 60px;
	height: 21px;
}

#container #main #content #subscribebg .subform p label.selecttext{
	width:200px;
}

#container #main #content #subscribebg .subform h5{
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	font-weight:normal;
}

#container #main #content #subscribebg .subform .formsplitter{
	background:url(layout/formsplitter_03.jpg) no-repeat;
	padding-bottom:20px;
	margin-top:20px;
	height:8px;
}

#container #main #content .testimonial #leftquote{
	background:url(layout/leftquote_03.jpg) no-repeat;
	height:93px;
	width:30px;
	float:right;
	margin:0px;
	padding:0px;	
}

#container #main #content .testimonial  #rightquote{
	background:url(layout/rightquote_05.jpg) no-repeat;
	height:93px;
	width:30px;
	float:right;
	margin:0px;
	padding:0px;
}
#container #main #content .testimonial  #betweenquote{
	width:400px;
	float:right;
	padding:10px;
}

#container #main #content .testimonial h4{
	float:left;
	font-size: 100%;
}

.forms{
	color:#FFFFFF;
	background-color:#000000;
	padding:20px;
	min-height:470px;
}

.forms h1{
	margin-top:0px;
}

.contactForm {
	margin-top: 0px;
	padding-bottom:5px;
}

.contactForm p {
	margin-bottom: 10px;
}

.contactForm label {
	display:block;
	float:left;
	width:150px;
}

.contactForm br {
	margin-bottom: 10px;
}

.contactForm .input {
	width:220px;
	background-color: #FFFFFF;
	border:1px solid #DDD;
	color: #6a6a6a;
	overflow:hidden;
}

.contactForm .textarea {
	width:220px;
	height:110px;
	background-color: #FFFFFF;
	border:1px solid #DDD;
}

.contactForm .submitbtn{
	border:none;
	padding:3px 6px;
	color:#FFFFFF;
	background:#333;
}



#accreditations {
	
	position:relative;
	right: 0px;
	top: 10px;
	background:url(layout/footer-wbn-accreditations_03.png) top no-repeat;
	width: 366px;
	height: 106px;
	margin: auto;
}


#accreditations a.abta {
	
	display: block;
	width: 75px;
	height: 64px;
	position: relative;
	float: left;
	top: 10px;
	
	
}
#accreditations a.ipp {
	
	display: block;
	width: 108px;
	height: 64px;
	position: relative;
	float: left;
	top: 10px;
	
	
}


#accreditations a.adventuretravel {
	
	display: block;
	width: 118px;
	height: 64px;
	position: relative;
	float: left;
	top: 10px;
	
	
}

#accreditations a.rca {
	
	display: block;
	width: 56px;
	height: 64px;
	position: relative;
	float: left;
	top: 10px;
	
	
}