/* CHERI SUNDAE PRODUCTIONS */
*	{
	padding:0px;
	margin:0px;
}


body	{

	background: #d8b557;
}

.pagecontent {
	margin:0 auto;
	width:1053px;
	background:transparent url(../img/background_repeat.jpg) repeat-y;
}


.header	{
	padding:40px 37px;
	background:transparent url(../img/background_top.jpg) top center no-repeat;
}

/**************************

	CSS NAV
	
***************************/



 
/* Overarching Menu
    -----------------------------------*/
    .cssnav {
 
		border-bottom:1px solid #ccc;
		border-top:1px solid #ccc;
		bottom:24px;
		float:right;
		font-family:Arial;
		font-size:16px;
		font-weight:bold;
		position:relative;
		text-align:center;
		top:50px;
		width:400px;
		
    }
    .cssnav ul {
        padding:0;
        margin:0;
        list-style-type:none;
    }
    .cssnav ul ul {
        width:130px;
        text-align:left;
}
/*	Main list 
    -----------------------------------*/
    .cssnav li {
        float:left;
        width:100px;
        position:relative;
    }
/*	First Level
    -----------------------------------*/
    /* Links */
    .cssnav a, .cssnav a:visited {
        display:block;
        text-decoration:none; 
        color:#fefefe; 
        border:1px solid #fff; 
        border-width:1px 0px 1px 1px; 
        /*background:#467aa7; */
        line-height:31px;
    }
    /* Links on hover */
    .cssnav a:hover, .cssnav ul ul a:hover{
        color:#fff; 
        background:#bc9d4d;
    }
    .cssnav :hover > a, .cssnav ul ul :hover > a {
        color:#fff;
        background:#bc9d4d;
    }
/*	Second Level
    -----------------------------------*/
    /* Links */
    .cssnav ul ul a, .cssnav ul ul a:visited {
      /*  background:#578bb8;*/
        line-height:1em; 
        padding:5px 5px; 
        width:127px;
		font-size:11px;
        border-width:0 1px 1px 1px;
    }
    /* Links on hover */
    .cssnav ul ul a:hover {
        background:#bc9d4d;
    }
    /* Visibility */
    .cssnav ul li:hover ul, .cssnav ul a:hover ul{
        visibility:visible; 
    }
/*	Third Level
    -----------------------------------*/
    /* Links */
    .cssnav ul ul ul a, .cssnav ul ul ul a:visited {
     /*   background:#578bb8;*/
    }
    /* Links on hover */
    .cssnav ul ul ul a:hover {
        background:#80b0da;
    }
    /* Positioning */
    .cssnav ul ul ul{
        left:150px; 
        top:-1px; 
    }
    .cssnav ul ul ul.left {
        left:-150px;
    }
    /* Visibility */
    .cssnav ul :hover ul ul{
        visibility:hidden;
    }
    .cssnav ul :hover ul :hover ul{
        visibility:visible;
    }
/*	All Sub Levels 
    -----------------------------------*/
    /* Default visibility */
    .cssnav ul ul {
        visibility:hidden;
        position:absolute;
        top:34px;
        left:-11px;
        border-top:1px solid #fff;
    }
/*	IE Table 
    -----------------------------------*/
    .cssnav table {
        position:absolute;
        top:0;
        left:0;
        border-collapse:collapse;
    }
	
	.cssnav #btn_home,
	.cssnav #btn_home:visited		{color:#bd3d3c;background:#fff;}		
	.cssnav #btn_home:hover, 
	.cssnav #btn_home.selected		{color:#fff;background:#bd3d3c;}
	
	.cssnav #btn_bios,
	.cssnav #btn_bios:visited		{color:#50aca7;background:#fff;}
	.cssnav #btn_bios:hover,
	.cssnav #btn_bios.selected		{color:#fff;background:#50aca7;}
	
	.cssnav #btn_employee,
	.cssnav #btn_employee:visited		{color:#50aca7;background:#fff;}
	.cssnav #btn_employee:hover,
	.cssnav #btn_employee.selected	{color:#fff;background:#50aca7;}
	
	.cssnav #btn_shows,
	.cssnav #btn_shows:visited		{color:#bc9d4d;background:#fff;}
	.cssnav #btn_shows:hover,
	.cssnav #btn_shows.selected	{color:#fff;background:#bc9d4d;}
	
	.cssnav #btn_show1,
	.cssnav #btn_show1:visited		{color:#d37f01;background:#fff;}
	.cssnav #btn_show1:hover,
	.cssnav #btn_show1.selected	{color:#fff;background:#d37f01;}
		
	.cssnav #btn_show2,
	.cssnav #btn_show2:visited		{color:#025d9f;background:#fff;}
	.cssnav #btn_show2:hover,
	.cssnav #btn_show2.selected	{color:#fff;background:#025d9f;}
		
	.cssnav #btn_show3,
	.cssnav #btn_show3:visited		{color:#bc8c01;background:#fff;}
	.cssnav #btn_show3:hover,
	.cssnav #btn_show3.selcted		{color:#fff;background:#bc8c01;}
		
	.cssnav #btn_show4,
	.cssnav #btn_show4:visited		{color:#5e2c8f;background:#fff;}
	.cssnav #btn_show4:hover,
	.cssnav #btn_show4.selected	{color:#fff;background:#5e2c8f;}
		
	.cssnav #btn_show5,
	.cssnav #btn_show5:visited		{color:#e35305;background:#fff;}
	.cssnav #btn_show5:hover,
	.cssnav #btn_show5.selected	{color:#fff;background:#e35305;}
	
	.cssnav #btn_contact,
	.cssnav #btn_contact:visited	{color:#53a458;background:#fff;}
	.cssnav #btn_contact:hover,
	.cssnav #btn_contact.selected	{color:#fff;background:#53a458;}
	
	

