body
{
	padding: 0;
	margin: 0;
	font-family: "Calibri",Arial,Verdana,Sans-Serif;
	background-color: #cdc1b1;
	
	
	background-image:url(images/SSF-2011-BG.jpg);
	background-repeat: no-repeat;
    background-position:top center;
}

#content
{
	width: 960px;
	margin: auto;
	margin-top: 0px;
	border: none;
	padding: 0px;
	background: none;
}

/*CURRENT HEADER*/
#top_header{
float: left;
width:945px;
height:60px;
padding:0px;
margin-left:8px;
border:none;
background: #ffffff;
}

/*TOP NAV MENU*/
#top_nav_menu
{
    display:none;
}

.dropdown
{
	padding:0px;
	margin:0px;
	border:none;
}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
 
ul.dropdown {
 position: relative;
 z-index: 597;
 float: left; 
} /* jk - this styles the top menu, not the dropdowns */
 
ul.dropdown li {
 float: right;
 vertical-align: middle;
 /* zoom: 1; */
 margin-left:30px; /* jk - horizontal spacing of top menu*/
} /* jk - this styles the top menu, not the dropdowns */

ul.dropdown li a
{
    text-decoration:none;
    font-family:"Warnock Pro",Garamond, Times New Roman, Serif;
    font-weight:600;
    color: #01402e;
    padding-left:20;
    font-size:15px;
    line-height:1.0em;
    padding-bottom:5px;
}


 
ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}
 
ul.dropdown ul {   
 visibility: hidden;
 position: absolute; 
 top: 115%;
 left:-20px;   /* set to right:0 inline so dropdown stays within right margin */
 z-index: 598;
 width: 21em; /* set this to 45 inline for a two-column menu */
 background:#ffffff;
 border:2px solid #01402e;
 font-weight:100; 
 font-size:12px;
 
  -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
   
 -moz-box-shadow: 3px 3px 4px #000;
-webkit-box-shadow: 3px 3px 4px #000;
box-shadow: 3px 3px 4px #000;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
 
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 filter: alpha(opacity=80);
 opacity: .8;
 
 height:auto;  /* height of dropdown is variable */
} /* jk - this styles the dropdown box */
 
ul.dropdown ul li {
 float: left;  /* floats list items in box */
 padding:1px;
 width: 20em; /* use with width above for two-column menu */
}

ul.dropdown ul li a 
{
    font-weight:normal;  /* set to bold inline */
    font-size:14px;
    line-height:1.5em;
}
 
ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}
  
ul.dropdown li:hover > ul {
 visibility: visible;
}

ul.dropdown li:hover a > ul 
{
    font-weight:400;
    font-size: 12px;
}


/* For all browsers not IE6 */
#main_content{
width:945px;
display:block;
float:left;
margin:0px;
margin-left:8px;
border:none;
padding:0px;
background-color:#fff;
}

#section_banner
{
	margin: 0px; 
	margin-top:40px;
	border: 0px;
	padding: 0px;
	height: 400px;
    clear:both;
    display:none;
}

