/* CSS for Sitemap Pages*/
#categories {
	float:left; display:inline; width:101px; z-index:10;
	margin-left:14px; padding-top:20px; top:15px;
}
#categories li {
	float:right; width:101px; color:#084887;
	background:url(../images/general/tabB.gif) no-repeat left top;
}
#categories li a {
	color:#525252; font:normal 13px/145% 'Trebuchet MS', 'Univers', 'Helvetica Neue' Helvetica, Arial, sans-serif;  padding:7px 12px 1px 12px;  height:21px; display:block;
}
#categories li a h3 {
	font:normal 13px/145% 'Trebuchet MS', 'Univers', 'Helvetica Neue' Helvetica, Arial, sans-serif;  padding:8px 12px 0 12px;  height:21px;
}
#categories li.selected {
	background:url(../images/general/tabActive.gif) no-repeat left top;
}
#categories li.selected a {
	color:#fff; font:bold 13px/145% 'Trebuchet MS', 'Univers', 'Helvetica Neue' Helvetica, Arial, sans-serif;  padding:8px 12px 2px 10px;  height:21px;
}
#categories li.catBottom {
	height:1px; background:url(../images/general/catBottom.gif) no-repeat left top;
	padding:0px; margin:0px;
}

#subWrapper {
	float:left; width:191px;
}
.subTop {
	float:left; display:inline; height:15px; width:191px; margin:0px; background:url(../images/general/subTop.gif) no-repeat left top;	
}
.subcats {
	float:left; display:inline; width:155px; font-size:14px; padding:0px 17px 17px 17px;
	border-left:1px solid #BAC4CF; border-right:1px solid #BAC4CF;
	background:url(../images/general/subCats.gif) repeat-x left bottom;
	background-color:#E6ECF3;
}
.subcats ul {
	margin-bottom:18px;
}
.subcats li {
	font:normal 12px 'Helvetica Neue', Arial, Helvetica, sans-serif;
	color:#084887; background-color:#fff;
	border:1px solid #D8DFEA; border-bottom:none;
}
.subcats li a {
	background:white none repeat scroll 0%;
	border:0pt none; display:block; padding:4px 4px 3px 6px;
}
.subcats li a:hover, .subcats li a:active {
	background:#3B5998 none repeat scroll 0%;
	color:white; text-decoration:none;
}
.subcats li.subHeader {
	dispay:inline; font:bold 13px 'Trebuchet MS', 'Univers', 'Helvetica Neue' Helvetica, Arial, sans-serif; background-color:#E6ECF3; border:none; margin-left:-1px; padding-bottom:3px; 
}
#showing {
	float:left; font-size:16px; height:2.8em; width:557px; border-left:1px solid #DAD5CE; border-right:1px solid #DAD5CE; border-top:1px solid #DAD5CE; margin-top:15px;
	background:#F2F1EE url(../images/general/showing-bg.gif) no-repeat left bottom;
}
#showing h2 {
	font:normal 16px 'Trebuchet MS', 'Univers', 'Helvetica Neue' Helvetica, Arial, sans-serif; padding:13px 0 0 23px; color:#474747;
}
#showing h2 span {color:#084887; font-size:14px;}
#showing h2 span b {font-size:16px;}
#showing h5 {
	float:right; display:inline; margin:13px 16px 0 0; color:#474747;
	font:normal 12px 'Helvetica Neue', Arial, Helvetica, sans-serif;
}
#showing h5 select {width:4.5em; font-size:12px;}

#grid {float:left; width:559px;}
.grid-left {
	width:279px; height:9em; float:left; clear:both; padding-bottom:5px;
	background:#fff url(../images/general/grid-left.gif) repeat-y left top;
	border-bottom: 1px dashed #CCC6BD; border-right: 1px dashed #CCC6BD;
}
.grid-right {
	width:279px; height:9em; float:left;
	background:#fff url(../images/general/grid-right.gif) repeat-y right top;
	border-bottom: 1px dashed #CCC6BD; padding-bottom:5px;
}
#grid img {float:left; display:inline; margin:19px 8px 19px 20px;}
.productArea {
	text-align:left; display:inline;
}
.productArea h1 {text-align:center; margin-left:108px; word-wrap:break-word; width:158px; padding-top:14px;}	
.productArea h1 a {
	font-weight:bold; font-size:12px; color:#084887; padding-right:10px; 
}
.compare {margin-left:134px; padding-top:10px;}
.compare a {
	width:106px; height:23px; display:block;
	background:url(../images/general/compare-down.gif) no-repeat left top;
}
.compare a:link, .compare a:visited {
	background:url(../images/general/compare-up.gif) no-repeat left top;
}
.compare a:hover, .compare a:active {
	background:url(../images/general/compare-down.gif) no-repeat left top;
}
#grid p {margin-left:134px; text-align:center; width:106px; font-size:10px; margin-top:4px; color:#72716E;}

.bottom-row .grid-left, .bottom-row .grid-mid, .bottom-row .grid-right {
	border-bottom:none;
}
.bottom-bg {
	background:#F2F1EE;
	height:26px; width:557px; float:right; margin-top:-1px; border:1px solid #DAD5CE;
}