body {
	background-color: #f7f7f7;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 17px;
}

img {
border:0;
}

#container {
	background-color: #FFFFFF;
	width: 770px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 25px;
	border-right: 1px solid #E9E9E9;
	border-left: 1px solid #E9E9E9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
}
#top_line {
	background-image: url(../img/top_line.gif);
	background-repeat: no-repeat;
	height: 20px;
}
#content {
	width: 730px;
	padding-top:5px;
	padding-right: 20px;
	padding-left: 20px;
	clear:both;
}
#site_map {
	width: 730px;
	padding-right: 20px;
	padding-left: 20px;
}
#logo {
	float: left;
	margin-left: 20px;
}
/* +++++++++++++ OLD NAVIGATION +++++++++++++
#nav_list ul {
	margin: 0;
	text-align: right;
}
#nav_list li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}
a.nav_link:link, a.nav_link:visited, a.nav_link:active {
	text-decoration: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #637A3A;
	font-weight: bold;
} 
a.nav_link:hover {
	color: #637A3A;
	text-decoration: underline;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
++++++++ END OF OLD NAVIGATION ++++++++++++ */
#nav, #nav ul {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 12px;
	background: #f0f4e8;
	font-weight: bold;
	padding: 0;
	border: solid #e6e6e6;
	border-width: 1px 0;
	margin: 12px 0 1em 0;
	z-index:10;
	
}

#nav ul li{
position:relative;
}

#nav a {
	display: block;
	 /* width: 10em;
	w\idth: 6em; */
	color: #360;
	text-decoration: none;
	padding: 0.4em 1em;
}

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

#nav li {
	float: left;
	padding: 0;
 /* width: 10em;*/
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width:16em;
	/*width: 150px !important;
    width: 130px; */
	font-weight: normal;
	border-width: 1px;
	margin: 0;
	background-color: #fff;
}

#nav li li {
	padding-right: 0;
	width:16em;
	/*width: 140px !important;
    width: 110px; */
}

#nav li ul a {
	/*width: 150px !important;
    width: 130px; */
	}
	
	#nav li ul a:hover {
	text-decoration:none;	}

#nav li ul ul {
	margin: -20px 0 0 160px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}


#nav li:hover, #nav li.sfhover {
	background: #fff;
}

#nav ul li:hover, #nav ul li.sfhover {
	background: #f0f4e8;
}

#header {
	height: 80px;
	width: 100%;
	float:left;
}
#footer {
	padding: 10px 20px 20px 20px; 
	background-image: url(../img/atol_tta.gif);
	background-repeat: no-repeat;
	background-position: right;
	color: #7A7A7A;
}
#left_425 {
	float: left;
	width: 425px;
}
#right_285 {
	float: right;
	width: 285px;
}
#left_514 {
	float: left;
	width: 514px;
}
#right_200 {
	float: right;
	width: 200px;
}
.grey_box {
	border: 1px solid #e6e6e6;
	padding: 5px;
}
.clear {
	clear: both;
}
#resource_intro {
	background-color: #f7f7ee;
	background-image: url(../img/resource_logo.gif);
	background-repeat: no-repeat;
	padding-left: 65px;
	padding-right: 20px;
	padding-top: 12px;
	padding-bottom: 15px;
}
#resource_intro p{
	margin: 0;
	padding-bottom: 15px;
}
	#tourist_resource_intro {
	background-color: #F7FBE6;
	background-image: url(../img/tourist_resource_logo.gif);
	background-repeat: no-repeat;
	padding-left: 65px;
	padding-right: 20px;
	padding-top: 12px;
	padding-bottom: 15px;
}
.h1_title {
	margin: 0;
	font-size: 14px;
	font-weight: bold;
}
.h2_sub_title {
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	margin: 0;
	padding-bottom: 13px;
}
#resource_main_links {
	background-color: #F9FBF8;
	margin-top: 5px;
	padding-left: 65px;
	padding-right: 20px;
	padding-top: 22px;
	padding-bottom: 15px;
	height: 765px;
}
#resource_main_links p{
	padding-top: 5px;
	padding-bottom: 5px;
}
.bullet
{
	padding-left: 0;
	list-style: none;
	margin: 0;
}

.bullet_indent {
	padding-left: 0;
	list-style: none;
	margin-left: 25px;
	margin-top:0;
}

.bullet li, .bullet_indent li
{
padding-left: 20px;
background-image: url(../img/arrow.gif);
background-repeat: no-repeat;
background-position: 0 0.3em;
}

.white_bullet
{
	padding-left: 0;
	list-style: none;
	margin: 0;
	padding-top: 4px;
}
.white_bullet li 
{
padding-left: 20px;
background-image: url(../img/arrow_white.gif);
background-repeat: no-repeat;
background-position: 0 0.3em;
}

.brown_bullet
{
	padding-left: 0;
	list-style: none;
	margin: 0;
	padding-top: 4px;
}
.brown_bullet li 
{
padding-left: 20px;
background-image: url(../img/arrow_brown.gif);
background-repeat: no-repeat;
background-position: 0 0.3em;
}

.black_bullet
{
	padding-left: 0;
	list-style: none;
	margin: 0;
	padding-top: 4px;
}

.black_bullet li 
{
padding-left: 20px;
background-image: url(../img/arrow_black.gif);
background-repeat: no-repeat;
background-position: 0 0.3em;
}

#resource_main_links dt {
	font-weight: bold;
}
#resource_main_links dd {
	list-style-position: outside;
	display: list-item;
	margin: 0;
	list-style-type: none;
}
a.orange:link, a.orange:visited, a.orange:active {
	text-decoration: none;
	color: #CC6600;
	} 
	
a.orange:hover {
	text-decoration: none;
	color: #CC6600;
	border-bottom: 1px dotted #CC6600;
}


a.grey:link, a.grey:visited, a.grey:active {
	text-decoration: none;
	color: #D6DFFE;
	border-bottom: 1px dotted #707070;
} 
a.grey:hover {
	text-decoration: none;
	color: #D6DFFE;
	border-bottom: 1px dotted #D6DFFE;
}
a.green:link, a.green:visited, a.green:active {
	text-decoration: none;
	color: #339900;

} 
a.green:hover {
	text-decoration: none;
	color: #339900;
	border-bottom: 1px dotted #339900;
}


a.green2:link, a.green2:visited, a.green2:active {
	text-decoration: none;
	color: #637a3a;

} 
a.green2:hover {
	text-decoration: none;
	color: #637a3a;
	border-bottom: 1px dotted #637a3a;
}


