.topline {
	height: 11px;
	width: 984px;
}

#SAFARIS {
	background-image: url(botswanasafari_bkg.jpg);
	background-repeat: repeat-y;
	height:1500px;
	width:984px;
	background-color: #F9F4EA;
}

.safaris_top_content {
	position: absolute;
	left: 52px;
	top: 235px;
}

.safari_image {
	height: 245px;
	width: 629px;

	position: absolute;
	left: 0px;
	top:0px;

}

.accommodation_image {
	height: 409px;
	width: 302px;
	position: absolute;
	left: 630px;
	top:0px;
}

.top_content_black {
	background-color: #000000;
	height: 118px;
	width: 618px;
	position: absolute;
	left: 0px;
	top:246px;
	padding: 6px 5px 6px 6px;	
}
.top_content_black_orange {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #DE6701;
	float:left;
	margin-right: 5px;
}
.top_content_black_yellow {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FEA704;
	padding-bottom: 7px;
	text-align: left;

}

.top_content_black_green {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #999933;
	float:left;
}

.top_content_black_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	float:right;
	padding-top: 4px;	
}
.top_content_black_links a:link, .top_content_black_links a:visited, .top_content_black_links a:hover, .top_content_black_links a:active,.tp_en_ln {
	text-decoration: underline;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}


.top_content_black_description {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #F9F4EA;

}
.top_content_green_description {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #949431;

}
.top_content_black_description_I {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #F9F4EA;
	font-style: italic;
}

.top_content_orange {
	background-color: #DE6701;
	height: 6px;
	width: 629px;
	position: absolute;
	left: 0px;
	top:376px;
}

#content_container {
	position: absolute;
	left: 52px;
	top:644px;
}

.content_left {
	position: absolute;
	left: 15px;
	top:6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 288px;
	line-height: 16px;

}
.content_left_type1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #de6701;
}

.content_left_quote {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #5F5544;
	margin-left: 5px;
	line-height: 21px;
}

.content_middle {
	position: absolute;
	left: 326px;
	top:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 288px;
	line-height: 16px;
}

.safari_outline {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #5F5544;

}



.content_right {
	position: absolute;
	left:636px;
	top:7px;
	width:296px;
	height: 428px;
}

.content_right_type1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #5F5544;
}

#table_data {
	background-color: #E6E1D6;
}

#table_data td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;	
	color: #000000;
	padding-left: 11px;
	padding-top: 1px;
}
#table_data a:link, #table_data a:visited, #table_data a:active, #table_data a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D46727;
} 
.image_spacer {
	margin-top: 5px;
	margin-bottom: 5px;
}

.image_spacer_mid {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 9px;	
}
.safari_map_type {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	float: right;
	margin-right: 9px;
	margin-bottom: 10px;
}

#safari_pricing {
	position: absolute;
	left: 52px;
	top: 1300px;
	color: #000000;
}
.safari_links_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8d8475;
	margin-left: 5px;
	margin-bottom: 5px;
}

.links_bkg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-image: url(links_bkg.jpg);
	width:132px;
	padding-right: 5px;
	padding-left: 5px;
	float:left;
	text-align: right;
}
.links_bkg a:link,.links_bkg a:visited, .links_bkg a:hover, .links_bkg a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 24px;

}
.links_bkg1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-image: url(links_bkg.jpg);
	width:132px;
	padding-left: 5px;
	float:right;
	margin-right: 5px;
}
.links_bkg1 a:link,.links_bkg1 a:visited, .links_bkg1 a:hover, .links_bkg1 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 24px;

}

.pricing_header_when {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #b4b0a9;
	height: 29px;
	width: 167px;
	float:left;
	text-align: center;
	padding-top: 15px;
}

.pricing_header_seasons {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	color: #FFFFFF;
	background-color: #b4b0a9;
	height: 44px;
	width: 161px;
	float:left;
	font-weight: bold;
	text-align: center;
}

