.bannerNav {
	width: 182px;
	background-color: #fff;
	padding: 0;
	margin: 0;
	text-align: center;
	border-bottom: 1px solid #d2d2d2;
}

/* E-Store Page Banners */

.bannerRegion {
	width: 561px;
	border: 0;
	border-bottom: 1px solid #fff;
	padding: 0;
	margin: 0;
}

.bannerRegion td {
	padding: 0;
	margin: 0;
}

.bannerRegion td.spacer {
	width: 1px;
	background-color: #fff;
	padding: 0;
	margin: 0;
}

/* E-Store Link Lists */

.linksRegion {
	width: 561px;
	border: 0;
	border-bottom: 1px solid #fff;
	padding: 0;
	margin: 0;
}

.linksRegion td {
	padding: 6px;
	margin: 0;
}

.linksRegion tr.headings td {
	margin: 0px;
	padding: 4px 8px 4px 8px;
	background-color: #039;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
}

.linksRegion tr.headings td a:link {
	color: #fff;
	text-decoration: none;
}

.linksRegion tr.headings td a:visited {
	color: #fff;
	text-decoration: none;
}


.linksRegion tr.headings td.spacer {
	width: 1px;
	background-color: #fff;
	padding: 0;
	margin: 0;
}

.linksRegion td.spcDotted {
	width: 1px;
	background: url('/2005redesign/dotted-yline.gif');
	padding: 0;
	margin: 0;
}



h2.estore {
	margin: 0px;
	padding: 4px 8px 4px 8px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	background-color: #039;
	font-size: 13px;
	color: #fff;

}

h3 {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	padding: 0;
	padding-bottom: 6px;
	margin: 0;
}

.linksRegion td.linksTwoColumn {
	width: 128px;
	padding: 6px 4px 0 8px;
	margin: 0;
}

ul.eStoreLinks {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.eStoreLinks li {
	padding-bottom: 3px;
}




/* Clearance Center Page Styles */

.ccLayout {
	width: 561px;
	border: 0;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

.ccLeftCol {
	width: 281px;
	background: url('/2005redesign/dotted-yline.gif');
	background-repeat: repeat-y;
	background-position: 100% 0;
	padding: 0;
	margin: 0;
}

.ccLayout h2.heading {
	margin: 0px;
	padding: 4px 8px 4px 8px;
	background-color: #039;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

.ccLayout h2.heading a {
	color: #fff;
	text-decoration: underline;
}

.ccLayout h2.heading a:hover {
	color: #fff;
	text-decoration: underline;
}

.ccLayout h2.heading a:visited {
	color: #fff;
	text-decoration: underline;
}

.ccLeftCol h2.heading {
	border-right: 1px solid #fff;
}

.ccRightCol {
	width: 280px;
	padding: 0;
	margin: 0;
}

.ccDisclaimer {
	clear: both; 
	display: block; 
	margin: 30px 0 10px 0; 
	font-size: 10px;  
	float: left; 
	width: 100%;
}

.ccDisclaimer h3 {
	font-size: 10px;
	text-decoration: underline;
}

td.productImg {
	width: 100px;
	border: 0px;
	padding: 0 2px 0 0;
	margin: 0;
	text-align: center;
}

td.productInfo {
	width: 178px;
	margin: 0;
	padding: 0 0 0 6px;
}

.ccCat {
	width: 264px;
	margin: 0;
	padding: 4px 8px 4px 8px;
	background-color: #DDDDDD;
	
}

.ccCatLine {
	float: left;
	margin: 0;
}

.ccCatLink {
	float: right;
	margin: 0;
}

.ccCatLink ul.doublearrowList {
	margin: 0;
	padding: 0;
}

.ccCatLink ul.doublearrowList li {
	padding-bottom: 0;
}


/* Specials Page Styles */


td#textPrice {
	width: 126px;
	border: 0;
	margin: 0;
	padding: 3px;
	text-align: left;
}

td#numberPrice {
	width: 48px;
	border: 0;
	margin: 0;
	padding: 3px;
	text-align: right;
}

.spPicture {
	width: 182px;
	margin: 0;
	padding: 0;
	border: 0;
	float: center;
}

.spTitle {
	width: 182px;
	margin: 0;
	border: 0;
}

.spLeftCell {
	width: 5px;
	background-image: url("/2005redesign/dotted-yline.gif");
	padding: 0 0 0px 0;
	background-repeat: repeat-y;
}

/* Small Rebate Information Text */

.rebateInfo {
	width: 95%;
	background-color: #DDEFFF;
}

.rebateInfo td.type {
	font-size: 10px;
	text-align: left;
	padding: 2px;
}

.rebateInfo td.amt {
	font-size: 10px;
	text-align: right;
	padding: 2px;
}

td.text {
	width: 152px;
	font-weight: bold;
	color: #000;
}

table.products {
	width: 561px;
	border: 0;
	margin: 0px 0 0 0;
	padding: 0;
	float: center;
}

/* Link Styles for Rebate Product Names */

a.rebateProductName:link {
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}

a.rebateProductName:visited {
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}

a.rebateProductName:hover {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}

/* Rebate Value Style */

.rebateValue {
	font-weight: bold;
	color: #003399;
}

/* Link Styles for Rebate Exceptions */

.linksRegion td.rebateExceptions a:link {
	color: #003399;
	text-decoration: none;
}

.linksRegion td.rebateExceptions a:visited {
	color: #003399;
	text-decoration: none;
}

.linksRegion td.rebateExceptions a:hover {
	color: #666666;
	text-decoration: underline;
}