div.snowmaking { background-image: url(images/section_header.jpg); }
div.realestate { background-image: url(images/SectionHeaders/960-real-estate.jpg); }
div.tennis  {background-image: url(images/SectionHeaders/960-tennis.jpg); }
div.tennis_adult    {background-image:url(images/SectionHeaders/960/960-tennis-academy.jpg);}
div.adult_programs {background-image:url(images/SectionHeaders/960/960-tennis-clinics.jpg);}
div.junior_programs {background-image:url(images/SectionHeaders/960/960-tennis-junior-clinics.jpg);}
div.tennis_pros  {background-image: url(images/SectionHeaders/tennis_pros_header.jpg); }
div.golf_home {background-image:url(images/SectionHeaders/960-golf-home.jpg);}
div.devils_knob {background-image:url(images/SectionHeaders/960-devils-knob.jpg);}
div.stoney_creek {background-image:url(images/SectionHeaders/960-stoney-creek.jpg);}
div.golf_academy {background-image:url(images/SectionHeaders/960-golf-academy.jpg);}
div.spa_home {background-image:url(images/SectionHeaders/960-spa-home.jpg);}
div.activities_home {background-image:url(images/SectionHeaders/960-activities-home.jpg);}
div.family_and_kids {background-image:url(images/SectionHeaders/960/960-kids-programs.jpg);}
div.out_of_bounds {background-image:url(images/SectionHeaders/960/960-activities-home.jpg);}
div.fitness_and_health {background-image:url(images/SectionHeaders/960/960-activities-home.jpg);}
div.aquatics_and_fitness {background-image:url(images/SectionHeaders/960-aquatics.jpg);}
div.lake_monocan {background-image:url(images/SectionHeaders/960-lake-monocan.jpg);}
div.fly_fishing {background-image:url(images/SectionHeaders/960-fly-fishing.jpg);}
div.horseback_riding {background-image:url(images/SectionHeaders/960/960-activities-home.jpg);}
div.wintergreen_nature_foundation {background-image:url(images/SectionHeaders/960-nature-foundation.jpg);}
div.wintergreen_performing_arts {background-image:url(images/SectionHeaders/960-performing-arts.jpg);}
div.shopping {background-image:url(images/SectionHeaders/960-shopping.jpg);}
div.special_events {background-image:url(images/SectionHeaders/960-calendar.jpg);}
div.ski_and_ride_home {background-image:url(images/SectionHeaders/960-winter-sports.jpg);}
div.snow_license {background-image:url(images/SectionHeaders/960-snow-license.jpg);}
div.ski_clubs {background-image:url(images/SectionHeaders/960-ski-clubs.jpg);}
div.skiing_and_riding {background-image:url(images/SectionHeaders/960/960-winter-sports.jpg);}
div.snowsports_school {background-image:url(images/SectionHeaders/960/960-winter-sports.jpg);}
div.season_pass {background-image:url(images/SectionHeaders/960/960-winter-sports.jpg);}
div.rentals {background-image:url(images/SectionHeaders/960/960-winter-sports.jpg);}
div.ski_tips {background-image:url(images/SectionHeaders/960/960-winter-sports.jpg);}
div.ski_patrol {background-image:url(images/SectionHeaders/960/960-winter-sports.jpg);}
div.ski_race_team {background-image:url(images/SectionHeaders/960/960-winter-sports.jpg);}
div.terrain_park {background-image:url(images/SectionHeaders/960/960-winter-sports.jpg);}
div.tubing {background-image:url(images/SectionHeaders/960-the-plunge.jpg);}
div.learn_ski_ride {background-image:url(images/SectionHeaders/960/960-winter-sports.jpg);}
div.lift_ticket_prices {background-image:url(images/SectionHeaders/960/960-winter-sports.jpg);}
div.ski_report {background-image:url(images/SectionHeaders/960/960-winter-sports.jpg);}
div.responsibility_code {background-image:url(images/SectionHeaders/960/960-winter-sports.jpg);}
div.accessibility_map {background-image:url(images/SectionHeaders/960/960-winter-sports.jpgg);}
div.group_info {background-image:url(images/SectionHeaders/960/960-winter-sports.jpg);}
div.trail_map {background-image:url(images/SectionHeaders/960/960-winter-sports.jpg);}
div.accommodations_home {background-image:url(images/SectionHeaders/960-accommodations.jpg);}
div.lodging_descriptions {background-image:url(images/SectionHeaders/960/960-accommodations.jpg);}
div.lodging_photographs {background-image:url(images/SectionHeaders/960/960-accommodations.jpg);}
div.accomodations_rates {background-image:url(images/SectionHeaders/960/960-accommodations.jpg);}
div.dining_and_nightlife {background-image:url(images/SectionHeaders/960-dining.jpg);}
div.meetings_and_events {background-image:url(images/SectionHeaders/960-meetings-events.jpg);}
div.banquets_and_reunions {background-image:url(images/SectionHeaders/960-banquets.jpg);}
div.meetings_and_conferences {background-image:url(images/SectionHeaders/meetings_conf_header.jpg);}
div.weddings {background-image:url(images/SectionHeaders/960-weddings.jpg);}
div.facilities {background-image:url(images/SectionHeaders/facilities_header.jpg);}
div.membership {background-image:url(images/SectionHeaders/960-membership.jpg);}
div.membership_benefits {background-image:url(images/SectionHeaders/960/960-membership.jpg);}
div.membership_options {background-image:url(images/SectionHeaders/960/960-membership.jpg);}
div.property_management {background-image:url(images/SectionHeaders/960/960-membership.jpg);}
div.specials_and_packages {background-image:url(images/SectionHeaders/960-packages-home.jpg);}
div.ski_ride_packages {background-image:url(images/SectionHeaders/960-winter-packages.jpg);}
div.spa_packages {background-image:url(images/SectionHeaders/960-spa-packages.jpg);}
div.romance_packages {background-image:url(images/SectionHeaders/960-romance-packages.jpg);}
div.tennis_packages {background-image:url(images/SectionHeaders/tennis_packages_header.jpg);}
div.uniquely_wintergreen {background-image:url(images/SectionHeaders/960-resort-packages.jpg);}
div.golf_packages {background-image:url(images/SectionHeaders/960-golf-packages.jpg);}
div.location_and_directions {background-image:url(images/SectionHeaders/960/960-about-wintergreen.jpg);}
div.area_attractions {background-image:url(images/SectionHeaders/960/960-about-wintergreen.jpg);}
div.company_information {background-image:url(images/SectionHeaders/960-about-wintergreen.jpg);}
div.contact_information {background-image:url(images/SectionHeaders/960/960-about-wintergreen.jpg);}
div.environmental_statement {background-image:url(images/SectionHeaders/960/960-about-wintergreen.jpg);}
div.donations {background-image:url(images/SectionHeaders/960/960-about-wintergreen.jpg);}
div.brochures {background-image:url(images/SectionHeaders/960/960-about-wintergreen.jpg);}
div.media {background-image:url(images/SectionHeaders/960-about-wintergreen.jpg);}
div.fact_sheets {background-image:url(images/SectionHeaders/960/960-about-wintergreen.jpg);}
div.press_releases {background-image:url(images/SectionHeaders/960/960-press-releases.jpg);}
div.resort_headlines {background-image:url(images/SectionHeaders/960-resort-headlines.jpg);}
div.gift_certificates {background-image:url(images/SectionHeaders/960-gift-certificates.jpg);}
div.admin {background-image:url(images/SectionHeaders/admin_header.jpg);}
div.weather {background-image:url(images/SectionHeaders/960/960-about-wintergreen.jpg);}
div.corporate_partners {background-image:url(images/SectionHeaders/960/960-about-wintergreen.jpg);}
div.military {background-image:url(images/SectionHeaders/military_header.jpg);}
div.amex {background-image:url(images/SectionHeaders/amex_header.jpg);}
div.photo_feature {background-image:url(images/SectionHeaders/960/960-photo-feature.jpg);}
div.the_dome {background-image:url(images/SectionHeaders/960/960-the-dome.jpg);}
div.secure_site {background-image:url(images/SectionHeaders/960-secure-site.jpg);}
div.friday_13 {background-image:url(images/SectionHeaders/friday_the_13th.jpg);}
div.firecracker {background-image:url(images/SectionHeaders/firecracker_header.jpg);}
div.family_fun {background-image:url(images/SectionHeaders/family_fun_passport.jpg);}
div.web_special {background-image:url(images/SectionHeaders/web_specials_header.jpg);}
div.group_promotions {background-image:url(images/SectionHeaders/group_promotions.jpg);}
div.snow_making {background-image:url(images/SectionHeaders/snow_making_header.jpg);}
div.college_specials {background-image:url(images/SectionHeaders/college_specials.jpg);}
div.corp_discount {background-image:url(images/SectionHeaders/corp_discount_header.jpg);}
div.webdeals {background-image:url(images/SectionHeaders/web_deals_header.jpg);}
div.thanksgiving {background-image:url(images/SectionHeaders/thanksgiving_2008.jpg);}
div.ridgely {background-image:url(images/SectionHeaders/ridgely_header.jpg);}
div.christmas {background-image:url(images/SectionHeaders/christmas_header.jpg);}
div.new_years {background-image:url(images/SectionHeaders/new_years.jpg);}
div.breathe {background-image:url(images/SectionHeaders/breathe_header.jpg);}
div.golf_calendar {background-image:url(images/SectionHeaders/960/960-golf-calendar.jpg.jpg);}
div.year_round {background-image:url(images/SectionHeaders/year_round.jpg);}
div.golfstyles {background-image:url(images/SectionHeaders/golfstyles_header.jpg);}
div.passport {background-image:url(images/SectionHeaders/960-passport.jpg);}
div.USTA {background-image:url(images/SectionHeaders/USTA_header.jpg);}
div.bike_camp {background-image:url(images/SectionHeaders/960/960-bike-camp.jpg);}
div.group_golf {background-image:url(images/SectionHeaders/group_golf_header.jpg);}
div.B2G3 {background-image:url(images/SectionHeaders/B2G3_header.jpg);}
div.labor_day {background-image:url(images/SectionHeaders/labor_day_header.jpg);}
div.double_fun {background-image:url(images/SectionHeaders/double_fun_header.jpg);}
div.seminars {background-image:url(images/SectionHeaders/seminars_header.jpg);}
div.resort_services {background-image:url(images/SectionHeaders/960/960-resort-services.jpg);}
div.inspirations {background-image:url(images/SectionHeaders/inspirations_header.jpg);}
div.license_plate {background-image:url(images/SectionHeaders/license_plate_header.jpg);}
div.school_discount {background-image:url(images/SectionHeaders/school_discount_header.jpg);}
div.college_weekend {background-image:url(images/SectionHeaders/college_weekend_header.jpg);}
div.the_zip {background-image:url(images/SectionHeaders/960-the-zip.jpg);}
div.ridgelys_fun_park {background-image:url(images/SectionHeaders/960-ridgelys-fun-park.jpg);}
div.ridgelys_fun_park_SSF {background-image:url(images/SectionHeaders/960-ridgelys-fun-park-SSF.jpg);}
div.first_time_tips {background-image:url(images/SectionHeaders/960/960-winter-sports.jpg);}
div.womens_programs {background-image:url(images/SectionHeaders/960/960-winter-sports.jpg);}
div.listening {background-image:url(images/SectionHeaders/960/960-listening.jpg);}
div.spring-special {background-image:url(images/SectionHeaders/960/960-spring-special.jpg);}
div.tough-mudder {background-image:url(images/SectionHeaders/960-tough-mudder.jpg);}
div.hiking {background-image:url(images/SectionHeaders/960-hiking-header.jpg);}
div.inspirations11 {background-image:url(images/SectionHeaders/960-Inspirations-2011.jpg);}
div.winter-treehouse {background-image:url(images/SectionHeaders/960-winter-treehouse.jpg);}

