/*
Theme Name: Son of the serengeti
Theme URI: http://sonoftheserengeti.com/
Version: 1.1
Author: Michael Loban
Author URI: http://infotrustllc.com/

*/
.testimonial_text
{
	padding-left:15px;
	line-height:18px;
	font-size:14px !important;
}
.testimonials
{
	border-bottom:2px solid #333;
	padding-bottom:35px;
	font-size:14px !important;
}
.testimonial-signature
{
float:right;
text-align:right;
}

.testimonialsimage
{
	height:120px;
	width:85px;
}
body {
	font-size: 14px;
	font-family: verdana;

	background: #000000;
/*	color: #333;
*/
	color:white;
     }
 
p {
	font-size: 14px;
	font-family: verdana;

	font-weight:normal;
/*	color:#999999;*/
	color:white;	
	line-height: 1.6em;
	
}

#page {
        width:956px;
        margin:0 auto;
        padding:0;
      }
.title,h1{
        font-size:26px;
        color:#FFBD00;
        text-decoration:none;
		padding-top:5px;
		padding-bottom:20px;
}

.title a,h1 a{
        font-size:30px;
        color:#FFBD00;
        text-decoration:none;
        font-weight:normal;
	}
.sub-title, h2 {
        font-size:24px;
        font-style:italic;
        color:#ffffff;
		font-weight:bold;
		padding-bottom:5px;
}
.abouttheauthor, h2 {
        font-size:16px;
        text-transform: uppercase;
        font-style:normal;
        color:#FFBD00;
		font-weight:bold;
}

.sub-title2 {
        font-size:13px;
        font-style:italic;
        color:#ffffff;
		font-weight:bold;
}


h3   {
         font-size:16px;
         font-style:italic;
         color:#000;
       
       }
a {
	font-size:13px;
	font-weight:bold;
	color:#FFBD00;
    text-decoration:none;

}
img {
     border:none;
    }


/* Header Start Here */

#header {
     height:463px;
     background:url(images/header-bg2.jpg) no-repeat top center;
     margin:0;
     padding:0;
        }
#headercheetah {
     height:463px;
     background:url(/galleries/galleryimages/headercheetah.jpg) no-repeat top center;
     margin:0;
     padding:0;
        }
#headergiraffe {
     height:463px;
     background:url(/galleries/galleryimages/headergiraffe.jpg) no-repeat top center;
     margin:0;
     padding:0;
}     
#headermongoose {
     height:463px;
     background:url(/galleries/galleryimages/headermongoose.jpg) no-repeat top center;
     margin:0;
     padding:0;
        }

#headerlion {
     height:463px;
     background:url(/galleries/galleryimages/headerlion.jpg) no-repeat top center;
     margin:0;
     padding:0;
        }
#headercrocodile {
     height:463px;

     background:url(/galleries/galleryimages/headercrocodile.jpg) no-repeat top center;

     margin:0;
     padding:0;
        }
#headerelephant {
     height:463px;

     background:url(/galleries/galleryimages/headerelephant.jpg) no-repeat top center;

     margin:0;
     padding:0;
        }
#headerwildebeest {
     height:463px;
     background:url(/galleries/galleryimages/headerwildebeest.jpg) no-repeat top center;
     margin:0;
     padding:0;
        }


#icon-menu {
	width:430px;
	height:54px;
	float:right;
	margin-top:336px;
}
#icon-menu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: left;
}
	#icon-menu ul li{
	float:left;
}
#icon-menu ul li a.iconlion{
	text-decoration: none;
	background: url(/images/icons/Lion.jpg) no-repeat;
	float: left;
	margin-right: 3px;
	height: 55px;
	width: 55px;
	border:none;
}
#icon-menu ul li a.iconlion:hover{
	text-decoration: none;
	background: url(/images/icons/Lion_hover.jpg) no-repeat;
	float: left;
	margin-right: 3px;
	height: 55px;
	width: 55px;
	border:none;
}

#icon-menu ul li a.iconwildebeest{
	text-decoration: none;
	background: url(/images/icons/Wildebeest.jpg) no-repeat;
	float: left;
	margin-right: 3px;
	height: 55px;
	width: 55px;
		border:none;
}
#icon-menu ul li a.iconwildebeest:hover{
	text-decoration: none;
	background: url(/images/icons/Wildebeest_hover.jpg) no-repeat;
	float: left;
	margin-right: 3px;
	height: 55px;
	width: 55px;
	border:none;
}

