/* Start of CMSMS style sheet 'Funfarm' */
body{
    
	margin:50px 0px; padding:0px;

    background-image: url(../images/background.jpg);

}

#container {
width:890px;

	margin:0px auto;
	text-align:left;
	padding:5px;
	
	background-color:white;


	}



* ************** MAIN CMS PAGES CONTENT AREA ************* *

#content{  
    position: relative;
    margin-left:auto;
    margin-right: auto;
    width:880px;
    min-height: 380px;
	background-color: white;
	
}

#content1{  
   position: relative;
    margin-left:auto;
    margin-right: auto;
    width:886px;
	margin-top: 10px;
    min-height: 380px;
   background-color: #ddecc3;
}

#content2{  

    position: relative;
    margin-left:auto;
    margin-right: auto;
    width:830px;
   min-height: 766px;
	
}


#contentpa{  

    position: relative;
    margin-left:auto;
    margin-right: auto;
    width:830px;
   min-height: 560px;
	
}
#contentpa2{  

    position: relative;
    margin-left:auto;
    margin-right: auto;
    width:830px;
   min-height: 900px;
	
}

#contentcon{  

    position: relative;
    margin-left:auto;
    margin-right: auto;
    width:830px;
   min-height: 630px;
	
}


#content3{  
background-image: url(../images/barreltrain.jpg);
 background-repeat: no-repeat;
  background-position:left bottom;

    position: relative;
    margin-left:auto;
    margin-right: auto;

    width:830px;
    height: 330px;
	
}

#content3a{  
background-image: url(../images/barreltrain.jpg);
 background-repeat: no-repeat;
  background-position:left bottom;

    position: relative;
    margin-left:auto;
    margin-right: auto;

    width:830px;
    height: 430px;
	
}
#contentb{  
   position: relative;
    margin-left:auto;
    margin-right: auto;
    width:886px;
	margin-top: 10px;
    min-height: 600px;
   background-color: #d6f0fa;
}
#contentca{  
   position: relative;
    margin-left:auto;
    margin-right: auto;
    width:886px;
	margin-top: 10px;
    min-height: 600px;
   background-color: #e8e1ef;
}

#contentparty{  
   position: relative;
    margin-left:auto;
    margin-right: auto;
    width:886px;
	margin-top: 10px;
    min-height: 600px;
   background-color: #feddba;
}


#contentnob{  

 background-repeat: no-repeat;
  background-position:left bottom;

    position: relative;
    margin-left:auto;
    margin-right: auto;

    width:830px;
  
	
}
#contentcafe{  
   position: relative;
    margin-left:auto;
    margin-right: auto;
    width:886px;
	margin-top: 10px;
    min-height: 400px;
   background-color: #fbefce;
}

#contentquad{  
   position: relative;
    margin-left:auto;
    margin-right: auto;
    width:886px;
	margin-top: 10px;
    min-height: 400px;
   background-color: #d5f0f9;
}


#contentsnake{  
   position: relative;
    margin-left:auto;
    margin-right: auto;
    width:886px;
	margin-top: 10px;
    min-height: 400px;
   background-color: #ebf5d3;
}

#contentplay{  
   position: relative;
    margin-left:auto;
    margin-right: auto;
    width:886px;
	margin-top: 10px;
    min-height: 400px;
   background-color: #fce2ed;
}

#contentprice{  
   position: relative;
    margin-left:auto;
    margin-right: auto;
    width:886px;
	margin-top: 10px;
    min-height: 600px;
   background-color: #fffbc3;
}

#top-section{
    position: relative;
	
    margin-left: auto;
    margin-right: auto;
    width: 890px;
    height: 276px;  

}
/* ********************************* NAV SECTION **************************** */	




#nav {
        position: relative;
        width:890px;
		height: 25px;
        margin-left: auto;
        margin-right: auto;
        z-index: 1000;
}


#nav ul {
	width: 890px;
	margin: 0 0 0 5px;
	padding: 0 0 0 0px;	
	margin-left: 0px;
	list-style-type:none;
}

#nav ul li {
	float: left; 
	position:relative;
	display: inline;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	padding-left:0px;
	padding-right:0px;
}
		
#nav ul li a{
	font: 14px Arial;
	font-weight:bold;	
	color: #ec008c;  
	text-decoration: none;
	letter-spacing: 0px;	
	line-height: 46px;	
	padding-left: 10px;
	padding-right: 10px;
	padding-top:0px;
	padding-bottom:10px;
	background-image: url(../images/menu.jpg);
	background-repeat: no-repeat;
        display: inline;
        padding-left:30px;
	
}
	
#nav ul li a:hover{
    font: 14px Arial,;
	font-weight:bold;	
	color: #f46e10;  
	text-decoration: none;
	letter-spacing: 0px;	
	line-height: 46px;	
	padding-left: 10px;
	padding-right: 10px;
	padding-top:0px;
	padding-bottom:10px;
	background-image: url(../images/star2.gif);
	background-repeat: no-repeat;
    display: inline;
    padding-left:30px;
}


#nav li ul {   
	 display: none;
	 position:absolute;	   
	 background-image: url(../images/menu.html);
	 background-repeat: no-repeat;  
	 background-position: 0 .4em;	
	 top: 1em;
	 left: 0;  
} 


#nav li:hover ul {  
	 margin-left:auto;
	 font-size:12px;
	 margin-top:20px;
	
	 width:140px;
	 height:auto;
	 display:block;
	 background-color:white;
	 border: 0px solid;
	 z-index: 1000;
	 padding-bottom:5px;
}

