body 
{
	background-color:#CCCCCC;

}

.wrapper
{
	height: 100%;
	margin: 0 auto;
	width: 900px;
}



.mainBox 
{
	z-index: 10;
	background-color:#FFFFFF;
	position: absolute;
	height: 550px;
	width: 950px;
	float: left;
	clear: both;
	
}

.innerBox
{

	z-index: 20;
	position: absolute; top: 45px; left: 25px;
	height: 450px;
	width: 900px;
}

.gimmeGreen
{
	background-color:#BEDC89;

}

leftAlignPic
{
	z-index: 30;
}

.logoLeft
{ position: absolute; top: 450px; left: 675px; }

.logoTopRight
{ position: absolute; top: 25px; left: 700px; }

.Arrow
{ z-index: 1000; position: absolute;}
.next
{ top: 450px; left: 845px;}
.prev
{ top: 450px; left: 745px;}

.MonkeyBox
{
	position: absolute; top: 75px; left: 275px;
	height: 100px;
	width: 100px;
}

.MonkeyMovieBox
{
	position: absolute; top: 60px; left: 250px;
	height: 100px;
	width: 100px;
}

.imgCenter
{

	text-align:center;
	margin: 0 auto;

}

.menuWrapper 
{
	position: absolute; top: 445px;
}

.menuBox
{
	
	height: 54px;
	width: 466px;
	bottom: 0pt;
	float: left;
}

.menuItem
{
	width: 36px;
	height: 54px;
	background-position: 0pt bottom;
	bottom: 20pt;
	display: inline;
	float: left;
}


.menuText
{
	height: 11px;
	font-family: helvetica-round, helvetica, verdana, arial;
	background-position: 0pt 0pt;
	bottom: 20pt;
        font-size: 10px;
        font-weight: bold;
        text-align: center;
	float: left;
	width: 100%;
}

img { border-style: none; }
shape { border-style: none; }


a.safarimouseover 
{
	text-decoration: none;
	color: #000;
}

a.safarimouseover, a:visited.safarimouseover
{
	background-color:#FFF;

}

a:hover.safarimouseover
{
	background-color:#BEDC89;
}

a.mouseover, a:visited.mouseover
{
        width: 36px;
        height: 33px;
        background-position: 0pt 0pt;
        background-image: url('img/menucomposite.gif');
        display: -moz-inline-box;
}

a:hover.mouseover {
        background-position: 0pt -33px;
}

.aboutText
{
        font-family: helvetica-round, helvetica, verdana, arial;
        font-weight: bold;
        text-align: left;
}

.textRegular { font-size: 12px; }
.textEmph{ font-size: 18px; }
.textOpposite { color: #FFF; }
.textGrey { color: #CCCCCC; }


.rightText
{
	position: absolute; top: 200px; left: 500px;
	width: 300px;
	
}

.alignRight
{
	text-align: right;
}

.leftText
{
	position: absolute; top: 200px; left: 200px;
	width: 300px;
}

.mailTo
{
	color: #FFFFFF;
}
