.categoryContent{padding: 0px; position: relative;  margin-bottom:120px;}

/* divider1 needed for category page */
.divider1{background-color:#fff;height: 1px;padding: 0px;margin: 0px 0px 0px 0px;clear: both;overflow: hidden;}
.header4{font-size:10px;font-weight:bold;line-height:12px;padding-left:2px;width:auto;clear:left;clear:right; color:#666666;}
.currentPage{font-weight: bold;}
.pageError{color:#c00;font-weight:normal;padding:0px;margin:0px;margin-left:18px;line-height:24px;font-size:10px;}
#noSelectionError{display: none;margin:0px;padding-left:13px;background:#f0f0f0;}
.noCategoryResults{color:#c00;font-size:10px;margin-top:15px;}
.subcatSpacing {height:5px;clear:both;overflow:hidden;}

#categoryNameHeader {
	background-color:#DBD9D5;
float:left;
height:269px;
line-height:20px;
margin:8px 2px 50px 0 !important;
overflow:hidden;
padding:0 !important;
position:relative;
width:202px;
	}
#catname, #subcatname, #subsubcatname{
	bottom:10px !important;
color:#000000;
font-family:arial;
font-size:22px;
font-weight:bold;
margin-left:10px !important;
margin-right:5px !important;
position:absolute !important;
width:187px !important;}

/* category variant container styles */
#mktgMain{overflow:hidden;}
#mktgSecondary{overflow:hidden;margin-top:1px;}

div#hbContent { clear:both; padding-top:6px; padding-bottom:16px; padding-left:20px;}
div#hbContent h1 { 
font:bold 16px arial;
width:940px;
color:#000000;
}
div#hbContent span#hbHeadline { color:#666666;
font-size:10px;
font-weight:bold;}
div#hbContent span#hbContent { color:#666666;
font-size:10px;}
div#hbBottomContent {  padding-top:10px;}
