@charset "utf-8";

    body {background-image:url(../images/template/bg.jpg);}
    img {border:none; outline:none;}
    a {text-decoration:none;}
   
   .hidden { display: none; }
   .unhidden { display: block; }

	#frame {
   	position:relative;
	width:1150px;
	margin:auto;
	}
	#top_text {
	position:relative;
	top:3px;
	font-size:9px;
	font-family:sans-serif;
	}
	#address {
	position:absolute;
	top:668px;
	left:180px;
	width:930px;
	color:#333333;
	font-family:sans-serif;
	font-size:12px;
	text-align:right;
	margin-bottom:12px;
	z-index:20;
	}
	#flash_slideshow {
	position:relative;
	top:0px;
	left:0px;
	}
	#banner_hot_deals {
	position:absolute;
	top:150px;
	left:-25px;
	z-index:30;
	}
	#navigation {
	position:absolute;
	top:0px;
	left:0px;
	}
	#content_background {
	position:relative;
	background-image:url(../images/template/bg_content.png);
	background-repeat:repeat-y;
	min-height:1000px;
	}
	#content {
	position:relative;
	top:5px;
	left:200px;
	width:850px;
	
	color:#333333;
	font-family:sans-serif;
	font-size:12px;
	z-index:20;
	}
	#content a {color:#990000; outline:none;}
	#content a:hover {color:#FF0000}
	#starburst {
	position:absolute;
	top:410px;
	left:855px;
	z-index:20;
	}
	#below_links {
	position:absolute;
	display:block;
	top:1290px;
	left:10px;
	width:177px;
	background-image:url(../images/template/icon_frame.png);
	background-repeat:no-repeat;
	min-height:393px;
	padding-top:16px;
	padding-left:10px;
	margin-left:-2px;
	text-align:center;
	font-family:sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	z-index:20;
	}
	#footer {
	position:relative;
	background-image:url(../images/template/bg_footer.png);
	background-repeat:no-repeat;
	min-height:288px;
	font-family:sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	}
	#footer a {color:#333333; text-decoration:none;}
	#footer a:hover {color:#990000}
	
/* WHATS ON THE MENU */
	ul#navigation {position:absolute;top:451px; left:12px; margin:0; padding:0; list-style:none; z-index:30;}
	#navigation li {margin-right:10px;}
	#navigation li ul {display:none; list-style:none;}
	#navigation li a {background:url('../images/template/sprites.png') no-repeat; width:100%; height:100%; display:block; outline:none;}
	
	#navigation li.nav_top {width:163px;height:25px;background-position:0px 0px;}
	
	#navigation li.home {width:163px;height:23px;}
    #navigation li.home a {background-position: 0px -27px;} 	
    #navigation li.home a:hover {background-position: 0px -52px;}
	#navigation li.home-current {width:163px;height:23px;}
    #navigation li.home-current a {background-position: 0px -52px;} 
	
	#navigation li.reservations {width:163px;height:23px;}
    #navigation li.reservations a {background-position: 0px -77px;} 	
    #navigation li.reservations a:hover {background-position: 0px -102px;}
	#navigation li.reservations-current {width:163px;height:23px;}
    #navigation li.reservations-current a {background-position: 0px -102px;}
	
	#navigation li.webcam {width:163px;height:22px;}
    #navigation li.webcam a {background-position: 0px -128px;} 	
    #navigation li.webcam a:hover {background-position: 0px -153px;}
	#navigation li.webcam-current {width:163px;height:22px;}
    #navigation li.webcam-current a {background-position: 0px -153px;}
	
	#navigation li.virtual_tours {width:163px;height:24px;}
    #navigation li.virtual_tours a {background-position: 0px -176px;} 	
    #navigation li.virtual_tours a:hover {background-position: 0px -201px;}
	#navigation li.virtual_tours-current {width:163px;height:24px;}
    #navigation li.virtual_tours-current a {background-position: 0px -201px;}

	#navigation li.lodge {width:163px;height:24px;}
    #navigation li.lodge a {background-position: 0px -226px;} 	
    #navigation li.lodge a:hover {background-position: 0px -251px;}
	#navigation li.lodge:hover ul {display:block;}
	#navigation li.lodge-current {width:163px;height:24px;}
    #navigation li.lodge-current a {background-position: 0px -251px;}
	#navigation li.lodge-current:hover ul {display:block;}

