@charset "utf-8";
/* CSS Document */


#headerWrapper {
	background : #87a629;
	height: 130px;}
	
#logo img{
	margin: 20px;
}
	
#tagline {
	font-family:Georgia, "Times New Roman", Times, serif;
	float:right;
	width: 500px;
	text-align: right;
	font-size:12px;
	margin-right: 20px;
	margin-top:30px;
	line-height:18px;
}

 #navEZPagesTop{
	font-size: 1.1em;
	font-weight: normal;
	letter-spacing: 1px;
	text-transform:uppercase;
 }
 #navEZPagesTop a:link{
	color: #ffffff;
	}

	
#navEZPagesTop a:hover {
	color: #daee9f;}
	
#navEZPagesTop a:visited {
	color: #87a629;
	}

.sideBoxContent, .sideBoxContent a:link , h3.itemTitle a:link{
	color: #482a02;
	font-size: 11px;
	letter-spacing:0.8px;}

.sideBoxContent a:hover, h3.itemTitle a:hover {
	color: #87a629;
	text-decoration:none;}
	
.sideBoxContent a:visited, h3.itemTitle a:visited {
	color: #482a02;
	text-decoration:none;}

#siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	background: transparent;
	color: #482a02;
	font-size: 1em;
	width: 750px;
	margin: 5px auto;
	letter-spacing:0.8px;}

#navSupp ul li a{
	font-size: 1.1em;
	font-weight: normal;
	padding-right: 1.5em;
	padding-left: 0.8em;
	letter-spacing: 1px;
	color: #482a02;
	text-transform:uppercase;}
	
#navSupp ul li a:hover {
	color:#87a629;
}

#navSupp ul li a:visited {
	color: #482a02;
}
#navSupp ul{
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	text-align: right;
	line-height: 1.5em;
	}

h3.itemTitle{
	font-size:11px;
	width:100%;
	margin:5px 0 10px 0;
	font-weight:normal;}
	
#navColumnOne{
}

#leftcol{
	width: 260px;
	margin-left: 10px;
	float:left;}
	
#rightcol{
	margin-right:10px;
	width: 260px;
	float:right;}
	
h3#manufacturersHeading {
	background:url(../images/bydesigner.gif) no-repeat #fff;
	height:12px;
	width: 125px;
	text-align:left;}

h3#categoriesHeading {
    background:url(../images/bycategory.gif) no-repeat #fff;
	height:12px;
	width: 125px;
	text-align:left;}

.greentext {
	color: #87a629;
	padding-left:3px;
	text-transform: uppercase;}
	
#ezPageDefault{
		padding-left: 20px;
		padding-right:20px;}
		
.ezleft{
	width: 45%;
	float:left;
	margin: 0 auto;
}

.ezright{
	width: 45%;
	margin: 0 auto;
	float:right;}
	
.ezwrapper{
	width:100%;
	margin: 0 auto;
	text-align: left;
	line-height:14px;
	clear:both;}

.designerpic{
	margin-left: -5px;
	width:160px;
	height: 160px;
	margin-bottom:10px;
	text-align:center;
	float:left;}

.desingertext{
	width: 350px;
	text-align:left;
	margin-left: 20px;
	margin-bottom:10px;
	float:right;}

#productAdditionalImages{
	margin-top:10px;
	width: 260px;
	float:left;}
	
#manufacturersContent .sideBoxContent form{
	margin-left:-20px;}
	
#crossSell {
	margin-top:30px;}

h1#ezPagesHeading {
	margin-bottom: 40px;}
	
h3#attribsOptionsText{
	clear:both;}