a.light_green:link, a.light_green:visited, a.light_green:active {
	text-decoration: none;
	color: #DDFFBB;
	border-bottom: 1px dotted #96A26F;
} 
a.light_green:hover {
	text-decoration: none;
	color: #CCFF99;
	border-bottom: 1px dotted #CCFF99;
}
a.tour_green:link, a.tour_green:visited, a.tour_green:active {
	text-decoration: none;
	color: #7B9117;
	border-bottom: 1px dotted #f9fbf8;
} 
a.tour_green:hover {
	text-decoration: none;
	color: #7B9117;
	border-bottom: 1px dotted #7B9117;
}
a.white:link, a.white:visited, a.white:active {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B7C3B9;
} 
a.white:hover {
	text-decoration: none;
	color: #FFFFFF;
	border-bottom: 1px dotted #FFFFFF;
	font-weight: bold;
}
a.white_no:link, a.white_no:visited, a.white_no:active {
	text-decoration: none;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9FA97B;
} 
a.white_no:hover {
	text-decoration: none;
	color: #FFFFFF;
	border-bottom: 1px dotted #FFFFFF;
}
a.white_noline:link, a.white_noline:visited, a.white_noline:active {
	text-decoration: none;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #929D68;
} 
a.white_noline:hover {
	text-decoration: none;
	color: #FFFFFF;
	border-bottom: 1px dotted #FFFFFF;
}
a.white_noline1:link, a.white_noline1:visited, a.white_noline1:active {
	text-decoration: none;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #707070;
} 
a.white_noline1:hover {
	text-decoration: none;
	color: #FFFFFF;
	border-bottom: 1px dotted #FFFFFF;
}
a.white_noline2:link, a.white_noline2:visited, a.white_noline2:active {
	text-decoration: none;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #74855C;
} 
a.white_noline2:hover {
	text-decoration: none;
	color: #FFFFFF;
	border-bottom: 1px dotted #FFFFFF;
}
a.first_white:link, a.first_white:visited, a.first_white:active {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A4A190;
} 
a.first_white:hover {
	text-decoration: none;
	color: #FFFFFF;
	border-bottom: 1px dotted #FFFFFF;
	font-weight: bold;
}
a.dark_green:link, a.dark_green:visited, a.dark_green:active {
	text-decoration: none;
	color: #336600;
	border-bottom: 1px dotted #f9fbf8;
} 
a.dark_green:hover {
	text-decoration: none;
	color: #336600;
	border-bottom: 1px dotted #336600;
}

a.liv_green:link, a.liv_green:visited, a.liv_green:active {
	text-decoration: none;
	color: #FFCC00;
	border-bottom: 1px dotted #74855C;
} 
a.liv_green:hover {
	text-decoration: none;
	color: #FFCC00;
	border-bottom: 1px dotted #FFCC00;
}
a.resource_green_link:link, a.resource_green_link:visited, a.resource_green_link:active {
	text-decoration: none;
	color: #637a3a;
	border-bottom: 1px dotted #ffffff;
} 
a.resource_green_link:hover {
	text-decoration: none;
	color: #336600;
	border-bottom: 1px dotted #D6D6AD;
}
.resource_green {
	background-color: #f0f4e8;
	padding: 13px;
}
.resource_green_light {
	background-color: #FAFBF7;
	padding: 15px;
}
.resource_green_light ul{
	margin: 0;
	padding: 5px 0 0;
}
.resource_green_light li{
	list-style-type: none;
	padding-bottom: 2px;
}
.resource_green_light_break {
	background-color: #FAFBF7;
	padding: 13px;
	margin-top: 5px;
}
a.diary_link_active:link, a.diary_link_active:visited, a.diary_link_active:active {
	text-decoration: none;
	color: #CC6600;
	border-bottom: 1px dotted #FAFBF7;
} 
a.diary_link_active:hover {
	text-decoration: none;
	color: #CC6600;
	border-bottom: 1px dotted #CC6600;
}
#flag_hold {
	border: 1px solid #d0d3c0;
	float: left;
	padding: 1px;
	margin-right: 15px;
}
.h3_title {
	margin: 0;
	padding-top: 3px;
	padding-bottom: 7px;
	font-size: 14px;
	font-weight: bold;
}
dl {
	margin: 0;
}
.dull_green {
	color: #8C9863;
}
#stats dd {
	list-style-position: outside;
	display: list-item;
	margin: 0;
	list-style-type: none;
	padding-bottom: 5px;
	text-transform: capitalize;
}
.jump {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 7px;
	margin-bottom: 7px;
	color: #4F4F4F;
}
.jump_index {
	margin: 0;
}
p {
	margin: 0;
}
.tighter {
	margin: 0;
	line-height: 14px;
}
#zambia_green {
	background-color: #f9fbf8;
	margin-top: 5px;
	padding: 13px;
}
#zambia_green dt {
	font-weight: bold;
}
#zambia_green dd {
	list-style-position: outside;
	display: list-item;
	margin: 0;
	list-style-type: none;
}

#clear_box {
	padding: 6px;
	color: #929D68;
}

.clear_box_1 {
	padding: 6px;
	color: #929D68;
}
.clear_box {
	color: #000;
	clear:left;
	background-color: #f9fbf8;
	padding: 5px;
	margin-bottom: 4px;
}
.clear_box_last {
	color: #000;
	clear:left;
	background-color: #f9fbf8;
	padding: 5px;
}
#resource_logo {
	float: left;
	margin-right: 15px;
}
.resource_logo {
	float: left;
	margin-right: 15px;
}

#clear_box dt {
	font-weight: bold;
}
#clear_box dd {
	list-style-position: outside;
	display: list-item;
	margin: 0;
	list-style-type: none;
	font-size: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 15px;
}

.clear_box_1 dt {
	font-weight: bold;
}
.clear_box_1 dd {
	list-style-position: outside;
	display: list-item;
	margin: 0;
	list-style-type: none;
	font-size: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 15px;
}

.clear_box dt, .clear_box_last dt {
	font-weight: normal;
}
.clear_box dd, .clear_box_last dd {
	list-style-position: outside;
	display: list-item;
	margin: 0;
	list-style-type: none;
	font-size: 10px;
	line-height: 14px;
}

.clear_box span, .clear_box_last span {
font-size: 11px;
}
#diary {
	background-color: #f7f7ee;
	background-image: url(../img/resource_logo.gif);
	background-repeat: no-repeat;
	padding-left: 65px;
	padding-right: 20px;
	padding-top: 12px;
	padding-bottom: 15px;
}
#diary p {
	padding-bottom: 15px;
}
acronym{
	cursor:help;
	color: #009933;
	text-decoration: underline;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #009900;
	border-left: 0;
} 
.first_time {
	color: #C60000
	}
