@charset "utf-8";
/* CSS Document */
#main	{
		width:98%;
		position:relative;
		top:0px;
		line-height:2em;
		padding:10px;
		background:#eeeeee;
		padding:5px;
		}

.caption {
		color:#FF6600;
		font-size:12px;
		line-height:2em;
		}

#caption_pic	{
	color:#666666;
	font-size:12px;
	line-height:2em;
	background: url(camps/header.gif);
	background-repeat:no-repeat;
	text-align:left;
	margin-bottom:10px;
	padding:10px;
	line-height:2em;
	height:184px;
		}
.camps_main ul, #camps_gallery ul, #terms ul {
	list-style-image: url(camps/bullet.gif);
}

#images	{padding:10px;
		}
h2		{
		font-size:16px;
		color:#996633;
		line-height: 1.5em;
		}

h3		{
		color:#ff9933;
		font-size:12px;
		}

#pic	{
		border: #990033 1px single;
		background:#ff6633;
		margin-bottom:10px;
		}

marquee	{
		font-family:inherit;
		font-size:1.2em;
		color:#ffffff;
		line-height:2em;
		word-spacing:3em;
		background:#eb9737;
		}
marquee a:link, marquee a:active, marquee a:visited 
		{
		color: #ffffff;
		font-size: 13px;
		font-weight:bold;
		text-decoration: none;}
marquee a:hover	{color: #333333;}

#head	{
		position:relative;
		top:0px;
		height:25px;
		background:#EB9737;
		line-height:1.5em;
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}

.safaris_l{
		float:left;
		padding:10px;
		}
		
.safaris_r{
		float:right;
		padding:10px;
			}
.safaris{
		padding:10px;
		float:right;
		position:relative;
		left:auto;
		right:auto;
		width:30%;
}

#safaris	{
		float:left;
		position:relative;
		background:#f1f1f1;
		}
.book{float:right}
.back{float:left}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
body {
	background-color: #FFCC99;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EB9737;
	font-weight: normal;
}


 a.red:link              { color:red; }
 a.red:visited           { color:red; }
 a.red:hover             { color:red; }
 a.red:active            { color:red; }

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #EB9737;
}
a:hover {
	text-decoration: underline;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #EB9737;
}
.style5 {color: #FF6600; font-weight: bold; }
.style6 {
	font-size: 11px;
	font-weight: bold;
}

#camps_gallery	{
			width:290px;
			border:#ff6600 1px solid;	
				}

.camps_main	{
			width:auto;
			border:#ff6600 1px solid;	
				}
legend	{
		color:maroon;
		font-weight:bold;
		font-size:1.2em;
		}
.fieldsetmain{
		width: 400px;
		border: #ff6633 3px double;
		margin-bottom:10px;
		}
.fieldset_accom{ width: 225px;}

.input_s, .input_r	{
		border:#cccccc 1px solid;
		background-image: url(camps/input.gif);
		border-bottom: #c76921 2px solid;
		border-right: #c76921 2px solid;
		border-top: #c76921 1px solid;
		border-left: #c76921 1px solid;
		color: maroon;
		height:2em;
		}
.qoute	{
		border:#cccccc 1px solid;
		background-image: url(camps/input.gif);
		border-bottom: #c76921 2px solid;
		border-right: #c76921 2px solid;
		border-top: #c76921 1px solid;
		border-left: #c76921 1px solid;
		color: maroon;
		line-height:2em;
		display:block;
		width:100px;
		}

#form	{
			width:500px;
			border:#ff6600 1px solid;	
				}
.style10 {font-weight: bold}



#menu {
	width: 800;
	background: #EB9737;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	line-height:1.2em;
	height:2.5em;
	z-index: 3;
}

#menu ul {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin: 0;
  padding: 0;
  list-style: none;
}

#menu a, #menu h2 {
font-size: 9px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
display: block;
border-width: 0px;
border-style: solid;
border-color: #c60;
margin: 0;
padding: 6px 10px 6px 10px;
}

#menu h2 {
		color: #fff;
		background: #EB9737;
		text-transform: sentencecase;
}

#menu ul li {
	display: block;
	position: relative;
	float: left;
	width: 60;
}
#menu li ul { display: none; }
#menu ul li a {
  		display: block;
  		text-decoration: none;
  		color: #ffffff;
  		border: 0px solid #ffffff;
		border-top: 0px solid #ffffff;
		border-left: 0px solid #fff;
		border-bottom: 0px solid #fff;
		padding: 6px 5px 6px 10px;
  		background: #EB9737;
  		margin-left: 0px;
  		margin-top:0px;
  		white-space: nowrap;
}
#menu ul li ul {
		border: 1px solid #ffffff;
		border-left: 5px solid #EB9737;		
		}

