@charset "UTF-8";



a:link {

	color:#330000;

	font-weight:bold;

	border-style: none;

	text-decoration: none;

}



a:visited {

	text-decoration: none;

	color:#330000;

	font-weight:bold;

	border: none;

}



a:hover, a:hover:visited {text-decoration: none; color: #990000; font-weight:bold;

}



img

{  border-style: none;

	margin-top: 0px;

	margin-bottom: 0px;

}



body {

	font: 100% Verdana, Arial, Helvetica, sans-serif;

	background: #e6e4d2;

	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */

	padding: 0;

	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */

	color: #000000;

}

.ThreeForksRanch #container {

	width: 900px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */

	background: #e6e4d2;

	padding-top:20px;

	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */

	border: 0 0 0 0px;

	text-align: left; /* this overrides the text-align: center on the body element. */

}

.ThreeForksRanch #containerb {

	width: 650px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */

	background: #e6e4d2;

	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */

	border: 0 0 0 0px;

	text-align: left; /* this overrides the text-align: center on the body element. */

}

.ThreeForksRanch #header {

	background: #FFFFFF; 

	border: 0 0 0 0px;

	padding: 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */

}

.mainContent {

	padding: 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */

	border: 0 0 0 0px;

	background-color: #FFFFEE;

	margin: 0px;

}

.footer {

	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */

	color: #e6e4d2;

}

.footer p {

	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */

	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */

	background:#e6e4d2;

}
.ratepage {
	background-repeat:no-repeat;
	padding-top: 50px;
	padding-left: 50px;
	text-align: left;
}

.basetext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #330000;

	margin: 0px;

	padding-left: 12px;

	padding-right: 0px;

	text-align: justify;

}

.sparatetext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #330000;

	margin: 0px;

	padding-left: 12px;

	padding-right: 0px;

	text-align: left;

	

}

.italictext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #330000;

	margin: 0px;

	padding-left: 20px;

	padding-right: 0px;

	text-align: left;

	font-style:italic;

	

}

.maptext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #330000;

	margin: 12px;

	padding-left: 12px;

	padding-right: 12px;

	text-align: justify;

	

}

.baserevtext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #FFFFFF;

	margin: 0px;

	padding-left: 12px;

	padding-right: 12px;

	text-align: justify;

	

}

.chartlefttext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #330000;

	margin: 0px;

	padding-left: 0px;

	padding-right: 3px;

	text-align: right;

	

}

.chartrighttext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #330000;

	margin: 0px;

	padding-left: 3px;

	padding-right: 0px;

	text-align: left;

	

}

.chartboldtext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #003300;

	margin: 0px;

	padding-left: 0px;

	padding-right: 0px;

	text-align: center;

	

}

.ratetext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #330000;

	margin: 0px;

	text-align: justify;

	padding-right: 9px;

}

.spamenusubhead {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	padding-left: 12px;

	color: #330000;

	margin: 0px;

	text-align: justify;

	padding-right: 9px;

}

.rateheads {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding-left: 0px;

	font-size: 14px;

	color: #003300;

}



.subheads {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding-left: 12px;

	line-height: 14px;

	font-size: 14px;

	color: #003300;

	padding-top: 10px;

}

.menutext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	line-height: 12px;

	color: #330000;

	padding-right: 12px;

	text-align: left;

	

}

.menutext2 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	line-height: 12px;

	color: #330000;

	padding-left: 12px;

	text-align: left;

	

}

.menuheads {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding-left: 0px;

	line-height: 14px;

	font-size: 12px;

	font-weight:bold;

	color: #003300;

}

.centersubhead {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	line-height: 14px;

	font-size: 14px;

	color: #003300;

	text-align: center;

}

.revsubheads {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding-left: 30px;

	padding-top: 10px;

	padding-right: 600px;

	line-height: 14px;

	font-size: 14px;

	color: #FFFFFF;

}

.rightsubheads {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding-left: 600px;

	padding-top: 10px;

	padding-right: 30px;

	line-height: 14px;

	font-size: 14px;

	color: #003300;

}

.cooksubheads {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding-left: 550px;

	padding-top: 10px;

	padding-right: 30px;

	line-height: 14px;

	font-size: 14px;

	color: #003300;

}

.wintersubheads {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding-left: 30px;

	padding-top: 10px;

	padding-right: 600px;

	line-height: 14px;

	font-size: 14px;

	color: #003300;

}

.navtext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 11px;

	color: #330000;

	margin: 0px;

	padding: 0px;

	text-align: center;

}



#nav {margin-top: -3px; margin-bottom: -3px}

.centertext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 13px;

	color: #330000;

	margin: 0px;

	padding: 2px;

	text-align: center;

}

.addresstext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 0px;

	color: #330000;

	margin: 0px;

	padding: 0px;

	text-align: center;

}

