
body
	{
    margin:20px;
    background:#9d7400 url('backgrounds/background-2.gif') no-repeat top center;
	}
  
.layout
	{
	width:720px;
	background-color:#ffffff;
	
	}
	
#mainpage
	{
	width:720px;
	margin:0 auto 0 auto;
	}
	
p, table, li, h, a
	{
    color:#454545;
    font-family:verdana,helvetica, san-serif;
    font-size:8pt;
	}
	
ul, li
	{
	list-style-type:square;
	padding-left:6px;
	text-indent:0px;
	margin-left:2px;
	}
	
h1, 
	{
	color:#0087a5;
	font-size:14pt;
	font-weight:bold;
	margin:0px;
	padding:9px;
	line-height:17pt;

	
	}
	
h2
	{
	color:#86c75f;
	font-size:12pt;
	line-height:16pt;
	font-weight:bold;
	margin:0px;
	padding:5px;
	text-align:center;
	}
	
	
a
  {
    font-size:8pt;
    color:#000000;
    text-decoration:none;
    font-weight:normal;
  }

a:hover
  {
    color:#000000;
    text-decoration:underline;
    font-weight:normal
  }
	
#last
	{
	border-bottom:1px solid #ffffff;
	}
	
#footer-last
    {
    border-right:1px solid #3763C6;
    }
    
#header-last
    {
    border-right:1px solid #3763C6;
    }	

#header
{
    background:#FFF  no-repeat 0px 0px;
    width:720px;
    height:56px;
}

.left-nav
	{
	margin-top:2px;
	width:160px;
	
	padding:5px;
	padding-top:33px;
	}
	
.left-nav a
	{
	width:150px;
	background-color:#c5eaf1;
	display:block;
	padding:3px;
	padding-left:10px;
	border-bottom:2px solid #0087a5;
	color:#0087a5;
	font-size:14px;
	font-weight:700;
	}
	
.left-nav a:hover
	{
	display:block;
	color:#0087a5;
	background-color:#ffef64;
	text-decoration:none;
	}
	
.box-1
	{
	background-color:#e7e7e7;
	border:1px solid #bbbbbb;
	margin:2px;
	}
	
.box-1 p, .box-1 li
	{
	color:#000000;
	}
	
.box-2
	{
	background-color:#ffffff;
	border:1px solid #ffffff;
	margin:2px;
	}
	
.box-3
	{

	background-position: top left;
	background-repeat:repeat-x;
	background-color:#0087a5;
	border:1px solid #2652b5;
	margin:2px;
	}
	
.box-3 h1,.box-3 p
	{
	color:#ffffff;
	}
	
.box-3 a
	{
	color:#ffffff;
	text-decoration:underline;
	}
	

	
.content
	{
	
	padding-top:20px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:15px;
	}
	
/*
=============================================
            background images
=============================================
*/	
	
	
.credentials
		{
		background-color:#ffffff;
		background-image:url('../images/bg-credentials-3.jpg');
		background-position:top right;
		background-repeat:no-repeat;
		}
	
.home
		{
		background-color:#ffffff;
	background-image:url('../images/bg-home.gif');
		background-position:top right;
		background-repeat:no-repeat;
		}
	
.holiday
		{
		background-color:#ffffff;
		background-image:url('../images/bg-holiday.jpg');
		background-position:top right;
		background-repeat:no-repeat;
		}
	
	
	
	
.pad10px
	{
	padding:10px;
	}
	
.special-events p, .special-events h1
	{
	padding:5px;
	padding-top:0px;
	
	}
	



/* 
===========================================
read more button
===========================================
*/

a.button b
	{
	display:none;
	}

a.button
{
    background:url('../images/button-read.gif') 0 0 no-repeat;
    display:block;
    width:68px;
    height:17px;

}
a.button:hover
{
    background-position: -70px 0px;
}


/* 
===========================================
info button 
===========================================
*/

a.info b
	{
	display:none;
	}

a.info
{
    background:url('../images/info-button.gif') 0 0 no-repeat;
    display:block;
    width:34px;
    height:17px;
}

a.info:hover
{
    background-position: -36px 0px;
}


/* 
===========================================
brochure button 
===========================================
*/

a.brochure b
	{
	display:none;
	}

a.brochure
{
    background:url('../images/brochure-button.gif') 0 0 no-repeat;
    display:block;
    width:120px;
    height:17px;
}

a.brochure:hover
{
    background-position: -122px 0px;
}

/* 
===========================================
special events button 
===========================================
*/

a.events b
	{
	display:none;
	}

a.events
{
    background:url('../images/special-events-button.gif') 0 0 no-repeat;
    display:block;
    width:95px;
    height:17px;
}

a.events:hover
{
    background-position: -97px 0px;
}


/* 
===========================================
dates button 
===========================================
*/


a.dates b
	{
	display:none;
	}

a.dates
{
    background:url('../images/dates-prices-button.gif') 0 0 no-repeat;
    display:block;
    width:92px;
    height:17px;
}

a.dates:hover
{
    background-position: -94px 0px;
}


/* 
===========================================
ACTIVITIES button 
===========================================
*/


a.activities b
	{
	display:none;
	}

a.activities
{
    background:url('../images/activities-button.gif') 0 0 no-repeat;
    display:block;
    width:65px;
    height:17px;
}

a.activities:hover
{
    background-position: -67px 0px;
}

/* 
===========================================
facilities button 
===========================================
*/


