@charset "utf-8";
.mapsul {
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 0;
}
.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.Kelowna {
	top:286px;
	left:-25px;
	width:55px;
	height:29px;
	position: relative;
	text-decoration:none;
		}
		
		#Skimap_over a.Vernon {
	top:208px;
	left:0px;
	width:55px;
	height:31px;
	position:relative;
		}
		
		#Skimap_over a.SalmonArm {
	top:108px;
	left:-25px;
	width:55px;
	height:32px;
	position: relative;
		}
		
		#Skimap_over a.Golden {
	top:-104px;
	left:142px;
	width:55px;
	height:28px;
	position: relative;
	z-index: auto;
		}
		
		#Skimap_over a.Radium {
	top:-35px;
	left:265px;
	width:55px;
	height:41px;
	position: relative;
		}
		
		#Skimap_over a.Cranbrook {
	top:75px;
	left:310px;
	width:55px;
	height:27px;
	position: relative;
		}
		
		#Skimap_over a.Nelsonview {
	top:200px;
	left:145px;
	width:55px;
	height:33px;
	position: relative;
		}

		#Skimap_over a.Nelsonside {
	top:232px;
	left:200px;
	width:55px;
	height:33px;
	position: relative;
		}

		#Skimap_over a.Rossland {
	top:125px;
	left:120px;
	width:55px;
	height:33px;
	position: relative;
		}
		
		#Skimap_over a.Revelstoke {
	top:-149px;
	left:109px;
	width:55px;
	height:33px;
	position: relative;
		}		
		
.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;
}