#nav ul li ul li a{
	width: auto;
	 font-size:12px;
	 line-height: 16px;
 	border-right-width: 0px;
 	padding-top:0px;

}
#nav ul li ul li a:hover{
	width: auto;
	 font-size:12px;
	 line-height: 16px;
 	border-right-width: 0px;
 	padding-top: 0px;
        

}
#nav ul li ul li{
	display: inline;
	 font-size:12px;
	margin: 0px;
	padding-top: 5px;

	float: left; 
	width: 230px;
}
#nav li.currentpage a.currentpage {
  color: #44687d;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
}

#nav ul li.currentpage a.currentpage {
  color: #382d24;
  font-size: 11px;
  text-transform: none;
}

#nav ul li.currentpage .arrow {
  vertical-align: 1px;
}
	
/* *************************** NEWSLETTER MAIN PAGES ***************************** */



#content-right{   
    float: right;
    width: auto;   
    padding: 0px;
    margin-right: 0px;
    margin-top: -10px;
}

	

#content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;

	color  : #444444;
	text-decoration: none;
	line-height: 20px;
	margin: 0px;
	padding-bottom: 8px;
	margin-left: 5px;
	margin-right: 115px;

}

#content ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
	font-size: 12px;
	text-decoration: none;
}
	#content a 
{
	color: black;
	
border-color: black;
}
		
#content a:hover {
    text-decoration: underline;
}

		
.left {

	float:left;
      
	}



.right {

	float:right;


	}


.left1 {

	float:left;
    margin: 5px 10px 0 0;


	}



.right1 {

	float:right;
margin: 0px 15px 0 0;

	}

.right2 {

	float:right;
margin: 5px 0px 0 0;
padding: 5px 5px 5px 40px;
	}




div.hr {
  height: 15px;
  background:  url(../images/hr.gif) no-repeat scroll center;
}

div.hr hr {
  display: none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	margin-left: 3px;

	font-weight: bold;
	color: #3d94b6;
	text-decoration: none;
	
	text-align: left;
}
		
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	margin-left: 5px;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 5px;
	color: #3b7dae;
	text-decoration: none;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 10px;
	line-height: .7em;
	margin-left: 30px;
	color: #3d94b6;
	text-decoration: none;
}		


h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
margin-left: 5px;
	color: red;
	text-decoration: none;
}

/* ************************ MAIN FOOTER *************************** */
#footer 
{
    clear: both;
    width: 100%;    
    height: 113px;
 margin-top: 18px;
    z-index: 100;
    margin-bottom: -10px;
}

#footer-inner{
    width: 900px;
    margin-left: auto;
    margin-right: auto;    
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight: bold;
    color: #dcd5c4;
}

	
#footer a {
font-family: Arial, Helvetica, sans-serif;
    color: #c6b794;
	font-weight:bold;
    text-decoration: none;
}
		
#footer p {
    font-family: Arial, Helvetica, sans-serif;
margin-left: 20px;
margin-right: 30px;
font-size: 0.7em;
}
		
#footer a:hover {
    color: #5e563f;
	text-decoration: underline;
	}

/* ************************HOME PAGE BUTTONS *************************** */
a#button1 {
    display: block;
    width: 204px;
    height: 115px;
    background-image: url(../images/boxes/barrel-train2.jpg);
    margin: 0 auto;
}
a#button1:hover {
    background-image: url(../images/boxes/barrel-train1.jpg);
}
a .alt { display: none; }

a#button2 {
    display: block;
    width: 204px;
    height: 115px;
    background-image: url(../images/boxes/feeding1.jpg);
    margin: 0 auto;
}
a#button2:hover {
    background-image: url(../images/boxes/feeding2.jpg);
}
a .alt { display: none; }

a#button3 {
    display: block;
    width: 204px;
    height: 115px;
    background-image: url(../images/boxes/quad2.jpg);
    margin: 0 auto;
}
a#button3:hover {
    background-image: url(../images/boxes/quad1.jpg);
}
a .alt { display: none; }

a#button4 {
    display: block;
    width: 204px;
    height: 115px;
    background-image: url(../images/boxes/reptiles1.jpg);
    margin: 0 auto;
}
a#button4:hover {
    background-image: url(../images/boxes/reptiles2.jpg);
}
a .alt { display: none; }

a#button5 {
    display: block;
    width: 204px;
    height: 115px;
    background-image: url(../images/boxes/cafe1.jpg);
    margin: 0 auto;
}
a#button5:hover {
    background-image: url(../images/boxes/cafe2.jpg);
}
a .alt { display: none; }

a#button6 {
    display: block;
    width: 204px;
    height: 115px;
    background-image: url(../images/boxes/eggs2.jpg);
    margin: 0 auto;
}
a#button6:hover {
    background-image: url(../images/boxes/eggs1.jpg);
}
a .alt { display: none; }

a#button7 {
    display: block;
    width: 204px;
    height: 115px;
    background-image: url(../images/boxes/play1.jpg);
    margin: 0 auto;
}
a#button7:hover {
    background-image: url(../images/boxes/play2.jpg);
}
a .alt { display: none; }

a#button8 {
    display: block;
    width: 204px;
    height: 115px;
    background-image: url(../images/boxes/party1.jpg);
    margin: 0 auto;
}
a#button8:hover {
    background-image: url(../images/boxes/party2.jpg);
}
a .alt { display: none; }


/* End of 'Funfarm' */

