a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#directions,
#pid11policies,
#pid3contactus,
#links,
#pid8valleyview,
#events,
#pid5crazysquirrels,
#pid4greymoose,
#pid18communitytrailmap,
#reservations,
#activities,
#cabins,
#pid6spiritbear,
#pid7aspenlodge,
#pid15directionsmenu,
#home,
#pid9mountainshadow,
#pid10elklodge  {
   margin: 0px auto 0px auto;
   height: 944px;
   width: 750px;
   position: relative;
   background-color: #E7E4CB;
}

#linksxmediagrow,
#eventsbodyxmediagrow,
#policiesbodyxmediagrow,
#activitiesxmediagrow,
#frontbodyxmediagrow,
#trailmapxmediagrow,
#directionsxmediagrow,
#pagebodyxmediagrow,
#reservationxmediagrow  {
   visibility: visible;
   background-color: #E7E4CB;
   padding-top: 0px;
   padding-bottom: 0px;
   margin: 0px;
   position: relative;
}

#mountainshadowavailbuttong a,
#elklodgeavailbuttong a,
#aspenlodgeavailbuttong a,
#greymooseavailbuttong a,
#spiritbearavailbuttong a,
#valleyviewavailbuttong a,
#crazysquirrelsavailbuttong a  {
   background: url(elklodgemedia/elklodgeavailbuttong.gif) no-repeat 0% 0px;
   display: block;
   height: 15px;
   width: 126px;
   font-size: 15px;
   line-height: 15px;
}

#greymooseavailbuttong,
#spiritbearavailbuttong,
#valleyviewavailbuttong,
#mountainshadowavailbuttong,
#aspenlodgeavailbuttong,
#elklodgeavailbuttong,
#crazysquirrelsavailbuttong  {
   visibility: visible;
   position: absolute;
   left: 503px;
   top: 501px;
   z-index: 1;
   width: 126px;
   height: 15px;
}

#linksheadpanel,
#eventsheadpanel,
#homepageheadpanel,
#directionsheadpanel,
#cabinsheadpanel,
#activitiesheadpanel,
#reservationsheadpanel  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 750px;
   height: 99px;
   background-repeat: no-repeat;
}

#clickonanylinkbelow p,
#clickonanycabinnamebelow p,
#clickonmapbelow p,
#photosby p,
#clicktrailmapbelow p  {
   font: 21px/21px Arial;
   margin: 0px;
   color: #28542D;
   padding-bottom: 21px;
   padding-top: 4px;
   padding-left: 4px;
   text-align: center;
}

#cabinspagemenu li a:hover,
#directionspagemenu li a:hover,
#infotimberlinemeadowscom p a:hover  {
   color: #D09338;
   text-decoration: underline;
}

#directionsmenu li,
#directionspagemenu li,
#cabinsmenu li,
#cabinspagemenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#policiesbuttong a,
#nextbuttong a,
#id38bookbuttong a,
#prevbuttong a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#activitiesbutton a,
#linksbutton a,
#homebutton a,
#eventsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
   background-position: 0% 0px;
   font-size: 18px;
   line-height: 18px;
}

.footer2,
#footerxmedia a,
#footerxmedia a:active,
#footerxmedia a:visited  {
   color: #FFFFFF;
}

#directionsmenu li a:hover,
#cabinsmenu li a:hover  {
   background-color: #28542D;
   color: #D09338;
}

#clickonanylinkbelow,
#clickonanycabinnamebelow  {
   visibility: visible;
   position: absolute;
   left: 97px;
   top: 212px;
   z-index: 1;
   width: 555px;
}

#directionspagemenu li a,
#cabinspagemenu li a  {
   padding-left: 4px;
   padding-right: 0px;
   text-decoration: none;
   color: #28542D;
   width: 100%;
   display: block;
}

#crazysquirrelsthumbsheetscroll .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 5px;
   width: 100px;
   height: 75px;
}

#cabinsbutton a:hover,
#eventsbutton a:hover  {
   background-position: -66px 0%;
}

#directionsmenu li a,
#cabinsmenu li a  {
   background-color: #28542D;
   border-bottom-color: #D09338;
   border-bottom-style: solid;
   border-right-color: #D09338;
   border-right-style: solid;
   border-left-color: #D09338;
   border-left-style: solid;
   border-width: 1px;
   border-top: 0px;
   padding-left: 4px;
   padding-right: 0px;
   text-decoration: none;
   color: #000000;
   width: 100%;
   display: block;
}

#clickonmapbelow,
#clicktrailmapbelow  {
   visibility: visible;
   position: absolute;
   left: 32px;
   top: 212px;
   z-index: 1;
   width: 682px;
}

