@charset "utf-8";
/* CSS Document */

html {
min-height:100%;
margin-bottom:1px;
overflow: -moz-scrollbars-vertical !important; 
}

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

body#safari a#safarinavigation,
body#destinations a#destinationsnavigation,
body#responsible a#responsiblenavigation,
body#gallerynew a#gallerynewnavigation,
body#aboutus a#aboutusnavigation, 
body#info a#infonavigation,
body#contactus a#contactusnavigation, 
body#camps a#campsnavigation
body#testimonials a#testimonialsnavigation
	{
	color:#8b0b18;
	text-align:center;
	}


/*---------------------------------body and wrapper---------------------------------*/

body {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	}

#wrapper {
	position:relative;
	width:950px;
	margin:0 auto;
	text-align:left;
	background-color:#FFFFFF;
	padding:0px;
	}
	

	
/*---------------------------------header and global nav---------------------------------*/	

#header {
	position:relative;
	height:125px;
	}
	
#logo{
	float:left;
	padding-top:20px;
	margin-top:20px;
	}
	
#sm-icons {
	position:absolute;
	top:78px;
	left:875px;
	width:125px;
}
	
#phone-number {
	background-color:#FFF;
	float:right;
	width:190px;
	padding:15px 0px 0px 0px;
	}

#phone-number p {
	color:#494c29;
	font-size:12px;
	margin:0px;
	padding:0px;
}

.sm-phone {
	font-size:10px;
	margin-right:10px;
}


#header .top-quote {
	float:left;
	color:#57652c;
	margin:0px 0px 0px 0px;
	width:525px;
	}
	
#header .social-media {
	float:right;
	width:90px;
	padding:10px 10px 0px 0px;
}

#header .social-media img {
	float:right;
	padding-right:5px;
}


	
#header .phone-number {
	position:absolute;
	top:35px;
	left:725px;
	background-image:url(images/Phone-icon.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:225px;
	}
		
#header .phone-number p {
	color:#57652c;
	padding-left:25px;
	
	}
	
.proverb-small {
	font-size:11px;
	}	
	
	
#navigation {
	margin:0px 0px 10px 0px;
	border-top:#ABB86A solid 1px;
	border-bottom:#ABB86A solid 1px;
	padding:5px 0px 5px 0px;
	}	
	
#navigation ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
	}	
	
#navigation li {
	display:inline;
	text-decoration:none;
	padding:0px 14px 0px 14px;
	background-image:url(images/nav-divide.gif);
	background-position:right center;
	background-repeat:no-repeat;
	}
#navigation .contact {
	padding:0px;
	margin-left:8px;
	background-image:none;
	}	
	
#navigation .home {
	padding:0px 13px 0px 0px;
	margin:0px;
	background-image:url(images/nav-divide.gif);
	background-position:right center;
	background-repeat:no-repeat;
	}	
	
#navigation .specials {
	background-image:none;
}

#navigation a:link, #navigation a:visited {
	color:#57652c;
	text-decoration:none;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	padding:0px;
	margin:0px;
	}
	
	
#navigation a:hover {
color:#000000;
	}
		
	

#masthead {
	}
		
	

/*---------------------------------jquery banner rotator---------------------------------*/		


	
#gallery {
	position:relative;
	height:360px;
	margin:0px 0px 30px 0px;
	}
	
#gallery-thin {
	position:relative;
	margin:0px 0px 30px 0px;
	}
	

	
#gallery a {
		float:left;
		position:absolute;
	}
	
#gallery a img {
		border:none;
		border:#667031 solid 1px;
	}
	
#gallery a.show {
		z-index:500;
	}

#gallery .caption {
	z-index:600;
	color:#ffffff;
	height:100px;
	width:100%;
	position:absolute;
	bottom:-17px;
	left: 0px;
	font-size:14px;
	}

#gallery .caption .content {
		margin:5px;
		padding:20px;
	}
	
#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#ffffff;
	}
		
	
/*---------------------------------main-holder---------------------------------*/	

#main-holder {
	}	
	
#gallery-holder {
padding-top:15px;
	}	
	
