* {
	margin : 0px;
	padding: 0px;
}

html {
overflow: auto; overflow-x: hidden; }

body {
	background: url(images/woodback2.gif);
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	text-decoration: none;
	height: 700px;
}

body_sleep {
background: url(images/bubble_back.gif);
margin: 0;
padding: 0;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
height: 700px; }

h2 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
text-align: left;
color: #e6e8de;
font-weight: normal;
padding-right: 5px;
letter-spacing: .1em;
background-color: #808080; }

#wrapper {

 width: 900px;
	margin-right: auto;
	margin-left: auto;
 position: relative;
top: 30px; }

h1 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 18px;
text-align: left;
color: #020202;
font-weight: normal;
padding-right: 20px;
text-indent: +10px;
}

h7 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
text-align: left;
color: #ffffff;
font-weight: bold;
letter-spacing: .1em;
vertical-align: 10px;
}


h4 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
text-align: right;
color: #f1f6fb;
font-weight: normal;
letter-spacing: .2em; }

h3 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
text-align: right;
color: #808080;
font-weight: normal;
letter-spacing: .2em; }

h6 {
letter-spacing: .2em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 9px;
text-decoration: none;
text-align: left;
line-height: 14px;
 }

h6 a {letter-spacing: .2em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 9px;
text-decoration: none;
text-align: left;
line-height: 14px;
}
 
h6 a:hover {letter-spacing: .2em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 9px;
text-decoration: none;
text-align: left;
line-height: 14px;
}

div#header {padding: 0%;
text-align: left;
height: 160px;
font: normal 10px/14px Verdana, Helvetica, Arial, sans-serif;
text-decoration: none;
color: #454545; }

div#top_nav{padding: 0%;
text-align: left;
height: 64px;
font: normal 10px Verdana, Helvetica, Arial, sans-serif;
text-decoration: none;
color: #454545; }

div#buzzleft_bottom {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #768457;
	text-align: left;
	width: 330px;
float: left;
letter-spacing: +.1em;
vertical-align: 8px;
background-color: #e2cb4b;
height: 330px;
line-height: 13px; }


div#buzz {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #f4f4f8;
	text-align: left;
	width: 480px;
float: left;
letter-spacing: +.1em;
vertical-align: 8px;
background-color: #959082;
height: 850px;
line-height: 15px;
padding-left: 90px;
padding-top: 20px; }



div#footer {text-align: right;
clear: both;
width: 900px;
font: normal 10px Verdana, Helvetica, Arial, sans-serif;
text-decoration: none;
color: #454545;}

div#maincontent {
	margin-right: 0px;
	border-right: none;
	border-left: none;
	padding-right: 0px;
	padding-left: 0px;
width: 900px;
}


div#slideshow {
	padding: 0;
	border-right: none;
	border-left: none;
margin-left: 330px;
margin-right: 0px;
background-color: #f8f4de; }

div#prodgrid {
	padding: 0;
	border-right: none;
	border-left: none;
margin-left: 330px;
margin-right: 0px;
background-color: #ffffff;
overflow: auto; overflow-x: hidden;
width: 570px;
height: 539px; }

div#cart {
	padding: 0;
	border-right: none;
	border-left: none;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #ffffff;
	overflow: auto;
	overflow-x: hidden;
	width: 900px;
	height: 539px;
}

div#email {
	padding: 0;
	border-right: none;
	border-left: none;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #D8D3A2;
	overflow: auto;
	overflow-x: hidden;
	width: 900px;
	height: 539px;
}



div#projdir2 {
	padding: 0;
	border-right: none;
	border-left: none;
width: 609px;
margin-left: 0px;
margin-right: 0px;
float: left;
background-image: url(images/brown_lt_pix.png);
height: 645px;
letter-spacing: 1px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
text-decoration: none;
color: #eaebeb;
word-spacing: -1px;
line-height: 15px;
}



div#navleft {
	padding-left: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #ff792a;
	text-align: left;
	padding-top: 0px;
float: left; }

div#navleft_top {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #ff792a;
	padding-top: 0px;
background-color: #ffffff;
}

div#navleft_products {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #444645;
	padding-top: 4px;
	background-color: #e2cb4b;
	height: 205px;
	text-align: left;
	line-height: 14px;
	padding-left: 15px;
	overflow: auto;
	overflow-x: hidden;
}

div#navleft_bottom {
	padding-left: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #454545;
	text-align: left;
	width: 330px;
	float: left;
	letter-spacing: 0.1em;
	vertical-align: 10px;
	background-color: #ffffff;
	height: 330px;
}

div#catleft_bottom {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: lighter;
	font-size: 10px;
	text-decoration: none;
	color: #f4f4f8;
	text-align: left;
	width: 330px;
float: left;
letter-spacing: +.1em;
vertical-align: 8px;
background-color: #655d4f;
height: 330px;
line-height: 12px; }

div#order_bottom {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: lighter;
	font-size: 10px;
	text-decoration: none;
	color: #444645;
	text-align: left;
	width: 330px;
	float: left;
	vertical-align: 8;
	background-color: #f8f4de;
	height: 330px;
	line-height: 12px;
}

h5 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
text-align: left;
color: #f57417;
font-weight: bold;
letter-spacing: .1em; }


div#blocktext {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 9px;
	text-decoration: none;
	text-align: left;
	width: 240px;