/* LODGE SUBS */	
		#navigation li.lodge ul li.about {position:absolute;top:118px;left:151px;width:234px;height:23px;}
		#navigation li.lodge ul li.about a {background-position: -167px -1345px;}
		#navigation li.lodge ul li.about a:hover {background-position: -167px -1369px;}
		#navigation li.lodge-current ul li.about {position:absolute;top:118px;left:151px;width:234px;height:23px;}
		#navigation li.lodge-current ul li.about a {background-position: -167px -1345px;}		
		#navigation li.lodge-current ul li.about a:hover {background-position: -167px -1369px;}

	#navigation li.rates {width:163px;height:24px;}
    #navigation li.rates a {background-position: 0px -276px;} 	
    #navigation li.rates a:hover {background-position: 0px -301px;}
	#navigation li.rates-current {width:163px;height:24px;}
    #navigation li.rates-current a {background-position: 0px -301px;}

	#navigation li.hot_deals {width:163px;height:21px;}
    #navigation li.hot_deals a {background-position: 0px -329px;} 	
    #navigation li.hot_deals a:hover {background-position: 0px -354px;}
	#navigation li.hot_deals-current {width:163px;height:21px;}
    #navigation li.hot_deals-current a {background-position: 0px -354px;}

	#navigation li.accommo {width:163px;height:22px;}
    #navigation li.accommo a {background-position: 0px -378px;} 	
    #navigation li.accommo a:hover {background-position: 0px -403px;}
	#navigation li.accommo-current {width:163px;height:22px;}
    #navigation li.accommo-current a {background-position: 0px -403px;}
	
	#navigation li.meeting {width:163px;height:20px;}
    #navigation li.meeting a {background-position: 0px -430px;} 	
    #navigation li.meeting a:hover {background-position: 0px -455px;}
	#navigation li.meeting:hover ul {display:block;}
	#navigation li.meeting-current {width:163px;height:20px;}
    #navigation li.meeting-current a {background-position: 0px -455px;}
	#navigation li.meeting-current:hover ul {display:block;}
	
/* MEETING-SUBS */
		#navigation li.meeting ul li.colorado_room {position:absolute;top:207px;left:151px;width:234px;height:20px;}
		#navigation li.meeting ul li.colorado_room a {background-position: -167px 0px;}
		#navigation li.meeting ul li.colorado_room a:hover {background-position: -167px -21px;}
		#navigation li.meeting-current ul li.colorado_room {position:absolute;top:207px;left:151px;width:234px;height:20px;}
		#navigation li.meeting-current ul li.colorado_room a {background-position: -167px 0px;}		
		#navigation li.meeting-current ul li.colorado_room a:hover {background-position: -167px -21px;}
					
		#navigation li.meeting ul li.riogrande_room {position:absolute;top:225px;left:151px;width:234px;height:19px;}
		#navigation li.meeting ul li.riogrande_room a {background-position: -167px -40px;}
		#navigation li.meeting ul li.riogrande_room a:hover {background-position: -167px -58px;}
		#navigation li.meeting-current ul li.riogrande_room {position:absolute;top:225px;left:151px;width:234px;height:19px;}
		#navigation li.meeting-current ul li.riogrande_room a {background-position: -167px -40px;}
		#navigation li.meeting-current ul li.riogrande_room a:hover {background-position: -167px -58px;}
	
		#navigation li.meeting ul li.castlecreek_tasting {position:absolute;top:242px;left:151px;width:234px;height:19px;}
		#navigation li.meeting ul li.castlecreek_tasting a {background-position: -167px -76px;}
		#navigation li.meeting ul li.castlecreek_tasting a:hover {background-position: -167px -93px;}
		#navigation li.meeting-current ul li.castlecreek_tasting {position:absolute;top:242px;left:151px;width:234px;height:19px;}
		#navigation li.meeting-current ul li.castlecreek_tasting a {background-position: -167px -76px;}
		#navigation li.meeting-current ul li.castlecreek_tasting a:hover {background-position: -167px -93px;}
		
		#navigation li.meeting ul li.river_room {position:absolute;top:258px;left:151px;width:234px;height:25px;}
		#navigation li.meeting ul li.river_room a {background-position: -167px -111px;}
		#navigation li.meeting ul li.river_room a:hover {background-position: -167px -135px;}
		#navigation li.meeting-current ul li.river_room {position:absolute;top:258px;left:151px;width:234px;height:25px;}
		#navigation li.meeting-current ul li.river_room a {background-position: -167px -111px;}
		#navigation li.meeting-current ul li.river_room a:hover {background-position: -167px -135px;}

	#navigation li.restaurant {width:163px;height:19px;}
    #navigation li.restaurant a {background-position: 0px -478px;} 	
    #navigation li.restaurant a:hover {background-position: 0px -503px;}
	#navigation li.restaurant:hover ul {display:block;}
	#navigation li.restaurant-current {width:163px;height:21px;}
	#navigation li.restaurant-current a {background-position: 0px -503px;}
	#navigation li.restaurant-current:hover ul {display:block;}
	
