
body {
	margin: 0;
	font-size: medium;
	color: black;
	background-color: #5F0401;
	font-family: "Trebuchet MS", Verdana, "Arial Rounded MT Bold", sans-serif;
}

.normal {
	font-size: 13px;
	font-family: "Trebuchet MS", Verdana, "Arial Rounded MT Bold", sans-serif;
	color:#000000;
	font-weight: normal;	
}

.container {
		width: 960px;
		margin-left: auto;
		margin-right: auto;
}

.headerLogo
{
	width:100%;	
	height:65px;
	color:yellow;
	background-repeat:no-repeat;
	padding-bottom: 10px;
	margin-top:10px;
	background-image:url(http://www.ecoafrica.com/images/logo.jpg);/*http://www.ecoafrica.com*/
}

.divHeaderLogo {
		display: block;
		width: 960px;
		height: 124px;
		background-color: #5F0401;
		text-align: left;
		background-image: url(http://www.ecoafrica.com/images/ecoafrica-logo.jpg);
		background-repeat: no-repeat;
}

/* ------------------ Top Menu -------------------- */
.divNavbar 	{ background-image: url(http://www.ecoafrica.com/images/menu-bg.jpg); background-position: top; background-repeat: repeat-x; background-color: #5F0401; width: 960px; height: 43px; font-size: 0.8em; color: #777; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold;	text-align: left; font-weight: bold; }
.navBarItem {height: 31px; color: #5A0601; text-decoration: none; display: block; float: left; line-height: 200%; padding: 12px 15px 0 15px;}
a.navBarItem:link, a.navBarItem:visited  { color: #5A0601; }
a.navBarItem:hover, a.navBarItem:active  { color: #FFF; }

.viewpagetreelist a:link, .viewpagetreelist a:visited {
	margin-top:0px;
	text-align:left;
	float:left;
	empty-cells:hide;	
	color: #FFFFFF;
	padding: 3px;
}

.viewpagetreelist a:hover, .viewpagetreelist a:active {
	margin-top:0px;
	text-align:left;
	float:left;
	empty-cells:hide;	
	color: red;
	padding: 3px;
}
		
.divContentContainer {		
		width: 960px;
		background-color: #5F0401;
		text-align: left;
}
.divLeftMiddleContentContainer {
		width: 730px;
		background-color: #5F0401;
		text-align: left;
		float: left;				
}

.non_breadcrumblink {
	padding-left: 12px;
}
.divBreadCrumb, divBreadCrumb a:visited {
		width: 730px;
		color: #FFFFFF;
		font-size: large;
		font-style: italic;
		font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
		background-color: #E35002;
		text-align: left;
		line-height: 200%;
		border-bottom: 2px solid #000000;	
}

a.breadcrumblinks:link, a.breadcrumblinks:visited {	
	color:white;	
	margin-left: 10px;
}
a.breadcrumblinks:active, a.breadcrumblinks:hover {	
	color:black;	
	margin-left: 10px;
}

.divSlogan {
		width: 720px;
		color: Black;
		font-size: small;
		font-weight: bold;
		font-style: italic;
		background-color: #FF9900;
		text-align: left;
		padding-left: 10px;
		line-height: 180%;
		border-bottom: 2px solid #000000;
}
.countryImage
{
	width:730px; 
	height:136px;	
}
.destinationImage
{
	width:730px; 
	height:136px;	
}
.divHomePageListingBox 
{
	width: 720px;
	color: #FF9900;		
	text-align: left;
	float: left;		
}
.divHomePage3CountryTabs
{
	width: 730px;
}


.divHomePage3DestinationTabs
{
	width: 730px;	

}
.divCountryViewAllHeaderNotSelected
{
	width:33%;
	float:left;
	height:30px;
	color:White;
	border-style:solid;
	border-width:1px;
	border-color:#FF9900;	
	background-color:#FF9900;
	text-align:center;	
}
.divCountryViewPopularHeaderNotSelected
{
	width:33%;
	float:left;
	height:30px;
	color:White;
	border-style:solid;
	border-width:1px;
	border-color:#FF9900;	
	background-color:#FF9900;
	text-align:center;
}
.divCountryViewRecommendedHeaderNotSelected
{
	width:33%;
	float:left;
	height:30px;
	color:White;
	border-style:solid;
	border-width:1px;
	border-color:#FF9900;	
	background-color:#FF9900;
	text-align:center;
}
.divCountryViewAllHeaderSelected
{
	width:33%;
	float:left;
	height:30px;
	color:White;
	border-style:solid;
	border-width:1px;
	border-color:#D07210;	
	background-color:#D07210;
	text-align:center;	
}
.divCountryViewPopularHeaderSelected
{
	width:33%;
	float:left;
	height:30px;
	color:White;
	border-style:solid;
	border-width:1px;
	border-color:#D07210;	
	background-color:#D07210;
	text-align:center;
}
.divCountryViewRecommendedHeaderSelected
{
	width:33%;
	float:left;
	height:30px;
	color:White;
	border-style:solid;
	border-width:1px;
	border-color:#D07210;
	background-color:#D07210;
	text-align:center;
}
.homePageAllCountryListing
{
	text-align:left;	
	width:718px;
	float:left;	
	background-color:#D07210;
	display:inline;
}

.homePageAllCountryListing a:link, .homePageAllCountryListing a:visited {
	color: #FFFFFF;
	padding-left: 0px;
	font-size: 14px;
}

.homePageAllCountryListing a:hover, .homePageAllCountryListing a:active {
	color: red;
	padding-left: 0px;
	font-size: 14px;
}


.homePagePopularCountryListing
{	
	text-align:left;	
	width:700px;
	float:left;
	background-color:#D07210;
	display:none;
}
.homePageRecommendedCountryListing
{	
	text-align:left;	
	width:700px;
	float:left;	
	background-color:#D07210;
	display:none;
}
.divHomePage3TabsCountryContent
{	
	width:726px;
	background-color:#D07210;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
}
.divHomePageCountryTagInfo
{	
	width: 726px;
	color: #000000;
	font-size: 12px;
	background-color: #D07210;
	text-align: center;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	padding: 10px 0 10px 0;	
}
.divHomePageDestinationTagInfo
{	
	width: 726px;
	color: Black;
	font-size: 12px;
	background-color: #577530;
	text-align: center;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	padding: 10px 0 10px 0;					
}
.divHomePage3DestinationTabs
{
	width: 726px;	
	background-color: #9DC967;	
}
.divDestinationViewAllHeaderNotSelected
{
	width:33%;
	float:left;
	height:30px;
	color:White;
	border-style:solid;
	border-width:1px;
	border-color:#9DC967;	
	background-color:#9DC967;
	text-align:center;	
}
.divDestinationViewPopularHeaderNotSelected
{
	width:33%;
	float:left;
	height:30px;
	color:White;
	border-style:solid;
	border-width:1px;
	border-color:#9DC967;	
	background-color:#9DC967;
	text-align:center;
}
.divDestinationViewRecommendedHeaderNotSelected
{
	width:33%;
	float:left;
	height:30px;
	color:White;
	border-style:solid;
	border-width:1px;
	border-color:#9DC967;	
	background-color:#9DC967;
	text-align:center;
}
.divDestinationViewAllHeaderSelected
{
	width:33%;
	float:left;
	height:30px;
	color:White;
	border-style:solid;
	border-width:1px;
	border-color:#577530;	
	background-color:#577530;
	text-align:center;
	
}
.divDestinationViewPopularHeaderSelected
{
	width:33%;
	float:left;
	height:30px;
	color:White;
	border-style:solid;
	border-width:1px;
	border-color:#577530;	
	background-color:#577530;
	text-align:center;
}
.divDestinationViewRecommendedHeaderSelected
{
	width:33%;
	float:left;
	height:30px;
	color:White;
	border-style:solid;
	border-width:1px;
	border-color:#577530;	
	background-color:#577530;
	text-align:center;
}
.homePageAllDestinationListing a:link, .homePageAllDestinationListing a:visited
{	
	color: #FFFFFF;
	padding-left: 0px;
	font-size: 14px;	
}

.homePageAllDestinationListing a:hover, .homePageAllDestinationListing a:active
{
	color: red;
	padding-left: 0px;
	font-size: 14px;	
}

.homePageAllDestinationListing
{		
	text-align:left;	
	width:718px;
	float:left;	
	background-color:#577530;	
	display:inline;
}

.homePagePopularDestinationListing
{
	text-align:left;
	width:700px;
	float:left;	
	background-color:#577530;
	display:none;
}
.homePageRecommendedDestinationListing
{	
	text-align:left;
	width:700px;
	float:left;	
	background-color:#577530;
	display:none;
}
.divHomePage3TabsDestinationContent
{	
	width:726px;
	background-color:#577530;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;	
}

.boxnewsletter {
		width: 227px;
		text-align: center;		
		background-color: #E35002;
		float: right;
		border: 1px solid #E35002;
}


.newsletter1 a:link, .newsletter1 a:visited {
		width: 225px;
		color: #FFFFFF;
		font-size: large;
		background-color: #E35002;
		text-align: center;
		float: left;
		border: 1px solid #E35002;
}
.newsletter2 a:link, .newsletter2 a:visited {
		width: 111px;
		color: #FFFFFF;
		font-size: large;
		background-color: #E35002;
		text-align: center;
		float: left;
		border-top: 1px solid #E35002;
		border-left: 1px solid #E35002;
		border-bottom: 1px solid #E35002;
}

.newsletter2 a:hover, .newsletter2 a:active {
		width: 111px;
		color: #FFA500;
		font-size: large;
		background-color: #E35002;
		text-align: center;
		float: left;
		border-top: 1px solid white;
		border-left: 1px solid white;
		border-bottom: 1px solid white;
}

.newsletter3 a:link, .newsletter3 a:visited {
		width: 112px;
		color: #FFFFFF;
		font-size: large;
		background-color: #E35002;
		text-align: center;
		float: left;
		border-top: 1px solid #E35002;
		border-left: 1px solid #E35002;
		border-bottom: 1px solid #E35002;
}

.newsletter3 a:hover, .newsletter3 a:active {
		width: 112px;
		color: #FFA500;
		font-size: large;
		background-color: #E35002;
		text-align: center;
		float: left;
		border-top: 1px solid #E35002;
		border-left: 1px solid red;
		border-bottom: 1px solid #E35002;
}

a.boxnewsletterlinks, a.boxnewsletterlinks:visited
{
		color: #FFFFFF;
		font-size: large;
		background-color: #E35002;
		text-align: center;
		float: left;
		border: 1px solid #E35002;
}
a.boxnewsletterlinks:hover, a.boxnewsletterlinks:active {
		color: #FFA500;
		font-size: large;
		background-color: #E35002;
		text-align: center;
		float: left;
		border: 1px solid #E35002;
}


.divRightContainter {
		width: 229px;
		background-color: white;
		text-align: left;
		float: right;
}

.boxclientPassword {
		width: 100%;
		color: #000000;
		font-size: xx-small;
		background-color: #FFCCCC;
		text-align: center;
		float:right;
}
.boxclient {
		width: 100%;
		color: #000000;
		font-size: medium;
		background-color: #FFCCCC;
		text-align: center;
		padding: 8px 0 8px 0;
}


.boxclientlink {
		color: #E35002;
		font-size: medium;
		font-weight: bold;
}
.boxclientlink:hover {
		color: #FFFFFF;
		font-size: medium;
		font-weight: bold;
}

.boxsearch {
		color: Black;
		font-size: x-small;
		text-align: center;
		background-color: #D07210;
		}
		
		

/*______ SEARCH STYLING__________*/


.boxsearch .cse-branding-bottom {
padding-top:5px;
padding-bottom:5px;
background-color: #D07210;
}

.cse-branding-logo img {
float:left;
}

.cse-branding-form {
border:0px;
}

form {
margin:0;
}

input[type="submit"] {
margin-top:5px;
}

/*--end GOOGLE SEARCH STYLING--*/














.boxwhyeco {
		margin-left: auto;
		margin-right: auto;
		width: 100%;
		text-align: center;		
		background-color: #D07210;
		padding-bottom: 5px;
		overflow: hidden;
		border-bottom: 1px solid #000000;
}

.rhinoHeader {
	background-color: #D07210;
	text-align: center;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Verdana, "Arial Rounded MT Bold", sans-serif;
	font-size: large;
	padding: 5px;
}

a.whyEcoTravel:link, a.whyEcoTravel:visited{	
	display: block;
	background-image:url(http://www.ecoafrica.com/images/why-ecotravel.jpg);
	width: 210px;
	height: 254px;
	margin-right: auto;
	margin-left: auto;
}



.wishlistlinks {
	color: #000000;
	font-size: 12px;
	text-align: left;
	padding-left: 10px;
}




/*a.wishlistlinks:link, a.wishlistlinks:visited {
	color: #000000;
	font-size: 12px;
	text-align: left;
	padding: 0 0 3px 15px;
}

a.wishlistlinks:hover, a.wishlistlinks:active {
	font-size: 12px;
	text-align: left;
	color: red;
	padding: 0 0 3px 15px;
}*/

/*__(wishlistlinks)___MY TRIPS header needs to look like TOP 5 headers___*/ {
	width: 229px;
	height: 19px;
	display:block;
	background-image: url(http://www.ecoafrica.com/images/darkOrangefade.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	vertical-align: middle;
	text-indent: 8px;
	text-align: left;
	padding-top: 3px;
}

a:hover {
	color:red;
}
.boxnewsletterlinks {
		color:orange;
}
.boxnewsletterlinks:hover {
	color:red;
}
.altSearchesheader {
	width:705px;
	height:20px;
	color:White;
	border-style:solid;
	border-width:1px;
	border-color:white;	
}
.altSearchListings {
	width:705px;	
	color:White;
	border-style:solid;
	border-width:1px;
	border-color:white;	
}

.altsearchColours {
	background-image:url(http://www.ecoafrica.com/images/colours.gif);
	background-repeat:repeat-y;
	clear: both;
	overflow: hidden;
	width: 730px;
}
#boxaltsearch {
	width: 726px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	background-color: #E35002;
	text-align: left;
	text-indent: 15px;
	line-height: 200%;
	border: 2px solid #000000;
	clear: both;
}
#altsearcha {
		width: 242px;
		color: White;
		border-left: 2px solid #000000;
		background-color: Orange;
		font-size: Small;		
		float: left;		
}
#altsearcha a:link,  #altsearchb a:link, #altsearchc a:link, #altsearcha a:visited, #altsearchb a:visited, #altsearchc a:visited {
		color: White;
}
#altsearcha a:hover,  #altsearchb a:hover, #altsearchc a:hover, #altsearcha a:active, #altsearchb a:active, #altsearchc a:active {
		color: Yellow;
		background-color: transparent;
}
.altsearchlist
{
	padding-left:10px;	
	color:White;
}
#altsearchaa {
		width: 225px;
		font-size: x-small;
		background-color: Orange;
		text-align: left;
		padding-left: 15px;
		float:left;		
}

.altsearchahd1 {
		width: 230px;
		color: #000000;
		font-size: 13px;
		text-transform: capitalize;
		font-weight:bold;
		background-color: Orange;
		text-align: left;
		padding-left: 10px;
		padding-top: 10px;
}
.altsearchahd3 {
		width: 230px;
		color: #000000;
		font-size: 13px;
		text-transform: capitalize;
		font-weight:bold;
		background-color: Orange;
		text-align: left;
		padding-left: 10px;
		padding-top: 10px;
}
#altsearchb {
		width: 242px;
		color: White;
		background-color: #CC3300;
		font-size: Small;		
		float: left;
}
#altsearchba {
		width: 230px;
		font-size: x-small;
		background-color: #CC3300;
		text-align: left;
		padding-left: 10px;
		float:left;		
}

.altsearchbhd2 {
		width: 230px;
		color: #000000;
		font-size: 13px;
		font-weight: bold;
		text-transform: capitalize;
		background-color: #CC3300;
		text-align: left;
		padding-left: 10px;
		padding-top: 10px;
}
.altsearchbhd4 {
		width: 230px;
		color: #000000;
		font-size: 13px;
		font-weight: bold;
		text-transform: capitalize;
		background-color: #CC3300;
		text-align: left;
		padding-left: 10px;
		padding-top: 10px;
}
#altsearchc {
		width: 242px;
		color: White;
		border-right: 2px solid #000000;
		background-color: Orange;
		font-size: Small;		
		float: left;		
}
#altsearchca {
		width: 225px;
		font-size: x-small;
		background-color: Orange;
		text-align: left;
		padding-left: 15px;
		float:left;		
}
#altsearchchd {
		width: 230px;
		color: #000000;
		font-size: 13px;
		font-weight: bold;
		text-transform: capitalize;
		background-color: Orange;
		text-align: left;
		padding-left: 10px;
		padding-top: 10px;
}
a {
	text-decoration: none;
}

