@charset "utf-8";
.mapsul {
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 25px;
}
.printh1 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
}
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	font-size: 16px;
	line-height: 20px;
}
#printarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

/* --- Golf Map */
#map_over {
	margin:0;
	padding:0;
	width:499px;
	height:435px;
	background: url(../images-maps/golf-map.jpg) top left no-repeat #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration: none;
	font-weight: normal;
	
		}
		
#map_over li {
			margin:0;
			padding:0;
			list-style:none;
			text-decoration:none;	
		}
		
#map_over a {	
		margin: 0;
		padding:0;
		text-decoration:none !important;
		font-size:8pt !important;
		line-height: 14px !important;

}
#map_over a:visited {	
		margin: 0;
		padding:0;
		text-decoration:none !important;
}
#map_over a:hover {	
		margin: 0;
		padding:0;
		text-decoration:none !important;
}
#map_over a:active {	
		margin: 0;
		padding:0;
		text-decoration:none !important;
}

#map_over li a {
			display:block;
			/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			text-decoration:none;
			color:#000;
		}
		
#map_over li a span { display:none;
		text-decoration:none !important; }
		
#map_over li a:hover span {
			display:block;
			width:180px;
			border:1px solid #000;
			background:#fff;
			padding:5px;
 			filter:alpha(opacity=80);
			opacity:0.8;
			text-decoration:none !important;
			margin-left:75px;
		}
		

	#map_over  a.Kelowna {
	top:285px;
	left:-25px;
	width:55px;
	height:28px;
	position: relative;
	text-decoration:none;

		}
		
		#map_over  a.Vernon {
	top:208px;
	left:-25px;
	width:55px;
	height:28px;
	position:relative;
		}
		
		#map_over  a.SalmonArm {
	top:108px;
	left:-25px;
	width:55px;
	height:28px;
	position: relative;
		}
		
		#map_over  a.Golden {
	top:-88px;
	left:142px;
	width:55px;
	height:28px;
	position: relative;
		}
		
		#map_over  a.Radium {
	top:-18px;
	left:255px;
	width:55px;
	height:28px;
	position: relative;
		}
		
		#map_over  a.Cranbrook {
	top:108px;
	left:300px;
	width:55px;
	height:28px;
	position: relative;
		}
		
		#map_over  a.Nelsonview {
	top:210px;
	left:135px;
	width:55px;
	height:28px;
	position: relative;
		}

		#map_over  a.Nelsonside {
	top:240px;
	left:170px;
	width:55px;
	height:28px;
	position: relative;
		}

		#map_over  a.Rossland {
	top:158px;
	left:120px;
	width:55px;
	height:28px;
	position: relative;
		}
		
		#map_over  a.Revelstoke {
	top:-149px;
	left:109px;
	width:55px;
	height:28px;
	position: relative;
		}		
		

/* --- SKI Map */
#Skimap_over {
			margin:0;
			padding:0;
			width:499px;
			height:435px;
		    background: url(../images-maps/ski-map.jpg) top left no-repeat #fff;
			font-family:arial, helvetica, sans-serif;
			font-size:8pt;
			text-decoration: none;

		}
		
#Skimap_over li {
			margin:0;
			padding:0;
			list-style:none;
			text-decoration:none;	
		}
		
#Skimap_over a {	
		margin: 0;
		padding:0;
		text-decoration:none !important;
		font-size:8pt !important;
		line-height: 14px !important;

}
#Skimap_over a:visited {	
		margin: 0;
		padding:0;
		text-decoration:none !important;
}
#Skimap_over a:hover {	
		margin: 0;
		padding:0;
		text-decoration:none !important;
}
#Skimap_over a:active {	
		margin: 0;
		padding:0;
		text-decoration:none !important;
}

#Skimap_over li a {
			display:block;
			/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			text-decoration:none;
			color:#000;
		}
		
#Skimap_over li a span { display:none;
		text-decoration:none !important;
		}
		