#gallery-holder img {
	margin:15px 25px 15px 0px;
	}
	
	
#gallery-holder .categories {
padding:0px 0px 0px 0px;
}

#gallery-holder h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:100;
	padding:0;
	color:#8b0b18;
	margin:15px 0px 0px 0px;
	}
	
#gallery-holder h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:100;
	margin:15px 0px 0px 0px;
	padding-bottom:10px;
	color:#666666;
	border-bottom:#ABB86A solid 1px;
	}	
	
#gallery-holder .right-image img {
	margin:15px 0px 15px 0px;
	}	

#gallery-holder a:link, #gallery-holder a:visited  {	
	color:#8b0b18;
	text-decoration:none;
	}
	
	#gallery-holder a:hover {	
	color:#8b0b18;
	text-decoration:underline;
	}


/*---------------------------------sidebar left---------------------------------*/	

#sidebar-left {
	float:left;
	width:200px;
	height:650px;
	margin:0px 0px 0px 45px;
	border-right:#ABB86A solid 1px;
	padding-right:30px;
	}
	
	#sidebar-left h2 {
		font-size:20px;
	}
	
#sidebar-left-home {
	float:left;
	width:200px;
	margin-top:15px;
	border-right:#ABB86A solid 1px;
	padding-right:30px;
	}
	

	
	
#sidebar-left-home ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
	
#sidebar-left-home li {
	margin-bottom:20px;
	padding:0px;
	text-transform:uppercase;
	}
	
	
#sidebar-left-home li a {
	text-decoration:none;
	color:#687456;
}



#sidebar-left-home ul li a img {
	margin:0px;
	padding:0px;
}

#sidebar-left-home h4 {
	width:204px;
	height:39px;
	background:url(images/our-safaris-header.gif) no-repeat;
	margin:0px;
	border-bottom:#abb86a solid 1px;
}

.view-all a:link, .view-all a:visited {
	display:block;
	color:#36461e;
	font-size:14px;
	text-decoration:none;
	margin-top:20px;
}

	
	
#expore-africa {
	float:left;
	width:200px;
	margin:15px 0px 0px 0px;
	border-bottom:#cecaaa 1px dotted;
	padding-bottom:15px;
}



#explore-highlights {
	margin-top:15px;
}

#explore-highlights p {
		color:#9d9c9c;
	margin:0px;
	padding:0px;
}

#explore-highlights a:link, #explore-highlights a:visited {
		color:#898787;
		text-decoration:none;
}
 
#explore-highlights a:hover {
	text-decoration:underline;
}

#explore-highlights .explore-bullets-top {
	padding:10px 10px 10px 0px;
	border-bottom:#cecaaa 1px dotted;
	border-top:#cecaaa 1px dotted;
	
	}

#explore-highlights .explore-bullets-one {
	padding:10px 10px 10px 0px;
	border-bottom:#cecaaa 1px dotted;
	
	}
	
.orange-one {
	color:#b64e00;
	display:block;
	font-weight:bold;
}








	
	
#kenya-ad {
	width:200px;
	height:300px;
	paddding-right:25px;
	border:#abb76b 1px solid;
	background-image:url(images/kenya-ad-pic.jpg);
	background-repeat:no-repeat;
}

#kenya-ad .kenya-text  {
	color:#4c4f1a;
	padding:0px 10px 10px 10px;
	margin-top:50px;
	}
	
	#kenya-ad .kenya-text p {
	color:#9aa462;
		font-size:14px;
		line-height:30px;
	}
	
#kenya-ad  a:link, #kenya-ad a:visited, #tanzania-ad a:link, #tanzania-ad a:visited  {
	color:#FFFFFF;
	text-decoration:none;
	margin-left:20px;
	}	
	
#kenya-ad a:hover, #tanzania-ad a:hover {
text-decoration:underline;
	}
	
	
#tanzania-ad {
	width:200px;
	margin-top:15px;
}	


	
	
#destinations {
	width:200px;
	 
}

#destinations h3 {
	width:200px;
	height:19px;
	background:url(images/destinations-title.gif) no-repeat;
	margin-bottom:10px;
	border-bottom: #abb86a solid 1px;
	padding:5px;
}