a:hover {
	color: Red;

	text-decoration: none;
}
a:active {
	color: Red;
	text-decoration: none;
}

.cpm_treetd
{
	/*padding-left:10px;*/	
	color:White;
}
.cpm_button
{
	font-family:Verdana;
	font-size:8pt;
}
.cpm_textbox
{
	font-family:Verdana;
	font-size:8pt;
}
.cpm_dropdown
{
	font-family:Verdana;
	font-size:8pt;
}
.cpm_count
{
	color:White;
}
.cpm_count2
{
	color:Black;
}
.cpm_coltable
{
	width:100%;
}

.homePageAllCountryListing .cpm_coltable, .homePageAllDestinationListing .cpm_coltable
{
	margin-left:7px;
	border-collapse:collapse;
}
	
.cpm_coltd
{
	width:33%;
}

.homePageAllCountryListing .cpm_coltd, .homePageAllDestinationListing .cpm_coltd{
/*	border:1px solid white;*/
	vertical-align:top;
}

.field {
	border: 2px solid #E35002;
	margin: 5px 0 5px 0;
}

.catalogueBoxHeader {
/*	background-color: #E35002;
	width: 229px;
	height: 19px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	clear: both;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	padding-top: 3px;
	*/
	
	width: 229px;
	height: 19px;
	background-image: url(http://www.ecoafrica.com/images/darkOrangefade.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	vertical-align: middle;
	text-indent: 0px;
	text-align: left;
	padding-top: 3px;
	text-transform: uppercase;
}

.quickBookingHeader {
	width: 229px;
	height: 19px;
	background-image: url(http://www.ecoafrica.com/images/darkOrangefade.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #000000;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	vertical-align: middle;
	text-indent: 8px;
	text-align: left;
	padding-top: 3px;
	text-transform: uppercase;
	margin-bottom:-1px;

}

.catalogueBoxHeader .wishlistlinks {
	color: #FFFFFF;
	font-size: 14px;
/*	text-transform:capitalize;*/
}

.divCatalogue {
	background-color: #D5FBFE;
	font-size: small;
	color: #000000;
	text-align:left;
	padding-bottom:5px;
}

.alphabeticalCountryHeader {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	border: 2px solid #000000;
	width: 726px;
	height: 20px;
	background-image: url(http://www.ecoafrica.com/images/Orangefade.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: left;
	float:left;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-indent: 10px;
}

.alphabeticalDestinationHeader {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	border: 2px solid #000000;
	width: 726px;
	height: 20px;
	background-image: url(http://www.ecoafrica.com/images/Greenfade.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: left;
	float: left;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-indent: 10px;
}

.TopFive {
	width: 229px;
	background-color: #DD5201;
	clear: right;
}

.TopFiveHeader {
	width: 229px;
	height: 19px;
	background-image: url(http://www.ecoafrica.com/images/darkOrangefade.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	vertical-align: middle;
	text-indent: 8px;
	text-align: left;
	padding-top: 3px;
}

/*.TopFiveContent {
	text-indent: 15px;
}*/



.rightContentPadding {
	padding-left: 10px;
}



.rightContentPadding a:link, .rightContentPadding a:visited  {
	padding: 5px 0 5px 0;
	color: #FFBF39;
	font-size: 12px;
}

.rightContentPadding a:hover, .rightContentPadding a:active  {
	padding: 5px 0 5px 0;
	color: #FFFFFF;
	font-size: 12px;
}


.footer {
	width: 726px;
	border: 2px solid #000000;
	background-color: #D07210;
	clear: both;
	padding: 20px 0 20px 0;
	text-align: center;
	overflow: hidden;
	color:#000;
	font-size: 13px;
	font-weight: bold;
}

.footerlinks {
	color:#FFF;
	font-size: 13px;
	font-weight: bold;
}
.footerLogos {
	width: 93%;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
}

.FairTradeLogo	{ display:block; background-image:url(http://www.ecoafrica.com/images/fairtradelogo.gif); background-repeat:no-repeat; height: 75px; width: 75px; float: left; }
.EcoLogo 		{ background-image:url(http://www.ecoafrica.com/images/ecotourismlogo.gif); background-repeat:no-repeat; background-position: center; height: 75px;width: 135px; margin-left: 10px; float: left; }
.SatsaLogo 		{ background-image:url(http://www.ecoafrica.com/images/satsalogo.gif); background-repeat:no-repeat; background-position: center; height: 75px; width: 98px; margin-left: 10px; float: left; }
.TravelLogo 	{ background-image:url(http://www.ecoafrica.com/images/travellogo.gif); background-repeat:no-repeat; background-position: center; height: 75px; width: 75px; margin-left: 10px; float: left; }
.SATIBLogo 		{ background-image:url(http://www.ecoafrica.com/images/satib.gif); background-repeat:no-repeat; background-position: center; height: 75px; width: 118px; margin-left: 10px; float: left; }
.ATTALogo 		{ background-image:url(http://www.ecoafrica.com/images/atta.gif); background-repeat:no-repeat; background-position: center; height: 75px; width: 118px; margin-left: 10px; float: left; }
	
/*29 Jan 2008 by clayton*/
.divCountryPageContent
{
	
}
.divLeftCountryPageRegionHeader
{
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	border: 2px solid #000000;
	width: 726px;
	height: 20px;
	background-image: url(http://www.ecoafrica.com/images/Orangefade.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: left;
	text-indent: 12px;
	float:left;
}
.divLeftCountryPageRegionInfoHeader
{
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	border: 2px solid #000000;
	width: 726px;
	height: 20px;
	background-image: url(http://www.ecoafrica.com/images/Greenfade.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
	float: left;
	clear: both;
	text-indent: 12px;
}
.divMiddleCountryPageHeaderLinks
{
	width:486px;	
	float:left;

}
.divMiddleCountryPageBlank
{
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	border: 2px solid #000000;
	width: 482px;
	height: 20px;
	background-image: url(http://www.ecoafrica.com/images/Greenfade.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
	float: left;
}
.divPopularHeaderLink
{
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	border: 2px solid #000000;
	width: 239px;
	height: 20px;
	background-image: url(http://www.ecoafrica.com/images/Orangefade.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: center;
	float: left;
}

.divPopularHeaderLink1
{
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}
.divDurationHeaderLink
{
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	border: 2px solid #000000;
	width: 239px;
	height: 20px;
	background-image: url(http://www.ecoafrica.com/images/Orangefade.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: center;
	float: left;
}

.divDurationHeaderLink1
{
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}

.divCountryPageCoreInfo
{	
	width:726px;
	background-image: url(http://www.ecoafrica.com/images/colours1.gif);
	background-repeat:repeat-y;
	clear:both;
	overflow: hidden;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
}

.divFilterNav
{
	width:238px;
	float:left;
	height:100%;
	text-align:center;	
	padding-top: 15px;
	padding-bottom: 15px;
}
.divFilterNav1 
{
	font-size: 12px;
	width: 227px;
	float:left;
	height:100%;
	color: #8E3900;	
	background-color: #D07210;
	padding: 0 0 0 15px;
	text-align: left;	
	float:left;
	padding-top: 12px;
	margin-top: -15px;
}

.divFilterNav1 a:link, .divFilterNav1 a:visited {
	font-size: 12px;
	color: yellow;	
	background-color: #D07210;
	text-align: left;
}
.divFilterNav1 a:hover, .divFilterNav1 a:active{
	font-size: 12px;
	color: #FFFFFF;	
	background-color: #D07210;
	text-align: left;	
}

.divFilterNav2 {
	font-size: 12px;
	width: 222px;
	float:left;
	color: yellow;	
	background-color:#8E3900;
	text-align: left;	
	padding: 15px 0 15px 15px;
	float:left;
}

.divFilterNav2 a:link, .divFilterNav2 a:visited{
	font-size: 12px;
	color: yellow;	
	background-color:#8E3900;
	text-align: left;	
}

.divFilterNav2 a:hover, .divFilterNav2 a:active{
	font-size: 12px;
	color: #FFFFFF;	
	background-color:#8E3900;
	text-align: left;
}

.divRegionTitle
{
	color: #5F0401;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;	
}

.divRegionNav
{
	color: #5F0401;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	float: left;
	clear: both;
	width: 100%;
}

.divRegionNav a:link {
	color: #5F0401;
	font-size: 11px;
}

.divRegionNav a:hover {
	color: red;
	font-size: 11px;
}

/*.divRegionImage
{
	width:240px;
	float:left;
	height:100%;
	color:White;		
	text-align:center;	
	float:left;
}*/

.divRegionImages {
	width:240px;
	float:left;
	height:100%;
	text-align:center;
	margin-top: -20px;
}

.divRegionImages p{
	margin:0px;
	line-height:0em;
	padding:0;
}

.divRegionImages img {
	width:240px;
	height: 161px;
	margin-bottom:-5px;
}

.divCountryPageRegionInfo
{	
	width:726px;
	background-image:url(http://www.ecoafrica.com/images/greenColours.gif);
	background-repeat: repeat-y;
	overflow: hidden;
	clear: both;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
}

.infoImages {
	height:100%;
	width:240px;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
}

#productname {
		width: 715px;
		text-align: left;
		float: left;
		padding-left: 15px;
		background-color: #FF9900;
		padding: bottom: 20px;
}
h1 {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
}

h2 {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	margin: 5px;
	font-family: "Trebuchet MS", Verdana, "Arial Rounded MT Bold", sans-serif;
}

h3 {
	color: #F29F01;
	font-size: 15px;
	font-weight: bold;
	margin: 15px 5px 5px 5px;
	font-family: "Trebuchet MS", Verdana, "Arial Rounded MT Bold", sans-serif;
	clear: both;
}
.prodHeaderBox {
	background-color: #FF9900;
	height:20px;
	padding-bottom:2px;
}

.productdescHeader
{
	color:White;
	width: 420px;	
	text-indent: 250px;
	height:20px;
	font-weight:bold;
	background-color: #FF9900;
	float: left;
}
.productAddBookLinks
{
	float:right;
	width: 300px;
	text-align:right;
}

.divProductContainer {
	width: 730px;
	float: left;	
	color:White;
	background-image:url(http://www.ecoafrica.com/images/orangeColours.gif);
	background-repeat: repeat-y;
}
.divProductInfoContainer {
	width: 730px;	
	float: right;	
	color: gray;
	font-size: 13px;
	text-align: justify;
	background-color: white;	
	background-image:url(http://www.ecoafrica.com/images/orangeColours.gif);
	background-repeat: repeat-y;
}

.divProductRelatedTagsContainer
{
	width: 227px;	
	float:left;	
	color: White;
	background-color: #D07210;
	empty-cells:show;	
	overflow: hidden;
}
#product {
		width: 483px;
		background-color: Orange;
		float: left;
}

#productrhinometer {
		clear: left;
		width: 483px;
		text-align: center;
		float: left;
}
#productpriceheader {
		width: 60px;
		height: 30px;
		color: Black;		
		font-size: small;
		font-weight: bold;
		text-align: left;
		float: left;
}
#productprice {
		width: 300px;
		height: 30px;
		color: Red;		
		font-size: small;
		font-weight: normal;
		text-align: left;
		float: left;
}
#productact {
		color: black;
		width: 180px;
		font-size: small;
		text-align: right;
		padding-right: 5px;
		padding-left: 5px;	
		padding-top: 15px;		
		float: right;
}
#productact a:link {
		color: Red;
		background-color: transparent;
}
#productact a:hover {
		color: Black;
		background-color: Transparent;
}
#productdescrheader {
		clear: left;
		width: 328px;
		height: 22px;
		color: #FFFFFF;		
		font-size: small;
		font-weight: bold;
		text-align: right;
		float: left;
		background-color: #FF9900;
}

.divAddBook {
	float: left;
	color: #E35002;
	background-color: #FF9900;
	width: 402px;
	height: 22px;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
}

.contentWishlistLinks {
	color: #E35002;
}

.divRatesBook {
	float: right;
	clear: both;
	background-color: #FF9900;
	padding: 5px;
	width: 493px;
	color: #E35002;
	text-align: right;
	font-weight: bold;
}

#productcontent {
		width: 483px;
		background-color: #FFD700;
		float: left;
}
#productdescr {
		padding: 15px;
		width: 473px;
		background-color: #A5110C;
		float: left;
		color: #FFFFFF;
		font-size: 13px;
		text-align: justify;
		margin-bottom: 20px;
}
#productinclexcl {
		color: black;
		width: 500px;
		background-color: White;
		float: right;
		margin-bottom: 20px;
		clear: right;
}
#productinclexclheader {
		color: Black;
		font-size: 14px;
		font-weight: bold;
		width: 220px;
		float: left;
		margin-left: 10px;
}
#productincl {
		color: gray;
		font-size: 12px;
		width: 220px;
		background-color: White;
		float: left;
		margin-left: 10px;
		margin-right: 5px;
		text-align: left;
}
#productexcl {
		color: gray;
		font-size: 12px;
		width: 220px;
		background-color: White;
		float: left;
		margin-left: 5px;
		margin-right: 10px;
		text-align: left;
}
#productexcl LI{
		font-size: 12px;
		padding-left: 5px;
		margin-left: 10px;
		font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align: left;
}
#productexcl OL{
		font-size: 12px;
		padding-left: 5px;
		margin-left: 10px;
		font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align: left;
}
#productexcl UL{
		font-size: 12px;
		padding-left: 5px;
		margin-left: 10px;
		padding-bottom: 5px;
		font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#productincl LI{
		font-size: 12px;
		padding-left: 5px;
		margin-left: 10px;
		font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align: left;
}
#productincl OL{
		font-size: 12px;
		padding-left: 5px;
		margin-left: 10px;
		font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align: left;
}
#productincl UL{
		font-size: 12px;
		padding-left: 5px;
		margin-left: 10px;
		padding-bottom: 5px;
		font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#productimage {
		text-align: center;
		width: 483px;
		background-color: White;
		float: left;
}
#productimage1 {
		width: 185px;
		height: 130px;
		border: 1px solid black;
		background-color: White;
		margin: 10px;
		float: left;
}
#productimage2 {
		width: 185px;
		height: 130px;
		background-color: White;
		margin: 10px;
		float: left;	
}

/*#rhinometerheader {
		color: #D07210;
		font-size: 12px;
		font-weight: bold;
		text-align: left;
		padding-left: 10px;
		padding-top: 10px;
}
#rhinometercontent {
		padding: 10px;
		background-color: #CEFFE7;
		text-align: left;
}
#rhinometerfootprint {
		color: brown;
		font-size: 12px;
		padding-left: 10px;
		text-align: left;
}
#rhinometerfootprint p:first-line {
		font-weight: bold; 
}
#rhinometerethics {
		color: Gray;
		font-size: 12px;
		padding-left: 10px;
		text-align: left;
}
#rhinometerethics p:first-line {
		font-weight: bold; 
}
#rhinometercommunity {
		font-size: 12px;
		color: purple;
		padding-left: 10px;
		text-align: left;
}
#rhinometercommunity p:first-line {
		font-weight: bold; 
}
#rhinometerempowerment {
		color: Red;
		font-size: 12px;
		padding-left: 10px;
		text-align: left;
}
#rhinometerempowerment p:first-line {
		font-weight: bold; 
}
#rhinometerconservation {
		color: blue;
		font-size: 12px;
		padding-left: 10px;
		text-align: left;
}
#rhinometerconservation p:first-line {
		font-weight: bold; 
}
#rhinometerauthentic {
		color: Green;
		font-size: 12px;
		padding-left: 10px;
		text-align: left;
}
#rhinometerauthentic p:first-line {
		font-weight: bold; 
}
#rhinometereducation {
		color: yellow;
		font-size: 12px;
		padding-left: 10px;
		text-align: left;
}
#rhinometereducation p:first-line {
		font-weight: bold; 
}
*/
#feedback {
		width: 483px;
		background-color: white;
		padding: 10px;
}
#feedbackheader {
		background-color: White;
		color: #D07210;
		font-size: 12px;
		font-weight: bold;
		text-align: left;
}
#feedbackcontent {
		background-color: Transparent;
		color: black;
		font-size: 12px;
		font-weight: normal;
		text-align: left;
}
#recommend {
		width: 483px;
		background-color: white;
		padding: 10px;
}
#recommendbox {
		width: 460px;
		background-color: white;
		border: 1px solid Red;
		padding: 10px; 
}
#recommendheader {
		background-color: White;
		color: #D07210;
		font-size: 12px;
		font-weight: bold;
		text-align: left;
} 
#recommendcontent {
		width: 200px;
		background-color: Transparent;
		color: black;
		font-size: 12px;
		font-weight: normal;
		text-align: left;
		float: left;
}
#bookmytrips {
		width: 200px;
		background-color: Transparent;
		color: black;
		font-size: 12px;
		font-weight: normal;
		text-align: right;
		padding-right: 10px;
		float: right;
}
#bookmytrips a:link {
		color: Red;
}
#bookmytrips a:hover {
		color: Black;
		background-color: transparent;
}
#googleearth {
}



