/* class = . */
/* div = # */


html {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


body {
background-image:url(../images/body_bg.gif);
font-family:Verdana,Helvetica,sans-serif;
font-size:75%;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
}


h1, h2, h3 span {
display:none;
}


h3 { 
height:39px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


p {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


a {
color:#D725A1;
text-decoration:underline;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

a:link {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

a:hover {
background-color:#FFFFFF;
color:#FC7AD5;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


#container {
background:#DFDFDF url(../images/bg.gif) repeat-x scroll 0%;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
color:#454545;
margin:0px auto;
padding:0px 13px 0px 13px;
position:relative;
text-align:left;
width:772px;
}


#pageHeader {
background:transparent url(../images/top.jpg) repeat scroll 0%;
height:179px;
width:772px;
}


#pageHeader1 {
background:transparent url(../images/top1.jpg) repeat scroll 0%;
height:179px;
width:772px;
}


#accomodation, #services, #safariadventure, #facilities, #quickSummary, #rates {
background-color:#FFFFFF;
background-repeat:repeat-y;
background-image:url(../images/rightflowers.jpg);
background-position:right bottom;
color:#454545;
display:block;
margin:0px 0px 2px 226px;
padding:0px 0px 0px 0px;
width:546px;
}


#linkList {
left:20px;
position:absolute;
top:179px;
width:207px;
}

#linklist, #gallery li {
	text-decoration:none;
}

#links li, #contactus li, #lresources li, #lselect li {
background:transparent url(../images/line.gif) repeat-x scroll center bottom;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:6px 0pt 10px;
}


#linkList li a , #gallery li {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 7px;
text-decoration:none;
list-style-type:none;
}

#accomodation ul li a img, #gallery ul li a img{
	text-decoration:none;
	border:0;
	}

#links li a, #contactus li a, #lresources li a, #lselect li a {
	background:transparent url(../images/link.gif) no-repeat scroll left center;
}

#linkList li a:hover {
text-decoration:underline;
}

#quickSummary p span {
padding:0pt 15px 10px 77px;
margin:0px 0px -21px 0px;
}



#accomodation p span, #services p span, #safariadventure p span, #facilities p span, #quickSummary p span, #rates p span {
display:block;
padding:0px 85px 10px 17px;
}
 

#lselect li a {
background-position:0pt 0.6em;
display:block;
font-weight:bold;
}


#lselect .c {
background:#FFFFFF none repeat scroll 0%;
color:#666666;
display:inline;
padding:0pt;
}


#lselect, #contactus, #lresources, #links, #gallery {
background:transparent url(../images/left_bg.gif) repeat-y scroll 0%;
margin:0px 0px 0px 0px;
}


#facilities ul , #safariadventure ul, #services ul{
list-style:none;
background:transparent url(../images/right_bottom.gif) no-repeat scroll center bottom;
padding:0pt 60pt 20pt 20pt;
}

#accomodation ul {
list-style:none;
background:transparent url(../images/right_bottom.gif) no-repeat scroll center bottom;
padding:0pt 60pt 50pt 20pt;
}


#quickSummary ul, #rates ul {
	list-style:none;
	padding:0px 60pt 20pt 20pt;
}

#services p{
padding:0px 0px 0px 20pt;
}


#safariadventure a {
	color:#ffffff;
	text-decoration:none;
}

.currentrates{
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


#quickSummary h3 {
background:transparent url(../images/quicksummary_top.gif) no-repeat scroll 0%;
}
	
#accomodation h3 {
background:transparent url(../images/accomodation.gif) no-repeat scroll 0%;
}


.accom1 {
	text-decoration:none;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


#facilities h3 {
background:transparent url(../images/facilities.gif) no-repeat scroll 0%;
}


#services h3 {
background:transparent url(../images/services.gif) no-repeat scroll 0%;
}


#rates h3 {
background:transparent url(../images/rates.gif) no-repeat scroll 0%;
}


