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

* {margin:0; padding:0; border:0;}
	
body {
	font-size: 0.85em;
	font-family: Arial,Verdana,Trebuchet MS,Geneva,Helvetica,sans-serif;
	background-image: url(img/bg.jpg);
	background-repeat: repeat;
	background-position: top;
}

#wrapper {
	width: 996px;
	background-image: url(img/wrapper_bg.gif);
	background-position: top center;
	background-repeat: no-repeat;
	padding-left: 8px;
	padding-right: 8px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
}

#container {
	width: 979px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
		margin-bottom: 15px;
}

#header {
	width: 979px;
	height: 160px;
	margin: 0;
	padding: 0;
	background-image: url(img/header_bg.jpg);
	background-position: top;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}

#logo {
	padding: 15px 0px 5px 36px;
}

#logo a{
	border: 0;

}

#utility {
	float: right;
	padding-top: 53px;
	padding-right: 26px;
	padding-bottom: 50px;
	font-size: 85%;
	letter-spacing: 0.07em;
	height: 41px;
	color: #3c2308;
}

#utility em{
	color: #c7beb3;
	font-size: 120%;
}

#utility .selected{
	color: #c96f0f;
	text-decoration: none;
}

#utility a{
	padding: 5px 5px 5px 5px;
	color: #3c2308;
	text-decoration: none;
}

#utility a:hover{
	color: #c96f0f;
	text-decoration: underline;
}

#utility p{
	line-height: 5em;
	text-align: right;
	color: #513612;
	font-weight: bold;
}

#nav {
	font-family: Georgia, Times, Times New Roman, Serif;
	background-image: url(img/nav_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	overflow: hidden;
	width: 969px;
	padding-left: 10px;
	margin: 0 0 0 0;
	background-color: #751919;
}

#nav ul{
	margin: 0;
	list-style: none;
	font-size: 110%;
	text-transform: uppercase;
}


#nav ul li a{
	float: left;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 8px 13px; /*padding inside each tab*/
	border-left: 1px solid #751919;
	border-right: 1px solid #aa5552;
} 



#nav ul li {
display: inline;
} 
#nav ul li a:link{
	text-decoration: none;
	color: #eae9d6;
} 

#nav ul li a:hover{
	color: #fbdb84;
	background-image: url(img/nav_bg_on.jpg);
	background-position: top left;
	background-repeat: repeat-x;

} 

#nav ul li a:visited{
	text-decoration: none;
	color: #eae9d6;
} 

#nav ul li a:visited:hover{
	text-decoration: none;
	color: #fbdb84;
} 

#nav ul li .right{
		border-right: 1px solid #751919;
} 

#nav ul li .righton{
		border-right: 1px solid #751919;
		background-image: url(img/nav_bg_on.jpg);

} 

#nav ul li a .currentbg{
		color: #fbdb84;
		border-right: 1px solid #751919;
		background-image: url(img/nav_bg_on.jpg);
} 


.currentbg{
	background-image: url(img/nav_bg_on.jpg);
} 

.current{
	color: #fbdb84;
} 

#content {
	padding:0;
	margin-top:0;
}



#body {
	padding-top: 8px;
	line-height: 1.4em;
}


a:link {
color: #922020;
}
	
a:hover {
color: #ab4a4a;
text-decoration: none;
}
	
a:visited {
color: #922020;
}


#homefeature {
	font-family: Verdana,Trebuchet MS,Geneva,Helvetica,sans-serif;
	background-image: url(img/homefeature_bg.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 965px;
	margin-left: 7px;
	padding-top: 30px;
	padding-bottom: 50px;
	line-height: 1.5em;
}

#homefeatleft {
	margin-left: 339px;
	width: 383px;
}

#homefeatleft a{
	color: #000000;
}

#homefeatleft em{
	font-size: 90%;
	font-style: normal;
	line-height: 1.5em;
}