#cms_headlines
{
    padding:0px;
    margin:0px;
    border:none;
}

#cms_headlines ul
{
    padding:0px;
    margin:0px;
    border:none;
    margin-left:15px;
    text-transform: capitalize;
}

#cms_headlines ul li
{
    padding:0px;
    margin:0px;
    border:none;
}

#Headlines_Img_Class img
{
    margin:5px;
    border:1px solid #ccc;
    padding:4px;
    background-color:#fff;
    float:right;
}

#main_master_container
{
    float: left;
    width:945px;
    padding:0px;
    margin:0px;
    margin-left:8px;
    border:none;
    background:#ffffff;
    display:block;
}

#left_page_content	{
	width: 225px;
	float: left;
	background: #fff;
	color: #fff;
	padding: 0;
	margin: 0;
	border-right: 1px solid #CCCCCC;
	display:none;
	}
	
#left_nav_menu
{
	width: 200px;
	float: left;
	background: #fff;
	color: #fff;
	padding: 0;
	margin: 0;
	margin-left:25px;
	margin-top:10px;
	border: none;
    padding-bottom:20px;
    font-family: Calibri, avenir, helvetica, Arial, Sans-Serif;
}

.left_nav_buttons
{
	list-style: none;
	padding: 0;
	margin: 0;
	border: none;
}