#cabinspagemenu,
#directionspagemenu  {
   font: 27px/45px Arial;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #28542D;
   position: absolute;
   left: 97px;
   top: 260px;
   z-index: 1;
   width: 552px;
}

#pagebodyxmediagrow *:first-child  {
   margin-top: 0px;
}

#pagebodyxmediagrow *:last-child  {
   margin-bottom: 0px;
}

#crazysquirrelsthumbsheetscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 113px;
   top: 210px;
   z-index: 1;
   width: 140px;
   height: 291px;
}

#crazysquirrelspicturebox table  {
   width: 100%;
   height: 100%;
}

#cabinsmenu,
#directionsmenu  {
   font: 17px/25px Arial;
   margin: -1px 0px 0px -1px;
   padding: 0px;
   list-style: none;
   text-align: left;
   visibility: hidden;
   position: absolute;
   top: 141px;
   z-index: 2;
   width: 201px;
}

#reservationsbutton a:hover  {
   background-position: -120px 0%;
}

#activitiesbutton a:hover  {
   background-position: -96px 0%;
}

#crazysquirrelspicturebox  {
   border: 2px solid #2F5832;
   visibility: visible;
   margin-top: -2px;
   margin-left: -2px;
   position: absolute;
   left: 261px;
   top: 215px;
   z-index: 1;
   width: 375px;
   height: 281px;
}

#directionsbutton a:hover  {
   background-position: -95px 0%;
}

#directionspagemenu li a  {
   text-decoration: underline;
   color: #28542D;
}

#id38bookbuttong a:hover  {
   background-position: -125px 0%;
}

#policiesbuttong a:hover  {
   background-position: -55px 0%;
}

#policiesbodyxmediagrow  {
   padding-right: 97px;
   padding-left: 97px;
}

#reservationsheadpanel  {
   background-image: url(reservationsmedia/reservationsheadpanel.gif);
}

#reservationxmediagrow  {
   padding-right: 97px;
   padding-left: 97px;
}

#directionsxmediagrow  {
   padding-right: 47px;
   padding-left: 47px;
}

#footerxmedia a:hover  {
   color: #D09338;
}

#activitiesxmediagrow  {
   padding-right: 98px;
   padding-left: 97px;
}

#reservationsbutton a  {
   background: url(eventsmedia/reservationsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 20px;
   width: 120px;
   font-size: 20px;
   line-height: 20px;
}

#eventsbodyxmediagrow  {
   padding-right: 97px;
   padding-left: 97px;
}

#nextbuttong a:hover  {
   background-position: -39px 0%;
}

#activitiesheadpanel  {
   background-image: url(activitiesmedia/activitiesheadpanel.gif);
}

#directionsheadpanel  {
   background-image: url(directionsmedia/directionsheadpanel.gif);
}

#frontbodyxmediagrow  {
   padding-right: 36px;
   padding-left: 411px;
}

#prevbuttong a:hover  {
   background-position: -42px 0%;
}

#cabinspagemenu li a  {
   text-decoration: underline;
   color: #28542D;
}

#linksbutton a:hover  {
   background-position: -58px 0%;
}

#activitiesbutton a  {
   width: 96px;
   background-image: url(eventsmedia/activitiesbutton.gif);
}

#pagebodyxmediagrow  {
   padding-right: 97px;
   padding-left: 97px;
}

#reservationsbutton  {
   visibility: visible;
   position: absolute;
   left: 514px;
   top: 108px;
   z-index: 2;
   width: 120px;
   height: 20px;
}

#directionsbutton a  {
   background: url(eventsmedia/directionsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 19px;
   width: 95px;
   font-size: 19px;
   line-height: 19px;
}

#trailmapxmediagrow  {
   padding-right: 47px;
   padding-left: 47px;
}

#homebutton a:hover  {
   background-position: -52px 0%;
}

#homepageheadpanel  {
   background-image: url(homemedia/homepageheadpanel.gif);
}

#id38bookbuttong a  {
   width: 125px;
   background-image: url(elklodgemedia/id38bookbuttong.gif);
}

#policiesbuttong a  {
   width: 55px;
   background-image: url(elklodgemedia/policiesbuttong.gif);
}

#directionsbutton  {
   visibility: visible;
   position: absolute;
   left: 401px;
   top: 108px;
   z-index: 2;
   width: 95px;
   height: 19px;
}

#activitiesbutton  {
   visibility: visible;
   position: absolute;
   left: 285px;
   top: 108px;
   z-index: 2;
   width: 96px;
   height: 18px;
}