#homefeatleft p {
	font-size: 85%;
	font-style: normal;
	color: #fdfcfa;
	line-height: 1.5em;
}


#homefeatleft ul .recommend {
	font-size: 85%;
	font-style: normal;
	color: #fdfcfa;
	line-height: 1.5em;
	list-style: none;
	padding: 0;
	background-image: none;
}

#homefeatleft ul {
margin-left: 0;
margin-bottom: 20px;
}

#homefeatleft ul li {
	font-size: 85%;
	font-style: normal;
	color: #fdfcfa;
	line-height: 1.5em;
	padding-left: 10px;
	background-image: url(img/bullet.gif);
	background-repeat: no-repeat;
	display: inline;
	background-position: 0 .3em;
}

#homefeatright {
	width: 210px;
	height: 340px;
	float: right;
	background-image: url(img/homefeature_photo.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

#homefeatright ul{
	color: #FFFFFF;
	font-family: Verdana,Arial,Trebuchet MS,Geneva,Helvetica,sans-serif;
	list-style: disc;
	padding-left: 20px;
	line-height: 1.6em;
}

#homefeatright ul li{
margin-left: 0;	

}

.productlist {
	background-image: url(img/products_bg.jpg);
	width: 969px;
	background-position: top right;
	background-repeat: no-repeat;
	margin-top: 8px;
	padding: 13px 0px 0px 10px;
	float: left;
	font-family: Verdana,Arial,Trebuchet MS,Geneva,Helvetica,sans-serif;
}


.product {
	margin-right: 7px;
	float: left;
}


.product .producttop {
	width: 206px;
	background-position: top;
	background-repeat: no-repeat;
	background-image: url(img/prod_feat_1_top.jpg);
	color: #6b543a;
}

.product .producttop .text{
	width: 180px;
	margin-left: 20px;
	padding-top: 18px;
	padding-bottom: 3px;
	color: #6b543a;
	font-size: 90%;
}

.product .producttop h2{
	line-height: 1.2em;
	margin-bottom: 7px;
}

.product .producttop  ul{
	color: #6b543a;
	font-family: Verdana,Arial,Trebuchet MS,Geneva,Helvetica,sans-serif;
	padding-left: 15px;
	line-height: 1.2em;
	margin-top: 5px;
}

.product .producttop  ul li{
	margin-left: 0;	
	margin-bottom: 5px;
}

.product .productbot1 {
	width: 206px;
	height: 274px;
	background-position: bottom;
	background-repeat: no-repeat;
	background-image: url(img/product_oilzorb.jpg);
}

.product .productbot2 {
	width: 206px;
	height: 270px;
	background-position: bottom;
	background-repeat: no-repeat;
	background-image: url(img/product_sweep.jpg);
}

.product .productbot3 {
	width: 206px;
	height: 225px;
	background-position: bottom;
	background-repeat: no-repeat;
	background-image: url(img/product_polish.jpg);
}

.productice {
	width: 313px;
	height: 390px;
	background-position: top;
	background-repeat: no-repeat;
	background-image: url(img/product_ice.jpg);
	color: #6b543a;
	float: left;
}

.productice .icetext{
	color: #6b543a;
	font-size: 90%;
	margin: 0;
	padding: 12px 20px 0 20px;
	
}

.productice ul{
	color: #6b543a;
	font-family: Verdana,Arial,Trebuchet MS,Geneva,Helvetica,sans-serif;
	padding-left: 15px;
	line-height: 1.2em;
	margin-top: 5px;
}

.productice ul li{
	margin-left: 0;	
	margin-bottom: 5px;
}


.uses {
	line-height: 1.2em;
	font-style: italic;
}

.uses p{
	margin-top: 6px;
}

#leftbar {
	width: 190px;
	float:left;
		margin-top: 35px;
}

#rightbar {
	width: 208px;
	float: right;
	margin-top: 35px;
}

#rightbar #woodtop{
	width: 200px;
	height: 180px;
	background-image: url(img/rightbar_wood_photo.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	
}