#icon-menu ul li a.iconmongoose{
	text-decoration: none;
	background: url(/images/icons/Mongoose.jpg) no-repeat;
	float: left;
	margin-right: 3px;
	height: 55px;
	width: 55px;
	border:none;
}
#icon-menu ul li a.iconmongoose:hover{
	text-decoration: none;
	background: url(/images/icons/Mongoose_hover.jpg) no-repeat;
	float: left;
	margin-right: 3px;
	height: 55px;
	width: 55px;
		border:none;
}

#icon-menu ul li a.icon4{
	text-decoration: none;
	background: url(/images/icons/icon4.jpg) no-repeat;
	float: left;
	margin-right: 3px;
	height: 55px;
	width: 55px;
		border:none;
}
#icon-menu ul li a.icon4:hover{
	text-decoration: none;
	background: url(/images/icons/icon4b.jpg) no-repeat;
	float: left;
	margin-right: 3px;
	height: 55px;
	width: 55px;
		border:none;
}

#icon-menu ul li a.iconelephant{
	text-decoration: none;
	background: url(/images/icons/Elephant.jpg) no-repeat;
	float: left;
	margin-right: 3px;
	height: 55px;
	width: 55px;
		border:none;
}
#icon-menu ul li a.iconelephant:hover{
	text-decoration: none;
	background: url(/images/icons/Elephant_hover.jpg) no-repeat;
	float: left;
	margin-right: 3px;
	height: 55px;
	width: 55px;
		border:none;
}

#icon-menu ul li a.icongiraffe{
	text-decoration: none;
	background: url(/images/icons/Giraffe.jpg) no-repeat;
	float: left;
	margin-right: 3px;
	height: 55px;
	width: 55px;
		border:none;
}
#icon-menu ul li a.icongiraffe:hover{
	text-decoration: none;
	background: url(/images/icons/Giraffe_hover.jpg) no-repeat;
	float: left;
	margin-right: 3px;
	height: 55px;
	width: 55px;
		border:none;
}

#icon-menu ul li a.iconcheetah{
	text-decoration: none;
	background: url(/images/icons/Cheetah.jpg) no-repeat;
	float: left;
	margin-right: 3px;
	height: 55px;
	width: 55px;
		border:none;
}
#icon-menu ul li a.iconcheetah:hover{
	text-decoration: none;
	background: url(/images/icons/Cheetah_hover.jpg) no-repeat;
	float: left;
	margin-right: 3px;
	height: 55px;
	width: 55px;
		border:none;
}

#icon-menu ul li a.icon8{
	text-decoration: none;
	background: url(/images/icons/icon8.jpg) no-repeat;
	float: left;
	margin-right: 3px;
	height: 55px;
	width: 55px;
		border:none;
}
#icon-menu ul li a.icon8:hover{
	text-decoration: none;
	background: url(/images/icons/icon8b.jpg) no-repeat;
	float: left;
	margin-right: 3px;
	height: 55px;
	width: 55px;
		border:none;
}

#icon-menu ul li a.iconcrocodile{
	text-decoration: none;
	background: url(/images/icons/Crocodile.jpg) no-repeat;
	float: left;
	margin-right: 3px;
	height: 55px;
	width: 55px;
		border:none;
}
#icon-menu ul li a.iconcrocodile:hover{
	text-decoration: none;
	background: url(/images/icons/Crocodile_hover.jpg) no-repeat;
	float: left;
	margin-right: 3px;
	height: 55px;
	width: 55px;
		border:none;
}









#menu{
	position:relative;
	width:700px;
	height:50px;
	margin-top:15px;
	float:left;
	background:url(images/menu-bg.jpg) no-repeat top left;
	}
#menu ul {
	list-style-type:none;
	text-align:left;
	padding-left:38px;
	padding-right:30px;
	line-height:20px;
	}
#menu ul li{
	float:left;
	padding-bottom:5px;
	display:inline;
}
#menu ul li a{
	text-decoration:none;
    font-family:Arial;
    font-weight:bold;
    font-size:16px;
    color:#000000;
    text-transform:uppercase;
    margin-right:32px; 
	padding-bottom:3px;
	display:block;
}   

#menu ul li a:hover{
	background:url(images/menu-over-underline.jpg) no-repeat bottom center;      
  }
  #menu ul li a.active{
	background:url(images/menu-over-underline.jpg) no-repeat bottom center;      
  }

#sublinks
{
	width:700px;
	margin:0;
	height:30px;
	font-size:8px;

}	

#sublinks ul{
height:32px;
color:#FFFFFF;
margin:0;
padding:0 0 0 0px;
}

#sublinks ul li
{
display:inline;

text-decoration:none;
float:left;
color:#FFFFFF;
}
#sublinks ul li a,
#sublinks ul li a:visited {
padding:0 10px 0 10px;
display:block;
text-decoration:none;
float:left;
color:#FFFFFF;
}