#camp_fire {
	background-color: #FFFFFF;
	border: 1px dotted #666666;
	padding: 15px 35px 5px 25px;
	color: #666666;
}
.bullet_top
{
	padding-left: 0;
	list-style: none;
	margin: 0;
	padding-top: 4px;
}
.bullet_top li 
{
padding-left: 20px;
background-image: url(../img/arrow_up.gif);
background-repeat: no-repeat;
background-position: 0 0.3em;
}
.bullet_falls
{
	padding-left: 0;
	list-style: none;
	margin: 0;
	padding-top: 4px;
}
.bullet_falls li
{
	padding-left: 25px;
	background-image: url(../img/arrow_vic.gif);
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	padding-bottom: 1px;
}
.bullet_victoria
{
	padding-left: 0;
	list-style: none;
	margin: 0;
	padding-bottom: 5px;
}
.bullet_victoria li
{
	padding-left: 25px;
	background-image: url(../img/arrow_vic.gif);
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	padding-bottom: 1px;
}
.safari_bullet
{
	padding-left: 0;
	list-style: none;
	margin: 0;
	padding-top: 4px;
}
.safari_bullet li 
{
	padding-left: 20px;
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	font-size: 10px;
	padding-bottom: 4px;
}
.safari_bullet_orange
{
	padding-left: 0;
	list-style: none;
	margin: 0;
}
.safari_bullet_orange li 
{
	padding-left: 20px;
	background-image: url(../img/arrow_orange.gif);
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	padding-bottom: 4px;
	font-size: 11px;
	font-weight: bold;
}
.print_bullet
{
	padding-left: 0;
	list-style: none;
	margin: 0;
	padding-top: 10px;
}
.print_bullet li 
{
	padding-left: 35px;
	background-image: url(../img/printer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 4px;
}
.h1_accommo {
	margin: 8px 0 0;
	font-size: 20px;
	font-weight: bold;
	color: #637A3A;
	font-family: Helvetica, Arial, sans-serif;
}
.h2_accommo {
	margin: 0;
	font-size: 11px;
	font-weight: bold;
}
.accommo_light {
	color: #9FA97B
}
#accommo_green_box {
	background-image: url(../img/accommo_lines.gif);
	background-repeat: repeat-x;
	margin-top: 10px;
	background-color: #F1F4EA;
	padding-top: 50px;
	padding-right: 35px;
	padding-left: 35px;
	padding-bottom: 25px;
	color: #293218;
	margin-bottom: 25px;
}
#accommo_left {
	width: 335px;
	float: left;
}
#accommo_right {
	width: 270px;
	float: right;
}
#accommo_green_box p {
	padding-bottom: 10px;
}

#accommo_right dl {
	margin-bottom: 7px;
}
#accommo_right dt {
	font-weight: bold;
}
#accommo_right dd {
	list-style-position: outside;
	display: list-item;
	margin: 0;
	list-style-type: none;
	text-transform: none;
}
.accommo_pic {
	border: 1px solid #CCCCCC;
	padding: 1px;
}
.green_table_text {
	color: #49592B;
}
#horz_ad {
	background-color: #f8fbf4;
	margin-top: 20px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	margin-bottom: 0;
}
#horz_ad_full {
	background-color: #B7C3B9;
	padding-left: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0;
}
.horz_bullet
{
	padding-left: 0;
	list-style: none;
	margin: 0;
}
.horz_bullet li 
{
padding-left: 20px;
background-image: url(../img/arrow_reverse.gif);
background-repeat: no-repeat;
background-position: 0 0.3em;
}
#horz_left {
	float: left;
	color: #6C6C6C;
	width: 180px;
}
#horz_right {
	float: right;
	width: 490px;
	height: auto;
}
.h3_horz {
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #6C6C6C;
	font-family: Helvetica, Arial, sans-serif;
	padding-bottom: 3px;
}
#horz_ad dt {
	font-weight: bold;
}
#horz_ad dd {
	list-style-position: outside;
	display: list-item;
	margin: 0;
	list-style-type: none;
}#horz_right_left {
	width: 240px;
	float: left;
}
#horz_right_right {
	width: 240px;
	float: right;
}
#clickers {
	float: left;
	border: 1px solid #CCCCCC;
	margin-right: 8px;
	padding: 1px;
	margin-top: 2px;
}
.grey_text {
	color: #575757;
}
#itinerary_left {
	float: left;
	width: 430px;
	padding-left: 10px;
}
#itinerary_right {
	float: right;
	width: 260px;
	padding-bottom: 1px;
}
#itinerary_left p {
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
}
.itinerary_green {
	text-transform: uppercase;
	font-weight: bold;
}
.itinerary_large_pic {
	padding: 5px;
	border: 1px solid #E6E6E6;
}
#safari_enquiry_ad {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #BABAB8;
	border-bottom-color: #BABAB8;
	margin-top: 15px;
	margin-bottom: 20px;
}

#itinerary_right dl {
	margin-top: 10px;
	margin-bottom: 7px;
}
#itinerary_right dt {
	font-weight: bold;
	color: #496C00;
}
#itinerary_right dd {
	list-style-position: outside;
	display: list-item;
	margin: 0;
	list-style-type: none;
	font-size: 11px;
}
.itinerary_bullet
{
	padding-left: 0;
	list-style: none;
	margin-top: 0;
	padding-top: 4px;
	display:inline;
}


.itinerary_bullet li 
{
	padding-left: 20px;
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	padding-bottom: 4px;
	margin:0;
	}
#intro_pic {
	margin-top: 15px;
	margin-bottom: 20px;
}
.resource_small_last {
	margin-bottom: 0;
}
.resource_small {
	margin-bottom: 10px;
}
.resource_small_pic {
	float: left;
	margin-right: 10px;
	margin-top: 3px;
}
#resource_packing {
	background-color: #F9FBF8;
	margin-top: 5px;
	padding-left: 65px;
	padding-right: 20px;
	padding-top: 22px;
	padding-bottom: 15px;
}
#resource_packing p{
	padding-top: 5px;
	padding-bottom: 15px;
}
#resource_packing ul {
	margin: 0;
}
#resource_packing li {
	list-style-type: none;
}
.take_list {
	line-height: 17px;
	margin: 0 0 0 1px;
	list-style-type: none;
	padding-left: 1px;
}
.brown_head {
	font-size: 12px;
	color: #996600;
	font-weight: bold;
}
.clothing_thumb {
	border: 1px solid #E6E6E6;
	margin-right: 10px;
	background-color: #FFFFFF;
	padding: 4px;
	margin-bottom: 10px;
}
.animal_pic {
	float: left;
	background-color: #FFFFFF;
	padding: 3px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	border: 1px solid #E6E6E6;
}
.animal_pic_right {
	float: right;
	background-color: #FFFFFF;
	padding: 3px;
	margin-top: 5px;
	margin-bottom: 15px;
	border: 1px solid #E6E6E6;
	margin-left: 10px;
}
.other_pic {
	background-color: #FFFFFF;
	padding: 3px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	border: 1px solid #E6E6E6;
}

.pic {
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #E6E6E6;
	margin-bottom:2px;
	_margin-bottom:0;
}

