/* CSS Document */

body{
	position: relative;
	margin: 0 auto;
	background-position: top;
	background-color: #FFFFFF;
	background-image: url(../assets/bg.jpg);
	background-repeat: repeat-x;
}
.headerrt {
	background-color:#CAE2AC;
	background-image: url(../assets/hdr.gif);
	background-position: right;
	background-repeat: no-repeat;
	color: #0A5B32;
	margin-bottom: 10px;
}
.headlinks {
	background-image: url(../assets/hdl.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 5px 5px 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 16px;
}
.headlinks a:link {color: #0A5B32; text-decoration: none} 
.headlinks a:visited {color:#0A5B32; text-decoration: none} 
.headlinks a:hover {color: #000000; text-decoration: none} 
.headlinks a:active {	color: #0A5B32;	text-decoration: none;} 
#navleftfade {
	width: 12px;
	height:583px;
	position: absolute;
	left: -12px;
	top: 0px;
	background-image: url(../assets/fadeleft.jpg);
	text-align: left;
	background-repeat: no-repeat;
}
#navrightfade {
	width: 12px;
	height:583px;
	position: absolute;
	left: 985px;
	top: 0px;
	background-image: url(../assets/faderight.jpg);
	text-align: left;
	background-repeat: no-repeat;
}
#wrapper {
	margin: 0 auto;
	width:984px;
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

#header {
	position:relative;
	background-repeat: no-repeat;
	height:15px;
	background-color: #FFFFFF;
	background-position: right bottom;
}
	
#containermain {
	position:relative;
	
}

#logo {
	margin-bottom: 25px;
	margin-top: 15px;
}
.homebox {
	position: relative;
}



#tradelogos {
	width: 312px;
	height:71px;
	position: absolute;
	left: 420px;
	top: -5px;
	color: #666666;
	font-variant: normal;
	font-size: 17px;
	background-image: url(../assets/tradelogos.gif);
	background-repeat: no-repeat;
}

#rightfade {
	width: 60px;
	height:592px;
	position: absolute;
	left: 751px;
	top: -2px;
	color: #666666;
	font-variant: normal;
	font-size: 17px;
	background-image: url(../assets/bg_rightfade.jpg);
}
#nav{
	width:200px;
	float:left;
	position: relative;
	padding-left: 20px;
}
#heading{
	position: relative;
	margin-left: 30px;
	margin-right: 15px;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #666666;
	height: 60px;
}
#maincontent{
	width:730px;
	float:right;
	position: relative;
	padding-right: 10px;
}
#bannerlipo{
	background-position: left;
	background-repeat: no-repeat;
	float:left;
	background-image: url(../assets/lipo.jpg);
	width: 150px;
	height: 151px;
	padding-left: 240px;
	padding-right: 50px;
	padding-top: 20px;
	}
#bannerhome{
	background-position: left;
	background-repeat: no-repeat;
	float:left;
	background-image: url(../assets/banner_home.jpg);
	width: 370px;
	height: 120px;
	padding: 15px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	}
#bannerwrinkles{
	background-position: left;
	background-repeat: no-repeat;
	float:left;
	width: 440px;
	height: 171px;
	}	
	
	
#bannerright{
	background-position: left;
	background-repeat: no-repeat;
	float:right;
	height: 10px;
	width: 327px;
	}
#bannerwrapper{
	height: 150px;
	margin-bottom: 13px;
	background-image: url(../assets/bg_banner.jpg);
}
#bannercat{
	height: 70px;
	margin-bottom: 13px;
	background-image: url(../images/cat_bannerwood.jpg);
	padding: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: right;
	background-color: #000000;
}
#bannerbase{
	height:40px;
	background-image: url(../assets/bg_base.jpg);


}
#strap{
	margin-left:15px;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 40px;

}
#vid{
	margin-left:15px;
	text-align: center;
	margin-top: 25px;
	margin-bottom: 30px;

}
#test{
	margin-left:20px;
	position: relative;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #666666;
	margin-bottom: 15px;
	font-style: italic;
}
#brands{
	margin-left:30px;
	position: relative;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #666666;
}
#links{
	position: relative;
	height: 65px;
	margin-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-variant: normal;
	color: #333333;
	font-weight: bold;
}
.home1{
	position: relative;
	width:350px;
	margin-right:6px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-bottom: 10px;
	border-right: dashed #CCC 1px;
	border-bottom: dashed #CCC 1px;
	padding: 3px;
}
.home2{
	position: relative;
	width:350px;
	margin-right:6px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-bottom: 10px;
	border-bottom: dashed #CCC 1px;
	padding: 3px;
	height: 125px;
}