/* RESTAURANT-SUBS */		
		#navigation li.restaurant ul li.individual_dining {position:absolute;top:228px;left:151px;width:234px;height:20px;}
		#navigation li.restaurant ul li.individual_dining a {background-position: -167px -161px;}
		#navigation li.restaurant ul li.individual_dining a:hover {background-position: -167px -182px;}
		#navigation li.restaurant-current ul li.individual_dining {position:absolute;top:228px;left:151px;width:234px;height:20px;}
		#navigation li.restaurant-current ul li.individual_dining a {background-position: -167px -161px;}
		#navigation li.restaurant-current ul li.individual_dining a:hover {background-position: -167px -182px;}
		
		#navigation li.restaurant ul li.groups {position:absolute;top:246px;left:151px;width:234px;height:19px;}
		#navigation li.restaurant ul li.groups a {background-position: -167px -201px;}
		#navigation li.restaurant ul li.groups a:hover {background-position: -167px -219px;}	
		#navigation li.restaurant-current ul li.groups {position:absolute;top:246px;left:151px;width:234px;height:19px;}
		#navigation li.restaurant-current ul li.groups a {background-position: -167px -201px;}
		#navigation li.restaurant-current ul li.groups a:hover {background-position: -167px -219px;}

		#navigation li.restaurant ul li.weddings {position:absolute;top:263px;left:151px;width:234px;height:18px;}
		#navigation li.restaurant ul li.weddings a {background-position: -167px -237px;}
		#navigation li.restaurant ul li.weddings a:hover {background-position: -167px -254px;}
		#navigation li.restaurant-current ul li.weddings {position:absolute;top:263px;left:151px;width:234px;height:18px;}
		#navigation li.restaurant-current ul li.weddings a {background-position: -167px -237px;}
		#navigation li.restaurant-current ul li.weddings a:hover {background-position: -167px -254px;}

		#navigation li.restaurant ul li.conventions {position:absolute;top:280px;left:151px;width:234px;height:24px;}
		#navigation li.restaurant ul li.conventions a {background-position: -167px -272px;}
		#navigation li.restaurant ul li.conventions a:hover {background-position: -167px -296px;}
		#navigation li.restaurant-current ul li.conventions {position:absolute;top:280px;left:151px;width:234px;height:24px;}
		#navigation li.restaurant-current ul li.conventions a {background-position: -167px -272px;}
		#navigation li.restaurant-current ul li.conventions a:hover {background-position: -167px -296px;}
		
    #navigation li.horseback {width:163;height:21px;}		
	#navigation li.horseback a {background-position: 0px -526px;}
	#navigation li.horseback a:hover {background-position: 0px -551px}
	#navigation li.horseback:hover ul {display:block;}
	#navigation li.horseback-current {width:163px;height:21px;}
    #navigation li.horseback-current a {background-position: 0px -551px;}
	#navigation li.horseback-current:hover ul {display:block;}	
		
/* HORSEBACK SUBS */		
		#navigation li.horseback ul li.horseback_boarding {position:absolute;top:248px;left:155px;width:234px;height:23px;}
		#navigation li.horseback ul li.horseback_boarding a {background-position: -167px -1394px;}
		#navigation li.horseback ul li.horseback_boarding a:hover {background-position: -167px -1418px;}
		#navigation li.horseback-current ul li.horseback_boarding {position:absolute;top:248px;left:155px;width:234px;height:23px;}
		#navigation li.horseback-current ul li.horseback_boarding a {background-position: -167px -1394px;}
		#navigation li.horseback-current ul li.horseback_boarding a:hover {background-position: -167px -1418px;}	

	#navigation li.activities {width:163px;height:21px;}
    #navigation li.activities a {background-position: 0px -576px;} 	
    #navigation li.activities a:hover {background-position: 0px -601px;}
	#navigation li.activities:hover ul {display:block;}
	#navigation li.activities-current {width:163px;height:21px;}
    #navigation li.activities-current a {background-position: 0px -601px;}
	#navigation li.activities-current:hover ul {display:block;}	