#list {
		width: 483px;
		color: Black;
		font-size: medium;
		background-color: #FFD700;
		text-align: left;
		padding-top: 10px;
		padding-left: 10px; 
		float: right;
}
#listheader {
		height: 20px;
}
#listdesc p {
		margin-top: 10px;
		color: Black;
		font-size: 12px;
		text-align: left;
		float: left;
}
#listdesc p:first-line {
		font-weight: bold; 
}
#listdesc a:link {
		color: black;
		font-size: 12px; 
}
#listdesc a:hover {
		color: White;
		background-color: transparent;
}
#listprice {
		width: 120px;
		color: Red;
		font-weight: bold;
		font-size: 12px;
		text-align: center;
		float: left;
}
#listtags {
		width: 340px;
		color: white;
		font-size: 12px;
		text-align: center;
		float: left;	
}
#listtags a:link {
		color: Green;
		font-size: 12px; 
}
#listtags a:hover {
		color: White;
		background-color: transparent;
}
#listact {
		width: 460px;
		color: white;
		font-size: 12px;
		font-weight: bold;
		text-align: right;
		float: left;
		padding-right: 10px;	
}
#listact a:link {
		color: Red;
		font-size: 12px; 
}
#listact a:hover {
		color: Black;
		background-color: transparent;
}

