#includestext p a:hover,
#emailustextbutton a:hover,
#whitefishlaketextbutton a:hover,
#villagegreenstextbutton a:hover,
#polsonbaytextbutton a:hover,
#missionmountaintextbutton a:hover,
#meadowlaketextbutton a:hover,
#indianspringstextbutton a:hover,
#glacierviewtextbutton a:hover,
#cabinetviewtextbutton a:hover,
#buffalohilltextbutton a:hover,
#bigmountaintextbutton a:hover,
#glacierparkslideshowtextbutton a:hover,
#montanaslideshowtextbutton a:hover,
#newslettertextbutton a:hover,
#golfslideshowtextbutton a:hover,
#commentstextbutton a:hover,
#linkstextbutton a:hover,
#mediatextbutton a:hover,
#locatortextbutton a:hover,
#eventstextbutton a:hover,
#traveltextbutton a:hover,
#coursecomparisonstextbutton a:hover,
#weathertextbutton a:hover,
#golfpackagestextbutton a:hover,
#wfvisitorbureautextbutton a:hover,
#reservationstextbutton a:hover,
#areaattractionstextbutton a:hover,
#montanalodgingtextbutton a:hover,
#creditstext p a:hover  {
	background-color: #EBDFC5;
	font-weight: bold;
	background-image: url(bigmountainmedia/rtnavbg.jpg);
	z-index: 10;
}

#golfpackagestextbutton a,
#emailustextbutton a,
#missionmountaintextbutton a,
#bigmountaintextbutton a,
#weathertextbutton a,
#glacierparkslideshowtextbutton a,
#montanaslideshowtextbutton a,
#golfslideshowtextbutton a,
#indianspringstextbutton a,
#whitefishlaketextbutton a,
#meadowlaketextbutton a,
#wfvisitorbureautextbutton a,
#commentstextbutton a,
#eventstextbutton a,
#linkstextbutton a,
#villagegreenstextbutton a,
#newslettertextbutton a,
#buffalohilltextbutton a,
#montanalodgingtextbutton a,
#coursecomparisonstextbutton a,
#locatortextbutton a,
#glacierviewtextbutton a,
#cabinetviewtextbutton a,
#reservationstextbutton a,
#areaattractionstextbutton a,
#traveltextbutton a,
#polsonbaytextbutton a,
#mediatextbutton a  {
   background-color: transparent;
   font-weight: bold;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #6B4E38;
   z-index: 10;
}

#missionmountaintextbutton,
#bigmountaintextbutton,
#linkstextbutton,
#polsonbaytextbutton,
#weathertextbutton,
#glacierviewtextbutton,
#eventstextbutton,
#meadowlaketextbutton,
#montanaslideshowtextbutton,
#buffalohilltextbutton,
#whitefishlaketextbutton,
#montanalodgingtextbutton,
#newslettertextbutton,
#commentstextbutton,
#locatortextbutton,
#coursecomparisonstextbutton,
#mediatextbutton,
#villagegreenstextbutton,
#cabinetviewtextbutton,
#indianspringstextbutton,
#traveltextbutton,
#reservationstextbutton,
#golfpackagestextbutton  {
   font: bold 12px/27px Times;
   text-align: center;
   visibility: visible;
   position: absolute;
   width: 174px;
   height: 27px;
   z-index: 10;
}

#areaattractionstextbutton,
#glacierparkslideshowtextbutton,
#golfslideshowtextbutton,
#wfvisitorbureautextbutton  {
   font: bold 12px/14px Times;
   text-align: center;
   visibility: visible;
   position: absolute;
   z-index: 8;
   width: 174px;
   height: 27px;
}

#centralreservationstext p,
#northwestmontanaofferssomeofthemostbeautifultext p  {
   font: bold 14px/17px Times;
   margin: 0px;
   text-align: left;
}

#golfinformationtext p,
#areainformationtext p,
#golfcoursestext p  {
   font: bold 14px/17px Times;
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#northwestmontanaofferssomeofthemostbeautifultext  {
   visibility: visible;
   position: absolute;
   left: 776px;
   top: 213px;
   z-index: 7;
   width: 174px;
}

#includestext p a,
#creditstext p a  {
	font-weight: Normal;
	text-decoration: none;
}

#golfcoursehomepagebutton a:hover  {
   background-position: -157px 0%;
}

#glacierparkslideshowtextbutton  {
   top: 649px;
   left: 772px;
}

#coursecomparisonstextbutton  {
   z-index: 9;
   top: 463px;
   left: 5px;
   line-height: 14px;
}

#golfcoursehomepagebutton a  {
   background: url(includesmedia/golfcoursehomepagebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 124px;
   width: 157px;
   font-size: 124px;
   line-height: 124px;
}

#montanaslideshowtextbutton  {
   z-index: 8;
   top: 614px;
   left: 772px;
}

#missionmountaintextbutton  {
   z-index: 9;
   top: 860px;
   left: 3px;
}