/* ACTIVITIES-SUBS */
		#navigation li.activities ul li.horseback_riding {position:absolute;top:266px;left:151px;width:234px;height:18px;}
		#navigation li.activities ul li.horseback_riding a {background-position: -167px -322px;}
		#navigation li.activities ul li.horseback_riding a:hover {background-position: -167px -343px;}
		#navigation li.activities-current ul li.horseback_riding {position:absolute;top:266px;left:151px;width:234px;height:18px;}
		#navigation li.activities-current ul li.horseback_riding a {background-position: -167px -322px;}
		#navigation li.activities-current ul li.horseback_riding a:hover {background-position: -167px -343px;}

		#navigation li.activities ul li.land_river {position:absolute;top:282px;left:151px;width:234px;height:18px;}
		#navigation li.activities ul li.land_river a {background-position: -167px -360px;}
		#navigation li.activities ul li.land_river a:hover {background-position: -167px -378px;}
		#navigation li.activities-current ul li.land_river {position:absolute;top:282px;left:151px;width:234px;height:18px;}
		#navigation li.activities-current ul li.land_river a {background-position: -167px -360px;}
		#navigation li.activities-current ul li.land_river a:hover {background-position: -167px -378px;}
		
		#navigation li.activities ul li.winery_sub {position:absolute;top:298px;left:151px;width:234px;height:18px;}
		#navigation li.activities ul li.winery_sub a {background-position: -167px -396px;}
		#navigation li.activities ul li.winery_sub a:hover {background-position: -167px -413px;}
		#navigation li.activities-current ul li.winery_sub {position:absolute;top:298px;left:151px;width:234px;height:18px;}
		#navigation li.activities-current ul li.winery_sub a {background-position: -167px -396px;}
		#navigation li.activities-current ul li.winery_sub a:hover {background-position: -167px -413px;}

		#navigation li.activities ul li.movie_museum {position:absolute;top:314px;left:151px;width:234px;height:18px;}
		#navigation li.activities ul li.movie_museum a {background-position: -167px -430px;}
		#navigation li.activities ul li.movie_museum a:hover {background-position: -167px -447px;}
		#navigation li.activities-current ul li.movie_museum {position:absolute;top:314px;left:151px;width:234px;height:18px;}
		#navigation li.activities-current ul li.movie_museum a {background-position: -167px -430px;}
		#navigation li.activities-current ul li.movie_museum a:hover {background-position: -167px -447px;}

		#navigation li.activities ul li.pioneer_deck {position:absolute;top:330px;left:151px;width:234px;height:17px;}
		#navigation li.activities ul li.pioneer_deck a {background-position: -167px -464px;}
		#navigation li.activities ul li.pioneer_deck a:hover {background-position: -167px -480px;}
		#navigation li.activities-current ul li.pioneer_deck {position:absolute;top:330px;left:151px;width:234px;height:17px;}
		#navigation li.activities-current ul li.pioneer_deck a {background-position: -167px -464px;}
		#navigation li.activities-current ul li.pioneer_deck a:hover {background-position: -167px -480px;}
		
		#navigation li.activities ul li.tennis {position:absolute;top:345px;left:151px;width:234px;height:22px;}
		#navigation li.activities ul li.tennis a {background-position: -167px -497px;}
		#navigation li.activities ul li.tennis a:hover {background-position: -167px -514px;}
		#navigation li.activities-current ul li.tennis {position:absolute;top:345px;left:151px;width:234px;height:22px;}
		#navigation li.activities-current ul li.tennis a {background-position: -167px -497px;}
		#navigation li.activities-current ul li.tennis a:hover {background-position: -167px -514px;}
		
		#navigation li.activities ul li.exercise_room {position:absolute;top:360px;left:151px;width:234px;height:23px;}
		#navigation li.activities ul li.exercise_room a {background-position: -167px -531px;}
		#navigation li.activities ul li.exercise_room a:hover {background-position: -167px -554px;}
		#navigation li.activities-current ul li.exercise_room {position:absolute;top:360px;left:151px;width:234px;height:23px;}
		#navigation li.activities-current ul li.exercise_room a {background-position: -167px -531px;}
		#navigation li.activities-current ul li.exercise_room a:hover {background-position: -167px -554px;}
		
	#navigation li.packages {width:163px;height:21px;}
    #navigation li.packages a {background-position: 0px -626px;} 	
    #navigation li.packages a:hover {background-position: 0px -651px;}
	#navigation li.packages:hover ul {display:block;}
	#navigation li.packages-current {width:163px;height:21px;}
    #navigation li.packages-current a {background-position: 0px -651px;}
	#navigation li.packages-current:hover ul {display:block;}
	