.contentMiddleRight {
	float:right;
	width: 445px;	
	padding: 15px 0 15px 0;
}

.contentInfo {
	margin-bottom: 25px;
	clear: both;
	overflow: hidden;	
}
.contentSorted {
	color: #FFFFFF;
	font-size: 11px;
	text-align: right;
	margin-right: 10px;
}

.contentTitle {
	font-size: 13px;
	font-weight: bold;
	color: #5B0601;
	margin-bottom: 10px;
}

.contentImage {
	background-image:url(http://www.ecoafrica.com/images/giraffe.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width: 89px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
}

.contentValue {
	margin-top: 63px;
	color: #DD5201;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	overflow: hidden;
}	

.contentLinks {
	/*float: left;*/
	clear: both;
	/*padding-left: 50px;*/
	/*text-align:left;*/
	color:#458807;
	font-size: 12px;
	font-weight: bold;
	/*width: 345px;*/
	/*margin-top: 5px;*/
}
.contentLinks a:link, .contentLinks a:visited {
	text-align:left;
	color:#458807;
	font-size: 12px;
	font-weight: bold;
}
.contentLinks a:hover, .contentLinks a:active {
	color: red;
}

.contentWishlist {
	color: #DD5201;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	float: left;
	clear:both;
	text-align: right;
	width: 420px;	
}

.contentWishlist a:link,  .contentWishlist a:visited {
	color: #DD5201;
	font-size: 12px;
	font-weight: bold;
}
.contentWishlist a:hover, .contentWishlist a:active {
	color: red;
}

.divRegionInfo {
	padding: 20px 20px 20px 0;
	text-align:justify;
	color: #000000;
	font-size: 12px;
	float: left;
	width: 706px;
	/*height:323px;*/
	overflow: hidden;
	scrollbar-base-color: #C7B582; 
	scrollbar-3dlight-color: #6A993B; 
	scrollbar-arrow-color: #000000; 
	scrollbar-shadow-color: #E1F9BF; 
	scrollbar-face-color: #85AD4D; 
	scrollbar-highlight-color: #C0E38F; 
	scrollbar-track-color: #C0E38F;
}

.superSearchheader {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	border: 2px solid #000000;
	width: 726px;
	height: 20px;
	background-image: url(http://www.ecoafrica.com/images/Orangefade.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
	text-indent: 15px;
}

.superSearchContent {
	width: 686px;
	padding: 20px;
	background-color: #D07210;
	overflow: hidden;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
}

.superSearchCountry {
	width: 35%;
	float: left;
	margin-bottom: 15px;
}

.superSearchAccommodation {
	width: 35%;
	float: left;
	margin-bottom: 15px;
}

.superSearchType {
	width: 30%;
	float: left;
	margin-bottom: 15px;
}

.superSearchActivity {
	width: 35%;
	float: left;
	margin-bottom: 15px;
}

.superSearchProtected {
	width: 35%;
	float: left;
	margin-bottom: 15px;
}

.superSearchDuration {
	width: 30%;
	float: left;
	margin-bottom: 15px;
}

.superSearchKeyword{
	width: 30%;
	float: left;
	margin-bottom: 15px;
}

.superSearchButton{
	width: 60%;
	float: left;
	margin-bottom: 15px;
	margin-top: 15px;
}

.searchResultsheader
{
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	border: 2px solid #000000;
	width: 726px;
	height: 20px;
	background-image: url(http://www.ecoafrica.com/images/Greenfade.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
	text-indent: 15px;
}
.searchResultsContent {
	width: 686px;
	padding: 20px;
	background-color: #A0C868;
	overflow: hidden;
	color: #FFFFFF;
	font-size: 13px;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
}
/*ul {
	list-style-image: url(http://www.ecoafrica.com/images/arrowDown.gif);
	height: 15px;
	width: 15px;
}*/

.mainHeader {
	font-size: 15px;
	font-weight: bold;
	color: #5F0401;
}
.subHeader {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin-left: 80px;
}
.resultsList {
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	margin-left: 100px;
}

.divMetaList {
	font-size: 12px;
	width: 212px;
	float:left;
	height:100%;
	color: #000000;	
	background-color: #D07210;
	padding: 12px 0 12px 15px;
	text-align: left;	
	float:left;
}

.divMetaList a:link, .divMetaList a:visited {
	font-size: 12px;
	color: yellow;	
	text-align: left;	
}

.divMetaList a:hover, .divMetaList a:active {
	font-size: 12px;
	color: #FFFFFF;	
	text-align: left;	
}

.csregionname {
	width: 730px;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	background-color: #FF9900;
	text-align: left;
	text-indent: 10px;
	line-height: 200%;
	float: left;
}

.blocker  {
	background-color: #FF9900;
	color: #FFFFFF;
	padding: 10px 0 0 0;
	font-size: 13px;
	font-weight: bold;
	width: 250px;
	float: left;

}

.contentHeader {
	font-size: 12px;
	color: #000000;
	text-align: justify;
	float: left;
	width: 435px;
	margin-bottom: 5px;
	/*padding-left: 10px;*/
	/*border:1px solid yellow;*/
}

a.printIcon:link, a.printIcon:active {
	display:block;
	background-image:  url(http://www.ecoafrica.com/images/print_icon.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	float: right;
	border: 0px;
	margin-right: 10px;
	margin-left: 10px;
}


/*.csteaserheading  {
	background-color: #FF9900;
	color: #FFFFFF;
	padding: 10px 0 0 0;
	font-size: 13px;
	font-weight: bold;
	width: 230px;
	float: right;
	text-align: left;
}*/

.csTeaser {
	
	font-size: 12px;
	color: #000000;
	text-align: justify;
	margin-right: 15px;
}

.rhinometer {
	background-color: #A0C868;
	float: right;
	width: 450px;
	padding: 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 20px;
}

.rhinometerHeading {
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
}

.rhinometerItem {
	font-size: 13px;
	font-weight: bold;
	padding: 10px 0px;
	float:left;
	margin-right:14px;
}

.rhinometerItem img {
	float:left;
	width:auto;
}

.rhinometertext {
clear:left;
}
.contentMiddleLeftProduct {
	background-image: url(http://www.ecoafrica.com/images/orangeColours.gif);
	background-repeat: repeat-y;
	width: 730px;
	overflow: hidden;
	clear: both;
}

#csRateHeader {
	padding-right: 10px;
	color: #FF9900;
	font-weight:bold;
	font-size: 15px;
	margin-top: 20px;
	float: right;
	width: 480px;
}

#csRateBody {
	padding-right: 10px;
	color: #000000;
	font-weight:bold;
	font-size: 13px;
	margin-top: 20px;
	margin-bottom: 20px;
	float: right;
	width: 480px;
}

#csRatesBox {
	float: right;
	text-align: left;
	width: 445px;
	margin-bottom: 20px;
}

#csItinHeader {
	padding-right: 10px;
	color: #FF9900;
	font-weight:bold;
	font-size: 15px;
	margin-top: 20px;
	float: right;
	width: 470px;
}

#csItinName {
	color: #000000;
}