#sublinks ul li a:hover, #sublinks ul li a:active, #sublinks ul li a.active{
text-decoration:underline;
}
#s2, #s3, #s4, #s5, #s6{display:none;}
#video-gallary{
	position:relative;
	width:250px;
	height:50px;
	margin-top:30px;
	float:right;
	background:url(images/video-gallary.jpg) no-repeat top left;
}
#promotion-piece{
	position:relative;
	width: 75px;
	height:75px;
	top: 325px;
right: -100px;
z-index:1;
	background:url(http://www.classicgamerentals.com/images/Seals-AnimalStories.gif) no-repeat top left;
}
#promotion-piece2{
	position:relative;
	width: 75px;
	height:75px;
	top: 250px;
right: -180px;
z-index:1;
	background:url(http://www.classicgamerentals.com/images/Seals-SafariPhotos.gif) no-repeat top left;
}

/* Header End Here */


/* Container Start Here */

#content {
	clear:both;
	float:left;
	width:551px;
	background:url(images/vr-line.jpg) no-repeat top right;
/*	margin:0;*/
	padding-left:10px;
	padding-right:20px;
	margin-bottom:20px;
	line-height:30px;
	padding-top:15px !important;
}
#content-container {
	width:516px;
	margin-left:35px;
	margin-right:20px;
	}
.title2 {
	padding-top:40px;
	}
.title3 {
	padding-top:40px;
	}
.title2 a {
        font-size:24px;
        color:#FFBD00;
        text-decoration:none;
	padding-top:10px;
        font-weight:normal;

}
.title3 a {
        font-size:24px;
        color:#FFBD00;
        text-decoration:none;
	padding-top:10px;
	font-weight:normal;
	
}
#post-1 {
	width:514px;
	}
#post-2 {
	float:left;
	width:280px;
	}
#post-3 {
	clear:both;
	width:514px;
}


.post p a {
	font-size:13px;
	font-weight:bold;
	color:#FFBD00;
        text-decoration:none;
	padding-left:10px;
}
.post2img {
	float:right;
	width:222px;
	height:131px;
	margin-top:15px;
	margin-bottom:15px;

	margin-right:10px;
}


/* Container End Here */

/* Sidebar Start Here */

#sidebar{
	margin-left:590px;
        padding:0;
        margin-top:5px;
}

#blackout {
background-color:#555555;
display:none;
left:0;
opacity:0.9;
position:absolute;
top:0;
z-index:50;
}

.video-frame {
margin-left:5px;
}
.video1 {
float:left;
width:96px;
height:78px;
padding:10px;
padding-bottom:15px;
margin-top:22px;
}
.video2 {
float:left;
width:96px;
height:78px;
padding-top:10px;
padding-bottom:15px;
padding-left:15px;
margin-top:22px;
}
.video3 {
float:left;
width:96px;
height:78px;
padding-top:10px;
padding-left:25px;
padding-bottom:15px;
margin-top:22px;
}

#pre-order {
margin-top:5px;
width:357px;
height:296px;
background:url(images/pre-order.jpg) no-repeat top center;
}

#download-preorder{
padding-top:198px;
}







/* Sidebar End Here */





/* Footer Start Here */

#footer {
	clear:both;
	width:100%;
	height:355px;
	background:url(images/footer-bg.jpg) no-repeat top center;
}

#footer-menu {
float:left;
margin:0;
padding:0;
color:#999999;
width:100%;
}
#footer-menu ul {
width:600px;
margin:0;
padding-top:50px;
padding-left:40px;
}
#footer-menu ul li{
list-style-type:none;
display:inline;
}
#footer-menu ul li a{
float:left:
font-family:arial;
font-size:11px;
color:#999999;
padding-left:5px;
padding-right:5px;
text-decoration:none;

}

#footer-menu ul li a:hover {
	color:#aaaaaa
}

.copyright {
	font-family:arial;
	font-size:11px;
	color:#999999;
	padding-top:80px;
	margin-left:50px;
	width:100%;
}

.copyright a
{
color:#999999;
text-decoration:underline;
font-size:10px;
}

/* Footer End Here */




/* Footer End Here */





.linklove
{
visibility:hidden;
}

#guidelines,#guidelines ul,#guidelines ul ol
{
font-size:12px;
font-family:arial;
}
.videoframe
{
     background:url(/images/countdown_film.jpg) no-repeat;
     height:100px;
     margin-top:10px;
     margin-left:10px;
}
.vidFrame {

background:url(images/video-bg2.jpg) no-repeat;

width:357px;
height:372px;
}