body		{
	font-family: Verdana, Arial, sans-serif, helvetica;
	color: #000000;
	font-size : 10pt;
	background-color: #FFFFFF;
	overflow-x: hidden;
	margin:0px;
	padding:0px;
	background-image: url(../images/wood_bg2.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
				




maintable	{
	font-family: Verdana, Arial, sans-serif, helvetica;
	color: #000000;
	font-size : 10pt;
	background-color: #FFFFFF;
	overflow-x: hidden;
	margin:0px;
	padding:0px;
	background-image: url('../images/wood_more.jpg');
	background-repeat:repeat-y;
	background-position:top center;
}
								
ul { padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px; margin-top: 0px; margin-left: 20px; list-style-type: circle; }
li { margin-top: 4px; }
ul { list-style-type: circle; list-style-image: url('../images/bullet.gif'); }

a { 	color: #ec02f8; text-decoration: none; }
a:link { 	color: #ec02f8; text-decoration: none; }
a:visited { color: #ec02f8; text-decoration: none; }
a:hover { 	color: #ec02f8; text-decoration: underline; }

.grey { color: #666666; }
.yellow { color: #57ed00; }
.pink { color: #ec02f8; }

/************ ALL PAGE STYLES ****************************/

.mainContent {
	background-image: url(../images/bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	margin:0px;
	padding:0px;
} 				
.sticky {
	
	padding-top: 0px;
} 				
.centreColumn {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 35px;
}

.titleGraphic { margin-bottom: 10px; }

.yellowTitle {			font-family: Verdana, Arial, sans-serif, helvetica; color: #57ed00; font-size : 9pt; padding: 0 0 5 0; text-transform:uppercase; }
.yellowTitleL:a {		font-family: Verdana, Arial, sans-serif, helvetica; color: #57ed00; font-size : 9pt; }
.yellowTitleL:link {	font-family: Verdana, Arial, sans-serif, helvetica; color: #57ed00; font-size : 9pt; }
.yellowTitleL:visited {	font-family: Verdana, Arial, sans-serif, helvetica; color: #57ed00; font-size : 9pt; }
.yellowTitleL:hover {	font-family: Verdana, Arial, sans-serif, helvetica; color: #ec02f8; font-size : 9pt; }

.blackTitle {			font-family: Verdana, Arial, sans-serif, helvetica; color: #000000; font-size : 10pt; text-transform:uppercase; font-weight: bold; }
.blackTitleL:a {		font-family: Verdana, Arial, sans-serif, helvetica; color: #000000; font-size : 10pt; }
.blackTitleL:link {		font-family: Verdana, Arial, sans-serif, helvetica; color: #000000; font-size : 10pt; }
.blackTitleL:visited {	font-family: Verdana, Arial, sans-serif, helvetica; color: #000000; font-size : 10pt; }
.blackTitleL:hover {	font-family: Verdana, Arial, sans-serif, helvetica; color: #ec02f8; font-size : 10pt; }

.bodyWhite {	font-family: Verdana, Arial, sans-serif, helvetica; color: #FFFFFF; font-size : 8pt; }

.bodyBlack {			font-family: Verdana, Arial, sans-serif, helvetica; color: #000000; font-size : 10pt; line-height:16pt;}
.bodyBlackL:a 	{		font-family: Verdana, Arial, sans-serif, helvetica; color: #57ed00; font-size : 10pt; }
.bodyBlackL:link {		font-family: Verdana, Arial, sans-serif, helvetica; color: #57ed00; font-size : 10pt; }
.bodyBlackL:visited {	font-family: Verdana, Arial, sans-serif, helvetica; color: #57ed00; font-size : 10pt; }
.bodyBlackL:hover 	{	font-family: Verdana, Arial, sans-serif, helvetica; color: #ec02f8; font-size : 10pt; }

.leftBlack {			font-family: Verdana, Arial, sans-serif, helvetica; color: #000000; font-size : 8pt; line-height:13pt;}
.leftBlackL:a 	{		font-family: Verdana, Arial, sans-serif, helvetica; color: #000000; font-size : 8pt; }
.leftBlackL:link {		font-family: Verdana, Arial, sans-serif, helvetica; color: #000000; font-size : 8pt; }
.leftBlackL:visited {	font-family: Verdana, Arial, sans-serif, helvetica; color: #000000; font-size : 8pt; }
.leftBlackL:hover 	{	font-family: Verdana, Arial, sans-serif, helvetica; color: #ec02f8; font-size : 8pt; }

.bodyYellow {			font-family: Verdana, Arial, sans-serif, helvetica; color: #57ed00; font-size : 8pt; }
.bodyYellowL:a {		font-family: Verdana, Arial, sans-serif, helvetica; color: #57ed00; font-size : 8pt; }
.bodyYellowL:link {		font-family: Verdana, Arial, sans-serif, helvetica; color: #57ed00; font-size : 8pt; }
.bodyYellowL:visited {	font-family: Verdana, Arial, sans-serif, helvetica; color: #57ed00; font-size : 8pt; }
.bodyYellowL:hover {	font-family: Verdana, Arial, sans-serif, helvetica; color: #ec02f8; font-size : 8pt; }

#theoverview li{
	list-style-image: url(../images/bullet2.png);	
}

.overview_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #54ff00;
	font-weight: bold;
}

.regButtonL:a { 		text-align: center; display:block; padding-top:6; font-family: Verdana, Arial, sans-serif, helvetica; color: #000000; font-size : 6pt; width: 55; height: 15; background-color: #57ed00; text-decoration: none; }
.regButtonL:link { 		text-align: center; display:block; padding-top:6; font-family: Verdana, Arial, sans-serif, helvetica; color: #000000; font-size : 6pt; width: 55; height: 15; background-color: #57ed00; text-decoration: none; }
.regButtonL:visited {	text-align: center; display:block; padding-top:6; font-family: Verdana, Arial, sans-serif, helvetica; color: #000000; font-size : 6pt; width: 55; height: 15; background-color: #57ed00; text-decoration: none; }
.regButtonL:hover { 	text-align: center; display:block; padding-top:6; font-family: Verdana, Arial, sans-serif, helvetica; color: #000000; font-size : 6pt; width: 55; height: 15; background-color: #ec02f8; text-decoration: none; }
				
.contentBtm {	height: 209px; display:block; width:1000px;} 				
				
	
/************ FEATURED CAMPS ONLY STYLES ****************************/
.featuredCamps {	height: 469;
					background-image: url('../images/featured_camps.gif'); background-repeat:no-repeat; background-position:top right; } 	

.campboxTop		{	height: 80; padding: 74 0 0 18;	}
.campbox		{	height: 80; padding: 21 0 0 18; }							


/************ CAMPS HOME ONLY STYLES ****************************/
.sunset			{	background-image: url('../camps/imgs/late_sunset_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:219;}
.tripleSs		{	background-image: url('../camps/imgs/tripleSs_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:220; }
.localz			{	background-image: url('../camps/imgs/localz_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:263; }
.okanagan		{	background-image: url('../camps/imgs/okanagan_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:249; }
 
.sunsetHL		{	background-image: url('../camps/imgs/hl/late_sunset_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:219; }
.tripleSsHL		{	background-image: url('../camps/imgs/hl/tripleSs_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:220; }
.localzHL		{	background-image: url('../camps/imgs/hl/localz_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:263; }
.okanaganHL		{	background-image: url('../camps/imgs/hl/okanagan_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:249; }	

.campboxTop		{	height: 80; padding: 74 0 0 18;	}
.campbox		{	height: 80; padding: 21 0 0 18; }
				
	
/************ CAMP SUB PAGES ONLY STYLES ****************************/
.overview 	{
	background-image: url('../images/overview_bg.gif');
	background-repeat:no-repeat;
	background-position:top right;
	margin-right: -1px;
	padding-top: 75;
	padding-right: 0;
	padding-bottom: 13;
	padding-left: 33;
} 
					
.whatyouget {
	background-image: url('../images/get_bg.gif');
	background-repeat:no-repeat;
	background-position:top right;
	margin-top: -8px;
	margin-right: -1px;
	padding-top: 68;
	padding-right: 20;
	padding-bottom: 13;
	padding-left: 33;
} 					

/************ FOOTER STYLES ****************************/
.btm_nav_box {
	vertical-align: bottom;
	background-color:#000000;
	background-image: url(../images/btm_nav_bg.gif);
	font-family: Verdana, Arial, sans-serif, helvetica;
	color: #666666;
	font-size : 7pt;
	text-align:right;
	background-position: center;
	width: 1000px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 0px;
}

.footerMenu {			vertical-align: top; padding: 0 0 3 0; 
						font-family: Verdana, Arial, sans-serif, helvetica; color: #666666; font-size : 7pt; text-align:right; }

.footerMenuL:a { 		vertical-align: top; padding: 0 0 3 0; 
						font-family: Verdana, Arial, sans-serif, helvetica; color: #666666; font-size : 7pt; text-transform:capitalize; text-decoration: none; }
					
.footerMenuL:link { 	vertical-align: top; padding: 0 0 3 0; 
						font-family: Verdana, Arial, sans-serif, helvetica; color: #666666; font-size : 7pt; text-transform:capitalize; text-decoration: none; }
					
.footerMenuL:visited {	vertical-align: top; padding: 0 0 3 0; 
						font-family: Verdana, Arial, sans-serif, helvetica; color: #666666; font-size : 7pt; text-transform:capitalize; text-decoration: none; }
					
.footerMenuL:hover {	vertical-align: top; padding: 0 0 3 0; 
						font-family: Verdana, Arial, sans-serif, helvetica; color: #57ed00; font-size : 7pt; text-transform:capitalize; text-decoration: none; }
				
.copyright {			padding: 0; font-family: Verdana, Arial, sans-serif, helvetica; color: #666666; font-size : 6pt; text-align:right; }
.copyrightL:a {			padding: 0; font-family: Verdana, Arial, sans-serif, helvetica; color: #666666; font-size : 6pt; text-align:right; }
.copyrightL:link {		padding: 0; font-family: Verdana, Arial, sans-serif, helvetica; color: #666666; font-size : 6pt; text-align:right; }
.copyrightL:visited {	padding: 0; font-family: Verdana, Arial, sans-serif, helvetica; color: #666666; font-size : 6pt; text-align:right; }
.copyrightL:hover {		padding: 0; font-family: Verdana, Arial, sans-serif, helvetica; color: #57ed00; font-size : 6pt; text-align:right; }

.btm_cred_box {			vertical-align: bottom; padding: 0 25 20 0; background-color:#000000; background-image: url('../images/cred_bg.gif'); 
						font-family: Verdana, Arial, sans-serif, helvetica; color: #666666; font-size : 7pt; text-align:right; }

			
.sold_out {
	font-family: Verdana, Arial, sans-serif, helvetica;
	color: #FF0000;
	font-size : 8pt;
}







.preHeader{
	padding-right: 20px;
	padding-left: 40px;
	padding-top:11px;
	font-family: Verdana, Arial, sans-serif, helvetica; color: #000000; font-size : 10pt; line-height:16pt;
}

.alignLandingText{
	padding-right: 0px;
	padding-left: 5px;
	padding-top: 0px;
	display:block;
	/*font-family: Verdana, Arial, sans-serif, helvetica; color: #000000; font-size : 10pt; line-height:16pt;*/
}





/*conditional for google chrome and safari*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	
	.mainContent {
		background-image: url(../images/bg.jpg);
		background-repeat:no-repeat;
		background-position:center top;
		margin:0px;
		padding:0px;
		background-color: transparent;
	}

	 
 
}.strikeout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: line-through;
}
.white_strikeout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: line-through;
}