#csItinBox {
	padding-left: 10px;
	padding-right: 10px;
	width: 480px;
	float: right;
	font-size:12px;
}

#csDepBox {
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
	clear: both;
	width: 480px;
	float: right;
}

#csLimitHeader {
	padding-left: 10px;
	padding-right: 10px;
	color: #FF9900;
	font-weight:bold;
	font-size: 15px;
	margin-top: 20px;
	float: right;
	width: 480px;
}	

#csLimitBox {
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
	float: right;
	width: 480px;
}	

#csLimitName {
	float: left;
	width: 35%;
	font-weight: bold;
}

#csLimitDesc {
	float: left;
	width: 65%;
}

#csDepartureHeader {
	width: 480px;
	float: right;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	color: #FF9900;
	font-size: 15px;
}

.cshighlitsheading {
	width: 480px;
	padding-left: 10px;
	padding-right: 10px;
	color: #FF9900;
	font-weight: bold;
	font-style: normal;
	font-size: 15px;
	float: right;
}

.cshighlitsText {
	width: 480px;
	padding-left: 10px;
	padding-right: 10px;
	float: right;
}

.divSubImages {
	float: right;
	width: 460px;
	padding-left: 40px;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
}
.divSubImage1 {
	float: left;
}

.divSubImage2 {
	float: left;
	margin-left: 15px;
}

