.headerSubnav, #productCategories_21578 {
	padding: 22px 0 0 12px;
	position: relative;
	left: -10px;
	float: left;
	display: none;
}
h1  { margin: 0; }
.headerSubnav {
	padding: 21px 0 0;
}
.headerSubnav UL, #productCategories_21578 UL {
	padding: 0;
}
.headerSubnav UL LI, #productCategories_21578 UL LI {
	float: left;
	background: none;
	padding-left: 0;
}
.headerSubnav UL LI A, #productCategories_21578 UL LI A {
	color: #148ae7;
	font-size: 12px;
	padding: 8px 22px 10px;
	margin: 0;
}
.productCategoryDivider { display: none; }
#productResults_21765, #productCategories_21578 { display: none; }
#productCategories_21578 UL LI A.open {
	color: #000;
	background: #fff;
	font-weight: normal;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding-top: 7px;
}
#content {
	padding-top: 13px;
}
#main {
	width: 712px;
	overflow: visible;
	padding-top: 6px;
}
.mainText{
	display: none;
}
#banner_21582 {
	float: left;
	display: none;
}
.categoryBanner { padding: 11px 0 15px; }
#productCategoriesList_21585 {
	display: none;
}
#productCategoriesList_21766 tr td { width: 50%; vertical-align: top; }
#productCategoriesList_21766 TR TD:first-child { padding: 0 25px 0 0; }
#productCategoriesList_21766 TR TD { padding: 0 0 0 25px; }
#column1 { padding-top: 20px; }
#column2 {
	display: inline;
	float: left;
	width: 736px;
	position: relative;
	left: 10px;
}
#productCategoryInfo_21559 .productCategoryDesc {
	padding: 0 0 27px;
	border-bottom: 1px solid #000;
}
.productCategoriesListTable { border-spacing: 0; }
#productCategoryInfo_21559 .productCategoryDesc TR TD:first-child { padding: 0 25px 0 0; }
#productCategoryInfo_21559 .productCategoryDesc TR TD { padding: 0 0 0 25px; }
#productCategories_21621 {
	width: 345px;
	float: left;
	padding: 0 0 0 25px;
	display: none;
	font-size: 12px;
	line-height: 18px;
	color: #727272;
}
#productCategories_21622 {
	width: 330px;
	float: left;
	padding: 0 0 0 35px;
	display: none;
	font-size: 12px;
	line-height: 18px;
}
#productCategories_21621 a, #productCategories_21622 a { color: #148ae7; }

#productCategoriesList_21766 .categoryDescription,
#productCategories_21621 .productCategoriesText,
#productCategories_21622 .productCategoriesText { 
	padding-bottom: 24px;
	border-bottom: 1px dotted #bebebe;
	color: #727272;
}
#productCategoriesList_21766 UL { padding: 0; }
#productCategoriesList_21766 UL LI { padding: 0; }
#productCategories_21621 UL LI UL, #productCategories_21622 UL LI UL,
#productCategoriesList_21766 UL LI UL {
	display: none;
}
#productCategories_21621 UL LI, #productCategories_21622 UL LI,
#productCategoriesList_21766 UL LI, #productCategoriesList_21766 .categoryProduct {
	background: url('../../pics/blueArrow.gif') no-repeat 10px 14px;
	display: block;
}
#productCategories_21621 UL LI A, #productCategories_21622 UL LI A,
#productCategoriesList_21766 UL LI A, #productCategoriesList_21766 .categoryProduct A {
	color: #148ae7;
	border-bottom: 1px dotted #bebebe;
	padding: 6px 0 5px 20px;
	font-size: 13px;
	display: block;
	line-height: 18px;
}
#productResults_21560 { display: none; }
.productCategoriesTitleColumn1 {
	background: #ededed;
	position: relative;
	left: -10px;
	padding-left: 10px;
	width: 100%;
	font-size: 13px;
	font-weight: bold;
	padding: 3px 0;
}
.productCategoriesTitle h2 {
	padding: 8px 0 0;
	line-height: 21px;
}
.serviceBox {
	float: left;
	clear: left;
}