body {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	background-color:white;
}
#tree {
	background-image:url('images/Snowtex.jpg');
	background-repeat: repeat;
	background-attachment: fixed;
}
#page {
	width:960px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:100px;
	background-color:#fff;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-moz-box-shadow: 0px 0px 15px #000;
	-webkit-box-shadow: 0px 0px 15px #000;
	box-shadow: 0px 0px 15px #000;
	
}
#header {
	height:150px;
	background-image:url('images/snowhead.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;
	-moz-border-radius-topright:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topleft:20px;
	-webkit-border-top-left-radius:20px;
}
#nav {
	width:240px;
	float:left;
	background-color:#e2e9fc;
	background-image:url('images/snowmenu.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
}
#nav ul {
	margin:0;
	padding:0;
	padding-top:30px;
}
#nav li {
	list-style-type:none;
	margin:0;
	padding:0;
}
#nav li a {
	color:#0e295e;
	text-decoration:none;
	font-size:.8em;
	font-weight:bold;
	padding:3px 10px;
	margin:3px 0;
	display:block;
}
#nav li a:hover {
	background-color:#80a2e8;
}
#nav li .menu {
	display:none;
}
#nav li .menu a {
	padding-left:15px;
	color:#a50;
	text-decoration:underline;
}
#buynow {
	width:200px;
	margin:0 auto;
	background-color:#b22;
	font-weight:800;
	padding:5px 20px;
	-moz-border-radius-bottomleft:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	border-left:solid 1px #811;
	border-bottom:solid 1px #811;
	display:block;
	text-align:center;
	text-shadow:0 0 5px #ebb;
	background:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(255,0,0)),
		color-stop(1, rgb(143,29,29))
	);
	background:	-moz-linear-gradient(
		center bottom,
		rgb(255,0,0) 0%,
		rgb(143,29,29) 100%
	);
}
#buynow:hover {
	background-color:#c22;
	text-shadow:0 0 5px #fee;
	background:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(255,100,100)),
		color-stop(1, rgb(200,29,29))
	);
	background:	-moz-linear-gradient(
		center bottom,
		rgb(255,40,40) 0%,
		rgb(200,29,29) 100%
	);
}
.bold {
	font-weight:800;
}
#pdf {
	padding:10px;
	text-align:center;
	background-color:#073753;
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
}
#pdf a {
	color:white;
	text-decoration:none;
	font-weight:800;
}
#pdf:hover{
	background-color:#2372a0;
}
#content {
	float:left;
	width:720px;
}
#ad {
	height:400px;
	width:720px;
}
#infobar {
	margin-top:20px;
	text-align:center;
}
#infobar a {
	color:#5e3011;
	font-size:1.3em;
	margin:30px;
}
#infobar a:hover {
	color:#c8733a;
}
#infobar form {
	margin-top:20px;
}
#infobar input {
	font-size:1.2em;
	padding:5px;
	margin:5px;
}
#sitemap {
	margin-top:100px;
	background-color:#2372a0;
}
.title {
	text-align:center;
	font-weight:800;
	font-size:1.2em;
	color:#fff;
	padding:10px;
	background-color:#073753;
}
.listtitle{
	text-align:center;
	font-size:1.4em;
	background-color:#073753;
	padding:5px 0;
}
.listtitle a {
	color:white;
	text-decoration:none;
	font-weight:800;
}
.listtitle a:hover {
	color:orange;
}
#sitemap ul {
	margin:20px 0;
	padding:0;
	float:left;
}
#sitemap li {
	width:276px;
	float:left;
	list-style-type:none;
	margin:0 10px;
	padding:0 10px;
}
#sitemap li li {
	float:none;
	list-style-type:none;
	text-align:left;
	margin:0;
	padding:0;
	border:none;
}
#sitemap li li a {
	color:#fff;
	text-decoration:none;
}
#sitemap li li a:hover {
	color:orange;
}
#footer {
	text-align:center;
}
#footer p {
	padding:30px;
	line-height:125%;
	text-align:justify;
}
#footer p a {
	color:#2372a0;
	text-decoration:none;
}
#footer p a:hover {
	color:#073753;
}
#storelinks {
	background-color:#073753;
	padding:15px;
}
#storelinks a{
	color:white;
	font-size:1.3em;
	font-weight:800;
	margin:0 43px;
	text-decoration:none;
}
#storelinks a:hover{
	text-decoration:underline;
}
#addedlinks {
	font-size:.7em;
	margin-top:30px;
}
#addedlinks ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#addedlinks li {
	width:240px;
	float:left;
	margin:0;
	padding:0;
}
#addedlinks li li {
	float:none;
	text-align:left;
	margin:8px 0;
	padding:0 5px;
	
}
#addedlinks li li a {
	color:#c66a2c;
}
#addedlinks li li a:hover {
	color:orange;
}
#otherstores {
	background-color:#2372a0;
	padding-bottom:25px;
}
#otherstores p{
	text-align:center;
	font-weight:800;
	font-size:1.3em;
	background-color:#073753;
	color:white;
	padding:10px;
	margin:0;
}
#otherstores ul {
	margin:0 51px;
	padding:0;
}
#otherstores li {
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}
#otherstores li li {
	float:none;
	list-style-type:none;
	text-align:left;
	margin:8px 0;
	padding:0;
}
#otherstores li li a {
	color:white;
	text-decoration:none;
}
#otherstores li li a:hover {
	color:orange;
}
#disclaim {
	border-top:double 4px #073753;
	padding:20px;
	background-color:#2372a0;
	color:white;
}
#email {
	margin-bottom:15px;
}
#email a {
	color: white;
}
#email a:hover {
	color: orange;
}
#info {
	color:white;
	padding:20px;
	background-color:#073753;
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomleft:20px;
	-webkit-border-bottom-left-radius:20px;
}
#mill {
	font-size:1.2em;
	margin-bottom:4px;
	padding-bottom:4px;
	border-bottom:solid 1px white;
}
#mill2 {
	font-size:.9em;
	color:#2372a0
}
.end {
	clear:both;
}
sup {
	font-size:.4em;
	vertical-align: top; 
	position: relative; 
	top: -0.5em;
}
/* Content */
h1 {
	text-align:center;
	margin:10px 0;
	font-weight:800;
	color:#3e4b64;
}
h2 {
	text-align:center;
	margin:25px;
	color:#4f648e;
}
p {
	margin:10px 30px 20px 30px;
	line-height:130%;
}
#nav ul{
	border-right:solid 2px #d2d8e3;
	border-bottom:solid 2px #d2d8e3;
}
#content {
	border-top:solid 2px #d2d8e3;
}
#content ul {
	list-style-image:url("images/white.gif");
}
#content li {
	line-height:150%;
	margin-left:25px;
}
#content ol ol {
	list-style-type:lower-alpha;
	margin:0;
	padding:0;
	color:#447;
}
#content b {
	color:#333;
}
#content a {
	color:#214388;
}
#content a:hover {
	color:#09193a;
}
.storelist {
	padding:0;
	list-style-type:none;
	list-style-image:none;
}
.storelist li {
	float:left;
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0;
}
.storelist li ul {
	margin:0;
	padding:0;
}
.storelist li li {
	float:none;
	list-style-type:none;
	text-align:left;
	margin:8px 10px;
	padding:0;
	font-size:.9em;
	width:267px;
	line-height:120%;
}
.storelist li li a {
	color:#446;
}
.storelist li li a:hover {
	color:orange;
}
.centerimg {
	text-align:center;
}
/* Troubleshooting styles */
table {
	width:958px;
	border-collapse:collapse;
	margin:30px 0;
}
td {
	font-size:.9em;
	vertical-align:top;
	border:solid 1px white;
}
.head {
	background-color:#444488;
	padding:10px;
}
.head h1 {
	color:white;
	margin:5px;
	padding:0;
}
.head h2 {
	color:#aaf;
	margin:5px;
	padding:0;
}
.head a {
	color:#eef;
}
.head a:hover {
	color:#ccf;
}
.yes {
	background-color:#ccccff;
}
.yes p {
	margin: 5px;
	padding: 0;
}
.yes h3 {
	color:blue;
	text-align:center;
	font-size:1.1em;
	margin:5px;
	padding:0;
}
.yes strong {
	color:green;
}
.no {
	background-color:#ffcccc;
}
.no p {
	margin: 5px;
	padding: 0;
}
.no h3 {
	color:red;
	text-align:center;
	font-size:1.1em;
	margin:5px;
	padding:0;
}
.no strong {
	color:green;
}
#key {
	margin:40px 0 0 0;
}
#key ul {
	margin:0;
	padding:0;
}
#key li {
	float:left;
	list-style-type:none;
	margin:0 35px;
	padding:0 30px;
}