#wfvisitorbureautextbutton  {
   top: 414px;
   left: 769px;
}

#areaattractionstextbutton  {
   top: 371px;
   left: 769px;
}

#montanalodgingtextbutton  {
   z-index: 8;
   top: 335px;
   left: 769px;
}

#signupformbutton a:hover  {
   background-position: -161px 0%;
}

#golfcoursehomepagebutton  {
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 12px;
   z-index: 7;
   width: 157px;
   height: 124px;
}

#villagegreenstextbutton  {
   z-index: 9;
   top: 920px;
   left: 5px;
}

#whitefishlaketextbutton  {
   z-index: 9;
   top: 950px;
   left: 6px;
}

#indianspringstextbutton  {
   z-index: 9;
   top: 801px;
   left: 4px;
}

#centralreservationstext  {
   visibility: visible;
   position: absolute;
   left: 776px;
   top: 706px;
   z-index: 7;
   width: 162px;
}

#golfslideshowtextbutton  {
   top: 578px;
   left: 772px;
}

#reservationstextbutton  {
   z-index: 9;
   top: 397px;
   left: 4px;
}

#golfpackagestextbutton  {
   z-index: 9;
   top: 428px;
   left: 4px;
}

#cabinetviewtextbutton  {
   z-index: 9;
   top: 740px;
   left: 5px;
}

#buffalohilltextbutton  {
   z-index: 9;
   top: 711px;
   left: 5px;
}

#bigmountaintextbutton  {
   z-index: 9;
   top: 680px;
   left: 5px;
}

#glacierviewtextbutton  {
   z-index: 9;
   top: 770px;
   left: 5px;
}

#newslettertextbutton  {
   z-index: 9;
   top: 590px;
   left: 5px;
}

#meadowlaketextbutton  {
   z-index: 9;
   top: 831px;
   left: 6px;
}

#golfinformationtext  {
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 360px;
   z-index: 9;
   width: 163px;
}

#emailustextbutton a  {
   color: #634530;
}

#polsonbaytextbutton  {
   z-index: 9;
   top: 890px;
   left: 5px;
}

#areainformationtext  {
   visibility: visible;
   position: absolute;
   left: 769px;
   top: 299px;
   z-index: 8;
   width: 174px;
}

#commentstextbutton  {
   z-index: 9;
   top: 560px;
   left: 5px;
}

#signupformbutton a  {
   background: url(includesmedia/signupformbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 188px;
   width: 161px;
   font-size: 188px;
   line-height: 188px;
}

#reservationtext p  {
   font: bold 20px/24px Times;
   margin: 0px;
   color: #FFFFFF;
   letter-spacing: 1px;
   text-align: left;
}

#locatortextbutton  {
   z-index: 8;
   top: 511px;
   left: 768px;
}

#emailustextbutton  {
   font: bold 14px/25px Times;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 44px;
   top: 1076px;
   z-index: 9;
   width: 99px;
   height: 25px;
}

#weathertextbutton  {
   z-index: 8;
   top: 451px;
   left: 769px;
}

#signupformbutton  {
   visibility: visible;
   position: absolute;
   left: 17px;
   top: 153px;
   z-index: 7;
   width: 161px;
   height: 188px;
}

#includestext p a  {
   color: #FFFFFF;
}

#eventstextbutton  {
   z-index: 9;
   top: 500px;
   left: 4px;
}

#traveltextbutton  {
   z-index: 8;
   top: 480px;
   left: 766px;
}

#reservationtext  {
   visibility: visible;
   position: absolute;
   left: 319px;
   top: 1508px;
   z-index: 7;
   width: 344px;
}

#golfcoursestext  {
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 645px;
   z-index: 9;
   width: 120px;
}

#mediatextbutton  {
   z-index: 9;
   top: 531px;
   left: 4px;
}

#linkstextbutton  {
   z-index: 8;
   top: 541px;
   left: 768px;
}

#montanasfltval  {
   background: url(includesmedia/montanasfltval.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 769px;
   top: 153px;
   z-index: 7;
   width: 171px;
   height: 58px;
}

#includestext p  {
   font: 14px/20px "Times Roman";
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#contacttext p  {
   font: bold 18px/22px Times;
   margin: 0px;
   color: #634530;
   text-align: center;
}

#creditstext p  {
   font: 12px/20px "Times Roman";
   margin: 0px;
   text-align: center;
}

#contactbarart  {
   background: url(includesmedia/contactbarart.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 5px;
   top: 1070px;
   z-index: 7;
   width: 172px;
   height: 78px;
}

#includestext  {
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 894px;
   z-index: 7;
   width: 52px;
}

#navartbgleft  {
   background: url(includesmedia/navartbgleft.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 5px;
   top: 353px;
   z-index: 8;
   width: 175px;
   height: 632px;
}

#contacttext  {
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 1000px;
   z-index: 8;
   width: 157px;
}

#creditstext  {
   visibility: visible;
   position: absolute;
   left: 782px;
   top: 1036px;
   z-index: 7;
   width: 140px;
}

