#whitefishmtntextbutton a:hover,
#whitefishtextbutton a:hover,
#redliontextbutton a:hover,
#meadowlakeresorttextbutton a:hover, 
#lakeshorerentalstextbutton a:hover, 
#hiltoninntextbutton a:hover, 
#hamptoninntbutton a:hover, 
#grousemountaintextbutton a:hover,  
#flatheadtraveltextbutton a:hover, 
#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,
#webcredits p a:hover  {
	background-color: #EBDFC5;
	font-weight: bold;
	background-image: url(bigmountainmedia/rtnavbg.jpg);
	z-index: 10;
	height: 27px;
	
}

#whitefishmtntextbutton a,
#whitefishtextbutton a,
#redliontextbutton a,
#meadowlakeresorttextbutton a, 
#lakeshorerentalstextbutton a, 
#hiltoninntextbutton a, 
#hamptoninntbutton a, 
#grousemountaintextbutton a,  
#flatheadtraveltextbutton a, 
#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;
	vertical-align: middle;
	height: 27px;
}

#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 Times;
   text-align: center;
   visibility: visible;
   position: absolute;
   width: 174px;
   height: 27px;
   z-index: 10;
}
#whitefishmtntextbutton,
#whitefishtextbutton,
#redliontextbutton ,
#meadowlakeresorttextbutton , 
#lakeshorerentalstextbutton , 
#hiltoninntextbutton , 
#hamptoninntbutton , 
#grousemountaintextbutton ,  
#flatheadtraveltextbutton , 
#areaattractionstextbutton,
#glacierparkslideshowtextbutton,
#golfslideshowtextbutton,
#wfvisitorbureautextbutton  {
   font: bold 12px/14px Times;
   text-align: center;
   visibility: visible;
   position: absolute;
   z-index: 8;
   width: 174px;
   height: 27px;
}
/* Start New Nav------------------------------------- */








#hiltoninntextbutton  {
	z-index: 8;
	top: 411px;
	left: 769px;
}
#lakeshorerentalstextbutton  {
	z-index: 8;
	top: 451px;
	left: 768px;
}
#meadowlakeresorttextbutton  {
	z-index: 8;
	top: 491px;
	left: 768px;
}
#redliontextbutton  {
	z-index: 8;
	top: 528px;
	left: 772px;
}
#whitefishtextbutton  {
	z-index: 8;
	top: 611px;
	left: 772px;
}
#whitefishmtntextbutton  {
	z-index: 8;
	top: 644px;
	left: 772px;
}


#hamptoninntbutton  {
	z-index: 8;
	top: 564px;
	left: 769px;
}

#grousemountaintextbutton  {
   z-index: 8;
   top: 371px;
   left: 769px;
}

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


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



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

/* End new nav  */ 

/* start existing right nav */
#navartbgrtlower  {
   background: url(buffalohillmedia/navartbgrt.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 774px;
   top: 701px;
   z-index: 5;
   width: 174px;
   height: 403px;
}
#glacierparkslideshowtextbutton  {
   top: 1059px;
   left: 772px;
}

#montanaslideshowtextbutton  {
   z-index: 8;
   top: 1024px;
   left: 772px;
}
#wfvisitorbureautextbutton  {
   top: 824px;
   left: 769px;
}

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

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

#golfslideshowtextbutton  {
   top: 988px;
   left: 772px;
}
#areainformationtext  {
   visibility: visible;
   position: absolute;
   left: 769px;
   top: 709px;
   z-index: 8;
   width: 174px;
}
#locatortextbutton  {
	z-index: 8;
	top: 921px;
	left: 768px;
}
#weathertextbutton  {
	z-index: 8;
	top: 861px;
	left: 769px;
}

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

#montanasfltval  {
   background: url(includesmedia/montanasfltval.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 769px;
   top: 563px;
   z-index: 7;
   width: 171px;
   height: 58px;
}
/* end right existing nav */
#centralreservationstext p,
#northwestmontanaofferssomeofthemostbeautifultext p  {
   font: bold 14px/17px Times;
   margin: 0px;
   text-align: left;
}

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

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

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

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


#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;
}

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



#signupformbutton a:hover  {
   background-position: -2px 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: 786px;
   top: 706px;
   z-index: 7;
   width: 152px;
}



#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;
}


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

#signupformbutton a  {
   background: url(buffalohillmedia/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;
}


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

#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: 895px;
	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;
}

#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,
#webcredits 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: 200px;
   z-index: 8;
   width: 157px;
}

#creditstext  {
   visibility: visible;
   position: absolute;
   left: 32px;
   top: 1151px;
   z-index: 7;
   width: 140px;
}
#webcredits  {
   visibility: visible;
   position: absolute;
   left: 779px;
   top: 1151px;
   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: 20px;
	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;
}
.snpPack
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;
	width: auto;
	text-align: left;
}
#buffalohill #buffalohilltext .pack tr td div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;
	width: auto;
	line-height: 16px;
	margin-top: 10px;
}
#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;
	margin-left: 10px;*/
}
#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;
}
a.reservations {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	line-height: 14px;
	color: #FFF;
	background-color: #4E3413;
	padding: 5px 5px;
	float: right;
	text-decoration:none;
}
a:hover.reservations {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	background-color: #E1CD89;
	padding: 5px 5px;
	float: right;
	text-decoration:none;
}h2.golfpackages {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
}
ul .snpPack strong {
	font-weight: bold;
	color: #160F09;
}
.redText {
	font-weight: bold;
	color: #900;
}
h1.h1pkg .redText{
	font-weight: bold;
	color: #900;
	font-size:26px;
}
.greenText {
	font-weight: bold;
	color:#030;
}
h1.h1pkg {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	width: 100%;
	line-height: 30px;
}
#upperrightphoto  {
  /* background: url(images/packages/TopRightsteelframe.jpg) no-repeat;*/
   visibility: visible;
   position: absolute;
   left: 783px;
   top: 12px;
   z-index: 20;
   width: 157px;
   height: 128px;
}
#upperrightphoto, #upperrightphoto a{
	/*background: url(images/packages/TopRightsteelframe.jpg) no-repeat;*/
   display: block;
   height: 128px;
   width: 157px;
   font-size: 12px;
   line-height: 124px;
	z-index: 20;
	width: 157px;
	height: 128px;
}

.grouse h3 {
	
}
.center {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.hilton-lg-blue {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: 800;
	color: #164C8C;
}
p.hiltonblue {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #164C8C;
}
#buffalohilltext p.belowlogo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.funIs {
	font-family: "Comic Sans MS", cursive;
}
p.center {
	text-align: center;
}
.green {
	font-weight: bold;
	color: #063;
}
.blue {
	font-weight: bold;
	color: #006;
}