ul.left_nav_buttons
{
    padding:0px;
    margin:0px;
    border:none;
	background: #14253b;
}

ul.left_nav_buttons li
{
	margin: 0px;
	border: none;
	padding:0px;
	background: #ffffff;
}

ul.left_nav_buttons li a
{
	color: #01402e;
	margin-bottom:0px;
	padding-bottom:0px;
	text-decoration: none;
	padding-left: 10px;
	line-height: 1.5em;
	font-size: 14px;
	font-weight: 500;
	display: block;
	height: 100%;
	margin-top:0px;
	padding-top:6px;
	padding-bottom:6px;
}

ul.left_nav_buttons li a:hover
{
	color: #01402e;
	background: #ffffff;
	background-image:url(../images/left-nav-bg1.jpg);
	background-repeat:no-repeat;
	margin-bottom:0px;
	padding-bottom:0px;
	text-decoration: none;
	padding-left: 10px;
	line-height: 1.5em;
	font-size: 14px;
	font-weight: 500;
	display: block;
	height: 100%;
	margin-top:0px;
	padding-top:6px;
	padding-bottom:6px;
}

.leftnav_breadcrumb
{
    color: #01402e;
	background: #ffffff;
	background-image:url(../images/left-nav-bg1.jpg);
	background-repeat:no-repeat;
	margin-bottom:0px;
	padding-bottom:0px;
	text-decoration: none;
	padding-left: 10px;
	line-height: 1.5em;
	font-size: 14px;
	font-weight: 500;
	display: block;
	height: 100%;
	margin-top:0px;
	padding-top:6px;
	padding-bottom:6px;
}

