body		{
	font-family: Verdana, Arial, sans-serif, helvetica;
	color: #000000;
	font-size : 10pt;
	background-color: #FFFFFF;
	overflow-x: hidden;
	margin:0;
	padding:0;
	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:0; padding:0;
				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: #ffed00; }
.pink { color: #ec02f8; }

/************ ALL PAGE STYLES ****************************/

.mainContent {	background-image: url('../images/bg.jpg'); background-repeat:no-repeat; background-position:top left; } 				
.sticky { 		background-image: url('../images/stickies/blank.gif'); background-repeat:no-repeat; background-position:top left; } 				
.centreColumn {	padding: 0 20 10 35; }

.titleGraphic { margin-bottom: 10px; }

.yellowTitle {			font-family: Verdana, Arial, sans-serif, helvetica; color: #ffed00; font-size : 9pt; padding: 0 0 5 0; text-transform:uppercase; }
.yellowTitleL:a {		font-family: Verdana, Arial, sans-serif, helvetica; color: #ffed00; font-size : 9pt; }
.yellowTitleL:link {	font-family: Verdana, Arial, sans-serif, helvetica; color: #ffed00; font-size : 9pt; }
.yellowTitleL:visited {	font-family: Verdana, Arial, sans-serif, helvetica; color: #ffed00; 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; }

.bodyBlackBold {
	font-family: Verdana, Arial, sans-serif, helvetica;
	color: #000000;
	font-size : 10pt;
	line-height:16pt;
	font-weight: bold;
} 
.formnoerror {			font-family: Verdana, Arial, sans-serif, helvetica; color: #000000; font-size : 10pt; line-height:16pt;}
.bodyBlack {
	font-family: Verdana, Arial, sans-serif, helvetica;
	color: #000000;
	font-size : 10pt;
	line-height:16pt;
}
.bodyBlacksmall {
	font-family: Verdana, Arial, sans-serif, helvetica;
	color: #000000;
	font-size : 8pt;
	line-height:14pt;
}
.bodyBlacksmaller {
	font-family: Verdana, Arial, sans-serif, helvetica;
	color: #000000;
	font-size : 6pt;
	line-height:12pt;
}
.bodyBlackL:a 	{		font-family: Verdana, Arial, sans-serif, helvetica; color: #ffed00; font-size : 10pt; }
.bodyBlackL:link {		font-family: Verdana, Arial, sans-serif, helvetica; color: #ffed00; font-size : 10pt; }
.bodyBlackL:visited {	font-family: Verdana, Arial, sans-serif, helvetica; color: #ffed00; 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: #ffed00; font-size : 8pt; }
.bodyYellowL:a {		font-family: Verdana, Arial, sans-serif, helvetica; color: #ffed00; font-size : 8pt; }
.bodyYellowL:link {		font-family: Verdana, Arial, sans-serif, helvetica; color: #ffed00; font-size : 8pt; }
.bodyYellowL:visited {	font-family: Verdana, Arial, sans-serif, helvetica; color: #ffed00; font-size : 8pt; }
.bodyYellowL:hover {	font-family: Verdana, Arial, sans-serif, helvetica; color: #ec02f8; font-size : 8pt; }

.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: #ffed00; text-decoration: none; font-weight: bold; }
.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: #ffed00; text-decoration: none; font-weight: bold; }
.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: #ffed00;
	text-decoration: none;
	font-weight: bold;
}
.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;font-weight: bold; }
				
.contentBtm {	height: 209px; display:block; baaaackground-image: url('../images/bike_corner.gif'); background-repeat:no-repeat; background-position:bottom right; } 				
				
	
/************ FEATURED CAMPS ONLY STYLES ****************************/
.featuredCamps {	height: 571;
					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 ****************************/
.skills			{	background-image: url('../camps/imgs/new_skills_clinics_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:219;}
.bike_camps		{	background-image: url('../camps/imgs/bike_camps_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:219;}
.sunset			{	background-image: url('../camps/imgs/late_sunset_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:219;}
.town_camps		{	background-image: url('../camps/imgs/town_camps_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:220; }
.tripleSs		{	background-image: url('../camps/imgs/tripleSs_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:220; }
.adventures		{	background-image: url('../camps/imgs/adventures_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:220; }
.french			{	background-image: url('../camps/imgs/french_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:263; }
.localz			{	background-image: url('../camps/imgs/localz_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:263; }
.maintenance	{	background-image: url('../camps/imgs/maintenance_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:263; }
.shuttle		{	background-image: url('../camps/imgs/shuttle_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:249; }
.shuttle2		{	background-image: url('../camps/imgs/town_camps_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:220; }
.sessions		{	background-image: url('../camps/imgs/sessions_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:212; }
.okanagan		{	background-image: url('../camps/imgs/okanagan_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:249; }
.women			{	background-image: url('../camps/imgs/women_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:263; }
 
.skillsHL		{	background-image: url('../camps/imgs/hl/new_skills_clinics_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:219; }
.bike_campsHL	{	background-image: url('../camps/imgs/hl/bike_camps_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:219; }
.sunsetHL		{	background-image: url('../camps/imgs/hl/late_sunset_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:219; }
.town_campsHL	{	background-image: url('../camps/imgs/hl/town_camps_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:220; }
.tripleSsHL		{	background-image: url('../camps/imgs/hl/tripleSs_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:220; }
.adventuresHL	{	background-image: url('../camps/imgs/hl/adventures_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:220; }
.frenchHL		{	background-image: url('../camps/imgs/hl/french_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:263; }
.localzHL		{	background-image: url('../camps/imgs/hl/localz_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:263; }
.maintenanceHL	{	background-image: url('../camps/imgs/hl/maintenance_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:263; }
.shuttleHL		{	background-image: url('../camps/imgs/hl/shuttle_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:249; }
.shuttle2HL		{	background-image: url('../camps/imgs/hl/town_camps_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:220; }
.sessionsHL		{	background-image: url('../camps/imgs/hl/sessions_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:212; }
.okanaganHL		{	background-image: url('../camps/imgs/hl/okanagan_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:249; }
.womenHL		{	background-image: url('../camps/imgs/hl/women_pic.jpg'); background-repeat:no-repeat; background-position:top left; overflow:hidden; height:263; }	

.campboxTop		{	height: 80; padding: 74 0 0 18;	}
.campbox		{	height: 80; padding: 21 0 0 18; }
				
	
/************ CAMP SUB PAGES ONLY STYLES ****************************/
.overview 	{	padding: 75 0 13 33;
				background-image: url('../images/overview_bg.gif'); background-repeat:no-repeat; background-position:top right; } 
					
.whatyouget {	padding: 68 20 13 33;
				background-image: url('../images/get_bg.gif'); background-repeat:no-repeat; background-position:top right; } 					

/************ FOOTER STYLES ****************************/
.btm_nav_box {			vertical-align: bottom; padding: 0 25 20 0; 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; }

.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: #ffed00; 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: #ffed00; 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;
}

/*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: white;
	}

	 
 
}.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;
}