a.facilities b
	{
	display:none;
	}

a.facilities
{
    background:url('../images/facilities-button.gif') 0 0 no-repeat;
    display:block;
    width:65px;
    height:17px;
}

a.facilities:hover
{
    background-position: -67px 0px;
}



.padbot10px
	{
	margin-bottom:10px;
	}

.center
	{
	margin:auto;
	}
	
.fr
	{
	float:right;
	}

.fl
	{
	float:left;
	}

.imager
	{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	}

.imagel
	{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	}

.search
	{
	float:right;
	padding-right:10px;
	}
	
.footer
	{
	background-color:#ffffff;
	/*background: url('../images/main2008/footer_01.jpg') no-repeat top left;*/
	padding:10px;
	
	}
	
.footer p, .footer a, .footer a:hover
	{
	color:#555555;
	text-align:right;
	padding:0;
	margin:0;
	}
	
.nav-footer, .nav-top
		{
		padding:0px;
		width:720px;
		background-color:#3db1c8;
		text-align:center;
		border-bottom:0px solid #ffffff;
        height:21px;
		}
		
		.white-footer{padding-bottom:0px;}
	
.nav-footer
	{
	border-bottom:2px solid #ffffff;
	}
	
.nav-top
	{

	background-color:#3db1c8;
	}
	
	
.nav-footer a, .nav-top a
	{
	
	display:inline-block;
	color:#ffffff;
	padding:4px;
	margin:0px;
	border-right:1px solid #aaaaaa;
	}
	
.nav-footer a:hover, .nav-top a:hover
	{
	color:#ffffff;
	background-color:#014f63;
	text-decoration:none;
	}
	


.nav-top a
		{
		
		color:#ffffff;
		padding:4px;
		padding-top:4px;
		padding-bottom:4px;
		border-right:2px solid #7692D3;
		font-size:10pt;
		font-weight:700;
		
		}
	
.center
		{
		margin:auto;
		}
	
	
.test-header
	{
	width:720px;
	height:67px;
	background-image: url('../images/new-header-5.gif');
	background-position:top left;
	background-repeat:no-repeat;
	}




.clear
	{
	padding:1px;
	}
	
	/* tabs */

#tabs{background: url("../images/main2008/bg2.gif") no-repeat top left;height:38px;margin:0;padding-left:55px;border-bottom:10px solid #ffd909}#tabs2{background: url("../images/main/bg.gif") repeat-x top left;height:38px;margin:0;padding-left:55px;border-bottom:10px solid #ffd909}#tabs a, #tabs2 a {display:block;float:left;height:38px;margin-right:6px;overflow:hidden;position:relative}#tabs a b, #tabs2 a b, 



.important_field{display:none}#a{width:95px}#a img{position:relative;top:0px}#b{width:105px}#b img{position:relative;top:-48px}#c{width:104px}#c img{position:relative;top:-96px}#d{width:88px}#d img{position:relative;top:-144px}#e{width:50px}#e img{position:relative;top:-192px}#f{width:125px}#f img{position:relative;top:-240px}#bg_left{background:#ffd909;color:#000;width:150px;text-align:center}

	
.datestable, .transportlist, .holidaytable, .table
	{
	background-color:#ffffff;
	color:#000000;
	text-align:center;
	}

	
.transportlist
	{
	text-align:left;
	}
	
	
.smallprint
	{
	font-size:6pt;
	}
	

.camp-box
	{
	width:490px;
	min-height:630px; /* for better browsers */
    _height:630px; /* lee's old height, underscore hacked for IE<7 */
	}


.rowa{background-color:#6A6A6A;}
.rowb{background-color:#cecece;}
.rowc{background-color:#B5B5B5;}
.rowd{background-color:#3763C6;color:#ffffff;}


#scrollbox
{
    /*background:#FFF;
    border:1px solid #bbbbbb;*/
    /*height:552px; shorter than your list */
    list-style:none; /* because the example is a list, foo' */
    overflow:auto; /* the magic bullet, yo; 'scroll' gives a horizontal scroll too, so we don't use it, because that is super-lame */
    padding:8px;
    width:280px; /* whatever you want */

    /* stupid IE specific non-legal rules to get pretty scrollbars */
    scrollbar-face-color: #bbbbbb;
    scrollbar-highlight-color: #bbbbbb;
    scrollbar-3dlight-color: #bbbbbb;
    scrollbar-shadow-color: #bbbbbb;
    scrollbar-darkshadow-color: #bbbbbb;
    scrollbar-arrow-color: #ffffff;
    scrollbar-track-color: #eeeeee;
}

.bgdiv
	{
	width:320px;
	height:430px;
	margin:10px;
	margin-top:50px;
	}
	
	
.quote-1
		{
		background-color:#ffffff/*3763c6*/;
		background-image:url('../images/quote-3.gif');
		background-position:5px 25px;
		background-repeat:no-repeat;
		border:1px solid #999999/*164982*/;
		}
		
.quote-2
		{
		
		background-image:url('../images/quote-4.gif');
		background-position:96% 97%;
		background-repeat:no-repeat;
		padding:5px;
		
		}
		
/*.quote-2 p, .quote-2 h1
		{
		color:#ffffff;
		}
		*/
		
.head
	{
	font-weight:bold;
	/*font-style:italic;*/
	}
	
.homenav 
		{
		font-size:7pt;
		color:#000000;
		padding:5px;
		}
		

	