.pricing_header_desc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2C2C2C;
	height: 29px;
	width: 445px;
	float:left;
	text-align: center;
	padding-top: 15px;
	background-image: url(greyline_1.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.pricing_header_cost {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2C2C2C;
	height: 34px;
	width: 157px;
	float:left;
	text-align: center;
	padding-top: 10px;
	background-image: url(greyline_1.jpg);
	background-repeat: repeat-x;
	background-position: bottom;

}
.pricing_header_cost1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #2C2C2C;
	font-style: italic;
	}
	
.pricing_header_when2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #2C2C2C;
	background-color: #EDE38E;
	height: 71px;
	width: 167px;
	float:left;
	text-align: center;
	padding-top: 0px;
	font-weight: bold;
	margin-top: 1px;
	margin-right: 1px;
	vertical-align: middle;
	line-height: 71px;
}

.pricing_header_seasons2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #2C2C2C;
	background-color: #C6D4E0;
	text-align: center;
	height: 59px;
	width: 160px;
	float:left;
	font-style: italic;
	margin-top: 1px;
	margin-right: 1px;
	padding-top: 12px;
	vertical-align: middle;
}

.pricing_header_desc2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #2C2C2C;
	height: 59px;
	width: 434px;
	float:left;
	text-align: left;
	background-image: url(greyline_1.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 1px;
	margin-right: 1px;
	padding-top: 12px;
	padding-left: 10px;

}

.pricing_header_cost2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #2C2C2C;
	height: 59px;
	width: 157px;
	float:left;
	text-align: center;
	padding-top: 0px;
	background-image: url(greyline_1.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	font-style: italic;
	background-color: #D0DC9F;
	margin-top: 1px;
	margin-right: 1px;	
	vertical-align: middle;
	padding-top: 12px;	

}
.pricing_header_when3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #2C2C2C;
	background-color: #E2CCA2;
	height: 43px;
	width: 167px;
	float:left;
	text-align: center;
	margin-top: 1px;
	margin-right: 1px;
	padding-top: 0px;
	font-weight: bold;
	line-height: 18px;
	vertical-align: middle;
}

.pricing_header_seasons3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #2C2C2C;
	background-color: #C6D4E0;
	text-align: center;
	height: 37px;
	width: 160px;
	float:left;
	margin-top: 1px;
	margin-right: 1px;
	font-style: italic;
	vertical-align: middle;
	padding-top: 6px;
}

.pricing_header_desc3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #2C2C2C;
	height: 37px;
	width: 435px;
	float:left;
	text-align: left;
	background-image: url(greyline_1.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 6px;
	margin-bottom:1px;
	padding-left: 10px;
}

.pricing_header_cost3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #2C2C2C;
	height: 37px;
	width: 157px;
	float:left;
	text-align: center;
	padding-top: 0px;
	background-image: url(greyline_1.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	font-style: italic;
	background-color: #D0DC9F;
	padding-top: 6px;	
}	
.brown_bkg {
	position: absolute;
	left: 52px;
	top: 1460px;
	background-image: url(brownline_h.jpg);
	background-repeat: repeat-x;
	height: 26px;
	width: 932px;
}	

.safari_bot_images {
	position: absolute;
	left: 52px;
	top: 1487px;
	height: 253px;
	width: 932px;

}

#WHAT_NEXT {
	position: absolute;
	left:636px;
	top:459px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #818150;
	line-height: 16px;
	width: 230px;
}


#WHAT_NEXT a:link, #WHAT_NEXT a:visited, #WHAT_NEXT a:active, #WHAT_NEXT a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #818150;
	line-height: 16px;	
}
.what_next_type {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 25px;

}
.specialist_call {
	background-image: url(specialist_call.jpg);
	height: 17px;
	width: 194px;
	padding-left: 36px;
	background-repeat: no-repeat;

}
.specialist_mail {
	background-image: url(specialist_mail.jpg);
	height: 17px;
	width: 194px;

	padding-left: 36px;
	background-repeat: no-repeat;

}
.specialist_next {
	background-image: url(specialist_next.jpg);
	height: 17px;
	width: 194px;
	padding-left: 36px;
	background-repeat: no-repeat;

}
