.header {
	border-bottom: solid 1px #7C7C7C; 
}

.header h2, .header h3 a, .header span {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
}

.header h3 a {
	color: #333333;;
}

.header h3 a.primary {
	color: #999999;
}

.header span {
	color: #999999;
}

#content .header #itemControl select, .filter select {
	background-color: #F6F6F6; 
	border: solid 1px #D7D7D7;
}

#content .header #itemControl label {
	font-size: 9px;
	color: #B4B4B4;
}

.filter label {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;	
}

#searchBtn a{
	background-color: #333300;
}

#reset a{
	background-color: #999999;	
}

#prodGecaSearch a {
	background-color: #76A63D;
}

#npSearch a {
    background-color: #F43B16
}

#recyc a{
	background-color: #76A63D;
}

#searchBtn a, #reset a, #recyc a, #npSearch a, #prodGecaSearch a {
	font-size: 10px;
	color:#FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

#results ul li a, #results ul li a span, #results ul li span{
	color:#7C7C7C;
	font-size: 9px;
	text-transform: uppercase;
	text-decoration: none;
}

#results ul li {
	border-bottom: 1px solid #7C7C7C;
}

#pageNo {
	color: #999999;
	font-size: 10px;
}

#pageControls a {
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}

#nextPage {
	text-align: left;
	background-image: url(../../images/products/next-arrow.gif);
	background-position: 70px 2px;
	background-repeat: no-repeat;
}

#prevPage {
	text-align: right;
	padding-left: 15px;
	background-image: url(../../images/products/prev-arrow.gif);
	background-position: 18px 2px;
	background-repeat: no-repeat;
}

/* Styles for Product Info page */

#productInfoContainer {
	border-top: 1px solid #7C7C7C;
}

.quickfindcode {
	color: #999999;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
}

#infoList ul {
	border: none;
}

#infoList ul li {
	border-bottom: solid 1px #999999;
}

#infoList ul li a {
	text-decoration: none;
}

#imageControl p {
	color: #999999;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
}

#imageControl a {
	text-decoration: none;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
}

#imageControl a:hover {
	color: #333333;
}

#resourcesContents {
	background-color: #999999;
}

#resourcesContents a {
	background-image: url(../../images/products/product-download-arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
	color: #FFFFFF;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}

#resourcesContents ul li {
	background-image: url(../../images/products/product-download-border.gif);
	background-repeat: repeat-x;
	background-position: 0px 22px;
}

#printBtn a {
	color: #FFFFFF;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	background-color:#B1B678;
	background-image: url(../../images/global/print-icon.gif);
	background-position: 8px 6px;
	background-repeat: no-repeat;
}

.itemTitle p {
	font-weight: bold;
}

/* Product Styles taken from old site */

div#middle div#content div#product div.attributes {
	width: 382px;
	overflow: hidden;
}

div#middle div#content div#product div.info {
	padding-top: 10px;
}

div#middle div#content div#product div.attributes table  {
	text-align: left;
}

div#middle div#content div#product div.attributes table tr {
	clear: both;
}

div#middle div#content div#product div.attributes table th {
	width: 100px;
}

div#middle div#content div#product div.attributes table td {
	width: 282px;
}

div#middle div#content div#product div.attributes table td a {
	text-decoration: none;
}

div#middle div#content div#product div.attributes table td, div#middle div#content div#product div.attributes table th {
	font-size:1em;
	line-height:1.2em;
	padding:2px 0px 3px;
	vertical-align:top;
}

div#middle div#content div#product div.attributes table tr {
	background-image:url(../../images/products/row-border.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

/* Re-style of Product Downloads */

#productCatalogDesignerBiography, .productCatalogBrandDescription {
	border-top: 1px solid #999999;
}

/* Style of related products */

.productCatalogDesignerRelatedProducts a, .productCatalogBrandRelatedProducts a { 
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	background-color: #999999;
	text-decoration: none;
	text-transform: uppercase;
}

.productCatalogDesignerRelatedProducts a:hover, .productCatalogBrandRelatedProducts a:hover {
	background-color: #A2AA68;
}

/* Designer list related links */

#results .designerList .result div a {
	font-weight: bold;
	color: #A2AA68;
} 