/* PACKAGES-SUBS */
		#navigation li.packages ul li.horseback_package {position:absolute;top:288px;left:151px;width:234px;height:21px;}
		#navigation li.packages ul li.horseback_package a {background-position: -167px -578px;}
		#navigation li.packages ul li.horseback_package a:hover {background-position: -167px -600px;}
		#navigation li.packages-current ul li.horseback_package {position:absolute;top:288px;left:151px;width:234px;height:21px;}
		#navigation li.packages-current ul li.horseback_package a {background-position: -167px -578px;}
		#navigation li.packages-current ul li.horseback_package a:hover {background-position: -167px -600px;}

		#navigation li.packages ul li.build_package {position:absolute;top:309px;left:151px;width:234px;height:20px;}
		#navigation li.packages ul li.build_package a {background-position: -167px -623px;}
		#navigation li.packages ul li.build_package a:hover {background-position: -167px -644px;}
		#navigation li.packages-current ul li.build_package {position:absolute;top:309px;left:151px;width:234px;height:20px;}
		#navigation li.packages-current ul li.build_package a {background-position: -167px -623px;}
		#navigation li.packages-current ul li.build_package a:hover {background-position: -167px -644px;}
	
	#navigation li.winery {width:163px;height:21px;}
    #navigation li.winery a {background-position: 0px -676px;} 	
    #navigation li.winery a:hover {background-position: 0px -701px;}	
	#navigation li.winery-current {width:163px;height:21px;}
    #navigation li.winery-current a {background-position: 0px -701px;}
	
	#navigation li.museum {width:163px;height:21px;}
    #navigation li.museum a {background-position: 0px -726px;} 	
    #navigation li.museum a:hover {background-position: 0px -751px;}
	#navigation li.museum-current {width:163px;height:21px;}
    #navigation li.museum-current a {background-position: 0px -751px;}

	#navigation li.directions {width:163px;height:21px;}
    #navigation li.directions a {background-position: 0px -776px;} 	
    #navigation li.directions a:hover {background-position: 0px -801px;}
	#navigation li.directions-current {width:163px;height:21px;}
    #navigation li.directions-current a {background-position: 0px -801px;}
	
	#navigation li.brochure {width:163px;height:21px;}
    #navigation li.brochure a {background-position: 0px -827px;} 	
    #navigation li.brochure a:hover {background-position: 0px -852px;}
	#navigation li.brochure-current {width:163px;height:21px;}	
    #navigation li.brochure-current a {background-position: 0px -852px;}

	#navigation li.employment {width:163px;height:21px;}
    #navigation li.employment a {background-position: 0px -878px;} 	
    #navigation li.employment a:hover {background-position: 0px -903px;}
	#navigation li.employment-current {width:163px;height:21px;}
    #navigation li.employment-current a {background-position: 0px -903px;}

	#navigation li.tours_activities {width:163px;height:37px;}
    #navigation li.tours_activities a {background-position: 0px -927px;} 	
    #navigation li.tours_activities a:hover {background-position: 0px -966px;}
	#navigation li.tours_activities:hover ul {display:block;}	
	#navigation li.tours_activities-current {width:163px;height:37px;}
    #navigation li.tours_activities-current a {background-position: 0px -966px;}
	#navigation li.tours_activities-current:hover ul {display:block;}	
	