#left_nav_menu ul li.leftnav_breadcrumb 
{
    background-color:#ffffff;
	background-image:url(../images/left-nav-bg1.jpg);
	background-repeat:no-repeat;
    display:block;
    padding-left:10px;
	padding-top:6px;
	padding-bottom:6px;
}

.left_nav_sub_menu_buttons
{
	list-style: none;
	padding: 0;
	margin: 0;
	border: none;
}

ul.left_nav_sub_menu_buttons li
{
	margin: 0px;
	border: none;
	padding:0px;
}

ul.left_nav_sub_menu_buttons li a
{
	color: #01402e;
	background: #ffffff;
	margin-bottom:0px;
	padding-top:1px;
	padding-bottom:4px;
	text-decoration: none;
	padding-left: 20px;
	line-height: 1.5em;
	font-size: 14px;
	font-weight: 500;
	display: block;
	height: 100%;
	margin-top:0px;
}

ul.left_nav_sub_menu_buttons li a:hover
{
	color: #01402e;
	background: #ffffff;
	background-image:url(images/nav/left-nav-sub-menu-breadcrumb.jpg);
	background-repeat:no-repeat;
	margin-bottom:0px;
	padding-bottom:4px;
	text-decoration: none;
	padding-left: 20px;
	line-height: 1.5em;
	font-size: 14px;
	font-weight: 500;
	display: block;
	height: 100%;
	margin-top:0px;
	background-image:url(images/left-nav-sub-menu-bg-grad.jpg);
	background-repeat:no-repeat;
}

.leftnav_sub_menu_breadcrumb
{
    color: #01402e;
	background: #ffffff;
	background-image:url(images/left-nav-sub-menu-bg-grad.jpg);
	background-repeat:no-repeat;
	border-bottom: 1px solid #EEE;
	margin-bottom:0px;
	padding-top:1px;
	padding-bottom:4px;
	text-decoration: none;
	padding-left: 20px;
	line-height: 1.5em;
	font-size: 14px;
	font-weight: 500;
	display: block;
	height: 100%;
	margin-top:0px;
}

#left_nav_menu ul li.leftnav_sub_menu_breadcrumb 
{
    background-color:#ffffff;
    display:block;
    padding-left:20px;
    padding-top:1px;
    padding-bottom:4px;
}

.leftnav_sub_menu_header
{
    color: #ffffff;
	background: #ffffff;
	background-image: url(images/left-nav-sub-menu-header.jpg);
	background-repeat:no-repeat;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-bottom:1px solid #103a28;
	text-decoration: none;
	padding-left: 15px;
	line-height: 1.2em;
	font-size: 14px;
	font-weight: 600;
	display: block;
	height: 100%;
	margin-top:0px;
}

#left_nav_menu ul li.leftnav_sub_menu_header 
{
    background-color:#ffffff;
    display:block;
    padding-left:15px;
    padding-top:0px;
    padding-bottom:0px;
}

#left_page_promospace	{
	width: 210px;
	float: left;
	background: #fff;
	color: #fff;
	text-align: center;
	padding: 0;
	margin: 0;
	border: none;
	}
	
#left_page_promospace img	{
	border:none;
	margin: 0px;
	}

.promospace_banners
{
    width:190px;
    padding:0px;
    margin:0px;
    border:none;
    clear:both;
    padding-top:10px;
    margin-left:20px;
    list-style:none;
}

ul.promospace_banners li
{
    width:190px;
    padding:0px;
    margin:0px;
    border:none;
    list-style:none;
    padding-bottom:5px;
}

ul.promospace_banners li a
{
    width:190px;
    height:100px;
    padding:0px;
    margin:0px;
    border:none;
    display: block;
}

ul.promospace_banners li a:hover
{
    
    margin:0px;
    background:none;
}


ul.promospace_banners li img
{
    padding:0px;
    margin:0px;
    border:none;
    clear:both;
}

.gift_cert_promo
{
    width:262px;
    height:70px;
    padding:0px;
    margin:0px;
    border:none;
    list-style:none;
	border-bottom:1px solid #EEE;
	background-image:url(images\promo_space\holiday_gc262x70.jpg);
}