#Skimap_over li a:hover span {
			display:block;
			width:180px;
			border:1px solid #000;
			background:#fff;
			padding:5px;
 			filter:alpha(opacity=80);
			opacity:0.8;
			text-decoration:none !important;
			margin-left:75px;
		}
		#Skimap_over a.Golden {
	top:40px;
	left:160px;
	width:80px;
	height:70px;
	position: relative;
	z-index: auto;
		}		
		#Skimap_over a.Golden2 {
	top:0;
	left:0;
	width:55px;
	height:28px;
	position: relative;
	z-index: auto;
		}		
				
		#Skimap_over a.Revelstoke {
	top:20px;
	left:90px;
	width:55px;
	height:45px;
	position: relative;
	z-index: auto;
		}		

		#Skimap_over a.SalmonArm {
	top:0px;
	left:-45px;
	width:55px;
	height:40px;
	position: relative;
	z-index: auto;
		}		
		#Skimap_over a.SalmonArm2 {
	top:-10px;
	left:-10px;
	width:55px;
	height:40px;
	position: relative;
	z-index: auto;
		}					
		#Skimap_over a.Radium {
	top:-75px;
	left:270px;
	width:50px;
	height:70px;
	position: relative;
	z-index: auto;
		}		
		#Skimap_over a.Vernon {
	top:-60px;
	left:-10px;
	width:65px;
	height:55px;
	position: relative;
	z-index: auto;
		}					
		#Skimap_over a.Cranbrook2 {
	top:-70px;
	left:270px;
	width:55px;
	height:45px;
	position: relative;
	z-index: auto;
		}		
		#Skimap_over a.Kelowna {
	top:-90px;
	left:-15px;
	width:55px;
	height:28px;
	position: relative;
	z-index: auto;
		}	
		#Skimap_over a.Kelowna2 {
	top:-140px;
	left:35px;
	width:50px;
	height:55px;
	position: relative;
	z-index: auto;
		}	
		#Skimap_over a.Nelson2 {
	top:-180px;
	left:170px;
	width:55px;
	height:45px;
	position: relative;
	z-index: auto;
		}	

		#Skimap_over a.Nelsonside {
	top:-170px;
	left:140px;
	width:55px;
	height:28px;
	position: relative;
	z-index: auto;
		}	

		#Skimap_over a.Nelsonview {
	top:-200px;
	left:190px;
	width:55px;
	height:28px;
	position: relative;
	z-index: auto;
		}	
		#Skimap_over a.Cranbrook {
	top:-250px;
	left:310px;
	width:55px;
	height:28px;
	position: relative;
	z-index: auto;
		}	
		#Skimap_over a.Rossland2 {
	top:-235px;
	left:70px;
	width:55px;
	height:45px;
	position: relative;
	z-index: auto;
		}	
		#Skimap_over a.Rossland {
	top:-250px;
	left:135px;
	width:55px;
	height:28px;
	position: relative;
	z-index: auto;
		}	








		
.form1 {
	text-align: left;
	display: block;
	width: 250px;
	padding: 5px 5px 5px 10px;
	margin: 1px 1px 2px 1px;
	float: left;
	font-weight: bold;
}
.form2 {
	text-align: left;
	display: block;
	width: 200px;
	padding: 5px 5px 5px 10px;
	margin: 1px 1px 2px 1px;
	float: left;
}
.form3 {
	text-align: left;
	display: block;
	width: 466px;
	padding: 5px 5px 5px 10px;
	margin: 1px 1px 2px 1px;
	float: left;
	font-weight: bold;
}
.form4 {
	text-align: left;
	display: block;
	width: 466px;
	padding: 5px 5px 5px 10px;
	margin: 1px 1px 2px 1px;
	float: left;
}
.form5 {
	text-align: left;
	display: block;
	width: 325px;
	padding: 5px 5px 5px 10px;
	margin: 1px 1px 2px 1px;
	float: left;
	font-weight: bold;
}
.form6 {
	text-align: left;
	display: block;
	width: 125px;
	padding: 5px 5px 5px 10px;
	margin: 1px 1px 2px 1px;
	float: left;
}
.form7 {
	text-align: left;
	display: block;
	width: 125px;
	padding: 5px 5px 5px 10px;
	margin: 1px 1px 2px 1px;
	float: left;
	font-weight: bold;
}



.form8 {
	text-align: left;
	display: block;
	width: 245px;
	padding: 5px 5px 5px 10px;
	margin: 1px 1px 2px 1px;
	float: left;
	font-weight: bold;
}

.form9 {
	text-align: left;
	display: block;
	width: 115px;
	padding: 5px 5px 5px 10px;
	margin: 1px 1px 2px 1px;
	float: left;
	font-weight:normal;
}

.form10 {
	text-align: left;
	display: block;
	width: 90px;
	padding: 5px 5px 5px 10px;
	margin: 1px 1px 2px 1px;
	float: left;
	font-weight:normal;
}

.clear {
	clear: both;
}
.form1a {
	text-align: left;
	display: block;
	width: 310px;
	padding: 5px 5px 5px 10px;
	margin: 1px 1px 2px 1px;
	float: left;
}

.form2a {
	text-align: left;
	display: block;
	width: 140px;
	padding: 5px 5px 5px 10px;
	margin: 1px 1px 2px 1px;
	float: left;
}