.boxwithmargin {margin-bottom: 3px;

}

.stafftext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #330000;

	margin: 0px;

	padding: 0px;

	text-align: center;

	

}

.fineprint {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	line-height: 11px;

	color: #330000;

	margin: 0px;

	padding-left: 12px;

	padding-right: 12px;

	text-align: justify;

	

}

.guidetext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	line-height: 11px;

	color: #330000;

	margin: 0px;

	padding-left: 6px;

	padding-right: 6px;

	text-align: left;

	

}

.alpinetext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #FFFFFF;

	margin: 0px;

	padding-left: 30px;

	padding-top: 130px;

	padding-right: 600px;

	text-align: justify;

}

.winetastetext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #FFFFFF;

	margin: 0px;

	padding-left: 30px;

	padding-top: 0px;

	padding-right: 600px;

	text-align: justify;

}

.cookingtext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #FFFFFF;

	margin: 0px;

	padding-left: 550px;

	padding-top: 180px;

	padding-right: 30px;

	text-align: justify;

}

.dogsledtext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #000000;

	margin: 0px;

	padding-left: 30px;

	padding-top: 0px;

	padding-right: 600px;

	text-align: justify;

}

.snowmobiletext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #000000;

	margin: 0px;

	padding-left: 600px;

	padding-top: 0px;

	padding-right: 40px;

	text-align: justify;

}

.snowmobilehead {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 14px;

	color: #003300;

	margin: 0px;

	padding-left: 600px;

	padding-top: 20px;

	padding-right: 0px;

	padding-bottom: 10px;

	text-align: left;

}

.sleightext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #000000;

	margin: 0px;

	padding-left: 30px;

	padding-top: 0px;

	padding-right: 650px;

	text-align: justify;

}

.summersleightext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #FFFFFF;

	margin: 0px;

	padding-left: 30px;

	padding-top: 130px;

	padding-right: 660px;

	text-align: justify;

}

.winterlefttext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #330000;

	margin: 0px;

	padding-left: 600px;

	padding-top: 3px;

	padding-right: 30px;

	text-align: justify;

}

.winterrevtext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #FFFFFF;

	margin: 0px;

	padding-left: 30px;

	padding-top: 3px;

	padding-right: 600px;

	text-align: justify;

}

.horsebacktext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #000000;

	margin: 0px;

	padding-left: 580px;

	padding-top: 180px;

	padding-right: 30px;

	text-align: justify;

}

.snowshoetext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #000000;

	margin: 0px;

	padding-left: 400px;

	padding-top: 3px;

	padding-right: 50px;

	text-align: justify;

}

.snowshoesubhead {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 14px;

	color: #003300;

	margin: 0px;

	padding-left: 400px;

	padding-top: 20px;

	padding-right: 50px;

	padding-bottom: 10px;

	text-align: justify;

}

.summerfishtext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #000000;

	margin: 0px;

	padding-left: 400px;

	padding-top: 10px;

	padding-right: 80px;

	text-align: justify;

}

.summerfishsubhead {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 14px;

	color: #003300;

	margin: 0px;

	padding-left: 400px;

	padding-top: 230px;

	padding-right: 80px;

	text-align: left;

}

.summersubhead {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 14px;

	color: #003300;

	margin: 0px;

	padding-left: 30px;

	padding-top: 138px;

	padding-right: 600px;

	text-align: left;

}

.summertext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #000000;

	margin: 0px;

	padding-left: 30px;

	padding-top: 10px;

	padding-right: 600px;

	text-align: justify;

}

.cattletext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #330000;

	margin: 0px;

	padding-left: 12px;

	padding-right: 12px;

	text-align: justify;

}

.teatimetext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #ffffff;

	margin: 0px;

	padding-left: 30px;

	padding-top: 210px;

	padding-right: 500px;

	text-align: justify;

}

.shoptext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #ffffff;

	margin: 0px;

	padding-left: 30px;

	padding-top: 90px;

	padding-right: 600px;

	text-align: justify;

}

.sitemapcat {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #330000;

	margin: 0px;

	padding-left: 12px;

	padding-right: 0px;

	text-align: left;

}

.sitemapsub {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 13px;

	color: #330000;

	margin: 0px;

	padding-left: 24px;

	padding-right: 0px;

	text-align: left;

}

.formtext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	line-height: 10px;

	color: #330000;

	margin: 0px;

	padding-left: 0px;

	padding-right: 0px;

	text-align: right;

}

.formquestion {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 12px;

	color: #330000;

	margin: 0px;

	padding-left: 0px;

	padding-bottom: 2px;

	padding-right: 0px;

	text-align: left;

}

.formquestionital {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style:italic;

	line-height: 12px;

	color: #FF0000;

	margin: 0px;

	padding-left: 0px;

	padding-bottom: 2px;

	padding-right: 0px;

	text-align: left;

}

 

#table { background-color: #ffffee;}