/* For all browsers not IE6 */
#main_page_content
{
	width:100%;
    float:left;
    margin:0px;
    border:none;
    padding:0px;
    background-color:#fff;
    font-size:12px;
	font-family:Avenir, Arial, Helvetica, sans-serif;
}

/* For IE6 */
*html #main_page_content
{
	width:100%;
    float:left;
    margin:0px;
    border:none;
    padding:0px;
    background-color:#fff;
    font-size:12px;
	font-family:Avenir, Arial, Helvetica, sans-serif;
	}

#main_page_content h2
{
	font-size: 20px;
	color: #756a54;
	padding:10px 10px 0px 10px;
	font-family: Garamond, Times New Roman, Serif;
	margin:0px;
	border:none;
}

#main_page_content h3
{
    font-size:1.5em;
    color:#756a54;
	padding-top:10px;
	padding-bottom:0px;
	margin-bottom:0px;
	font-family:Garamond, Times New Roman, Serif;	
}

#main_page_content p
{
    font-size:12px;
    padding:10px 10px 0px 10px;
    margin:0px;
    border:none;
    line-height:1.5em;
}

#main_page_content table
{
    margin:10px 10px 0px 10px;
}

#main_page_content a    
{
    color:#01402e;
    font-weight:700;
}

#main_page_content a:hover  
{
    color:#868e55;
    text-decoration: none;
    font-weight:700;
}

.content_image
{
    margin:5px;
    border:1px solid #ccc;
    padding:4px;
    background-color:#fff;
}


ul.archive_images
{
    list-style:none;
    display:inline;
}
    
#main_page_content ul
{
    padding-right:10px;
}
#main_page_content ul li    
{
    list-style-position:outside;
    line-height: 1.5em;
    font-size:12px;
    font-weight:500;
	margin-bottom:5px;
}

#main_page_content ol li    
{
    list-style-position:outside;
    line-height: 1.5em;
    font-size:12px;
    font-weight:500;
}

#main_page_content ul.plain_list
{
	list-style: none;
	list-style-image:url(images/shit.jpg);
}

#main_page_content ul.plain_list li
{
    list-style: none;
	list-style-image:url(images/shit.jpg);
}

#lodging_photo_page
{
    padding:0px;
    margin:0px;
    border:none;
}

#lodging_photo_page p
{
    padding:10px;
    border-bottom:1px solid #cccccc;
    text-align:center;
}

#brochure_page
{
    float:left;
}

#brochure_page_segment1
{
    clear:both;
    padding:10px;
    text-align:left;
}

#brochure_page_segment1 img, #brochure_page_segment2 img
{
    padding-top:20px;
}

#brochure_page_segment2
{
    clear:both;
    padding:10px;
    text-align:right;
}


.ski_table
{
    width:450px;
    margin:auto;
    padding:0px;
    border:1px solid #CCCCCC;
    border-bottom:none;
}

.ski_table tr.head1
{
    background-color:#CCCCCC;
}

.ski_table tr.head2
{
    background-color:#D1DBED;
}

.ski_table tr.head3
{
    background-color:#EEEEEE;
}

.ski_table tr td
{
    width:10%;
    padding:3px;
    margin:0px;
    border:none;
    vertical-align:bottom;
    text-align:center;
    border-left:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
}
.ski_table tr td.left_column
{
    text-align:left;
    padding-left:5px;
    width:40%;
    border:none;
    border-bottom:1px solid #CCCCCC;
}

.package_rates_table
{
    width:450px;
    margin:auto;
    border:1px solid #cccccc;
    border-bottom:none;
    margin-top:10px;
}

.package_rates_table tr.head
{
    background:#02306b;
    color:#ffffff;
    font-size: 1em;
	font-weight: 600;
}

.package_rates_table tr.head td
{
    padding:3px;
}

.package_rates_table td
{
    vertical-align:bottom;
    text-align:left;
    line-height:1em;
    height:20px;
    border-bottom:1px solid #cccccc;
    padding-bottom:3px;
    padding-left:10px;
}

.package_rates_table td.left
{
    text-align:left;
    font-weight:bold;
    width:30%;
    padding-left:5px;
}


.content_thumbnail
{  
    margin:5px;
}

.virtual_tour
{
    text-align:center;
}

/*
p.virtual_tour a:hover img
{
    filter: alpha(opacity=80);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    -moz-opacity: 0.80;
    opacity: 0.8;
}
*/