.standout {
	color: #593D00;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
}
.resource_video {
	background-color: #E3EAE5;
	padding-left: 13px;
	padding-right: 20px;
	padding-top: 12px;
	padding-bottom: 15px;
	margin-top: 5px;
}

.resource_webcams {
	background-color: #f7f7ee;
	padding-left: 13px;
	padding-right: 20px;
	padding-top: 12px;
	padding-bottom: 15px;
	margin-top: 5px;
}

.saf_vid {
	background-color: #FFFFFF;
	padding: 4px;
	float: left;
	margin-right: 15px;
}
.video_title {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding-bottom: 3px;
}

a.vid_link:link, a.vid_link:visited, a.vid_link:active {
	text-decoration: none;
	color: #009900;
	border-bottom: 1px dotted #E3EAE5;
} 
a.vid_link:hover {
	text-decoration: none;
	color: #009900;
	border-bottom: 1px dotted #009900;
}
.resource_text {
	padding-bottom: 10px;
	width: 340px;
}
#resource_img {
	float: right;
	margin-top: 5px;
}

.cover {
float:right;
	margin-top: 5px;
	padding:5px;
	margin-right:25px;
	background-color:#ecead7;
}

#resource_box1 {
	background-color: #DFDFBB;
	padding-left: 65px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 5px;
}
#resource_box2 {
	background-color: #CED5B7;
	padding-left: 65px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 5px;
}
#resource_box3 {
	background-color: #D6D6A7;
	padding-left: 65px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 5px;
}
#rbox1_left {
	float: left;
}
#rbox1_right {
	float: right;
	width: 300px;
	
}
.resource_page_arrow {
	float: left;
	margin-right: 15px;
}
a.res_page:link, a.res_page:visited, a.res_page:active {
	text-decoration: none;
	color: #663300;
	font-weight: normal;
} 
a.res_page:hover {
	text-decoration: underline;
	color: #333333;
}.small_text {
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
}
.rbox2_left {
	float: left;
	padding-left: 42px;
	width: 285px;
}
.rbox2_right {
	float: right;
	width: 285px;
}
.left_links {
	float: left;
	width: 145px;
}
.right_links {
	float: right;
	width: 130px;
}
#visit_zambia_logo {
	background-image: url(../img/thornicroft_giraffe.jpg);
	height: 190px;
	width: 440px;
}
#visit_1 {
	width: 730px;
}
#visit_1_left {
	float: left;
	width: 452px;
}
#visit_1_right {
	float: right;
	width: 265px;
	height: 200px;
}
#visit_quote {
	background-color: #A5A191;
	width: 195px;
	height: 140px;
	padding-top: 50px;
	padding-left: 30px;
	padding-right: 30px;
}
#visit_quote h1 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	line-height: 18px;
}
#visit_2 {
	width: 730px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#visit_2_right {
	float: right;
	height: 200px;
	width: 265px;
}
#visit_2_left {
	float: left;
	height: 200px;
	width: 452px;
}
#visit_2_right_sub_left {
	height: 190px;
	width: 275px;
	float: left;
	background-color: #707070;
	padding-left: 15px;
}
#visit_2_right_sub_right {
	float: right;
	height: 190px;
	width: 150px;
}
#visit_3 {
	width: 730px;
}
#visit_3_left {
	float: left;
	height: 165px;
	width: 477px;
	color: #FFFFFF;
}
#visit_3_right {
	float: right;
	height: 165px;
	width: 230px;
}
#visit_3_left_sub_left {
	background-image: url(../img/first_time_safari.jpg);
	height: 105px;
	width: 115px;
	float: left;
	padding-top: 60px;
	padding-left: 10px;
	padding-right: 100px;
}
#visit_3_left_sub_right {
	height: 165px;
	width: 245px;
	float: right;
}
#zambia_box {
	width: 718px;
	height: 435px;
}
#zambia_box_left {
	background-color: #9FA97B;
	height: 370px;
	width: 166px;
	float: right;
	background-image: url(../img/zambia_safaris_background.gif);
	background-repeat: no-repeat;
	padding-top: 65px;
	padding-left: 17px;
	padding-right: 17px;
	line-height: 16px;
}
#zambia_box_right {
	float: left;
	height: 375px;
	width: 499px;
	background-image: url(../img/our_safaris_background.gif);
	background-repeat: no-repeat;
	background-color: #F5F5F5;
	padding-top: 60px;
	padding-left: 15px;
}

#zambia_box_right img {
margin-top:10px;
}

#zambia_box_middle {
text-align:left; 
width:160px; 
margin-left:auto; 
margin-right:auto; 
padding-top:15px;  
}


.experience_zambia {
	color: #583F29;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding-bottom: 5px;
	letter-spacing: -1px;
}
#zambia_box_left p {
	margin: 0;
	color: #FFFFFF;
	padding-bottom: 10px;
}
#zambia_box_right_sub_left {
	width: 230px;
	float: left;
}
#zambia_box_right_sub_right {
	width: 225px;
	float: right;
	padding-right: 15px;
}
#zambia_box_right dt {
	font-weight: bold;
	font-size: 14px;
	letter-spacing: -1px;
	color: #664931;
}
#zambia_box_right dd {
	list-style-position: outside;
	display: list-item;
	margin: 0;
	list-style-type: none;
	color: #535353;
	padding-bottom: 3px;
}
a.brown:link, a.brown:visited, a.brown:active {
	text-decoration: none;
	color: #745236;
	border-bottom: 1px dotted #F5F5F5;
} 
a.brown:hover {
	text-decoration: none;
	color: #896241;
	border-bottom: 1px dotted #896241;
}

a.dark_brown:link, a.dark_brown:visited, a.dark_brown:active {
	text-decoration: none;
	color: #664931;
	border-bottom: 1px dotted #F5F5F5;
} 
a.dark_brown:hover {
	text-decoration: none;
	color: #664931;
	border-bottom: 1px dotted #896241;
}