#destinations-left ul {
	float:left;
	width:100px;
	list-style-type:none;
	color:#930b18;
	}
	
#destinations-right li a:hover {
	text-decoration:underline;
}	
	
	
#destinations-left li a:hover {
	text-decoration:underline;
}	

	
#destinations-left li a {
	display:block;
		color:#930b18;
		text-decoration:none;
		padding-top:5px;
}
	
#destinations-right ul {
	float:left;
	width:100px;
	list-style-type:none;
	color:#930b18;
}


#destinations-right li a {
	display:block;
		color:#930b18;
		text-decoration:none;
		padding-top:5px;
}





#accommodations {
	width:220px;
	margin-top:20px;
	 }
	 
	 #accommodations h3 {
	width:200px;
	height:19px;
	background:url(images/accomodations.gif) no-repeat;
	margin-bottom:10px;
	border-bottom: #abb86a solid 1px;
	padding:5px;
}

	 
#accommodations ul {
	list-style-type:none;
}



li.kenya-accom a {
	display:block;
	float:left;
	background:url(images/kenya-thumb-home.jpg) no-repeat;
	width:100px;
	height:100px;
	margin-right:10px;
	text-decoration:none;
}

.kenya-thumb-text {
	margin:80px 0px 0px 10px;
	display:block;
	color:#FFF;
}



li.tanzania-accom a {
	display:block;
		float:left;
	background:url(images/tanzania-thumb-home.jpg) no-repeat;
	width:100px;
	height:100px;
	text-decoration:none;
}

.tanzania-thumb-text {
	margin:80px 0px 0px 10px;
	display:block;
	color:#FFF;
}


	
	
#reviews {
	width:220px;
	margin-top:20px;
	 }	
	 
	 
#reviews p {
	font-size:12px;
	font-style:oblique;
}
	
	
	#reviews h3 {
	width:200px;
	height:19px;
	background:url(images/testimonials-title.gif) no-repeat;
	margin-bottom:10px;
	border-bottom: #abb86a solid 1px;
	padding:5px;
}

#affiliates {
	width:220px;
	margin-top:20px;
	 }	
	
	
	#affiliates h3 {
	width:200px;
	height:19px;
	background:url(images/affiliates-title.gif) no-repeat;
	margin-bottom:10px;
	border-bottom: #abb86a solid 1px;
	padding:5px;
}



	
#sidebar-right-home {
	float:left;
	margin-bottom:20px;
	text-align:left;
	width:435px;
	margin-left:20px;
	padding-top:5px;
	}
	

	
#sidebar-right-home a:link, #sidebar-right-home a:visited {
	color:#666;
}
	
#sidebar-right-home .right-content {
	width:435px;
	margin-left:5px;
	}
	
#home-right-column {
	float:right;
	width:220px;
	margin:15px 0px 0px 0px;
	border-left:#ABB86A solid 1px;
	padding-left:20px;
	}	
	
#bbb {
	margin-top:10px;
	background:#000;
}

#bbb .left {
	float:left;
	margin-right:15px;
}


#bb .right {
	float:left;
}


	
	
	
	
	#left-content {
	margin:20px 0px 0px 0px; 
	background-image:url(images/Footprints.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-right:15px;
}

#left-content p {
	font-size:16px;
	color:#ABB86A;
	padding-right:20px;
}


#left-content a:link, #left-content a:visited {
	color:#ABB86A;
}

#sidebar-left-home .left-content img {
	margin-top:20px;
}

.travel-quote {
	color:#667031;
}

.green {
	color:#667031;
}

#safaris {
	width:250px;
	}

#safaris .safaris-content {
	margin-left:30px;
	}

#safaris .safaris-content ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	}

#safaris .safaris-content li {
	display:block;
	padding:10px 15px 0px 0px;
	color:#667031;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	}
	
#safaris .safaris-content a:link, #safaris .safaris-content a:visited {
text-decoration:none;
	color:#667031;
}

#safaris .safaris-content a:hover {
color:#ABB86A;
}

#safaris .safaris-content a#current {
color:#8b0b18;
background-image:url(images/acurrent.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:20px;
font-family:Georgia, "Times New Roman", Times, serif;
}