.promo2{
	position: relative;
	height: 90px;
	width:230px;
	margin-right:10px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}


#content{
	padding:0 0 10px 0px;
	background-position: top;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	clear: both;
}




#sectionLinks a:link, #sectionLinks a:visited {
margin-left:20px;
	display: block;
	line-height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	TEXT-DECORATION: none;
	font-weight: bold;
	padding: 2px 2px 2px 10px;
	color: #016701;
border-bottom-color: #666666;
	border-bottom-style: dashed;
	border-bottom-width: 1px;}


#sectionLinks a:hover{
	background-color: #F1F0EE;
border-bottom-color: #666666;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	font-weight: bold;	
    color: #666666;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0A5B32;
	font-weight: bold;
}
	
	h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4B7B35;
	margin-top: 0px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0A5B32;
	margin-top: 0px;
	text-decoration: none;
}
h3  a:link {	text-align: center; color: #0A5B32; text-decoration: underline;} 
h3  a:visited {	text-align: center; color: #0A5B32; text-decoration: underline;} 
h3  a:hover {	text-align: center; color: #000000; text-decoration: none;} 
h3  a:active {
	text-align: center;
	color: #0A5B32;
	text-decoration: underline;
	margin-bottom: 0px;
}



 
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-top: 0px;
	line-height: 19px;
}
p  a:link {	text-align: center; color: #333333; text-decoration: none;} 
p  a:visited {	text-align: center; color: #333333; text-decoration: none;} 
p  a:hover {	text-align: center; color: #4B7B35; text-decoration: none;} 
p  a:active {
	text-align: center;
	color: #333333;
	text-decoration: none;
}


.maintext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 21px;
}
.floatright{
	float:right;
	margin-right:10px;
}
.floatleft{
	float:left;
	margin-right: 10px;
}
.footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight:normal;
	text-align:center;
	clear: both;
	background-image: url(../assets/bg_base.jpg);
	padding-top: 10px;
	padding-bottom: 15px;

}

.footer a:link {	text-align: center; color: #666666; text-decoration: none } 
.footer a:visited {	text-align: center; color: #666666; text-decoration: none} 
.footer a:hover {	text-align: center; color: #000000; text-decoration: none} 
.footer a:active {		text-align: center; color: #666666;	text-decoration: none;}



.mainbold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0A5B32;
	font-weight:bold; text-decoration: none;}

.mainbold a:link {	text-align: center; color: #0A5B32; text-decoration: underline } 
.mainbold a:visited {	text-align: center; color: #0A5B32; text-decoration: underline} 
.mainbold a:hover {	text-align: center; color: #006699; text-decoration: none} 
.mainbold a:active {		color: #0A5B32;	text-decoration: underline;}

.mainsmall{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B7B35;
}
.imgpad{
	margin-bottom:10px;
}
#grants {
	margin-bottom:25px;
}

#ccards {
	margin-bottom:10px;
	margin-top: 10px;
	margin-left: 10px;
}
#navright {
	width: 220px;
	float: right;
	margin-left: 15px;
	}

.whitebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color:#E8E8E8;
	padding:3px;
	margin-bottom: 10px;
}
#breadcrumb a:link {	text-align: center; color: #666666; text-decoration: none } 
#breadcrumb a:visited {	text-align: center; color: #666666; text-decoration: none} 
#breadcrumb a:hover {	text-align: center; color: #000000; text-decoration: none} 
#breadcrumb a:active {		text-align: center; color: #666666;	text-decoration: none;}




.bl {background: url(bl.gif) 0 100% no-repeat #CAE2AC; width: 220px}
.br {background: url(br.gif) 100% 100% no-repeat}
.tl {background: url(tl.gif) 0 0 no-repeat}
.tr {background: url(tr.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px} 
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #4B7B35;
	margin: 10px 0 5px 0;
}
h4   a:link {	text-align: center; color: #4B7B35; text-decoration: underline;} 
h4   a:visited {	text-align: center; color: #4B7B35; text-decoration: underline;} 
h4   a:hover {	text-align: center; color: #000000; text-decoration: none;} 
h4   a:active {
	text-align: center;
	color: #4B7B35;
	text-decoration: underline;
	margin-bottom: 0px;
}
td {
	border: 1px solid #FFFFFF;
}
.greybg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-size: 12px;
	color: #333333;
	background-color: #E8E8E8;
}
.mainsmallbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4B7B35;
}