/* TOURS AND ACTIVITIES-SUBS */
		#navigation li.tours_activities ul li.build_package_tour {position:absolute;top:423px;left:151px;width:234px;height:20px;}
		#navigation li.tours_activities ul li.build_package_tour a {background-position: -167px -665px;}
		#navigation li.tours_activities ul li.build_package_tour a:hover {background-position: -167px -686px;}
		#navigation li.tours_activities-current ul li.build_package_tour {position:absolute;top:423px;left:151px;width:234px;height:20px;}
		#navigation li.tours_activities-current ul li.build_package_tour a {background-position: -167px -665px;}
		#navigation li.tours_activities-current ul li.build_package_tour a:hover {background-position: -167px -686px;}
		
		#navigation li.tours_activities ul li.trail_rides {position:absolute;top:442px;left:151px;width:234px;height:18px;}
		#navigation li.tours_activities ul li.trail_rides a {background-position: -167px -706px;}
		#navigation li.tours_activities ul li.trail_rides a:hover {background-position: -167px -724px;}
		#navigation li.tours_activities-current ul li.trail_rides {position:absolute;top:442px;left:151px;width:234px;height:18px;}
		#navigation li.tours_activities-current ul li.trail_rides a {background-position: -167px -706px;}
		#navigation li.tours_activities-current ul li.trail_rides a:hover {background-position: -167px -724px;}
		
		#navigation li.tours_activities ul li.river_rafters {position:absolute;top:458px;left:151px;width:234px;height:18px;}
		#navigation li.tours_activities ul li.river_rafters a {background-position: -167px -741px;}
		#navigation li.tours_activities ul li.river_rafters a:hover {background-position: -167px -758px;}
		#navigation li.tours_activities-current ul li.river_rafters {position:absolute;top:458px;left:151px;width:234px;height:18px;}
		#navigation li.tours_activities-current ul li.river_rafters a {background-position: -167px -741px;}
		#navigation li.tours_activities-current ul li.river_rafters a:hover {background-position: -167px -758px;}

		#navigation li.tours_activities ul li.jeep_tours {position:absolute;top:474px;left:151px;width:234px;height:18px;}
		#navigation li.tours_activities ul li.jeep_tours a {background-position: -167px -775px;}
		#navigation li.tours_activities ul li.jeep_tours a:hover {background-position: -167px -792px;}
		#navigation li.tours_activities-current ul li.jeep_tours {position:absolute;top:474px;left:151px;width:234px;height:18px;}
		#navigation li.tours_activities-current ul li.jeep_tours a {background-position: -167px -775px;}
		#navigation li.tours_activities-current ul li.jeep_tours a:hover {background-position: -167px -792px;}
		
		#navigation li.tours_activities ul li.sightseeing {position:absolute;top:490px;left:151px;width:234px;height:16px;}
		#navigation li.tours_activities ul li.sightseeing a {background-position: -167px -809px;}
		#navigation li.tours_activities ul li.sightseeing a:hover {background-position: -167px -825px;}
		#navigation li.tours_activities-current ul li.sightseeing {position:absolute;top:490px;left:151px;width:234px;height:16px;}
		#navigation li.tours_activities-current ul li.sightseeing a {background-position: -167px -809px;}
		#navigation li.tours_activities-current ul li.sightseeing a:hover {background-position: -167px -825px;}
		
		#navigation li.tours_activities ul li.misc_tours {position:absolute;top:506px;left:151px;width:234px;height:24px;}
		#navigation li.tours_activities ul li.misc_tours a {background-position: -167px -842px;}
		#navigation li.tours_activities ul li.misc_tours a:hover {background-position: -167px -866px;}
		#navigation li.tours_activities-current ul li.misc_tours {position:absolute;top:506px;left:151px;width:234px;height:24px;}
		#navigation li.tours_activities-current ul li.misc_tours a {background-position: -167px -842px;}
		#navigation li.tours_activities-current ul li.misc_tours a:hover {background-position: -167px -866px;}
		
	#navigation li.sister_lodging {width:163px;height:21px;}
    #navigation li.sister_lodging a {background-position: 0px -1005px;} 	
    #navigation li.sister_lodging a:hover {background-position: 0px -1030px;}
	#navigation li.sister_lodging-current {width:163px;height:21px;}
    #navigation li.sister_lodging-current a {background-position: 0px -1030px;}
	
	#navigation li.media {width:163px;height:21px;}
    #navigation li.media a {background-position: 0px -1055px;} 	
    #navigation li.media a:hover {background-position: 0px -1080px;}
	#navigation li.media-current {width:163px;height:21px;}
    #navigation li.media-current a {background-position: 0px -1080px;}
	
	#navigation li.how_doing {width:163px;height:21px;}
    #navigation li.how_doing a {background-position: 0px -1105px;} 	
    #navigation li.how_doing a:hover {background-position: 0px -1130px;}
	#navigation li.how_doing-current {width:163px;height:21px;}
    #navigation li.how_doing-current a {background-position: 0px -1130px;}
	
	#navigation li.events {width:163px;height:37px;}
    #navigation li.events a {background-position: 0px -1155px;} 	
    #navigation li.events a:hover {background-position: 0px -1194px;}
	#navigation li.events-current {width:163px;height:37px;}
    #navigation li.events-current a {background-position: 0px -1194px;}

	#navigation li.climate {width:163px;height:21px;}
    #navigation li.climate a {background-position: 0px -1232px;} 	
    #navigation li.climate a:hover {background-position: 0px -1257px;}
	#navigation li.climate-current {width:163px;height:21px;}
    #navigation li.climate-current a {background-position: 0px -1257px;}

	#navigation li.retreats {width:163px;height:21px;}
    #navigation li.retreats a {background-position: 0px -1282px;} 	
    #navigation li.retreats a:hover {background-position: 0px -1307px;}
	#navigation li.retreats:hover ul {display:block;}	
	#navigation li.retreats-current {width:163px;height:21px;}
    #navigation li.retreats-current a {background-position: 0px -1307px;}
	#navigation li.retreats-current:hover ul {display:block;}
	