a.brown_no:link, a.brown_no:visited, a.brown_no:active {
	text-decoration: none;
	color: #824100;
	border-bottom: 1px dotted #FFFFFF;
} 
a.brown_no:hover {
	text-decoration: none;
	color: #824100;
	border-bottom: 1px dotted #824100;
}
#zambia_adds {
	margin-top: 17px;
	width: 730px;
}
#zambia_adds_left {
	float: left;
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}
#zambia_adds_right {
	float: right;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	width: 310px;
}
#zambia_adds dt {
	font-weight: bold;
	margin-top: 10px;
	font-size: 15px;
	letter-spacing: -1px;
	padding-bottom: 1px;
}
#zambia_adds dd {
	list-style-position: outside;
	display: list-item;
	margin: 0;
	list-style-type: none;
	width: 300px;
}
#left_514 p {
	width: 450px;
	padding-left: 20px;
	padding-bottom: 15px;
}
#about_pic {
	margin-bottom: 20px;
}
#henry_pic {
	float: right;
	margin-left: 10px;
	margin-bottom: 8px;
}
#group_pic {
	margin-bottom: 8px;
}
.img_5 {
	margin-bottom: 5px;
}
.choose {
	margin: 0;
	font-size: 11px;
	padding-left: 20px;
	text-transform: uppercase;
}
.safari_people {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
.ul_holder {
	padding-left: 20px;
	padding-bottom: 15px;
}
.sub_info {
	margin-left: 15px;
	color: #4F4F4F;
	line-height: 16px;
}
.reasons_titles {
	font-size: 11px;
	color: #804000;
	margin: 0;
	padding-left: 20px;
}
.reasons_text {
}
.zambia_ad {
	background-color: #B7C3B9;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 19px;
	padding-top: 5px;
	margin-top: 5px;
}
.h2_accommo_index {
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}
.accom_index dl {

}
.accom_index dt {
	font-weight: bold;
	margin-top: 7px;
	color: #003300;
}
.accom_index dd {
	list-style-position: outside;
	display: list-item;
	margin: 0;
	list-style-type: none;
	width: 250px;
}
#accommo_left1 {
	width: 300px;
	float: left;
}
#accommo_right1 {
	width: 270px;
	float: right;
	padding-right: 50px;
}
#contact_box {
	height: auto;
	width: 730px;
}
#contact_left {
	float: left;
	height: auto;
	width: 320px;
	padding-left: 15px;
}
#contact_form_box {
	width: 350px;
	border: 1px solid #E2E2D9;
	height: auto;
	margin-bottom: 15px;
}
#con_form_head {
	background-color: #f7f7ee;
	margin: 4px;
	width: 341px;
	height: auto;
}
#con_form_box {
	background-color: #CBD0B7;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	padding-left: 10px;
}
#contact_right {
	float: right;
	padding-right: 15px;
	margin: 0;
	width: auto;
}#contact_details {
	border: 1px solid #E8E9E1;
	height: auto;
	width: 320px;
}
#con_details_head {
	height: auto;
	width: 311px;
	background-color: #E8E9E1;
	margin: 4px;
}
#org_details {
	background-color: #F7F7F2;
	height: auto;
	width: 311px;
	margin-right: 4px;
	margin-left: 4px;
	background-image: url(../img/atol_background.gif);
	margin-bottom: 5px;
	padding-bottom: 10px;
}
#tta_details {
	background-color: #F7F7F2;
	height: auto;
	width: 311px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	background-image: url(../img/tta_background.gif);
	padding-bottom: 10px;
}
#contact_form_box p {
	margin: 0;
	padding-left: 10px;
	padding-top: 7px;
	padding-right: 10px;
	line-height: 15px;
}
#contact_details p {
	margin: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 15px;
	line-height: 15px;
}
#form_contact {
	margin: 0;

}
.form_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424200;
	padding: 3px 3px 3px 5px;
}
#form_holder {
	width: 720px;
	height: auto;
	padding-left: 40px;
}
#form_left {
	float: left;
	height: auto;
	width: 420px;
}
#form_right {
	float: right;
	width: 230px;
	height: auto;
	margin-right: 10px;
}
.contact_title {
	font-size: 12px;
	margin: 0;
	padding-top: 12px;
	padding-left: 10px;
	color: #5F6543;
}
.index_holder {
padding-bottom:10px;
_padding-bottom:0;
_margin-bottom:10px;
}

.index_1 {
	width: 270px;
	float: left;
}

.ad_left, .ad_right {
background-color: #F0F4E8;
width: 217px}

.ad_left {
float:left
}

 .ad_right {
 float:right;
}

#main_two_ads {
margin-top: 5px;}

 #main_two_ads p {
 padding: 7px 7px 0 7px;
 margin-bottom:0;
 font-size:10px;
 line-height:12px;
 }


.two_ads_link img { 
float: left;
padding-right:5px;
padding-bottom: 5px; }

.how_not_choose {
clear:both; padding-top:4px; position:relative; 
}

.how_not_choose_txt {
position:absolute; top:45px; width:320px;; left:111px; line-height:15px; 
}

.index_1a {
	height: 260px;
	width: 270px;
	float: left;

}

.index_2 {
	height: 200px;
	width: 450px;
	float: right;
	position:relative;
	z-index:1;
}

.index_2  img {
display:block;
}

.create_safari_txt {position:absolute; top:17px; width:130px; color:#FFF; left:297px; line-height:15px;}

.index_2b {
	height: 256px;
	width: 450px;
	float: right;
	
}

.index_3 {
	width: 270px;
	float: left;
}
.index_4 {
	width: 450px;
	float: right;
}
.index_5 {
	height: 200px;
	width: 270px;
	float: left;
	
}

index_useful {
clear:both;
}

.index_useful img {
display:block;
}

.index_useful p {
	padding:  8px ;
	line-height:14px;
	}

.index_useful span  {
padding-left:18px;
background-image:url(../img/arrow_d_orange.png);
background-repeat:no-repeat;
display:block;
padding-bottom:3px;
}
	
.useful_right, .useful_left, .useful_middle {
width:143px; 

background-color:#F0F4E8; }


.useful_middle  {
position: absolute; top:0px; left:147px;}

.useful_right {
position: absolute; top:0px; left:294px; }


.visit_africa {
	background-color: #F7F7F7;
	height:108px;
	padding: 5px 10px ;
}
.visit_africa p {
	padding-bottom: 8px;
}
.leopard {
	background-image: url(../img/index_lion.jpg);
	height: 190px;
	width: 440px;
}
.visit_africa_title {
	font-size: 12px;
	color: #637A3A;
	margin: 0;
	padding-bottom: 5px;
}
.welcome {
	padding-top:14px;
	margin: 0;
	background-color:#F0F4E8;
	height: 440px;
}

.welcome p {
	padding: 5px 10px;
}

.arrow_welcome {
	padding-right: 5px;
	vertical-align: text-bottom;
}


.safaris_portfolio  div {
padding-top:10px;
}

.safaris_portfolio p {
	text-indent:15px;
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	margin-bottom:6px;
}


.index_5 {
	float: left;
	width: 220px;
	height: 190px;
}
.index_6 {
	float: right;
	width: 220px;
}
.index_green_box {
	background-color: #929D68;
	height: 37px;
	padding-left: 10px;
	margin-bottom: 3px;
}
.green_box_title{
	color: #FFFFFF;
	margin: 0;
	line-height: 15px;
	padding-top: 3px;
	font-size: 11px;
}
.green_box_title_light {
	color: #FFE7B3;
}
.index_ad {
}
.index_ad_right {
	float: right;
	padding-top: 5px;
	width: 135px;
	line-height: 16px;
	padding-right: 2px;
}
.index_ad_left {
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	width: 62px;
}
.index_ad_holders {
	height: 177px;
}
.thanks_big {
	font-size: 17px;
	font-weight: bold;
	color: #637A3A;
}
#thanks {
	width: 400px;
	margin-top: 20px;
	margin-left: 20px;
}

#site_map_left {
	width: 480px;
	float: left;
}
#site_map_right {
	float: right;
	width: 220px;
}
#site_map_left_sub_left {
	float: left;
	width: 220px;
}
#site_map_left_sub_right {
	float: right;
	width: 240px;
}
#site_map dt {
	margin-top: 15px;
}