#rightbar #sweeptop{
	width: 200px;
	height: 12px;
	background-image: url(img/rightbar_sweep_top.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	
}

#rightbar #sweep{
	width: 200px;
	background-image: url(img/rightbar_sweep_bg.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 11px;
}


#rightbar #sweep #sweeptext{
	font-family: Verdana,Arial,Trebuchet MS,Geneva,Helvetica,sans-serif;
	color: #a56017;
	padding-right: 21px;
	font-style: italic;
	font-size: 90%;
	line-height: 1.5em;
	padding-bottom: 20px;
}

#sweeptext a{
	line-height: 2em;
	font-style: normal;
}

#rightbar #wood{
	width: 200px;
	background-image: url(img/rightbar_wood_bg.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 11px;
}


#rightbar #wood #woodtext{
	font-family: Verdana,Arial,Trebuchet MS,Geneva,Helvetica,sans-serif;
	color: #a56017;
	padding-right: 11px;
	font-style: italic;
	font-size: 90%;
	line-height: 1.5em;
	padding-bottom: 20px;
}

#woodtext a{
	line-height: 2em;
	font-style: normal;
}

#rightbar #woodmaintop{
	width: 200px;
	height: 159px;
	background-image: url(img/rightbar_woodmain_photo.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	
}

#rightbar #woodmain{
	width: 200px;
	background-image: url(img/rightbar_wood_bg.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 11px;
}


#rightbar #woodmain #woodmaintext{
	font-family: Verdana,Arial,Trebuchet MS,Geneva,Helvetica,sans-serif;
	color: #a56017;
	padding-right: 21px;
	font-style: italic;
	font-size: 90%;
	line-height: 1.5em;
	padding-bottom: 20px;
}

#rightbar #woodmain #woodmaintext a{
	font-style: normal;
	line-height: 2em;
}

#woodleftcol {
	width: 380px;
	line-height: 2em;
	font-size: 90%;
}

#woodleftcol img{
float: right;
}

#woodleftcol em{
	color: #8d461a;
}


#woodleftcol hr{
	margin-top: 5px;
}

#woodrightcol {
	width: 164px;
	line-height: 1.5em;
	font-size: 90%;
	float: right;

}

#woodrightcol ul{
	margin: 0;
	padding-left: 15px;
	margin-top: 10px;
	
}

#woodrightcol ul li{
	line-height: 1.8em;
}

#sweepleftcol {
	width: 290px;
	line-height: 2em;
	font-size: 90%;
	line-height: 1.5em;
	margin-bottom: 20px;
	margin-top: 20px;
}

#sweepleftcol h4{
	margin-top: 10px;
	margin-bottom: 20px;
}

#sweepleftcol img{
float: left;
}

#iceimg {
	margin-top: 20px;
}



#sweepleftcol em{
	color: #8d461a;
}

#sweeprightcol {
	width: 270px;
	line-height: 1.5em;
	font-size: 90%;
	float: right;
	margin-bottom: 20px;
	margin-top: 20px;
}

#sweeprightcol ul{
	margin: 0;
	padding-left: 15px;
	margin-top: 10px;
	
}

#sweeprightcol img{
float: right;
}

#sweeprightcol em{
	color: #8d461a;
}

#sweeprightcol p{
	margin-left: 10px;
}

#sweeprightcol ul li{
	line-height: 1.8em;
}


#sweepleftcol ul{
	margin: 0;
	padding-left: 15px;
	margin-top: 10px;
	
}

#sweepleftcol ul li{
	line-height: 1.8em;
}

#twolines{
	line-height: 1.2em;
	margin-bottom: 5px;
}



#clear {
	clear: both;
}

#bodytext {
	font-family: Verdana,Trebuchet MS,Geneva,Helvetica,sans-serif;
	width: 568px;
	float: left;
	margin-top: 35px;
}