/* RETREATS-SUBS */
		#navigation li.retreats ul li.corporate {position:absolute;top:570px;left:151px;width:234px;height:24px;}
		#navigation li.retreats ul li.corporate a {background-position: -167px -892px;}
		#navigation li.retreats ul li.corporate a:hover {background-position: -167px -919px;}
		#navigation li.retreats-current ul li.corporate {position:absolute;top:570px;left:151px;width:234px;height:24px;}
		#navigation li.retreats-current ul li.corporate a {background-position: -167px -892px;}
		#navigation li.retreats-current ul li.corporate a:hover {background-position: -167px -919px;}

		#navigation li.retreats ul li.small_business {position:absolute;top:594px;left:151px;width:234px;height:16px;}
		#navigation li.retreats ul li.small_business a {background-position: -167px -944px;}
		#navigation li.retreats ul li.small_business a:hover {background-position: -167px -960px;}
		#navigation li.retreats-current ul li.small_business {position:absolute;top:594px;left:151px;width:234px;height:16px;}
		#navigation li.retreats-current ul li.small_business a {background-position: -167px -944px;}
		#navigation li.retreats-current ul li.small_business a:hover {background-position: -167px -960px;}

		#navigation li.retreats ul li.executive {position:absolute;top:609px;left:151px;width:234px;height:16px;}
		#navigation li.retreats ul li.executive a {background-position: -167px -976px;}
		#navigation li.retreats ul li.executive a:hover {background-position: -167px -993px;}
		#navigation li.retreats-current ul li.executive {position:absolute;top:609px;left:151px;width:234px;height:16px;}
		#navigation li.retreats-current ul li.executive a {background-position: -167px -976px;}
		#navigation li.retreats-current ul li.executive a:hover {background-position: -167px -993px;}
		
		#navigation li.retreats ul li.team_building {position:absolute;top:625px;left:151px;width:234px;height:16px;}
		#navigation li.retreats ul li.team_building a {background-position: -167px -1010px;}
		#navigation li.retreats ul li.team_building a:hover {background-position: -167px -1027px;}
		#navigation li.retreats-current ul li.team_building {position:absolute;top:625px;left:151px;width:234px;height:16px;}
		#navigation li.retreats-current ul li.team_building a {background-position: -167px -1010px;}
		#navigation li.retreats-current ul li.team_building a:hover {background-position: -167px -1027px;}
		
		#navigation li.retreats ul li.reunions {position:absolute;top:641px;left:151px;width:234px;height:23px;}
		#navigation li.retreats ul li.reunions a {background-position: -167px -1044px;}
		#navigation li.retreats ul li.reunions a:hover {background-position: -167px -1069px;}
		#navigation li.retreats-current ul li.reunions {position:absolute;top:641px;left:151px;width:234px;height:23px;}
		#navigation li.retreats-current ul li.reunions a {background-position: -167px -1044px;}
		#navigation li.retreats-current ul li.reunions a:hover {background-position: -167px -1069px;}
		
	#navigation li.national {width:163px;height:37px;}
    #navigation li.national a {background-position: 0px -1332px;} 	
    #navigation li.national a:hover {background-position: 0px -1371px;}
	#navigation li.national:hover ul {display:block;}
	#navigation li.national-current {width:163px;height:37px;}
    #navigation li.national-current a {background-position: 0px -1371px;}
	#navigation li.national-current:hover ul {display:block;}
	
/* NATIONAL PARKS-SUBS */
		#navigation li.national ul li.arches {position:absolute;top:600px;left:151px;width:234px;height:22px;}
		#navigation li.national ul li.arches a {background-position: -167px -1094px;}
		#navigation li.national ul li.arches a:hover {background-position: -167px -1117px;}
		#navigation li.national-current ul li.arches {position:absolute;top:600px;left:151px;width:234px;height:22px;}
		#navigation li.national-current ul li.arches a {background-position: -167px -1094px;}
		#navigation li.national-current ul li.arches a:hover {background-position: -167px -1117px;}

		#navigation li.national ul li.canyonlands {position:absolute;top:622px;left:151px;width:234px;height:16px;}
		#navigation li.national ul li.canyonlands a {background-position: -167px -1140px;}
		#navigation li.national ul li.canyonlands a:hover {background-position: -167px -1156px;}
		#navigation li.national-current ul li.canyonlands {position:absolute;top:622px;left:151px;width:234px;height:16px;}
		#navigation li.national-current ul li.canyonlands a {background-position: -167px -1140px;}
		#navigation li.national-current ul li.canyonlands a:hover {background-position: -167px -1156px;}
		
		#navigation li.national ul li.mesa_verde {position:absolute;top:637px;left:151px;width:234px;height:22px;}
		#navigation li.national ul li.mesa_verde a {background-position: -167px -1172px;}
		#navigation li.national ul li.mesa_verde a:hover {background-position: -167px -1196px;}
		#navigation li.national-current ul li.mesa_verde {position:absolute;top:637px;left:151px;width:234px;height:22px;}
		#navigation li.national-current ul li.mesa_verde a {background-position: -167px -1172px;}
		#navigation li.national-current ul li.mesa_verde a:hover {background-position: -167px -1196px;}

	#navigation li.state {width:163px;height:37px;}
    #navigation li.state a {background-position: 0px -1410px;} 	
    #navigation li.state a:hover {background-position: 0px -1449px;}
	#navigation li.state:hover ul {display:block;}
	#navigation li.state-current {width:163px;height:37px;}
    #navigation li.state-current a {background-position: 0px -1449px;}
	#navigation li.state-current:hover ul {display:block;}
		