#site_map dt a {
font-weight:bold;
}

#site_map dd {
	list-style-position: outside;
	display: list-item;
	margin: 0;
	list-style-type: none;
	line-height: 16px;
}
#site_map a:link, a:visited, a:active {
	color: #637A3A;
	text-decoration: none;
} 
#site_map a:hover { 	
	color: #9FA97B;
	text-decoration: underline;
}
.site_map_title {
	font-size: 12px;
	margin: 0;
	color: #546631;
}
#zambia_box_left p {
	line-height: 1.3em;
}
.under_zambia {
	margin-top: 5px;
	background-color: #664830;
	padding: 5px 9px 9px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 172px;
}
.under_zambia h2 {
	background-color: #664830;
	color: #FFFFFF;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
}
.under_zambia_also {
	background-color: #9FA97B;
	padding: 5px 5px 10px 8px;
	color: #FFFFFF;
	width: 177px;
}
.under_zambia_also p{
	line-height: 16px;
}
.back_zambia {
	margin-bottom: 10px;
	color: #664931;
	font-size: 13px;
}
.green_text {
	color: #5A6F35;
}

.brown_text {
color: #664931;
}

.brown_text_h1 {
color: #664931;
font-size: 11px;
line-height: 17px;
margin:0;
padding:0 10px;
}

#lodge_holder {
	padding-bottom: 25px;
}
.lodge_text {
	width: 350px;
	line-height: 16px;
	padding-right: 20px;
}
.green_head {
	margin: 0;
	font-size: 12px;
	color: #637A3A;
}

#lodge_pic {
	float: right;
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #CCCCCC;
}
#itinerary_start {
	background-color: #96A26F;
	margin-bottom: 25px;
	background-image: url(../img/zambia_safaris_itinerary.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding-left: 25px;
	padding-top: 50px;
	padding-right: 25px;
	padding-bottom: 10px;
}

.list_survival {
margin-top:0;
padding-top:0}

#itinerary_start h1, #swa_itinerary_start h1, #example_itinerary_start h1 {
	font-size: 15px;
	margin: 0;
	padding-bottom: 2px;
	padding-top: 10px;
}
#itinerary_start h2, #swa_itinerary_start h2, #example_itinerary_start h2 {
	font-size: 12px;
	margin: 0;
	padding-bottom: 7px;
	padding-top: 3px;
}
#itinerary_start p, #swa_itinerary_start p, #example_itinerary_start p {
	padding: 0 0 12px;
	line-height: 16px;
}

#example_itinerary_start a { color:#FFF; text-decoration:underline;}

#swa_itinerary_start, #example_itinerary_start {
	background-color: #96A26F;
	margin-bottom: 25px;
	color: #FFFFFF;
	padding-left: 25px;
	padding-top: 50px;
	padding-right: 25px;
	padding-bottom: 10px;
}

#swa_itinerary_start {
	background-image: url(../img/zambia_safaris_itinerary_swa.gif);
	background-repeat: no-repeat;
	}

#example_itinerary_start {
	background-image: url(../img/zambia_safaris_itinerary_ex.gif);
	background-repeat: no-repeat;
	}

.booking {
	margin: 0;
	padding-left: 18px;
}
#contact_header {
	width: 700px;
	margin-left: 15px;
	margin-bottom: 15px;
}
#visit_2_right_sub_left p {
	color: #FFFFFF;
	padding-right: 20px;
	padding-bottom: 8px;
	line-height: 15px;
}
#safari_high {
}
#safari_high h2 {
	font-size: 21px;
	color: #664931;
	font-weight: normal;
	margin: 0;
	padding-left: 10px;
	padding-bottom: 4px;
	padding-top: 5px;
	letter-spacing: -1px;
}
#safari_high h3 {
	margin: 0;
	font-size: 12px;
	color: #664931;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: normal;
}
#high_box_left {
	float: left;
}
#high_box_right {
	float: right;
}
#high_box {
	margin: 0;
	padding-top: 1px;
}
.high_mover {
	margin-left: 4px;
}

blockquote {
	background: url(../img/quote_left.gif) no-repeat left top;
	margin: 0;
	padding: 0;
}
blockquote div {
	background: url(../img/quote_right.gif) no-repeat right bottom;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #637A3A;
	font-weight: normal;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 30px;
	margin-top: 4px;
	margin-bottom: 10px;
}