.divSubImage1 img, .divSubImage2 img {width:195px; height:130px;}

.divMainImage {
	width: 730px;
	height: 138px;
	border-bottom: 2px solid #000000
}

.divMainImage img {
	width: 730px;
	height: 138px;
}
.divMainImage p {
	margin: 0px;
}

/* Added by clayton 22 February 2008 */
.filterLabels {
	width: 100%;
	font-weight:bold;
	font-size:large;
	color: #FFFFFF;
}
.greyText {
	color:White;
}

.viewContents {
	margin: 10px;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

.viewFields {
	float: left;
	margin: 5px;
	clear:both;
	width: 95%;
}

.enquiryFields {
	float: left;
	padding-left: 100px;
}

.enquiryTitles {
	float: left;
	width: 100px;
	font-weight: bold;
}

.toggleItin a:link, .toggleItin a:visited  {
	color: yellow;
	float: right;
	font-size: 11px;
}

.toggleItin a:hover, .toggleItin a:active  {
	color: #FFFFFF;
	float: right;
	font-size: 11px;
}

option {
	background-color: #FFA500;
	color: #FFFFFF;
}

.csPrevImage {
	float: left;
	padding-right: 10px;
}
.csPrevImage p{
	margin:0;
	padding:0;
}

.csPrevImage img{
	width: 150px;
	height: 99px;
}

.altsearchccounties {
	margin-left: 8px;
}

.homeImageTop img {
	width: 726px;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
}

.homeImageMiddle img {
	width: 726px;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	border-top: 2px solid #000000;
}
.csregiondescription {
	width: 445px;
	float: right;
}

.csregiontitle {
	width: 445px;
	float: right;
}

.csrankingheading {
	width: 445px;
	float: right;
}

.csadditionalinfo {
	width: 445px;
	float: right;
}

/*----------------- Added Static pages content 6 Jan 2009 ------------------*/

.bcontainer {
		width: 730px;
		background-color: #D07210;
		float: left;
}

.bleft {
		width: 230px;
		color: White;
		font-size: 20px;
		text-align: right;
		padding-right: 10px; 
		padding-top: 10px;
		float: left;

}
.bleft a:link, .bleft a:visited {
		color: Yellow;
		font-size: 20px; 
}
.bleft a:hover {
		color: White;
		background-color: transparent;
		font-size: 20px; 
}

.bcenter {
		width: 480px;
		color: Black;
		background-color: #FFD700;
		text-align: left;
		padding-top: 10px;
		padding-left: 10px; 
		float: right;
}
.bcenterheader {
		height: 16px;
}
.bcenterdesc p {
		margin-top: 10px;
		color: Black;
		font-size: 12px;
		text-align: left;
}
.bcenterdesc a:link {
		color: white;
		font-size: 12px; 
		text-decoration: underline;
}
.bcenterdesc a:hover {
		color: #D07210;
		background-color: transparent;
}


.bcenterdesc ul {
		list-style-type: disc;
		padding-left: 5px;
		margin-left: 15px;
}
.bcenterdesc li {
		margin-right: 5px;
}


.bcenternames	{
		color: black;
		font-size: 12px;
		text-align: left;
}
.bcenternames p {
		margin-top: 10px;
		color: Black;
		font-size: 12px;
		text-align: left;
}
.bcenternames p:first-line {
		font-weight: bold; 
}

.bcenternames a:link {
		color: white;
		font-size: 12px; 
		text-decoration: underline;
}
.bcenternames a:hover {
		color: #D07210;
		background-color: transparent;
}
.bcenterimages {
		border: 1px solid black;
}

.clientLink {
	display: block;
	background-image:url(http://www.ecoafrica.com/images/client_pic.jpg);/*http://www.ecoafrica.com*/
	background-repeat: no repeat;
	width: 228px;
	height: 165px;
	border: 1px solid #000000;
}

.specialLinks {
	background-color: #E35002;
	padding: 5px;
	border-top: 1px solid #000000;
}

.specialLinks a:link, .specialLinks a:visited {
	font-family: "Trebuchet MS", Verdana, "Arial Rounded MT Bold", sans-serif;
	font-size: large;
	color: #FFFFFF;
}

.specialLinks a:hover, .specialLinks a:active {
	color: #FFA500;
}