a#current {
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
}


/*---------------------------------sidebar-left---------------------------------*/	

#sidebar-right {
	float:right;
	margin-bottom:50px;
	text-align:left;
	width:650px;
	}
	
		
	
	
#sidebar-right .kenya-accom {
	float:left;
	}
	

	
	#sidebar-right .kenya-accom a:link, #sidebar-right .kenya-accom a:visited   {
	color:#666666;
	}
	
	#sidebar-right .tanzania-accom a:link, #sidebar-right .tanzania-accom a:visited   {
	color:#666666;
	}
	
	#sidebar-right .tanzania-accom {
	float:right;
	}
	
	
#sidebar-right .right-content {
	width:650px;
	}
	
#sidebar-right .right-sitemap {
	width:650px;
	}	
	
	#sidebar-right .right-sitemap ul  {
	margin-top:20px;
		}
	
		#sidebar-right .right-sitemap li {
		margin:0px 0px 0px 25px;
		}	
	
	#sidebar-right .right-sitemap a:link, #sidebar-right .right-sitemap a:visited {
	width:650px;
	color:#9d9c9c;
	}	
	
	#sidebar-right .right-sitemap a:hover {
	text-decoration:underline;
	}
	
/*---------------------------------accomodations---------------------------------*/	



#sitemap {
	}
	
#sitemap .sitemap-left {
	float:left;
	width:200px;
	margin-top:20px;
	}	
	
#sitemap .sitemap-right {
	float:left;
	width:200px;
	margin:20px 0px 0px 20px;
	}	
	
#sitemap ul {
	list-style-type:none;
	}
	
#sitemap li a:link, #sitemap li a:visited  {
	
	color:#999999;
	text-decoration:none;
	}	
	



	
	




/*-------------------------------------------------------------destinations---------------------------*/
	
#sidebar-right .right-destinations {
	width:650px;
	}
	
#sidebar-right .right-destinations img {
	float:right;
	}
	
#sidebar-right .right-destinations ul {
	list-style-type:none;
	}	
	
#sidebar-right .right-destinations li {
	color:#9d9c9c;
	font-size:14px;
	text-decoration:none;
	}
	
#sidebar-right .right-destinations b {
font-weight:400;
	color:#666666;
}
	
.destinations-title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:100;
	margin-top:15px;
	padding:0;
	color:#8b0b18;
}	
	
#sidebar-right .responsible-travel {
	}
	
#sidebar-right .right-content img {
	float:left;
	margin:0px 10px 10px 0px
	}

#sidebar-right a:link, #sidebar-right a:visited {
	color:#8b0b18;
	text-decoration:none;
	} 
	
	
		
#sidebar-right .right-content ul, #sidebar-right .responsible-travel ul {
	list-style-type:none;
	margin-top:10px;
	padding:0px;
	}
	
#sidebar-right .right-content li, #sidebar-right .responsible-travel li {
	color:#9d9c9c;
	text-decoration:none;
	font-size:14px;
	}
	
	
	#sidebar-right .accomodations {
	margin:20px 0px 0px 45px;
	width:325px;
	}
	
	#sidebar-right .accomodations img {
	float:left;
	margin:15px 15px 15px 0px
	}
	
	
	
/*-------------------------------------------------------pdf files-------------------------------------------------*/	
	
#sidebar-right .pdf-download {
	width:500px;
	height:36px;
	margin-top:20px;
	}
	
	#sidebar-right .pdf-download-kenya {
	width:500px;
	height:36px;
	margin-top:20px;
	}
	
#sidebar-right .pdf-download a:link, #sidebar-right .pdf-download a:visited  {
	color:#9d9c9c;
	}
	
	#sidebar-right .pdf-download-kenya a:link, #sidebar-right .pdf-download-kenya a:visited  {
	color:#9d9c9c;
	}
	
#sidebar-right .pdf-download img {
	float:left;
	}
	
#sidebar-right .pdf-download p {
	margin:10px 0px 0px 50px;
	}
	
	
	

	
	
	
	
	
	