#wrpp_bio_spot
{
    width:415px;
    margin:auto;
    margin-bottom:20px;
    padding:0px;
    border:1px solid #cccccc;
}

#wrpp_bio_spot p
{
    padding: 0px 10px 10px 10px;
    margin:0px;
}
    
#wrpp_bio_img
{
    width:125px;
    padding:5px;
    border:0;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    margin:0;
    margin-right:5px;
    float:left;
}

#wrpp_bio_img p
{
    text-align:left;
    font-size:x-small;
    line-height:1.2em;
    padding:0px;
    margin:0px;
}

.archive_images
{
	width: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	padding-bottom:20px;
	border: none;
	float:left;
}

ul.archive_images li
{
	width: 150px;
	display: inline;
	float: left;
	text-align: center;
	margin: 0px;
	border: none;
	padding: 0px;
	margin-bottom:15px;
}

ul.archive_images li a
{
    text-decoration:none;
}

ul.archive_images li a img
{
    border:none;
    text-decoration:none;
}

/*
ul.archive_images li a:hover img
{
    filter: alpha(opacity=80);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    -moz-opacity: 0.80;
    opacity: 0.8;
}
*/

.content_image
{
    padding:4px;
    border:1px solid #ccc;
    margin:5px;
}
    
#main_page_content_wide
{
	background: none;
	color: #000000;
	text-align: left;
	margin:0px;
	padding:0px;
	border: none;
	font-size: .7em;
	line-height: .5cm;
}

#main_page_content_wide h2
{
	font-size: 1.5em;
	color: #02306b;
	padding-top:10px;
	font-family:Avenir, Arial, Helvetica, sans-serif;	
}

#main_page_content_wide ul li    
{
    list-style-position:outside;
    line-height: 1.5em;
}

#main_page_content_wide ol li    
{
    line-height: 1.5em;
}

#site_map
{
    width:750px;
    background:#ffffff;
    padding-bottom:10px;
    float:left;
}

#site_map h2
{
     background:#6699cc;
     border-bottom:1px solid #30598f;
     border-top:1px solid #30598f;
     padding-left:10px;
     color:#fff;
}

#site_map ul
{
    padding:10px 10px 10px 50px;
    margin:0px;
}

#site_map_segment
{
    width:750px;
    padding:0px;
    margin:0px;
    border:none;
    border-bottom:1px solid #cccccc;
}

#weather_page
{
    padding:0px;
    padding-top:10px;
}

#weather_page h2
{
    padding:0px 10px 0px 10px;
    border-bottom:1px solid #ccc;
}
#weather_page p
{
    padding:0px 10px 0px 10px;
    margin:5px 0px 10px 0px;
}

#member_page
{
    padding:0px;
    margin:0px;
    border:none;
}

#member_content1
{
    padding:0px;
    margin:0px;
    border:none;
    background-image:url(images/green_fade.jpg);
    background-repeat:repeat-x;
    background-color:#ffffff;
}

#member_content1 p
{
    padding:10px;
    margin:0px;
    border:0px;
}

#eclub_signup
{
    width:300px;
    margin:auto;
    padding:10px;
    border:none;
}
    
#eclub_signup img
{
    padding-right:10px;
    border:none;
}

#extra_bottom_nav_menu
{
	position: relative;
	width: 945px;
	padding: 0px;
	margin: 50px 0px;
	margin-left:8px;
	border: none;
	clear: both;
	font-family:Calibri, Arial, Verdana, Sans-Serif;
	display:none;
}

#bottom_nav_menu
{
	/* position: relative; */
	width:945px;
	padding: 0px;
	/* margin: 100px 0px; */
	margin: 0px;
	border: none;
	clear: both;
	font-family:Calibri, Arial, Verdana, Sans-Serif;
	display:none;
}

.bottom_nav_buttons
{
	list-style: none;
	padding: 0;
	margin: 0;
	border: none;
	background-color:#666666;
	float:right;
	display:block;
	padding-left:10px;
	margin-top:20px;
	background-image:url(images/bottom-nav-bg-left.gif);
	background-repeat:no-repeat;
	background-position: left;
}

ul.bottom_nav_buttons li
{
	display: inline;
	float: right;
	text-align: left;
	margin: 0px;
	border: none;
	padding: 0px;
}


ul.bottom_nav_buttons li a
{
	color: #fff;
	text-decoration: none;
	font-family:Calibri, arial, Verdana, Sans-Serif;
	padding-top: 3px;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 3px;
	margin-top: 0px;
	display: block;
	margin-right:20px;
}