margin-left: 10px;
height: 285px;
line-height: 14px;
overflow-x: hidden;
color: #d9d9d9;
letter-spacing: +.2em;
padding-right: 5px;
}


div#pfeature {
	padding-left: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	color: #ff792a;
	text-align: left;
	width: 255px;
margin-left: 700px;
height: 312px;
background-color: #f6c332;
position: relative;
top: 11px;
background-image: url(pfeatures/millford_fea.jpg); }

div#staffbox {
	padding-left: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: lighter;
	text-decoration: none;
	text-align: left;
     padding-top: 10px;
	width: 255px;
margin-left: 700px;
height: 311px;
background-image: url(backgrounds/biolist_back.png);
letter-spacing: .1em;
position: relative; }

div#projectsbox {
	padding-left: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: lighter;
	text-decoration: none;
	text-align: left;
     padding-top: 10px;
	width: 255px;
margin-left: 700px;
height: 311px;
background-image: url(images/brown_pix.png);
letter-spacing: .1em;
position: relative; }

div#dirbox {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-decoration: none;
	text-align: left;
	width: 255px;
margin-left: 700px;
height: 302px;
background-color: #f6c332;
background-image: url(backgrounds/directions_back2.png);
padding-top: 10px;
position: relative;
top: 11px; }




div#infobox {
padding-left: 0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 10px;
text-decoration: none;
color: #4f4837;
text-align: left;
width: 255px;
background-color: #c7c9b1;
height: 50px;
position: relative;
left: +700px;
top: +100px;
z-index: +1;
overflow: hidden; }

a {color: #403e22; text-decoration: none;
letter-spacing: +.1em; }
a:visited {color: #403e22;}
a:hover {color: #403e22;
font: Verdana, Helvetica, Arial, sans-serif;
}
a:active { color: #ff710b;}

a.orange {color: #ff710b; text-decoration: none;
letter-spacing: +.1em; }
a.orange:visited {color: #b3c68e;}
a.orange:hover {color: #ff710b;
font: Verdana, Helvetica, Arial, sans-serif;
}
a.orange:active { color: #ff710b;}

.popout_text {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 9px;
text-decoration: none;
color: #FFFFFF;
letter-spacing: .1em;
word-spacing: -.1em; }

.bluehead {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 10px;
text-decoration: none;
color: #80b2f5;
letter-spacing: .1em;
word-spacing: -1px; }

.mainhead {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #4caa35;}
#wrapper #maincontent #navleft #navleft_bottom {
	background-image: url(featured/crosshairs_shadow.jpg);
}

#footer2 a {color: #839cec; text-decoration: none; letter-spacing: .2em;}
#footer2 a:visited {color: #839cec; letter-spacing: .2em;}
#footer2 a:hover {color: #f57417; letter-spacing: .2em;}
#footer2 a:active { color:#839cec; letter-spacing: .2em;}

#footer3 a {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
text-align: right;
color: #808080;
font-weight: normal;
letter-spacing: .2em;}
#footer3 a:visited {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
text-align: right;
color: #808080;
font-weight: normal;
letter-spacing: .2em;}
#footer3 a:hover {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
text-align: right;
color: #808080;
font-weight: normal;
letter-spacing: .2em;}
#footer3 a:active { font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
text-align: right;
color: #808080;
font-weight: normal;
letter-spacing: .2em;}

div#next {
padding-left: 0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 10px;
text-decoration: none;
color: #8b9f54;
text-align: left;
width: 120px;
height: 120px;
letter-spacing: ..1em;
line-height: 14px;
 }


#next a {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
text-align: right;
color: #4e544f;
font-weight: bold;
letter-spacing: ..1em;}
#next a:visited {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
text-align: right;
color: #818f57;
font-weight: bold;
letter-spacing: .1em;}
#next a:hover {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
text-align: right;
color: #ff792a;
font-weight: bold;
letter-spacing: .1em;}
#next a:active { 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
text-align: right;
color: #ff792a;
font-weight: bold;
letter-spacing: ..1em;
}


.sizeline {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
text-align: left;
color: #e9a339;
font-weight: normal;
letter-spacing: ..1em;
}
a.atorange {
color: #ff710b; text-decoration: none;
letter-spacing: +.1em;
}
a.atorange:visited {
color: #ff710b;
}
a.atorange:hover {
color: #ff710b;
font: Verdana, Helvetica, Arial, sans-serif;
}
a.atorange:active {
color: #ff710b;
}
#wrapper #maincontent #prodgrid table {
}
#wrapper #maincontent #prodgrid table th {
	letter-spacing: .1em;
	text-align: left;
}
#wrapper #maincontent #prodgrid table td {
	letter-spacing: .1em;
	text-align: left;
}
#wrapper #maincontent #cart #shopcart tr {
}
#wrapper #maincontent #cart #shopcart th {
	background-color: #CDC150;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}
#s_footer {
	overflow: hidden;
	background-color: #E8E4B0;
	line-height: 14pt;
}
#wrapper #maincontent #cart #shopcart #heavy {
	font-weight: bold;
}
#wrapper #maincontent #cart h2 {
	line-height: 24px;
	color: #FFFFFF;
}
#wrapper #maincontent #cart #checkout {
	color: #808080;
}
#wrapper #maincontent #cart #checkout th {
	font-weight: normal;
}

#wrapper #maincontent #navleft #order_bottom #orderform #price_head {
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #888B88;
	border-bottom-color: #888B88;
	border-top-width: thin;
	border-bottom-width: thin;
}