a {
outline: none;
}
#visit1_left {
	background-color: #929D68;
	width: 372px;
	height:240px;
	_height:243px;
	float: left;
	background-image: url(../img/victoria_falls_sign.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding-top: 95px;
	padding-left: 20px;
	padding-right: 30px;
	padding-bottom: 15px;
}
#visit1_right {
	float: right;
	width: 290px;
}
#visit1_left p {
	line-height: 16px;
	padding-bottom: 10px;
}
#visit2 {
	margin-top: 15px;
}
#history_header {
	background-color: #6F774D;
	height: 50px;
	padding-top: 14px;
	padding-left: 14px;
	color: #FFFFFF;
	margin-bottom: 1px;
}
#history_header h1 {
	margin: 0;
	font-size: 17px;
	font-weight: bold;
}
#history_header h2 {
	font-size: 11px;
	font-weight: normal;
	margin: 0;
}
#falls_header {
	background-color: #76808F;
	height: 50px;
	padding-top: 14px;
	padding-left: 14px;
	color: #FFFFFF;
	margin-bottom: 1px;
}
#falls_header h1 {
	margin: 0;
	font-size: 17px;
	font-weight: bold;
}
#falls_header h2 {
	font-size: 11px;
	font-weight: normal;
	margin: 0;
}
#visit2_left {
	float: left;
	width: 500px;
	padding-top: 15px;
	padding-left: 13px;
}
#visit2_right {
	float: right;
	margin-top: 10px;
	margin-right: 5px;
}
#visit2_left p {
	padding-bottom: 10px;
	line-height: 16px;
}
.name {
	background-color: #6F774D;
	margin-top: 1px;
	text-align: center;
	width: 133px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 5px;
}
.visit3 {
	margin-top: 15px;
	margin-bottom: 1px;
}
.visit3_left {
	float: left;
	padding-top: 14px;
	width: 421px;
}
.visit3_right {
	float: right;
	margin-top: 20px;
	padding-right: 15px;
}
.visit3_left p {
	width: 420px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.falls_blue {
	color: #76808F;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
}
.hotel_details {
	background-color: #76808F;
	width: 192px;
	color: #FFFFFF;
	padding: 5px 5px 5px 10px;
}
#itinerary_start dt, #swa_itinerary_start dt, #example_itinerary_start dt {
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 2px;
}
#itinerary_start dd, #swa_itinerary_start dd, #example_itinerary_start dd {
	font-size: 14px;
	list-style-position: outside;
	display: list-item;
	margin: 0;
	list-style-type: none;
	padding-bottom: 2px;

}
#itinerary_start dl, #swa_itinerary_start dl, #example_itinerary_start dl  {
	margin-bottom: 12px;
}
.itinerary_additions {
	width: 320px;
}
#list_mover {
	margin-left: 25px;
}
#directory {
	border: 1px solid #E2E2D9;
	margin-right: 30px;
	margin-left: 30px;
	padding: 5px;
	color: #3B587C;
}
#directory_content {
	background-color: #F3F3F3;
	width: 600px;
	padding: 25px 25px 25px 35px;
	color: #4E5F2E;
}
#directory h1 {
	margin: 0;
	font-size: 17px;
	padding-bottom: 10px;
}
#directory p {
	margin: 0;
	padding-top: 5px;
	line-height: 16px;
	width: 400px;
}
.bullet_directory
{
	padding-left: 0;
	list-style: none;
	margin: 0;
	padding-top: 6px;
	padding-bottom: 20px;
}
.bullet_directory li 
{
	padding-left: 20px;
	background-image: url(../img/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	padding-top: 2px;
	padding-bottom: 3px;
}
a.blue_hotel:link, a.blue_hotel:visited, a.blue_hotel:active {
	text-decoration: none;
	color: #4E5F2E;
} 
a.blue_hotel:hover {
	color: #4E5F2E;
	text-decoration: underline;
} 
.acco_ban {
	height: 60px;
	width: 210px;
	background-color: #FAFBF7;
	margin-bottom: 14px;
	border: 1px solid #E9E9E9;
	padding-top: 3px;
	padding-bottom: 3px;
}
.acco_ban_left {
	margin-top: 5px;
	margin-left: 7px;
	float: left;
}
.acco_ban_right {
	float: right;
	font-family: "Trebuchet MS", Arial;
	margin: 5px 5px 5px 7px;
	width: 127px;
	line-height: 16px;
}
.zambia_advert {
	margin-left: 20px;
	margin-bottom: 10px;
}
.land_name {
	margin: 0;
	font-size: 16px;
	font-family: Helvetica, Arial, sans-serif;
}
.land_hold {
	width: 360px;
	margin-top: 5px;
	margin-bottom: 25px;
}
.land_hold_left {
	float: left;
	height: 62px;
	width: 120px;
}
.land_hold_right {
	float: right;
	width: 220px;
}
.picture_border {
	padding: 1px;
	border: 1px solid #BABAB8;
}
#gordon {
	margin: 15px;
	color: #000000;
}
.style1 {
	font-size: 12px
	}

#activities_head {
	background-image: url(../img/livingstone/activities_livingstone.jpg);
	height: 155px;
	width: 692px;
	padding: 13px;
}
#activities_head p {
	margin: 0;
	width: 370px;
	padding-top: 5px;
	line-height: 16px;
}
.act_head {
	margin: 0;
	font-size: 24px;
	color: #56653A;
	letter-spacing: -2px;
	font-family: Helvetica, Arial, sans-serif;
	padding-top: 7px;
	padding-bottom: 15px;
	padding-left: 7px;
}
.green_box {
	background-color: #74855C;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #FFFFFF;
}
.green_box p{
	padding-bottom: 7px;
}
.green_box_left {
	float: left;
	width: 350px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.green_box_right {
	float: right;
	width: 280px;
}
.green_box_light {
	background-color: #D5DBCA;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #333333;
}
.green_box_light p{
	padding-bottom: 7px;
}
.green_box_left_light {
	float: left;
	padding-bottom: 20px;
	padding-left: 20px;
}
.green_box_right_light {
	float: right;
	width: 390px;
	padding-right: 40px;
	padding-top: 20px;
}
.liv_head {
	font-size: 16px;
	letter-spacing: -1px;
	line-height: 25px;
	font-family: Helvetica, Arial, sans-serif;
}
#livingstone_left {
	background-color: #929D68;
	width: 372px;
	float: left;
	background-image: url(../img/livingstone_activities_header.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding-top: 95px;
	padding-left: 20px;
	padding-right: 30px;
	padding-bottom: 15px;
}
#livingstone_right {
	float: right;
	width: 290px;
}
#livingstone_left p {
	line-height: 16px;
	padding-bottom: 10px;
}
#camp_lodges_ad {
	height:90px;
	margin-right: 150px;
} 

#camp_lodges_ad img {
padding-right: 10px;
} 

/*
#camp_lodges_ad_left {
	float: left;
	padding-right: 20px;
}
#camp_lodges_ad_right {
	float: right;
	width: 400px;
	margin-right: 150px;
} */

.camp_ad_head {
	margin: 0;
	font-size: 17px;
	letter-spacing: -1px;
	color: #637A3A;
	padding-top: 3px;
	padding-bottom: 3px;
}
div#google_conversion_tracker {
	text-align: center;
	margin-bottom: 0.5em;
}
/*===== ADDED BY TOM ====*/
.smaller_text {
font-size:9px; line-height:10px;
}

#gallery_content {
	background-color: #F9FBF8;
	margin-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 22px;
	padding-bottom: 15px;
}

#gallery_content  p {
margin-bottom: 10px;}

#gallery_intro {
	background-color: #f7f7ee;
	background-image: url(../img/resource_logo.gif);
	background-repeat: no-repeat;
	padding-left: 65px;
	padding-right: 20px;
	padding-top: 12px;
	padding-bottom: 10px;
}

#gallery_content img {
border: 1px solid #e6e6e6;
padding: 5px;
background-color: #fff;
}

.gal_thumbs {
margin-bottom:10px;
text-align:center;
}

.gal_thumbs  img {
margin: 5px;
}

.partner_safaris  p, .partner_safaris  h1 {
margin: 10px 0;}

.partner_safaris_gallery  {
text-align:center;
margin-top:10px;
}

.partner_safaris_gallery img {
	text-align:center;
	margin:0 5px 5px 5px;
	border: 1px solid #CCCCCC;
	padding: 1px;
}

.wildlife_menu {
border-top: 1px solid #e6e6e6;
padding-top: 10px;
}

.visit_zambia {
padding:5px;
margin-top:5px; }

.visit_zambia  p {
margin: 10px 0;}

.visit_zambia_in {
padding:5px;}

