html,body{
	background:url(../images/bg.gif) repeat-x #0a1d24;
	padding:0;
	margin:0;
	font:normal 12px Arial
}

.container{
	width:940px;
	margin:0 auto
}

.header{
	background:url(../images/bgHeader.jpg);
	height:112px;
	padding:5px 0 0 0
}

.evergreen-sales{
	float:left;
	margin:8px 0 0 15px;
	border:none
}

.contactInfo{
	float:right;
	width:515px
}

.contactInfo h1{
	padding:0 0 20px 0;
	margin:0;
	text-align:center;
	font:normal 14px "Trebuchet MS";
	color:#fff
}

.contactInfo h1 strong{
	font:normal 14px "Trebuchet MS";
	color:#fff200
}

.contactInfo p{
	padding:0;
	margin:0;
	font:bold 14px Arial;
	color:#fff
}

.contactInfo p strong{
	color:#8beca0
}

.contactInfo span{
	padding:0 0 0 60px;
	display:block;
	font:bold 12px Arial;
	color:#fff	
}

.topLinks{
	padding:10px 0 0 0;
	margin:0;
	list-style:none;
	text-align:right
}

.topLinks li{
	padding:0 10px 0 0;
	display:inline;
	font:normal 11px Arial
}

.topLinks li a{
	text-decoration:none;
	color:#b5b5b5
}

.topLinks li a img{
	border:none
}

.topLinks li a:hover{
	color:#fff
}

.clear{
	clear:both
}

.nav{
	background:url(../images/bgNav.gif);
	padding: 0 0 0 35px;	
	margin:-5px 0 0 0;
	list-style:none;
	height:40px
	
	
}

.nav li{
	background:url(../images/navBorder.gif) top right no-repeat;
	float:left;
	padding:0 2px
}

.nav li.last{
	background:none
}


.nav li a{
	display:block;
	float:left;
	padding:0 15px 0 0;
	font:bold 13px Arial;
	text-decoration:none;
	color:#111111
}

.nav li a:hover, .nav li a.active{
	background:url(../images/bgTab.gif) top right no-repeat;
	color:#fff
}

.nav li a span{
	padding:0 0 0 15px;
	display:block;
	line-height:40px
}

.nav li a:hover span, .nav li a.active span{
	background:url(../images/bgTab2.gif) no-repeat;
	padding:0 0 0 15px
}

.topCurve{
	clear:both;
	background:url(../images/a2.gif) top right no-repeat #fff;
	margin:3px 0 0 0
}

.mainContent{
	background:#fff;
	padding:0 3px
}

.sideNav{
	background:url(../images/bgSideNav.gif);
	width:200px
}

.maincat{
	display:block;
	background:url(../images/bgMaincat.gif) repeat;
	padding:0 0 0 15px;
	font:bold 14px Arial;
	color:#d0cfcf;
	line-height:40px
}

.subcatnav ul{
	padding:10px 0 15px 15px;
	margin:0 0 0 15px;
	list-style-image:url(../images/bullet.gif)
}

.subcatnav ul li ul{
	list-style:circle;
	padding:0 0 10px 5px;
	margin:0 0 0 10px
}

.subcatnav ul li, .subcatnav ol li{
	line-height:18px
}

.subcatnav a{
	text-decoration:none;
	color:#111111
}

.subcatnav a:hover{
	color:#006600
}

.contentWrapper{
	float:right;
	widows:729px
}

.content{
	width:522px
}

.masthead{

}

.content h1{
	background:url(../images/bgCategories.jpg) no-repeat;
	padding:10px 15px;
	margin:6px 0 0 0;
	font:bold 16px Arial;
	color:#fff;
	height:15px
}

.content h1 strong{
	display:block;
	float:left
}

.content h1 a{
	display:block;
	float:right;
	text-decoration:none;
	font:bold 12px Arial;
	color:#aff0be
}

.content h1 a:hover{
	color:#fff
}

.content h1 a img{
	border:none
}

.items{
	background:#555555
}

.items td{
	background:#fff;
	padding:15px 10px;
	width:25%;
	text-align:center
}

.items td a{
	font:bold 12px Arial;
	color:#1c8232
}

.items td a:hover{
	color:#055115
}

.productName{
	height:33px
}

.items td img{
	border:none
}

.subContent{
	 width:232px;
	 margin-right: 5px; 
}

.subContent h1{
	background:url(../images/bgSubContentH1.gif) repeat;
	padding:0 0 0 15px;
	margin:0;
	font:bold 12px Arial;
	color:#fff;
	line-height:35px
}

.loginBox{
	background:#eae9e9;
	padding:10px;
	margin:0 0 6px 0
}

.loginBox a{
	font:normal 11px Arial;
	color:#dc161e
}
.loginBox a:hover{
	color:#690b0f
}

.inputField{
	border-top:2px solid #a1a1a1;
	border-right:2px solid #a1a1a1;
	border-bottom:1px solid #a1a1a1;
	border-left:1px solid #a1a1a1;
	width:135px
}

.button{
	background:#e7dc01;
	padding:2px 3px;
	border:1px solid #a49d0f;
	font:bold 11px Arial
}

.searchBox{
	background:#d2d1d1;
	padding: 0px 10px 6px;
	margin:2px
}

.searchField{
	border-top:2px solid #a1a1a1;
	border-right:2px solid #a1a1a1;
	border-bottom:1px solid #a1a1a1;
	border-left:1px solid #a1a1a1;
	padding:2px 1px;
	width:135px
}

.contactBox{
	margin:0 0 6px 0
}

.news{
	background:#f1efcc;
	padding:0 10px 10px 10px;
	margin:0 0 6px 0;
	list-style:none
}

.news li{
	border-bottom:1px solid #b6b057;
	padding:10px 0;
	font:normal 11px Arial
}

.news li a{
	text-decoration:none;
	color:#111111
}

.news li a strong{
	color:#e24623
}

.news li a:hover{
	color:#731e0a
}

.footer{
	background:url(../images/bgFooter.gif) repeat-x;
	padding:13px 0 0 0;
	margin:6px 0 0 0;
	height:21px;
	list-style:none;
	text-align:center
}

.footer li{
	display:inline;
	font:normal 11px Arial;
	color:#bcbcbc
}

.footer li a{
	padding:0 3px 0 0;
	text-decoration:none;
	color:#bcbcbc
}

.footer li a:hover{
	color:#fff
}


.bottomCurve{
	background:url(../images/a3.gif) top right no-repeat #fff
}

.copyright{
	padding:10px 0 10px 10px;
	float:left;
	font:normal 11px Arial;
	color:#fff
}

.webtogo{
	padding:10px 10px 0 0;
	float:right;
	font:normal 11px Arial;
	color:#fff
}

.webtogo a{
	color:#fff;
	text-decoration:none
}

.webtogo a:hover{
	color:#c4eefd
}

.contentInside{
	padding:0 15px
}

.checkOut{
	padding:10px 15px;
	text-align:right
}

.checkOut a{
	text-decoration:none;
	font:bold 18px Arial;
	color:#000
}

.checkOut a:hover{
	color:lime
}