/*---------------------------------sidebar-left safari content---------------------------------*/	

	
	#safari-content {
	width:650px;
	margin-left:45px;
	}
	
	#safari-content .right-content ul {
	list-style-type:none;
	margin-top:10px;
	padding:0px;
	}
	
	#safari-content .right-content li {
	color:#b4b3b3;
	text-decoration:none;
	font-size:14px;
	}
	

	
	#schedule {
	color:#999999;
	}
	
		
	#schedule .kenya-tanzania {
	color:#999999;
	border-top:#ABB86A 1px solid;
	padding-top:5px;
	margin-top:5px;
	}
	
	#schedule .schedule-btns {
	float:left;
	width:150px;
	margin:15px 15px 0px 0px;
	}
	
#schedule .schedule-btns a:link, #schedule .schedule-btns a:visited  {
	float:left;
	text-decoration:none;
	color:#9d9c9c;
		}
		
	#schedule .accom {
	float:left;
	width:140px;
	margin:25px 15px 0px 0px;
	}
	
	#schedule .accom a:link, #schedule .accom a:visited  {
	color:#667031;
		}
	
	#accomodation {
	color:#999999;
	width:650px;
	}
	
	#accomodation .accomodation-thumbs {
	float:left;
	width:140px;
	margin:15px 15px 0px 0px;
	}
	
	#accomodation .accomodation-thumbs a:link, #accomodation .accomodation-thumbs a:visited {
	border:none;
	float:left;
	} 
	
	img {
	border:none;
	}
	
	
/*---------------------------------destinations ---------------------------------*/	

	#destination {
	color:#999999;
	width:650px;
	}
	
	#destination .destination-thumbs {
	float:left;
	width:200px;
	margin:15px 15px 0px 0px;
	}
	
	#destination .destination-thumbs a:link, #destination .destination-thumbs a:visited {
	border:none;
	float:left;
	font-size:14px;
	color:#57652c;
	} 
	
	img {
	border:none;
	margin-bottom:5px;
	}
	
	.destinations-text {
	font-size:14px;
	color:#57652c;
	}

/*---------------------------------footer---------------------------------*/	

#footer {
	clear:both;
}


#footer .sponsors {
text-align:center;
}

#footer .sponsors img {
margin-left:10px;
}



#footer a:link, #footer a:visited  {
	color:#ABB86A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
#footer a:hover {
	color:#666666;
}
#footer .footertext ul {
	width:350px;
	float:left;
	padding:12px 10px 12px 0px;
	list-style-type:none;
}
#footer .footertext li {
	display:inline;
	padding-right:10px;
}

#footer .footertext-left {
	float:right;
	padding:5px 0px 0px 10px;
}

#footer .footertext-left p {
	font-size:12px;
	color:#ABB86A;
}









#bottom-animals {
	position:relative;
	background:url(images/animals-background.gif) no-repeat;
	width:950px;
	height:393px;
	margin:0 auto;
text-align:left;
border-bottom:#CCC 1px solid;
padding-bottom:20px;
}

#copyright-info {
	margin-top:415px;
	color:#FFF;
}



#footer-column-holder {
	position:relative;
	width:950px;
	padding-top:15px;
}

#footer-column-holder ul {
	list-style-type:none;
}

#footer-colum-holder li {
	margin-top:5px;
}


#footer-column-holder a:link, #footer-column-holder a:visited {
	color:#FFF;
	text-decoration:none;
}

#footer-column-one {
	position:absolute;
	width:200px;
	top:250px;
	left:0px;
}

#footer-column-two {
	position:absolute;
	width:200px;
	top:250px;
	left:200px;
}

#footer-column-three {
	position:absolute;
	width:500px;
	top:250px;
	left:425px;
}

#footer-column-three .column-title {
	color:#f39968;
}

#footer-column-three li {
	color:#FFF;
}


#footer-column-four {
	position:absolute;
	top:250px;
	left:750px;
}

#footer-column-four .four-left {
	float:left;
	margin-right:10px;
}

#footer-column-four .four-right {
	float:left;
}


li.column-title {
	margin-bottom:10px;
	font-size:14px;
	text-transform:uppercase;
	color:#f39968;
}




