body, div, p {margin: 0px auto;padding: 0px;}
ul {list-style-image: url(../images/list_img.jpg);}

body {
	margin: 0px auto;
	text-align: center;
	font-size: 12px;
	font-family: verdana, arial, Helvetica, sans-serif;
	color: #000;
	background: #fff url(../images/bg_sides.jpg) 1px 210px repeat-x;
}

div#print {
	display: none;
}

div#container {
	margin: 0px auto;
	width: 1000px;
	background: transparent url(../images/bg_center.jpg) 0px 210px no-repeat;
	text-align: center;

}

div#top {
	position: relative;
	width: 806px;
	height: 206px;
	background:transparent url(../images/bg_top.jpg) 4px 0px no-repeat;
}

div#main {
	width: 820px;
	background-color: transparent;
	margin-top: 0px;
	padding-top: 0px;
}

div#footer{
	clear:both;
	position: relative;
	margin-top: 20px;
	width: 800px;
	height: 50px;
	background-color:#fff;
}

div#nav {
	position:absolute;
	top: 142px;
	left: 0px;
	background:transparent url(../images/bg_mainnav.jpg) 0px 0px no-repeat;
	width: 806px;
	height: 60px;
}

div#usps {
	height: 394px;
	width: 812px;
	margin-left: 6px;
}

div#content h1, div#content p, div#content h2, div#content ul {
	margin: 0px 10px;
	text-align: justify;
	line-height: 1.7em;
	color: #000700;
}

div#content a{
color: #7f7f7f;
font-weight:bold;
}

div#content a:hover {
	text-decoration: none;
}

div#content ul {margin: 10px;}

div#content h1 {
	font-size: 14px;
	color: #5f8f30;
	margin: 0.5em 10px;
}

div#content h2 {
	font-size: 12px;
	color: #497f13;
	margin: 0.5em 10px;
}

div#bottommenu {
background-color: #6d9942;
text-align: center;
padding: 3px;
text-transform: uppercase;
font-weight: bold;
font-size: 9px;
color: #fff;
}

div#usps a {
float: left;
height: 394px;
}

#usp1 {
	width: 266px;
	background:transparent url(../images/usp01_01.jpg) 0px 0px no-repeat;
}

#usp2 {
	margin-left: 7px;
	width:262px;
	background:transparent url(../images/usp02_01.jpg) 0px 0px no-repeat;
}

#usp3 {
	margin-left: 10px;
	width:266px;
	background:transparent url(../images/usp03_01.jpg) 0px 0px no-repeat;
}

#usp1:hover, #usp3:hover {background-position: -266px 0px;}

#usp2:hover {background-position: -262px 0px;}

a#logo {
	position: absolute;
	top: 10px;
	left: 30px;
	background-color: transparent;
	display:block;
	height: 130px;
	width: 230px;
}

a#temail {
	position: absolute;
	top: 12px;
	left: 570px;
	background-color: transparent;
	display:block;
	height: 40px;
	width: 232px;
}

#bottommenu a {
	color: #fff;
	text-decoration:none;
}

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

#denobi {
	margin-top: 10px;
	font-size: 9px;
	font-weight: bold;
	color: #8c8c8c;
float: right;}

#denobi a {
	color: #8c8c8c;
}

a#dlink {
	text-transform: uppercase;
	color: #f37021;
}

#denobi a:hover {
	text-decoration:none;
}

.mainnav {
	float: left;
	margin-top: 2px;
	height: 39px;
	border: 0px solid #fff;
	text-indent: -9999px;
}
#nav01 {margin-left:2px;width: 64px;}
#nav01:hover, #home #nav01{
	background: transparent url(../images/nav01.jpg) 0px 0px no-repeat;
}

#nav02 {width: 76px;}
#nav02:hover, #about #nav02 {
	background: transparent url(../images/nav02.jpg) 0px 0px no-repeat;
}

#nav03 {width: 98px;}
#nav03:hover, #ecoprinting #nav03 {
	background: transparent url(../images/nav03.jpg) 0px 0px no-repeat;
}

#nav04 {width: 111px;}
#nav04:hover, #trade #nav04 {
	background: transparent url(../images/nav04.jpg) 0px 0px no-repeat;
}
#nav05 {width: 145px;}
#nav05:hover, #business #nav05, #bussub1 #nav05,
#bussub2 #nav05, #bussub3 #nav05, #bussub4 #nav05{
	background: transparent url(../images/nav05.jpg) 0px 0px no-repeat;
}

#nav06 {width: 153px;}
#nav06:hover, #brochures #nav06 {
	background: transparent url(../images/nav06.jpg) 0px 0px no-repeat;
}

#nav07 {width: 46px;}
#nav07:hover, #faq #nav07 {
	background: transparent url(../images/nav07.jpg) 0px 0px no-repeat;
}

#nav08 {width: 106px;}
#nav08:hover, #contact #nav08 {
	background: transparent url(../images/nav08.jpg) 0px 0px no-repeat;
}

#subcontent {
float: right;
margin-right: 0px;
margin-bottom:5px;
margin-top: 7px;
width:524px;
padding-bottom: 20px;
border: 1px solid #67a159;
background:transparent url(../images/subcontent_bg.jpg) -1px -1px no-repeat;
}

#subcontent ul {
padding-top: 15px;
padding-left: 25px;
padding-bottom: 15px;
}

#subcontent ul li ul {
padding-top: 0px;
padding-left: 35px;
padding-bottom: 5px;
list-style-type: circle;
font-size: 0.8em;
}

#subleft{
float:left;
margin-left:0px;
margin-top: 7px;
width:262px;
background-color:transparent;
text-align: left;
margin-bottom:5px;
}

#subleft img {
border: 1px solid #67a159;
margin-bottom: 10px;
}

#content {padding: 0px 11px;}

#home #content {padding: 0px;}

#leftlink {
	display:block;
	width: 250px;
	text-transform:uppercase;
	line-height: 1.5em;
	border: 1px solid #999;
	text-align:center;
	background: #fbd133 url(../images/leftlink_bg.jpg) 0px 0px repeat-x;
	color: #636363;
	font-weight: bold;
	text-decoration:none;
}


div#clear {clear:both;}

#nav ul, #nav li {margin: 0px; padding: 0px; list-style-type:none;display:inline;}

#bussub {
display: block;
position: absolute;
font-size: 10px;
left: 2px;
top: 42px;
height: 20px;
width: 798px;
background: #fbd133 url(../images/subnav_bg.jpg) 0px 0px repeat-x;
border-left:1px solid #d6d6d6;
border-right:1px solid #d9d9d9;
border-bottom:1px solid #d6d6d6;
border-top: 1px solid #919191;
line-height: 2em;
text-transform: uppercase;
font-weight: bold;
color: #fff;
}

#bussub a {
color: #636363;
text-decoration: none;
}

#bussub a:hover, #leftlink:hover, #bussub1 #bs1,
#bussub2 #bs2, #bussub3 #bs3, #bussub4 #bs4, #bussub5 #bs5  	{
color:#b04f10;
}

#nav ul li ul {display:none;}

#business #bussub, #bussub1 #bussub, #bussub2 #bussub,
#bussub3 #bussub, #bussub4 #bussub, #bussub5 #bussub  {display:block;}

#subcontent img {border: 1px solid #67a159;float:right;margin: 0px 10px;}