/* STATE PARKS-SUBS */
		#navigation li.state ul li.deadhorse {position:absolute;top:637px;left:151px;width:234px;height:22px;}
		#navigation li.state ul li.deadhorse a {background-position: -167px -1220px;}
		#navigation li.state ul li.deadhorse a:hover {background-position: -167px -1243px;}
		#navigation li.state-current ul li.deadhorse {position:absolute;top:637px;left:151px;width:234px;height:22px;}
		#navigation li.state-current ul li.deadhorse a {background-position: -167px -1220px;}
		#navigation li.state-current ul li.deadhorse a:hover {background-position: -167px -1243px;}

		#navigation li.state ul li.goblins {position:absolute;top:657px;left:151px;width:234px;height:16px;}
		#navigation li.state ul li.goblins a {background-position: -167px -1265px;}
		#navigation li.state ul li.goblins a:hover {background-position: -167px -1281px;}
		#navigation li.state-current ul li.goblins {position:absolute;top:657px;left:151px;width:234px;height:16px;}
		#navigation li.state-current ul li.goblins a {background-position: -167px -1265px;}
		#navigation li.state-current ul li.goblins a:hover {background-position: -167px -1281px;}		
		
		#navigation li.state ul li.goosenecks {position:absolute;top:672px;left:151px;width:234px;height:23px;}
		#navigation li.state ul li.goosenecks a {background-position: -167px -1298px;}
		#navigation li.state ul li.goosenecks a:hover {background-position: -167px -1322px;}
		#navigation li.state-current ul li.goosenecks {position:absolute;top:672px;left:151px;width:234px;height:23px;}
		#navigation li.state-current ul li.goosenecks a {background-position: -167px -1298px;}
		#navigation li.state-current ul li.goosenecks a:hover {background-position: -167px -1322px;}
		
	#navigation li.local_secrets {width:163px;height:21px;}
    #navigation li.local_secrets a {background-position: 0px -1489px;} 	
    #navigation li.local_secrets a:hover {background-position: 0px -1514px;}
	#navigation li.local_secrets-current {width:163px;height:21px;}
    #navigation li.local_secrets-current a {background-position: 0px -1514px;}
	
	#navigation li.contact {width:163px;height:20px;}
    #navigation li.contact a {background-position: 0px -1539px;} 	
    #navigation li.contact a:hover {background-position: 0px -1564px;}
	#navigation li.contact-current {width:163px;height:21px;}
    #navigation li.contact-current a {background-position: 0px -1564px;} 		
	
	#navigation li.nav_bottom a{width:163px;height:121px;background-position:0px -1588px;}		
		
/* CONTACT FORM */
	#contact-form {
	position: relative;
	display: block;
	width: 390px;
	margin:auto;
	font-size:12px;
	border:1px solid #333333;
	padding:6px;
	}
	#contact-form label {
	display: block;
	clear: both;
	float: left;
	width: 40%;
	margin: 3px 0px 0px 0px;
	height: 20px;
	}
	#contact-form .textinput {
	display: block;
	float: left;
	width: 49%;
	margin: 3px 0px 0px 0px;
	height: 20px;
	background-color:#FAF1E2;
	}
	#contact-form .fieldgroup {
	float: right;
	width: 49%;
	margin: 3px 0px 0px 0px;
	height: 20px;
	}
	#contact-form textarea {
 	clear:both;
	width: 98%;
	height: 100px;
	border: #000 solid 1px;
	margin: auto;
	background-color:#FAF1E2;
	}
	#contact-form .form-button {
 	clear: both;
 	background: #FCF1DC;
 	color: #333333;
 	width: 60%;
 	margin: 10px 0px 10px 0px;
	}
	#contact-form br {
 	clear: both;
	}
	
