html, body {
	margin: 				0px;
	padding: 				0px;
	height: 				auto;
	}
	
body {
	position: 				relative;
	z-index: 				0;
	background-attachment: 	scroll;
	background-color: 		#333;
	}

		
p {
	font-family:			arial;
	font-size:				14px;
	font-weight:			normal;
	color:					#fff;
	text-decoration:		none;
	line-height:			1.4em;
	text-align:				justify;
	margin:					0;
	padding:				0 0 8px 0;
	}		

p a {	
	font-family:			arial;
	font-size:				14px;
	font-weight:			normal;
	color:					#ffcc66;
	text-decoration:		underline;
	}	
	
a {
	border:					0; 
	padding:				0; 
	margin:					0; 
	list-style:				none; 
	text-decoration:		none;
	}
	
ul {
	border:					0; 
	padding:				0; 
	margin:					0 0 0 15px; 
	color:					#99ccff;
	list-style:				disc;  
	text-decoration:		none;
	}
	

	
li {
	border:					0; 
	padding:				0 0 0 15px; 
	margin:					0 0 0 0; 
	text-decoration:		none;
	font-family:			arial;
	font-size:				14px;
	font-weight:			normal;
	color:					#fff;
	line-height:			1.4em;
	background:				none;  
	}

ul.arrows {
	margin:					0 0 8px 35px; 
	list-style:				none; 
	}
	
ul.arrows li {
	padding:				0 0 0 25px; 
	background:		url('../imgs/bullet-arrows.gif') 0 7px no-repeat;	
	}	
		

h1 {
	margin: 				0 0 0 0; 
	padding: 				0; 
	font-family:			"trebuchet MS";
	font-size:				22px;
	font-weight:			normal;
	width: 					100%;
	line-height:			1em;
	color: 					#99ccff;
	}
	
h2 {
	margin: 				0 0 0 0; 
	padding: 				8px 0 5px 0; 
	font-family:			"trebuchet MS";
	font-size:				16px;
	font-weight:			normal;
	width: 					100%;
	line-height:			1em;
	color: 					#99ccff;
	}
	
h3 {
	margin: 				0 0 0 15px; 
	padding: 				0; 
	font-family:			"trebuchet MS";
	font-size:				22px;
	font-weight:			normal;
	width: 					100%;
	line-height:			1em;
	color: 					#ffcc66;
	}
	
h4 {
	margin: 				0; 
	padding: 				0; 
	font-family:			"trebuchet MS";
	font-size:				20px;
	font-weight:			normal;
	width: 					100%;
	line-height:			1em;
	color: 					#99ccff;
	}
	
img {
	border:					0;
	padding:				0;
	margin:					0;
	display:				block;
	}

img, div, a, input { 
	behavior: 				url('css/resources/iepngfix.htc');
	}


/*********************************   CLEAR   *********************************/		
		
.clear-both {
	font-size:				0;
	clear: 					both;
	}	

	
/*********************************   ELEMENTS   *********************************/

div.container {
	width: 					940px; 
	margin-left:			auto;
	margin-right:			auto;
	}
	
div.float-left {
	float:					left;
	}
	
div.float-right {
	float:					right;
	}


/*********************************   MENU   *********************************/

#menu-bar {
	width:					940px;
	height:					35px;
	min-height:				35px;
	max-height:				35px;
	background:				#333;
	}

#menu-bar a {
	height:					35px;
	min-height:				35px;
	max-height:				35px;
	margin:					0 14px 0 14px;
	padding:				0;
	float:					left;
	}
	

a.index {
	width:					16px;
	background:				url('../imgs/menu-home.gif') 0 0 no-repeat;	
	}	
	
a.rates {
	width:					43px;
	background:				url('../imgs/menu-rates.gif') 0 0 no-repeat;	
	}

a.skiing {
	width:					118px;
	background:				url('../imgs/menu-skiing.gif') 0 0 no-repeat;
	}
	
a.heli {
	width:					87px;
	background:				url('../imgs/menu-heli.gif') 0 0 no-repeat;
	}
	