#bottom-footer {
	clear:both;
	text-align:center;
	width:100%;
	background:url(images/footer-background.gif) repeat-x;
	height:450px;
	background-color:#000;
}


	
	
/*---------------------------------universal selectors---------------------------------*/	

 h4, h5  {
	}
	
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:100;
	margin-top:15px;
	padding:0;
	color:#8b0b18;
}

.gorilla-heading {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:100;
	margin-top:15px;
	padding:0;
	color:#8b0b18;
}


h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:100;
	margin-top:15px;
	padding:0;
	color:#666666;
}

.h2-clone {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:100;
	margin:0px;
	padding:0px;
	color:#666666;
	}


 h3 {
 	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:100;
	margin-top:5px;
	padding:0;
	color:#8b0b18;
 }
 

.smallh2 {
font-size:12px;
}

h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:100;
	margin-top:15px;
	padding:0;
	color:#667031;
}	
	
p {
	margin-top:10px;
	color:#9d9c9c;
	font-size:14px;

	}
	
.quote-aboveh1 {
	margin-top:10px;
	color:#807e7e;
	font-size:12px;
	}
	
.clear {
	clear:both;
	}	
	
#sitmap.ul a {
color:#9d9c9c;
}	
	
	
	/* lightbox css */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }




.glossymenu {
width: 175px; /*width of menu*/
margin-left:0px;
padding:0px 0px 0px 0px;
}

.glossymenu a.menuitem {
background-color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#667031;
display: block;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
line-height: 15px;
}

.menu-item-small {
font-size:12px;
color:#667031;
}

.glossymenu a#current {
	color:#383f15;
}


.glossymenu a.menuitem:visited {
color:#667031;
}



.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
color:#383f15;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background:#FFFFFF;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type:none;
margin:0;
padding:0;
}



.glossymenu div.submenu ul li a{
display: block;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#9cae64;
text-decoration:none;
padding: 4px 0;
padding-left: 20px;
}

.glossymenu div.submenu ul li a:hover{
	color:#8b0b18;
}
.sub-big-font {
font-size:14px;
color:#667031;
}


		
/*----------------------------------------------------------------------form styles------------------------------------------------*/

/*-----------------------------------------------crm form---------------------------------------------*/

	
#crm-form {
	width:320px;
	border:#5d7072 1px solid;
	background-color:#91dae7;
	padding:10px;
	color:#000000;
	font-size:12px;
	margin-left:30px;
	}
	
#crm-form p {
margin:0px;
}
	
	
form div {
	margin:0px;
	padding:0px;
	padding-top:10px;
	}

form div label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	}
	
input.txt {
	border:#c2c1c1 1px solid;
	width:312px;
	padding:3px;
	color:#000000;
	margin-top:5px;
}


input.btn {
	background-color:#35471f;
	color:#fff;
	width:79px;
	height:26px;
	border:none;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0px 0px 230px;
	padding-bottom:5px;
}
textarea {
	width:320px;
	height:150px;
		border:#c2c1c1 1px solid;
		margin-top:5px;
	}


select {
	width:150px;
	border:#c2c1c1 1px solid;
	background-color:#FFFFFF;
	color:#000;
	margin-top:5px;
	}
	
#form-holder {
width:450px;
	}

#form-holder .form-color {
background:#fff;
padding-left:15px;
	}
	
	#form-holder p {
	margin-left:15px;
	}
	
	
/*---------------------------------------new sidebar navigation-----------------------------------*/


.side-nav-left {
	}
	
	
.side-nav-left h2 {
	margin-bottom:15px;
}

.side-nav-left ul {
	margin:0px;
	padding:0px;
	background-image:url(images/glossy-background.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}

.side-nav-left li {
	color:#2d341a;
	text-decoration:none;
	list-style-type:none;
	padding:5px 0px 5px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin-left:8px;
	}


.side-nav-left a:link, .side-nav-left a:visited {
	color:#2d341a;
	text-decoration:none;
	}
	
.side-nav-left a:hover {
	color:#FFF;
	}
	
.side-nav-left .side-title {
	color:#7e2a1c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}