.small_arrow_li  p {
	background-image: url(../img/index_arrow_useful.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 28px;
	line-height:14px;
	margin-bottom:7px;}

dd ul {
list-style-type:none;
margin:0;
padding-left:10px;
}

/*
*:first-child+html #nav {
height: 1%;
}
*:first-child+html #nav li {
height: 1%;
}
*/

/* MODULAR APPROACH */

#modular_514 {
	float: left;
	width: 514px;
}

#modular_514  a {
color: #CC6600;
} 


#modular_514  a:link, #modular_514  a:visited,  #modular_514  a:active {
	text-decoration: none;
	color: #CC6600;
	border-bottom: 1px dotted #F9FBF8;
} 


#modular_514  a:hover {
	text-decoration: none;
	color: #CC6600;
	border-bottom: 1px dotted #CC6600;
}

.mod_header { 
display:block;
}

.mod_bold {
font-weight:bold;
}

.mod_arrow { vertical-align: middle; padding-right:7px;}

.modular_intro {
	background-color: #f7f7ee;
	background-image: url(../img/resource_logo.gif);
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-right: 20px;
	padding-top: 12px;
	padding-bottom: 15px;
	margin-top: 5px;
}

.modular_intro h1 {
font-size: 14px;
margin:0;
padding:0;}

.modular_intro h2 {
font-size: 12px;
font-weight:normal;
margin:0 0 10px 0;
padding:0;
color:#666;}

.modular_intro h3 {
font-size: 12px;
font-weight:bold;
margin-bottom:0;
padding:0;
color:#666;}

.modular_policy {
	background-color: #F5F5F5;
	padding-left: 60px;
	padding-right: 20px;
	padding-top: 12px;
	padding-bottom: 15px;
	margin-top: 5px;
}

.mod_bullet {
	padding-left: 0;
	list-style: none;
	margin: 7px 0 0 0;
}

.mod_bullet li
{
padding-left: 20px;
background-image: url(../img/modular/mod_arrow.png);
background-repeat: no-repeat;
background-position: 0 2px;
}

.mod_modules {
	background-color: #9FA97B;
	padding: 7px 9px 7px 9px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width:auto;

}
.mod_modules  h2 {
	color: #FFFFFF;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
}
#mod_modules_also {
	background-color: #F0F4E8;
	padding: 5px 5px 10px 8px;
}


#mod_modules_also a {
	text-decoration: none;
	color: #745236;
	border: none;
}


#mod_modules_also a:link, #mod_modules_also a:visited, #mod_modules_also a:active {
	text-decoration: none;
	color: #745236;
} 

#mod_modules_also a:hover {
	text-decoration: none;
	color: #745236;
	border-bottom: 1px dotted #745236;
}


.mod_letter { padding: 3px 7px 0 0;
vertical-align: text-bottom; }

#mod_example_itiner {
	background-color: #F7F7EE;
	padding: 5px 5px 10px 8px;
}

#mod_example_itiner a:link, #mod_example_itiner a:visited, #mod_example_itiner a:active {
	text-decoration: none;
	color: #745236;
} 

#mod_example_itiner a:hover {
	text-decoration: none;
	color: #745236;
	border-bottom: 1px dotted #745236;
}

.mod_youarein {
	background-color: #F7F7F7;
	padding: 5px 5px 10px 8px;
}

.mod_camps {
	background-color: #F0F4E8;
	padding: 7px 9px 7px 9px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width:auto;
}

.mod_camps  h2 {
	color: #9FA97B;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
}

.mod_camps_also {
	background-color: #fff;
	padding: 5px 5px 10px 8px;
}

.mod_bullet_camps
{
	padding-left: 0;
	list-style: none;
	margin: 7px 0 0 0;
}

.mod_bullet_camps li
{
padding-left: 20px;
background-image: url(../img/modular/mod_arrow2.png);
background-repeat: no-repeat;
background-position: 0 2px;
}

.mod_camps_also a:link, .mod_camps_also a:visited, .mod_camps_also a:active {
	text-decoration: none;
	color: #745236;
	border-bottom: 1px dotted #F9FBF8;
} 
.mod_camps_also a:hover {
	text-decoration: none;
	color: #745236;
	border-bottom: 1px dotted #745236;
} 

#mod_content {
	padding: 5px 10px 10px 10px;
	padding-bottom: 15px;
}

#mod_content p {
margin: 15px 0 0 0;}

.mod_link_next { padding-left:17px;
background-image:url(../img/modular/mod_arrow2.png);
background-repeat: no-repeat;
background-position: 0 2px;}

.mod_link_next a { font-weight:bold}

.mod_cat_header {
font-size: 12px;
clear: both;}

.mod_cat_header img {
padding-right:7px;
vertical-align:text-bottom}

.mod_cat_header span {
text-transform:uppercase;
font-weight:bold}

.mod_vte_right {
float:right;}

.modular_sum {
	background-color: #F5F5F5;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 12px;
	padding-bottom: 15px;
	margin-top: 5px;
	}

.modular_sum_det  {
margin-left:130px;
}

.modular_sum_det h1 {
font-size: 14px;
margin: 0 0 0 -20px;
padding:0;}

.modular_sum_det h2 {
font-size: 12px;
font-weight:normal;
margin:0 0 10px -20px;
padding:0;
color:#666;}

.modular_sum_det img {
vertical-align:text-bottom}

.modular_sum_det label {
font-size:12px;
}

.modular_sum_det input {
vertical-align:middle;
margin-left:-20px;
}

.h1_upper {
text-transform:uppercase;
margin: 3px 0 3px 20px;
font-size:11px;
}

.grey_arrow {
margin-left:20px;
margin-right:20px;
margin-top:5px;
padding:0;}

.grey_arrow li {
background-image:url(../img/index_arrow_useful.png);
background-repeat:no-repeat;
background-position: 0 2px;
text-decoration:none;
list-style-type:none;
padding-left:30px
}

.bullet_arrow {
	padding-left: 0;
	list-style: none;
	margin: 0;
}

.bullet_arrow li {
padding-left: 20px;
background-image: url(../img/arrow_menu.png);
background-repeat: no-repeat;
background-position: 0;
}

.list_swa {
padding-top:0;
margin-top:  0;
list-style-type:square;

}

.list_swa ul {
padding-top:0;
margin: 0;
}

.list_swa li {
margin-left: 10px;
margin-right: 10px;
}

.summary_listing {
padding: 2px 0;
}

.summary_listing img {
vertical-align:text-bottom;
}
.summary_pricebox {
border: 5px solid #fff; background-color:#ecead7; padding: 5px 10px; width:220px;}

#vf_links {
 background-color:#f5f5f5; margin-top:4px; height:115px; padding:15px 5px;}
 
 #vf_links h1 {
font-weight:bold; font-size: 12px; color: #824100; padding:0; padding-left:5px; margin:5px; }

.no_space_top {
margin-top:0; padding-top:0}

.image_border{
	padding: 5px;
	border: 1px solid #E6E6E6;
}

.icon {
float: left;
padding-right:10px; 
margin:0; 
}