#menu ul li a:
 { background: #FFCC99; }
#menu li:hover ul {
  display: block;
  position: absolute;
}
#menu li:hover li {
  float: none;
  font-size: 11px;
			}
#menu li:hover a { background: #FFcc99; }
#menu li:hover li a:hover { background: #eb9737; }
.guide	{
		float: left;
		margin-right: 10px;
		}

#guide	{
		position:relative;
		width:90%;
		line-height:1.8em;
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;
		margin-top:10px;
		padding: 10px;
		border-left: #a6b093 4px solid;
		border-bottom: #a6b093 4px solid;
		border-right: #a6b093 1px solid;
		border-top: #a6b093 1px solid;
		background: #ffffff;
		background-image: url(images/guides.jpg);
		background-repeat:repeat-x;
		color: #800000;
		}
#camps_links {padding: 10px;}
#footnav a:link, #footnav a:visited, #footnav a:active	{color:#ffffff;}
#footnav a:hover	{
					color:#333333;
					text-decoration:underline;
					}
#footnav	{color:#ffffff;}
#contactus	{
	position:relative;
	width: 80%;
	height: 450px;
	padding:20px;
	padding-top: 10px;
	background: #fff0d1;
	float: none;
	border: 1px solid #99700F;
	line-height: 2em;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	font-size: 11px;
			}
.contact-pic	{
				float: right;
				border: #f60 1px solid;
				}
#destinations	{
				line-height: 1.5em;
				border: #ff6600 1px solid;
				background: #FFF0D1;
				width: 276px;
				height: 100%;
				padding: 10px;
				}
#destinations_main{
				line-height: 1.5em;
				border: #ff6600 1px solid;
				border-left: #ff6600 1px solid;
				width: 490px;
				height: 100%;
				padding: 10px;
				}
.back	{float:right}
#community		{
				line-height: 2em;
				border: #7d4725 2px solid;
				width: 670px;
				margin-left:auto;
				margin-right:auto;
				margin-top:20px;
				padding: 10px
				}
#international	{
				
				line-height:2em;
				width: 80%;
				padding:20px;
				border-top: #666666 4px solid;
				border-left: #666666 4px solid;
				border-bottom: #666666 1px solid;
				border-right: #666666 1px solid;
				background: #ffffff;
				margin-left:auto;
				margin-right:auto;
				margin-top:20px;
				margin-bottom: 20px;
				}
#intcontact		{
				width:auto;
				height: auto;
				border: #333333 2px solid;
				background: #cccccc;
				padding: 10px;
				}
#intoffice	{
			display:block;
			background: #cccccc;
			border: #333333 6px double;
			padding: 5px;
			text-align: center;
			}
			
#index		{
			position: relative;
			width:760px;
			padding: 20px;
			line-height: 2em;
			margin-left: auto;
			margin-right:auto;
			border: #333333 1px solid;
			background: #fffccc;
			}
#welcome	{
			position: relative;
			font-size:14px;
			font-family:Arial, Verdana, Helvetica, sans-serif;
			color: #FFFFCC;
			line-height: 1.5em;
			border: #EB9737 1px solid;
			padding: 6px;
			background: #FFF0D1;
			}
#index_destinations, #relax	{
				position: relative;
				float: left;
				background: #d36c31; 
				margin-top: 20px;
				border: #EB9737 1px solid;
				width: 40%;
				padding: 10px;
				color: #fff;
				}
#relax		{
			float:right;
			background: #ff9933 ;
			font-family:Arial, Verdana, Helvetica, sans-serif;
			font-size:12px;
			width: 52%;
			}
.logos, .map		{float: right;}
.destinations, .indexcamps, .indexcamps_r	{
				display: block;
				width: 110px;
				border: #ffffcc 3px double;
				background: #ffcc66;
				height: auto;	
				padding: 5px;
				float: none;
				text-align:center;
				}

.indexcamps_r{float:right;}
#index_destinations a:active, #index_destinations a:visited, #index_destinations a:hover
				{text-decoration:none; color:#C66300;}

#form, #indexform	{
		padding: 20px;
		background: #fff;
		width: 80%; 
		}
#indexcamps .indexcamps_r, .indexcamps	{background: #d36c31;
							color: #ffcc66;
						}


#indexform	{width: 300px;}
#indexcamps		{
			float:right;
			background: #fc6 ;
			font-family:Arial, Verdana, Helvetica, sans-serif;
			font-size:12px;
			width: 360px;
			padding: 20px;
			}

#terms	{
		width: 80%;
		height:auto;
		padding: 20px;
		background: #fff0d1;
		margin-left:auto;
		margin-right:auto;
		border: #99700F 2px solid;
		line-height: 1.8em;
		}

