#bhprice4text *:first-child,
#bhprice2text *:first-child,
#bhprice3text *:first-child,
#bhprice1text *:first-child,
#bhratingtext *:first-child,
#bhslopetext *:first-child,
#bhyardagetext *:first-child,
#bhteetext *:first-child,
#buffalohilltext *:first-child  {
   padding-top: 0px;
}

#bhpricetext p,
#bhprice2text p,
#bhprice4text p,
#bhprice1text p,
#bhprice3text p  {
   font: bold 14px/17px Times;
   margin: 0px;
   text-align: center;
   color: #2A2828;
}

#bhdownloadsizestext p a:hover,
#bhcourseinfobottomtext p a:hover  {
   background-color: #EBDFC5;
   font-weight: bold;
}

#bhyardagetext p,
#bhteetext p,
#bhslopetext p,
#bhratingtext p  {
   font: 12px/14px "Times Roman";
   margin: 0px;
   padding-top: 4px;
   text-align: right;
   color: #FFFFFF;
}

#bhdownloadsizestext p a,
#bhcourseinfobottomtext p a  {
   background-color: transparent;
   font-weight: Normal;
   text-decoration: none;
}

#bhdownloadsizestext p,
#downloadtext p  {
   font: 14px/20px "Times Roman";
   margin: 0px;
   text-align: left;
}

#bhprice3text,
#bhprice2text  {
   visibility: visible;
   position: absolute;
   top: 1160px;
   z-index: 6;
   width: 90px;
}

#smallline,
#smalllinecopy,
#smalllinecopy2  {
	visibility: visible;
	position: absolute;
	left: 515px;
	z-index: 10;
	width: 226px;
	height: 1px;
	background-repeat: no-repeat;
}

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

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

#bhsubjecttochangetext p  {
   font: italic 14px/17px Times;
   margin: 0px;
   text-align: right;
}

#bhcourseinfobottomtext  {
	visibility: visible;
	position: absolute;
	left: 224px;
	top: 1408px;
	z-index: 5;
	width: 549px;
}

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

#bhsubjecttochangetext  {
   visibility: visible;
   position: absolute;
   left: 264px;
   top: 1357px;
   z-index: 5;
   width: 499px;
}

#buffalohilltitletext  {
   visibility: visible;
   position: absolute;
   left: 231px;
   top: 390px;
   z-index: 4;
   width: 547px;
}

#bhdownloadsizestext  {
   visibility: visible;
   position: absolute;
   left: 216px;
   top: 1122px;
   z-index: 5;
   width: 531px;
}

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

#backgroundtexture  {
   background: url(buffalohillmedia/backgroundtexture.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 1139px;
   z-index: 4;
   width: 958px;
   height: 369px;
}

#buffalohilltext p  {
   font: 14px/20px "Times Roman";
   margin: 0px;
   padding-top: 10px;
   padding-left: 20px;
   text-align: left;
}

#buffalohillheader  {
	visibility: visible;
	position: absolute;
	left: 192px;
	top: 36px;
	z-index: 6;
	width: 648px;
	height: 56px;
	
}

#buffalohillinset  {
	background: url(buffalohillmedia/buffalohillinset.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 455px;
	top: 666px;
	z-index: 2;
	width: 292px;
	height: 287px;
	
}

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

#buffalohillphoto  {
   background: url(buffalohillmedia/buffalohillphoto.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 195px;
   top: 134px;
   z-index: 4;
   width: 569px;
   height: 251px;
}

#buffalohilltext  {
	visibility: visible;
	position: absolute;
	left: 218px;
	top: 447px;
	z-index: 9;
	width: 531px;
}

#lines2,
#lines1  {
   visibility: visible;
   position: absolute;
   left: 464px;
   z-index: 2;
   width: 275px;
   height: 3px;
   background-repeat: no-repeat;
}

#bhprice1text p  {
   padding-top: 20px;
}

#downloadtext p  {
   padding-top: 20px;
}

#pagetextheader  {
   background: url(buffalohillmedia/pagetextheader.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 377px;
   z-index: 1;
   width: 959px;
   height: 34px;
}

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

#bhyardagetext  {
	visibility: visible;
	position: absolute;
	left: 557px;
	top: 965px;
	z-index: 3;
	width: 65px;
}

#chartdividers  {
   background: url(buffalohillmedia/chartdividers.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 224px;
   top: 1209px;
   z-index: 5;
   width: 540px;
   height: 114px;
}

#bhpricetext p  {
   text-align: left;
}

#bottomwoodbar  {
   background: url(buffalohillmedia/bottomwoodbar.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 1502px;
   z-index: 6;
   width: 960px;
   height: 35px;
}

#smalllinecopy  {
	background-image: url(buffalohillmedia/smalllinecopy.gif);
	top: 1036px;
}
#smalllinecopy2 {
   background-image: url(buffalohillmedia/smalllinecopy.gif);
   top: 1039px;
   z-index: 10;
}


#bhprice1text  {
   visibility: visible;
   position: absolute;
   left: 381px;
   top: 1160px;
   z-index: 6;
   width: 80px;
}

#woodinsetbox  {
   background: url(buffalohillmedia/woodinsetbox.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 455px;
   top: 941px;
   z-index: 1;
   width: 292px;
   height: 178px;
}

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

#bhprice4text  {
   visibility: visible;
   position: absolute;
   left: 695px;
   top: 1160px;
   z-index: 6;
   width: 68px;
}

#bhratingtext  {
	visibility: visible;
	position: absolute;
	left: 684px;
	top: 966px;
	z-index: 3;
	width: 54px;
}

#bhprice3text  {
   left: 581px;
}

#bhprice2text  {
   left: 478px;
}

#downloadtext  {
   visibility: visible;
   position: absolute;
   left: 217px;
   top: 892px;
   z-index: 1;
   width: 227px;
}

#buffalohill  {
   margin: 0px auto 0px auto;
   height: auto;
   width: 960px;
   position: relative;
   background-color: #FFFFFF;
}

#bhpricetext  {
   visibility: visible;
   position: absolute;
   left: 230px;
   top: 1160px;
   z-index: 6;
   width: 147px;
}

#bhslopetext  {
	visibility: visible;
	position: absolute;
	left: 636px;
	top: 966px;
	z-index: 3;
	width: 44px;
}

#topwoodbar  {
   background: url(buffalohillmedia/topwoodbar.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 385px;
   z-index: 2;
   width: 960px;
   height: 36px;
}

#steelframe  {
   background: url(buffalohillmedia/steelframe.jpg) no-repeat;
   position: absolute;
   left: 779px;
   top: 870px;
   z-index: 4;
   width: 169px;
   height: 138px;
}

#woodheader  {
   background: url(buffalohillmedia/woodheader.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 960px;
   height: 180px;
}

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

#bhteetext  {
	visibility: visible;
	position: absolute;
	left: 466px;
	top: 963px;
	z-index: 4;
	width: 108px;
}

#smallline  {
	background-image: url(buffalohillmedia/smallline.gif);
	top: 1017px;
}

#leftnavbg  {
   background: url(buffalohillmedia/leftnavbg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 146px;
   z-index: 3;
   width: 197px;
   height: 1391px;
}

#rtnavbg  {
   background: url(buffalohillmedia/rtnavbg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 763px;
   top: 140px;
   z-index: 3;
   width: 197px;
   height: 1397px;
}

#lines2  {
	background-image: url(buffalohillmedia/lines2.gif);
	top: 1070px;
}

#lines1  {
	background-image: url(buffalohillmedia/lines1.gif);
	top: 979px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #422100;
}