#navartbgrt  {
   background: url(includesmedia/navartbgrt.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 769px;
   top: 291px;
   z-index: 7;
   width: 174px;
   height: 403px;
}

#includes  {
   margin: 0px auto 0px auto;
   height: 1522px;
   width: 950px;
   position: relative;
  
   
}
html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #422100;
}
form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.brownTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #505050;
}
.greenTable{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006C44;
}tr.brownTable {
	border: 1px solid #FFFFFF;
	text-align: left;
	text-indent: 4px;
	padding: 2px;
}
.blueTable {
	background-color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-indent: 6px;
}

.redTable {
	background-color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-indent: 6px;
}
.yellowTable {
	background-color: #FFFF66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-indent: 6px;
}
.whiteTable {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-indent: 6px;
}
.dkgreyTable {
	background-color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
}
ul.ball {
	list-style-image: url(../images/checkmark1.gif);
	font-weight: bold;
}
.ltgreyTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #EBEBEB;
	padding-left: 10px;
}
.ltgreyTable a, .ltgreyTable a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	background-color: #EBEBEB;
}
.ltgreyTable a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #900;
	background-color: #EBEBEB;
}
.dkgreyTable a, .ltgreyTable a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;

}
.dkgreyTable a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #900;
}
.goldTable {
	background-color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-indent: 6px;
}
.blackTable {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-indent: 6px;
}
#livehelp {
	position: absolute;
	z-index: 11;
	height: 100px;
	width: 100px;
	left: 820px;
	top: 0px;
	right: auto;
	bottom: auto;
}
#freeposter {
	position: absolute;
	z-index: 10;
	height: 120px;
	width: 160px;
	left: 787px;
	top: 15px;
	right: auto;
	bottom: auto;
}
li {
	padding: 3px;
	list-style-type: disc;
	font-weight: bold;
	color: #333333;
	width: 150px;
}
.credits {
	text-align: left;
	padding-left: 10px;
}#white {
	background-color: #FFF;
	margin: 0px;
}
#backgroundwhite  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 200px;
	z-index: 1;
	width: 960px;
	height: 1214px;
	background-color: #FFF;
}
#buffalohill #buffalohilltext .pack tr td div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;
	width: auto;
}
#buffalohill #buffalohilltext .pack tr td ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;
	width: auto;
}
#buffalohill #buffalohilltext .pack tr td ul li {
	text-align: left;
}
#buffalohill #buffalohilltext .pack tr td ul {
	margin-left: 100px;
}
#popupdiv {
	position: relative;
	visibility: hidden;
	height: 600px;
	width: 900px;
}
#dishpricesxmedia  {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top:0px;
	z-index: 15;
	width: 960px;
	height: 1700px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;

		  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/semi_trans_black.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
#dishpricesxmedia[class] {
	background-image:url(images/semi_trans_black.png);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	visibility: hidden;
	position: absolute;
	left: 0px;
	top:0px;
	z-index: 15;
	width: 960px;
	height: 1700px;
	text-align: center;
}

.PMshowloganpass{
							
	  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/semi_trans_black.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.PMshowloganpass[class] {
	background-image:url(images/semi_trans_black.png);
	background-repeat: repeat;						
}

.bold {
	font-weight: bold;
}
#loganpass {
	visibility: hidden;
	margin: 0px;
	z-index: 140;
	position: absolute;
	top: 30px;
	left: 80px;
	background-image: url(posters/Logan%20Pass%20PosterFlat-Edit.jpg);
	height: 600px;
	width: 800px;
}
#ag {
	visibility: hidden;
	margin: 0px;
	z-index: 41;
	position: absolute;
	top: 30px;
	left: 260px;
	background-image: url(posters/AvalanchePosterFlat.jpg);
	height: 600px;
	width: 450px;
}
#blackbear {
	visibility: hidden;
	margin: 0px;
	z-index: 42;
	position: absolute;
	top: 30px;
	left: 260px;
	background-image: url(posters/BlackBearCubsPosterflat.jpg);
	height: 600px;
	width: 450px;
}
#gts {
	visibility: hidden;
	margin: 0px;
	z-index: 43;
	position: absolute;
	top: 30px;
	left: 260px;
	background-image: url(posters/GoToTheSunHwyPosterflat.jpg);
	height: 600px;
	width: 450px;
}
#mg {
	visibility: hidden;
	margin: 0px;
	z-index: 44;
	position: absolute;
	top: 30px;
	left: 80px;
	background-image: url(posters/Mountain%20Goats%20PosterFlat.jpg);
	height: 600px;
	width: 800px;
}
#buffalohilltitletext h1  {
   font: bold 20px/24px Times;
   margin: 0px;
   color: #FFFFFF;
   letter-spacing: 1px;
   text-align: left;
}
#pagetitletext h1  {
   font: bold 20px/24px Times;
   margin: 0px;
   color: #FFFFFF;
   letter-spacing: 1px;
   text-align: left;
}