#safariadventure h3 {
background:transparent url(../images/safariadventures.gif) no-repeat scroll 0%;
}


.end {
background:transparent url(../images/right_bottom.gif) no-repeat scroll center bottom;
padding:15px 0px 0px 0px;
margin:0px 0px 0px 0px;
}


.ratep {
background:transparent url(../images/right_bg.gif) repeat-y scroll right center;
}


#lselect h3 {
background:transparent url(../images/title_select.gif) no-repeat scroll 0%;
}


#contactus {
font-weight:bold;
}	


#contactus h3 {
background:transparent url(../images/contact.gif) no-repeat scroll 0%;
}


#lresources h3 {
background:transparent url(../images/reservations.gif) no-repeat scroll 0%;
}


#lselect ul, #lresources ul, #contactus ul, #links ul, #gallery ul{
background:transparent url(../images/left_bottom.gif) no-repeat scroll center bottom;
margin:0px 0px 0px 0px;
padding:0px 25px 20px 17px;
}


#links {
font-weight:bold;
}


#links h3, #gallery h3 {
background:transparent url(../images/links.gif) no-repeat scroll 0%;
}


#gallery h3 {
background:transparent url(../images/gallery.gif) no-repeat scroll 0%;
}



 
#overlay img{ border: none;
background-color: #eee; 
}


.top {
	text-align: right;
	padding:0 0 0 0;
	margin:0 10px 0 0;
}


.top a{
color:#ed36b5;
text-decoration:none;
background-color: #dfdfdf;
font-size:x-small;
font-weight:bold;
padding:0 0 0 0;
margin:0 0 0 0;
}


h4{
	font-family: "Arial Rounded MT Bold",Arial, serif;
	margin-left:6em;
	font-size: 1.1em;
	font-weight: 400;
	background:#fff;
	padding-top:0em;
	padding-right:0em;
	padding-bottom:0em;
	padding-left:1em;
	width:80px;
	margin-right:-110px;
}


h4 a{
	text-decoration:none;
}

h4 a:link{
	color:#fff;	
}

h4 a:hover{
    color:#000;
}


div#container a:link{
	color:#d725a1;
}


.expanded:before{
	margin:0.5px 0px 0px 0px;	
	}

.collapsed:before{
	margin:0.5px 0.5px 0.5px 0.5px;
	}

.hideme {
	display:none;
	}

.quick1 {
	margin:0px 200px 0px 0px;
	padding:0px 200px 0px 0px;
}


.error {
	color:red;
	display:none;
}

#comments h3 {
background:transparent url(../images/comments.gif) no-repeat scroll 0%;
}

#comments {
background-image:url(../images/leftflowers.jpg);
background-position:left bottom;
padding:0px 0px 0px 0px;
background-color:#FFFFFF;
background-repeat:repeat-y;
color:#454545;
display:block;
margin:0px 0px 20px 226px;
width:546px;
}

#comments p{
padding:0px 10px 20px 80px;
margin:0px 0px 0px 0px;
}

#comments a {
font-weight:bold;
text-decoration:none;
background:transparent url(../images/link.gif) no-repeat scroll 56%;
padding:0px 0px 0px 160px;
margin:0px 0px 0px 0px;
}

#comments p span {
display:block;
padding:0px 0px 0px 0px;

}

.fieldset1 {
	margin:0px 15px 0px 75px;
	padding: 5px 0px 0px 0px;
	font-weight:bold;
	color:#d725a1;
}

.fieldset1 label, .fieldset2 label{
	color: #454545;
}


.fieldset2 {
	margin:5px 15px 0px 75px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	color:#d725a1;
}

.submit {
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.map {
width: 450px;
height: 275px;
margin:-30px 0px 0px 50px;
padding:0px 0px 0px 0px;
}

#map {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


.thanks {
	color: #345684;
	text-align: center;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:2.5em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


	