/**************************

		myMenu		
		
***************************/
.myMenu {
	background:transparent;
	position:relative;
	float:right;
	width:352px;
	right:0px;
	top:34px;


}

.myMenu .menuItemText {display: none;}

.myMenu .menuItem a {
	display: block;
	white-space: nowrap;
	height: 39px;
	margin:0px;
	padding:0px;
	background: url(../img/nav_sprite.png) no-repeat top left;	
}

/** HOME **/
.myMenu .menuItemNum_0 a {
	width: 80px;
	background-position: 0px 0px;}

.myMenu .menuItemNum_0 a.selected,
.myMenu .menuItemNum_0 a:hover {
	background-position: 0px -39px;
}

/** BIOS **/
.myMenu .menuItemNum_1 a {
	width: 75px;
	background-position: -80px 0px;
}
.myMenu .menuItemNum_1 a.selected,
.myMenu .menuItemNum_1 a:hover {
	background-position: -80px -39px;
}


/** SHOWS **/
.myMenu .menuItemNum_2 a {
	width: 91px;
	background-position: -155px 0px;
}
.myMenu .menuItemNum_2 a.selected,
.myMenu .menuItemNum_2 a:hover {
	background-position: -155px -39px;
}


/** CONTACT **/
.myMenu .menuItemNum_3 a {
	width: 106px;
	background-position: -246px 0px;
}
.myMenu .menuItemNum_3 a.selected,
.myMenu .menuItemNum_3 a:hover {
	background-position: -246px -39px;
}

/**************************

		zone content
		
		
***************************/

.zonecontent	{
	clear:both;
	padding-top:30px;
}

.bios	{
	clear:both;
	padding-top:10px;
}

.banner	{ 

	text-align:center;

}


.welcome		{float: left; margin-right: 15px;	}
.welcome img 	{width: 100px; border:0px none; height:19px; cursor:pointer;}

.disorderly		{float: left; margin-right: 24px;	}
.disorderly img {width: 183px;  border:0px none; height:19px; cursor:pointer;}

.gym			{float: left;  margin-right: 20px;	}
.gym img 		{width: 75px; border:0px none; height:19px; cursor:pointer;}

.wild			{float: left;  margin-right: 19px;	}
.wild img 		{width: 137px; border:0px none; height:19px; cursor:pointer;}

.untamed		{float: left;  margin-right: 24px;	}
.untamed img 	{width: 179px; border:0px none; height:19px; cursor:pointer;}

.shockwave		{float:left;	}
.shockwave img 	{width: 100px; border:0px none; height:19px; cursor:pointer;}



.virtualpage, .virtualpage2, .virtualpage3{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
}

.paginationstyle{ /*Style for demo pagination divs*/
/*width: 250px;
padding: 2px 0;
margin: 10px 0;*/
bottom:40px;
left:89px;
position:relative;
text-align:center;

}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid navy;
margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
/*padding: 0 5px;
text-decoration: none;
border: 1px solid black;
color: navy;
background-color: white;*/

text-decoration:none;

}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #000;
background-color: #FEE496;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000;
background-color: yellow;
}


.zoneleft, .zoneright { float:left; border:none;}
.zoneleft {width:241px; padding:30px 0px 0px 45px;}
.zoneright {width:737px;}

.bios a img {border:none;}

.contact {padding:20px 0px 0px 10px;}

.shows { text-align:center; padding-top:40px; }

.shows img{ margin-bottom:75px; }

.show_subpage{padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:0.9em;}


/**************************

	footer		
		
***************************/

.footer	{
	background:#d8b557 url(../img/background_bottom.jpg) top center no-repeat;
	height:116px;
	width:1053px;
	margin:0 auto;
	padding-top:40px;
	clear:both;
	text-align:center;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
}