#bodytext h1 {
font-size: 150%;
color: #8d461a;
font-family: Georgia,Times,Times New Roman,serif;
font-style: italic;
line-height: 2em;
font-weight: normal;
}

#bodytext sup {
	font-size: 80%;
}

#pagenav {
	font-family: Georgia,Times,Times New Roman,serif;
	display: inline;
	float: left;
	margin-top: 11px;
	border-top: 1px solid #f2e7dc;
	margin-left: 12px;
	width: 165px;
	
}

#pagenav ul{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 120%;
}

#pagenav ul li{
display: block;
border-bottom: 1px solid #f2e7dc;
}

#pagenav ul li a{
	display: block;
	text-decoration: none;
	padding: 8px 8px; /*padding inside each tab*/
	margin: 1px 2px 1px 5px;
	padding-left: 15px;
	color: #922020;
}

#pagenav ul li a:hover{
	color: #8d461a;
	background-image: url(img/pagenav_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 13px;
	color: #8d461a;
} 

#pagenav ul li a:visited{
	color: #8d461a;
} 

#pagenav ul li a:visited:hover{
	color: #8d461a;
} 

.pagenavselected {
	background-image: url(img/pagenav_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 13px;
	color: #8d461a;
}


#internalnav {
	font-family: Georgia,Times,Times New Roman,serif;
	margin: 5px 0 15px 0;
	font-size: 110%;
	
}

#internalnav a:link{
	text-decoration: none;
}

#internalnav a:visited{
	text-decoration: none;
}

#internalnav a:hover{
	text-decoration: underline;
}

#internalnav a:visited:hover{
	text-decoration: underline;
}
#internalnav img{
	margin-right: 5px;
}

#woodphotoleft {
	float: left;
	display: inline;
	height: 130px;
	width: 200px;
}

#woodphotoleft em{
	color: #a56017;
	font-style: italic;
	font-size: 85%;
}

#woodphotoleft #left{
	float: left;
}

#woodphotoleft #right{
}

#woodphotoleft img{
	margin-right: 7px;
}

/* Header */


#gradeimg {
	margin-bottom: 20px;
}

#gradeleft {
	float: left;
	width: 70px;
}
#graderight {
	float: right;
	width: 210px;
}


h1 {
font-size: 140%;
color: #ffffff;
font-family: Georgia,Times,Times New Roman,serif;
font-style: italic;
line-height: 2em;
font-weight: normal;
}

h2 {
	font-family: Georgia,Times,Times New Roman,serif;
	font-size: 130%;
	line-height: 2em;
	color: #2c1613;
	font-weight: lighter;
}

h2 a:link{
	text-decoration: none;
	color: #2c1613;
}


h2 a:hover{
	text-decoration: none;
	color: #64322c;
}

h2 a:visited{
	text-decoration: none;
	color: #2c1613;
}

h2 a:visited:hover{
	text-decoration: none;
	color: #64322c;
}

h3 {
	font-family: Georgia,Times,Times New Roman,serif;
	font-size: 120%;
	font-weight: normal;
	line-height: 2em;
	color: #8d461a;	
}

.twolines {
	font-family: Georgia,Times,Times New Roman,serif;
	font-size: 120%;
	font-weight: normal;
	line-height: 1.2em;
	margin-bottom: 7px;
	color: #8d461a;	
}

h4 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 105%;
	font-weight: bold;
	line-height: 1.5em;
	color: #8d461a;	
}



#footer {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	width: 949px;
	height: 40px;
	padding: 40px 15px 0px 15px;
	line-height: 2em;
	font-size: 80%;
	color: #928474;
	background-image: url(img/footer_bg.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	background-color: transparent;
}

#footer em {
	color: #928474;
	margin-left: 50px;
	font-style: normal;
}

#footer a {
	line-height: 2em;
}




hr {
	border: 0;
	color: #e6d3be;
	background-color: #e6d3be;
	height: 1px;
	width: 100%;
	text-align: left;
	margin: 10px 0px 10px 0px;
}

