#BrandCategoryContent{
	width:760px;
	margin:8px auto 0px auto;
	padding:0px 0px 0px 0px;
	}

h3.header{
	padding:0px 0px 0px 5px;
	font-size:2em;
	height:1.2em;
	color:#18A518;
	background-color:none;
	margin:0px;
	font-weight:normal;
	}

#brandHeaderContainer {
	background-image:url(../../images/navigation/top_level/category/brandHeader_bg.gif);
	width:760px;
	height:175px;
	display:block;	
	}

#brandLogosContainer {
	background-color:#CDE3C5;
	}
	
#featuredBrandLogoContainer {
	background-image:url(../../images/brandPage/featuredBrandLogoContainer.gif);
	background-repeat:no-repeat;
	width:220px;
	min-height:123px;
	text-align:center;
	}
	
#featuredLogoImageContainer {
	width:214px;
	min-height:79px;
	padding-top:12px;
	}
	
#featuredBrandLinksContainer {
	width:220px;
	text-align:center;
	padding-top:10px;
	}
	
#featuredBrandLinksContainer a.featuredBrandsTextLink {
	color:#666666;
	font-size:1em;
	font-weight:bold;
	text-decoration:underline;
	}
	
#featuredBrandLinksContainer a.featuredBrandsTextLink:hover {
	color:#999999;
	}	
	
#featuredBrandLinksContainer a.moreBrandsTextLink {
	color:#009900;
	font-size:1em;
	font-weight:bold;
	text-decoration:underline;
	}
	
#featuredBrandLinksContainer a.moreBrandsTextLink:hover {	
	color:#8EBE6C;
	}

.itemContainer {
	background-color:#CDE3C5;
	border-style:solid;	
	border-width:2px 0px 0px 0px;
	border-color:#18A518;
	padding:5px 20px 8px 8px;
	color:#333333;
	font-weight:bold;
	height:15px;
	}
	
#brandImagesContainer {
	height:261px;
	padding-top:20px;	
	background-color:#CCE3C6;
	background-image:url(../../images/navigation/sub_level/category/catNavBg.gif);
	background-postion:top left;
	background-repeat:repeat-x;
	margin-bottom:24px;
	}
	
#brandImagesContainer .bottomLeftCornerArc {
	height:261px;
	background-image:url(../../images/global/subCatBottomLeftArc.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
	
#brandImagesContainer h3{
	color:#FFFFFF;
	margin:0px 0px 15px 9px;
	padding:5px 0px 6px 22px;
	font-weight:bold;
	font-size:1.5em;
	height:23px;
	}
	
.headerBgImage {
	background-image:url(../../images/brandPage/headerBg.jpg);
	background-repeat:no-repeat;
	}
	
h4{
	color:#FFFFFF;
	margin:0px;
	padding:5px 0px 6px 22px;
	font-weight:bold;
	font-size:1.5em;
	height:23px;
	}
	
.headerBgImage2 {
	background-image:url(../../images/brandPage/headerBg2.jpg);
	background-repeat:no-repeat;
	}

table#brandTable{
	background-color:#CCE3C5;
	margin:0px auto 0px auto;
	}

table#brandTable td{
	background-color:#FFFFFF;
	background-image:url(../../images/brandPage/brandCell_bg.gif);
	background-repeat:no-repeat;
	width:97px;
	height:91px;
	}
	
table#brandTable td a{
	color:#666666;
	font-size:0.9em;
	text-decoration:underline;
	}

#lettersContainer{
	height:auto !important; 
	height:850px;
	min-height:850px;
	padding:20px 0px 0px 0px;	
	background-color:#CCE3C6;
	}
	
#lettersContainer .bottomLeftCornerArc {
	height:850px;
	background-image:url(../../images/global/subCatBottomLeftArc.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

#lettersContainer .row{
	}
	
#lettersContainer .column{
	float:left;
	width:144px;
	background-color:#FFFFFF;
	min-height:820px;
	margin-right:6px;
	background-image:url(../../images/brandPage/columnFooter.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
	
.first {
	margin-left:8px;
	}
	
#lettersContainer .columnHeaderImage{
	margin-bottom:10px;
	}

#lettersContainer .columnFooterImage{
	margin-top:10px;
	}	

.letter{
	color:#333333;
	font-weight:bold;
	font-size:1em;
	padding:3px 0px 3px 12px;
	background-image:url(../../images/brandPage/lettersBg.gif);
	width:132px;
	}

.brandNames{
	margin:0px 0px 0px 12px;
	padding-top:4px;
	}

.brandNames a{
	color:#333333 !important;
	}

#featuredBrand{
	float:left;
	width:185px;
	background-color:#E7F3DF;
	min-height:700px;
}

.brandHeader{
	background-image:url(../../images/navigation/sub_level/list/brand.gif);
	height:27px;
	background-repeat:no-repeat;
}

.brandHeader h3{
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
	margin:0px;
	padding:5px 0px 7px 5px;
}

#featuredBrandImage{
	padding:5px 0px 15px 17px;
}

#featuredBrandProducts{
	margin:4px;
}

#featuredBrandProducts .product{
	clear:both;
}

#featuredBrandProducts .product img{
	float:left;
	margin:0px 0px 27px 0px;
}

#featuredBrandProducts .product .text{
	margin-left:60px;
	color:#2E352D;
}

#featuredBrandProducts .product h5{
	font-size:1em;
	font-weight:normal;
	padding:8px 0px 4px 0px;
	margin:0px;
}

#featuredBrandProducts .product a{
	font-weight:bold;
	color:#2E352D;
}

#featuredBrandProducts .priceContainer{
	width:114px;
	padding:1px;
	margin-top:5px;
	background-color:#0E630E;
}

#featuredBrandProducts .priceText{
	color:#FFFFFF;
	width:47px;
	float:left;
	text-align:center;
	padding:3px 0px 4px 6px;
}

#featuredBrandProducts .price{
	color:#313131;
	background-color:#FFFFFF;
	padding:3px 0px 4px 0px;
	text-align:center;
	margin-left:57px;
	font-size:1em;
}