ul.bottom_nav_buttons li a:hover
{
	color: #cccccc;
	text-decoration: none;
	font-family:Calibri, arial, Verdana, Sans-Serif;
	padding-top: 3px;
	padding-bottom:3px;
	font-size: 11px;
	font-weight: bold;
	height: 100%;
	/* added redundant display: block as IE6 and below screws this up */
	display: block;
	margin-right:20px;
}

#page_bottom_links
{
    clear:both;
	width: 499px;
	background: #fff;
	color: #000;
	text-align: center;
	font-size: small;
	margin: auto;
	padding: 10px 215px 11px 230px;
	margin-bottom:0px;
	font-family:Arial, helvetica, Sans-Serif;
	font-size:10px;
	display:none;
}

#page_bottom_links a
{
	color: #61515c;
	text-decoration: none;
	font-weight:lighter;
}

#page_bottom_links a:hover
{
	text-decoration: underline;
}
.center { text-align: center; }


#footer{
margin:0px;
border:none;
padding:0px;
width:750px;
height:39px;
clear:both;
background-image:url(images/footer07.gif);
background-position: bottom;
background-repeat: no-repeat;
margin-bottom:20px;
display:none;
}

#HomePage-Container
{
    width:960px;
    height:auto;
    padding:0px;
    margin:0px;
    border:none;
    float:left;
}

#Homepage-Flash
{
    width:960px;
    height:400px;
    padding:0px;
    margin:0px;
    border:none;
    float:left;
    position:relative;
    left:-8px;
}

#HomePage-Banners
{
    background-image: url(images/homepage-headlines-bg.jpg);
    background-repeat:no-repeat;
    background-position:left;
    width:945px;
    height:245;
    float:left;
    margin:0px;
    padding:0px;
    border:none;
}

#HomePage-Banners2
{
    background-image: url(images/homepage-headlines-bg2.jpg);
    background-repeat:no-repeat;
    background-position:left;
    width:945px;
    height:245;
    float:left;
    margin:0px;
    margin-right:8px;
    padding:0px;
    border:none;
    margin-top:10px;
}

.homeheadlines
{
    color:#000;
    font-family:"Calibri",Arial,Verdana,Sans-Serif;
    float:left;
    width:210px;
    margin: 40px 10px 0px 20px;
    font-size:1.2em;
}

#homeheadlines2
{
    color:#000;
    font-family:"Calibri",Arial,Verdana,Sans-Serif;
    float:left;
    width:210px;
    margin: 0px 10px 0px 20px;
}

#homeheadlines2 p
{
    margin-top:10px;
    width:200px;
}

#homeheadlines2 p a
{
    color:#01402e;
    text-decoration:none;
    font-weight:700;
    font-size:13px;
}



.homeheadlines a
{
    text-decoration:none;
    color:#000000;
    font-weight:600;
}

#homebanners
{
    width:700;
    height:240;
    padding:0px;
    margin:0px;
    margin-top:5.5px;
    border:none;
    float:left;
}

#homebanners img
{
    margin-bottom:10px;
    margin-left:3px;
    padding:0px;
    border:none;
}
/* Target all Firefox */
#homebanners img
{
    margin-bottom:10px;
}

[if IE8] #homebanners img
{
    margin-bottom:10px;
}

#homebanners a
{
    margin:0px;
    padding:0px;
    border:none;
}
#bottom-bar-info
{
    width:945px;
    height:75;
    background-repeat:no-repeat;
    margin-left:4px;
    margin-right:4px;
    float:left;
    font-family:"Calibri",Arial,Verdana,Sans-Serif;
    border-top:2px solid #cccccc;
}
#bottom-bar-info img
{
    margin:0px;
    padding:0px;
    border:none;
    margin-left:30px;
    margin-top:5px;
    float:left;
    border:none;
}
.bottom-bar-info-box
{
    width:230px;
    height:110;
    margin:0px;
    padding:0px;
    border:none;
    float:left;
    margin-top:3px;
    margin-left:5px;
    margin-bottom:10px;
    margin-right:10px;
    border-right:2px solid #cccccc;
}
#bottom-bar-info p.bottom-bar-info-box
{
    font-family:"Calibri",Arial,Verdana,Sans-Serif;
}

p.bottom-bar-info-box a
{
    padding:0px;
    margin:0px;
    border:none;
    text-decoration:none;
    color:#000000;
}
    