a.snow {
	width:					117px;
	background:				url('../imgs/menu-snow.gif') 0 0 no-repeat;
	}
	
a.ability {
	width:					127px;
	background:				url('../imgs/menu-ability.gif') 0 0 no-repeat;
	}
	
a.media {
	width:					47px;
	background:				url('../imgs/menu-media.gif') 0 0 no-repeat;
	}

a.location {
	width:					69px;
	background:				url('../imgs/menu-location.gif') 0 0 no-repeat;
	}
	
a.contact {
	width:					62px;
	background:				url('../imgs/menu-contact.gif') 0 0 no-repeat;
	}

a:hover.index, a:hover.rates, a:hover.skiing, a:hover.heli, a:hover.snow, a:hover.ability , a:hover.media, a:hover.location, a:hover.contact {
	opacity:				.75;
	filter:					alpha(opacity=75);
	}

#home a.index, #rates a.rates, #skiing a.skiing, #heli a.heli, #snow a.snow, #ability a.ability , #media a.media, #location a.location, #contact a.contact {
	background-position:	0 -35px;
	cursor:					default;
	}	
	
#home a:hover.index, #rates a:hover.rates, #skiing a:hover.skiing, #heli a:hover.heli, #snow a:hover.snow, #ability a:hover.ability , #media a:hover.media, #location a:hover.location, #contact a:hover.contact {
	opacity:				1;
	filter:					alpha(opacity=100);
	}	
	
/*********************************   FLASH HEADER   *********************************/	

div.line-white {
	width:					100%;
	height:					1px;
	min-height:				1px;
	max-height:				1px;
	font-size:				0;
	background:				#fffffe;
	}
	
div.line-black {
	width:					100%;
	height:					4px;
	min-height:				4px;
	max-height:				4px;
	font-size:				0;
	background:				#000;
	}

div.header-bg {
	width:					100%;
	height:					300px;
	min-height:				300px;
	max-height:				300px;
	background:				#000;
	}	
	
	
#flash-header {
	width:					940px;
	height:					300px;
	min-height:				300px;
	max-height:				300px;
	background:				url('../imgs/flash-bg.gif') 0 0 no-repeat;
	}


/*********************************   FOOTER   *********************************/

#footer-line {
	width:					940px;
	height:					1px;
	min-height:				1px;
	max-height:				1px;
	font-size:				0;
	background:				url('../imgs/line-footer.png') 0 0 no-repeat;
	}

#copyright {
	width:					455px;
	height:					35px;
	min-height:				35px;
	margin:					0;
	padding:				20px 0 0 15px;
	float:					left;
	}
	
#copyright p {
	font-size:				11px;
	line-height:			1em;
	color:					#666;
	}
	
#footer-links {
	width:					461px;
	margin:					0;
	padding:				5px 9px 0 0;
	float:					left;
	}
	
#find-us {
	width:					58px;
	height:					12px;
	margin:					15px 20px 0 0;
	background:				url('../imgs/find-us-at.gif') 0 0 no-repeat;
	float:					right;
	}

#footer-links a {
	margin:					0 6px 0 6px;
	padding:				0 0 0 0;
	height:					39px;
	min-height:				39px;
	max-height:				39px;
	float:					right;
	opacity:				0.6;
	filter:					alpha(opacity=60);
	}
	
#footer-links a:hover {
	opacity:				1;
	filter:					alpha(opacity=100);
	}


a.weather {
	width:					104px;
	background:				url('../imgs/icon-weather.gif') center center no-repeat;
	}
	
a.facebook {
	width:					29px;
	background:				url('../imgs/icon-facebook.gif') center center no-repeat;
	}
	
a.twitter {
	width:					30px;
	background:				url('../imgs/icon-twitter.gif') center center no-repeat;
	}
	
a.youtube {
	width:					62px;
	background:				url('../imgs/icon-youtube.gif') center center no-repeat;
	}
	
a.google {
	width:					74px;
	background:				url('../imgs/icon-google.gif') center center no-repeat;
	}