#id38bookbuttong  {
   visibility: visible;
   position: absolute;
   left: 504px;
   top: 521px;
   z-index: 1;
   width: 125px;
   height: 12px;
}

#linksxmediagrow  {
   padding-right: 50px;
   padding-left: 50px;
}

#eventsheadpanel  {
   background-image: url(eventsmedia/eventsheadpanel.gif);
}

#policiesbuttong  {
   visibility: visible;
   position: absolute;
   left: 410px;
   top: 501px;
   z-index: 1;
   width: 55px;
   height: 12px;
}

#cabinsheadpanel  {
   background-image: url(elklodgemedia/cabinsheadpanel.gif);
}

#directionsmenu  {
   left: 397px;
}

#eventsbutton a  {
   width: 66px;
   background-image: url(eventsmedia/eventsbutton.gif);
}

#linksheadpanel  {
   background-image: url(linksmedia/linksheadpanel.gif);
}

#cabinsbutton a  {
   background: url(eventsmedia/cabinsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 21px;
   width: 66px;
   font-size: 21px;
   line-height: 21px;
}

#bluebarfooter  {
   background: url(eventsmedia/bluebarfooter.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 51px;
   z-index: 1;
   width: 750px;
   height: 98px;
}

#prevbuttong a  {
   width: 42px;
   background-image: url(elklodgemedia/prevbuttong.gif);
}

#linksbutton a  {
   width: 58px;
   background-image: url(eventsmedia/linksbutton.gif);
}

#bluebarheader  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 99px;
   z-index: 1;
   width: 750px;
   height: 42px;
   background-color: #28542D;
   background-image: none;
}

#nextbuttong a  {
   width: 39px;
   background-image: url(elklodgemedia/nextbuttong.gif);
}

#goldbarheader  {
   background: url(eventsmedia/goldbarheader.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 136px;
   z-index: 2;
   width: 750px;
   height: 5px;
}

#goldbarfooter  {
   background: url(eventsmedia/goldbarfooter.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 46px;
   z-index: 3;
   width: 750px;
   height: 5px;
}

#homebutton a  {
   width: 52px;
   background-image: url(eventsmedia/homebutton.gif);
}

#footerxmedia  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 51px;
   z-index: 2;
   width: 750px;
}

#cabinsbutton  {
   visibility: visible;
   position: absolute;
   left: 115px;
   top: 105px;
   z-index: 2;
   width: 66px;
   height: 21px;
}

#eventsbutton  {
   visibility: visible;
   position: absolute;
   left: 200px;
   top: 109px;
   z-index: 2;
   width: 66px;
   height: 18px;
}

#prevbuttong  {
   visibility: visible;
   position: absolute;
   left: 262px;
   top: 501px;
   z-index: 1;
   width: 42px;
   height: 12px;
}

#nextbuttong  {
   visibility: visible;
   position: absolute;
   left: 326px;
   top: 501px;
   z-index: 1;
   width: 39px;
   height: 12px;
}

#linksbutton  {
   visibility: visible;
   position: absolute;
   left: 653px;
   top: 107px;
   z-index: 2;
   width: 58px;
   height: 18px;
}

#cabinsmenu  {
   left: 110px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 109px;
   z-index: 2;
   width: 52px;
   height: 18px;
}

#photosby p  {
   text-align: left;
   font-size: 10px;
}

#scootdown  {
   position: relative;
   top: 549px;
}

.cabinst5,
.cabinst3  {
   font: 17px "Times New Roman", Times, serif;
   color: #212F45;
}

#footer  {
   background-color: #E7E4CB;
   position: relative;
   left: 0px;
   width: 100%;
   height: 149px;
   margin-bottom: 173px;
}

.footer3,
.footer4  {
   text-align: center;
   font-family: Arial, Helvetica, sans-serif;
   color: #FFFFFF;
}

.sgthumb:hover  {
   border-color: #BB6E2A;
}

.cabinst3  {
   text-align: left;
}

.cabinst4  {
   font: 17px Arial, Helvetica, sans-serif;
   text-align: justify;
   color: #28542D;
}

.cabinst7  {
   font-size: x-large;
}

.cabinst5  {
   text-align: center;
}

.cabinst6  {
   text-decoration: underline;
}

.sgthumb  {
   border: 2px solid #28542D;
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 100px;
   height: 75px;
}

.footer1  {
   text-align: center;
   font-family: Arial, Helvetica, sans-serif;
}

.footer4  {
   font-size: 14px;
}

.footer3  {
   font-size: 10.0pt;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #666562 url(eventsmedia/exteriortile.gif) center top repeat;
}


