.headerTopBannerBar 
{
		
}
.headerWelcome 
{
	z-index: 5;
	left: 520px;
	width: 240px;
	height: 40px;
	position: absolute;
	top: 0px;
}
.headerWelcomeText
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 5px 0px 5px 0px;
	text-align: right;
	vertical-align: bottom;
}
.headerLogoutLink 
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #4567C9;
	text-decoration: none;
	font-weight: normal;
	vertical-align: bottom;
}

.headerShoppingBag 
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	margin: 5px 0px 5px 0px;
	text-align: right;
	vertical-align: baseline;
	position: absolute;
	left: 520px;
	width: 240px;
	z-index: 10;
	top: 40px;
}

.headerLogoutLink:hover 
{
	text-decoration: underline;
}

.headerShoppingBagLink
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #4567C9;
	text-decoration: none;
	font-weight: bold;
	vertical-align: baseline;
}

.headerShoppingBagLink:hover
{
	text-decoration: underline;
}

.headerTopNavBar
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	margin: 0px 5px 0px 5px;	
}

.headerTopNavBarLink
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	margin: 0px 5px 0px 5px;	
}

.headerTopNavBarLink:hover
{
	text-decoration: underline;
}
.headerTopNavBarLink_Sample
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	margin: 0px 5px 0px 5px;	
	background-color: #666666;
}

.headerTopNavBarLink_Sample:hover
{
	text-decoration: underline;
	background-color: #666666;
}

.headerTopNavLogin
{
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	background-color: #ffffff;
	width: 155px;
	margin: 0px 5px 0px 5px;
	/*border-bottom: solid 1px #666666;*/
	/*background-image: url(/images/footer.gif);*/
}
.headerTopNavPageHeader
{
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	background-color: #ffffff;
	width: 582px;
	padding: 3px 3px 3px 3px;
	margin: 0px 20px 0px 0px;
	border: none;
/*
	border-left: solid 1px #666666;
	border-top: solid 1px #666666;
	border-right: solid 1px #666666;
	border-bottom: solid 1px #666666;
*/
	/*background-image: url(/images/footer.gif);*/
}
.headerTopNavPageWelcome
{
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	background-color: #ff0000;
	width: 582px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*
	border-left: solid 1px #666666;
	border-top: solid 1px #666666;
	border-right: solid 1px #666666;
	border-bottom: solid 1px #666666;
	*/
	border: none;
	/*background-image: url(/images/footer.gif);*/
}
.headerTopNavPageSubHeader
{
	font-family: Verdana, Arial;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	background-color: #ffffff;
	padding: 3px 3px 3px 3px;
	/*background-image: url(/images/footer.gif);*/
}

.headerProductSearch 
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-variant: small-caps;
	font-weight: bold;
	margin: 0px 0px 0px 0px;	
}
.headerProductSearchBox
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	margin: 0px 0px 0px 0px;	
}
.headerProductSearchButton 
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff;
	background-color: #666666;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	margin: 0px 2px 0px 2px;
	border: none;
	height: 20px;
}
.headerFormProductSearch
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	margin: 0px 10px 0px 8px;	
}
.leftMenuBorder
{
	border-right: solid 1px #666666;
}
.leftMenuPadding
{
	padding-right: 5px;
}

.leftMenuGroup
{
	width: 175px;
}
.leftmenuShopHeader
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	margin: 15px 0px 0px 8px;
	width: 165px;
}
.leftmenuShopHeaderLink
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
}
.leftmenuShopHeaderLink:hover
{
	color: #4567C9;
	text-decoration: none;
}
.leftmenuShopClearance
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: crimson;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	margin: 15px 0px 0px 8px;
	width: 165px;
}
.leftmenuShopClearanceLink
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: crimson;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
}
.leftmenuShopClearanceLink:hover
{
	color: #4567C9;
	text-decoration: none;
}
.leftmenuShopLevel1
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	margin: 10px 0px 0px 15px;	
	width: 160px;
}
.leftmenuShopLevel1:hover
{
	color: #4567C9;
	text-decoration: underline;
}
.leftmenuShopLevel1Hot
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #4567C9;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	margin: 10px 0px 0px 15px;	
	width: 160px;
}
.leftmenuShopLevel1Hot:hover
{
	color: #4567C9;
	text-decoration: underline;
}
.leftmenuShopLevel1Link
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
}
.leftmenuShopLevel1Link:hover
{
	color: #4567C9;
	text-decoration: none;
}

.leftmenuShopLevel1ClearanceLink
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: crimson;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	margin: 10px 0px 0px 15px;	
	width: 160px;
}

.leftmenuShopLevel1ClearanceLink:hover
{
	color: #4567C9;
	text-decoration: none;
}

.leftmenuShopLevel1ClearanceHotLink
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: crimson;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	margin: 10px 0px 0px 15px;	
	width: 160px;
}
.leftmenuShopLevel1ClearanceHotLink:hover
{
	color: #4567C9;
	text-decoration: underline;
}


.leftmenuShopLevel2
{
	font-weight: normal;
	font-size: 10px;
	margin: 0px 0px 0px 25px;
	width: 150px;
	color: #333333;
	font-family: Verdana, Arial;
	font-variant: normal;
	text-decoration: none;
}
.leftmenuShopLevel2:hover
{
	color: #4567C9;
	text-decoration: none;
}
.leftmenuShopLevel2Hot
{
	font-weight: normal;
	font-size: 10px;
	margin: 0px 0px 0px 25px;
	width: 150px;
	color: #4567C9;
	font-family: Verdana, Arial;
	font-variant: normal;
	text-decoration: none;
}
.leftmenuShopLevel2Hot:hover
{
	color: #4567C9;
	text-decoration: none;
}
.leftmenuShopLevel2Link
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
}
.leftmenuShopLevel2Link:hover
{
	color: #4567C9;
	text-decoration: none;
}
.leftmenuShopLevel3
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	margin: 0px 0px 0px 10px;	
}
.leftmenuShopLevel3:hover
{
	color: #4567C9;
	text-decoration: none;
}
.leftmenuShopLevel3Hot
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #4567C9;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	margin: 0px 0px 0px 10px;	
}
.leftmenuShopLevel3Hot:hover
{
	color: #4567C9;
	text-decoration: none;
}
.leftmenuShopLevel3Link
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
}
.leftmenuShopLevel3Link:hover
{
	color: #4567C9;
	text-decoration: none;
}

.footerMain
{
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	background-color: #dddddd;
	border-top: solid 1px #666666;
	border-bottom: solid 1px #666666;
	border-left: none;
	border-right: none;
	width: 764px;
	margin: 2px 0px 0px 0px;
	padding: 3px 5px 3px 5px;
	/*background-image: url(/images/footer.gif);*/

}

.footerTag 
{
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.footerLink
{
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
}

.footerLink:hover
{
	text-decoration: underline;
}

.portalFoundCompany
{
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	text-align: center;
}
.portalPleaseLogin
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	text-align: center;
}
.portalAdditionalResourcesHeader
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff;
	background-color: #666666;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	text-align: center;
	margin: 10px 0px 0px 20px;
	padding: 5px 5px 5px 5px;
}
.portalAdditionalResourcesDetail
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #666666;
	background-color: #ffffff;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	text-align: center;
	border: solid 1px #666666;
	margin: 0px 0px 0px 20px;
	padding: 5px 5px 5px 5px;
}
.portalAdditionalResourcesLink
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #4567C9;
	text-decoration: none;
}
.portalAdditionalResourcesLink:hover
{
	text-decoration: underline;
}

.portalReturnVisitorHeader
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	text-align: center;
}
.portalLoginLabel
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
}

.portalRegisterHeader
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	text-align: center;
}
.portalRegisterLabel
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
}

.submitButton
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff;
	background-color: #666666;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	margin: 0px 0px 0px 0px;	
	border: none;
}
li
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	margin: 0px 0px 0px 3px;	
}
p
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	background-color: Transparent;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	margin: 3px 0px 3px 3px;	
}
.bodyText
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	margin: 5px 0px 5px 3px;	
}
.body
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	margin: 0px 0px 0px 3px;	
}
.bodySmall
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	margin: 0px 0px 0px 3px;	
}
.bodyError
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: crimson;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	margin: 0px 0px 0px 3px;	
}
.bodyRed
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: crimson;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	margin: 0px 0px 0px 3px;	
}
.bodyErrorSmall
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: crimson;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	margin: 0px 0px 0px 3px;	
}
.textBodyLink
{
	color: #4567C9;
	text-decoration: none;
}
.textBodyLink:hover
{
	color: #4567C9;
	text-decoration: underline;
}
a
{
	color: #4567C9;
	text-decoration: none;
}
a:hover
{
	color: #4567C9;
	text-decoration: underline;
}

.bodyLeft
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
}
.bodyBottom
{
	border-bottom: solid 1px #666666;
}
.categorySeparator
{
	border-bottom: solid 1px #666666;
}
.cellTable 
{
	border: solid 1px #666666;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
.cellTableHeader
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #ffffff;
	background-color: #666666;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	text-align: center;
	padding: 2px 2px 2px 2px;
	text-align: center;
}
.cellSTDHeader
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #ffffff;
	background-color: #666666;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	text-align: center;
	padding: 2px 2px 2px 2px;
}
.cellSMLHeader
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff;
	background-color: #999999;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	text-align: center;
	padding: 2px 2px 2px 2px;
}
.cellSizeChart
{
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #ffffff;
	background-color: #999999;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	text-align: center;
	padding: 1px 1px 1px 1px;
}
.cellSMLHeaderLeft
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff;
	background-color: #999999;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
	padding: 2px 2px 2px 2px;
}
.cellSTDAlt1
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
	padding: 2px 2px 2px 2px;
}
.cellSTDAlt2
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	background-color: #eeeeee;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
	padding: 2px 2px 2px 2px;
}
.cellSTDAltLink
{
	color: #4567C9;
	text-decoration: none;
}
.cellSTDAltLink:hover
{
	text-decoration: underline;
}
.cellSMLAlt1
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: none;
	border-bottom: none; /*solid 1px #666666;*/
	border-left: none;
	border-right: none;
	padding: 2px 2px 2px 2px;
}
.cellSMLAlt2
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #eeeeee;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
	padding: 2px 2px 2px 2px;
}
.cellSizeChartAlt1
{
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: none;
	border-bottom: none; /*solid 1px #666666;*/
	border-left: none;
	border-right: none;
	padding: 1px 1px 1px 1px;
}
.cellSizeChartAlt2
{
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #000000;
	background-color: #eeeeee;
	text-decoration: none;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
	padding: 1px 1px 1px 1px;
}
.cellSMLAltLink
{
	color: #4567C9;
	text-decoration: none;
}
.cellSMLAltLink:hover
{
	text-decoration: underline;
}
.textCustomerNotesBackground
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	background-color: #666666;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	border: solid 1px #666666;
	width: 582px;
	padding: 0px 0px 0px 8px;
	margin: 10px 0px 0px 0px;
}
.textCustomerNotesForeground
{
	background-color: #ffffff;
	color: #000000;
	padding: 2px 2px 2px 2px;
}
.textCustomerNotesHeader
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	font-variant: normal;
	font-weight: bold;
}
.textCustomerNotesSubHeader
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	font-variant: normal;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
}
.textCustomerNotesText
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	font-variant: normal;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
}
.textCustomerInfoBackground
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	background-color: #dddddd;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	border: none;
	/*
	border: solid 1px #666666;
	*/
	width: 582px;
	padding: 2px 2px 2px 2px;
	margin: 10px 0px 0px 0px;
}
.textCustomerAcctBackground
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	background-color: #dddddd;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	border: solid 1px #666666;
	padding: 2px 2px 2px 2px;
	margin: 10px 0px 0px 0px;
}
.textCustomerInfoName
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	background-color: #dddddd;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
	padding-left: 8px;
	padding-top: 8px;
}
.textCustomerInfoAddress
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	background-color: #dddddd;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	text-align: left;
	padding-left: 8px;
}
.textCustomerInfoAllot
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #e6f4e6;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	text-align: left;
	border: solid 0px #666666;
	width: 230px;
	padding: 2px 2px 2px 2px;
	margin: 10px 0px 8px 8px;
	text-align: left;
}
.textCustomerInfoApproval
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #CFDEEF;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	text-align: left;
	border: solid 0px #666666;
	width: 230px;
	padding: 2px 2px 2px 2px;
	margin: 10px 0px 8px 8px;
	text-align: left;
}
.textCustomerInfoApprovalLink
{
	color: #000000;
	text-decoration: none;
}
.textCustomerInfoApprovalLink:hover
{
	text-decoration: underline;
}
.textCustomerInfoOrder
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	background-color: #dddddd;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	text-align: center;
	line-height: 20px;
	vertical-align: center;
}
.textCustomerToolsBackground
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	border: none; /*solid 1px #666666;*/
	width: 582px;
	padding: 2px 2px 2px 2px;
	margin: 10px 0px 0px 0px;
}
.productFilterDropDown
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
	font-variant: normal;
	font-weight: bold;
}
.productFilter
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #eeeeee;
	font-variant: normal;
	font-weight: bold;
}
.productCategory
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	padding: 10px 0px 0px 10px;
}
.productFilterSub
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	padding: 10px 10px 0px 10px;
}
.productCharacteristic
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.productHeader 
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
}
.productForm 
{
	border-left: solid 1px #dddddd;
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
}
.productThumbnail
{
	text-align: center;
	background-color: #ffffff;
	font-family: Verdana, Arial;
	font-size: 10px;
	border: solid 1px #666666;
}
form 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: Transparent;
}

.productLongDesc
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
}
.prodInfoBackground
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	width: 200px;
	margin: 5px 0px 5px 0px;
}
.prodInfoForeground
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	padding: 1px 1px 1px 1px;
}
.textDisclaimer
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	padding: 2px 0px 2px 2px;
}
.bodyBorders
{
	font-family: Courier New;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	width: 583px;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	/*
	border-top: solid 1px #666666;
	border-right: solid 1px #666666;
	border-bottom: solid 1px #666666;
	border-left: solid 1px #666666;
	*/
	border: none;
	margin: 10px 0px 0px 0px;
}
.SpecialInfoHeader 
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
}
.productFeatureHeader
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
}
.productFeatureName
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.sizeTable 
{
	background-color: #000000;
	border: none; /*solid 1px #666666;*/
}
.sizeTableHeader
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #ffffff;
	background-color: #000000;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	text-align: center;
	padding: 2px 2px 2px 2px;
}
.sizeTableDesc
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	font-variant: normal;
	font-weight: normal;
	text-align: left;
}
.sizeTableCategory
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
}
.cartTable 
{
	border: none; /*solid 1px #666666;*/
}
.cartHeader
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff;
	background-color: #999999;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	text-align: center;
	padding: 2px 2px 2px 2px;
}
.cartAlt1
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border: none;
	padding: 2px 2px 2px 2px;
}
.cartAlt2
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #eeeeee;
	text-decoration: none;
	border: none;
	padding: 2px 2px 2px 2px;
}
.cartAltLink
{
	color: #4567C9;
	text-decoration: none;
}
.cartAltLink:hover
{
	text-decoration: underline;
}
.cartTextBox
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border: solid 1px #666666;
	font-weight: normal;
}
.cartRadioButton
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border: none;
	font-weight: normal;
}
.cartSubTotalLabel
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #dddddd;
	font-weight: bold;
	text-align: right;
}
.cartSubTotalAmount
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #dddddd;
	font-weight: bold;
	text-align: right;
}
.cartAllotmentBalanceLabel
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #bbbbbb;
	border-bottom: solid 1px #666666;
	font-weight: bold;
	text-align: right;
}
.cartAllotmentBalanceAmount
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #bbbbbb;
	border-bottom: solid 1px #666666;
	font-weight: bold;
	text-align: right;
}

.cartAllotmentOveregeAmount
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: crimson;
	background-color: #bbbbbb;
	border-bottom: solid 1px #666666;
	font-weight: bold;
	text-align: right;
}
.cartAllotmentDeductLabel
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #bbbbbb;
	font-weight: bold;
	text-align: right;
}
.cartAllotmentDeductAmount
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #bbbbbb;
	font-weight: bold;
	text-align: right;
}
.cartAllotmentOverageAmount
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #dddddd;
	font-weight: bold;
	text-align: right;
}
.cartRemainingLabel
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #aaaaaa;
	font-weight: bold;
	text-align: right;
}
.cartRemainingAmount
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #aaaaaa;
	font-weight: bold;
	text-align: right;
}
.cartDiscountLabel
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #cccccc;
	font-weight: bold;
	text-align: right;
}
.cartDiscountAmount
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #cccccc;
	font-weight: bold;
	text-align: right;
}
.cartFreightLabel
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #cccccc;
	font-weight: bold;
	text-align: right;
}
.cartFreightAmount
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #cccccc;
	font-weight: bold;
	text-align: right;
}
.cartTaxLabel
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #cccccc;
	font-weight: bold;
	text-align: right;
}
.cartTaxAmount
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #cccccc;
	font-weight: bold;
	text-align: right;
}
.cartPaymentLabel
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #bbbbbb;
	font-weight: bold;
	text-align: right;
}
.cartPaymentAmount
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #bbbbbb;
	font-weight: bold;
	text-align: right;
}
.cartTotalLabel
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #bbbbbb;
	border-bottom: solid 1px #666666;
	font-weight: bold;
	text-align: right;
}
.cartTotalAmount
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #bbbbbb;
	border-bottom: solid 1px #666666;
	font-weight: bold;
	text-align: right;
}
.cartButtonLink
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff;
	background-color: #666666;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	width: 130px;
	padding: 3px 3px 3px 3px;
	margin: 0px 2px 0px 2px;
}
.cartButtonLink:hover
{
	color: #4567C9;
	text-decoration: none;
}
.buttonLink
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff;
	background-color: #666666;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding: 3px 3px 3px 3px;
	margin: 0px 2px 0px 2px;
}
.buttonLink:hover
{
	color: #4567C9;
	text-decoration: none;
}
.quickExpressEntryLink
{
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #ffffff;
	background-color: #666666;
	text-decoration: none;
	font-weight: bold;
	text-align: center; 
	width: 130px;
	padding: 3px 3px 3px 3px;
	margin: 0px 2px 0px 2px;
}
.quickExpressEntryLink:hover
{
	color: #4567C9;
	text-decoration: none;
}

.expressEntryTable
{
	border-top: solid 1px #666666;
	border-bottom: none;
	border-left: none;
	border-right: none;
	margin: 15px 0px 5px 0px;
	padding: 10px 0px 0px 0px;
}
.expressEntryHeader
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
	padding: 2px 2px 2px 2px;
}
.expressEntryText
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	font-weight: normal;
	text-align: left;
	padding: 0px 2px 0px 2px;
}
.expressEntrySubmit
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff;
	background-color: #666666;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding: 3px 3px 3px 3px;
	margin: 0px 2px 0px 2px;
	border: none;
}
.expressEntrySubmit:hover
{
	color: #4567C9;
}

.productSearchSeparator
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	border-top: none;
	border-bottom: solid 1px #666666;
	border-left: none;
	border-right: none;
	padding: 2px 2px 2px 2px;
	margin: 0px 2px 0px 2px;
}
.productListHeader
{
	background-color: #ffffff;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 15px 0px;
}
.lengendText
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: none;
	border-bottom: solid 1px #666666;
	border-left: none;
	border-right: none;
	padding: 2px 2px 2px 2px;
}
.legendIcon
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	text-align: center;
	border-top: none;
	border-bottom: solid 1px #666666;
	border-left: none;
	border-right: none;
	padding: 2px 2px 2px 2px;
}
.checkoutCategoryHeader
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	margin: 5px 0px 0px 0px;
}
.header
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
	padding: 2px 2px 2px 2px;
	margin: 5px 0px 0px 0px;
}

.checkoutCategorySeparator
{
	border-bottom: solid 1px #666666;
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
}
.checkoutGroupTable
{
	border-top: solid 1px #666666;
	border-bottom: solid 1px #666666;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	margin: 5px 0px 0px 0px;
}
.checkoutGroupText
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	font-weight: normal;
	text-align: left;
	padding: 0px 2px 0px 2px;
}
.checkoutGroupHeader
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	background-color: #cccccc;
	font-weight: bold;
	text-align: left;
	padding: 0px 2px 0px 2px;
}
.checkoutButton
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff;
	background-color: #666666;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding: 3px 3px 3px 3px;
	margin: 0px 2px 0px 2px;
	border: none;
}
.checkoutButton:hover
{
	color: #4567C9;
	text-decoration: none;
}
.checkoutLabel
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-align: left;
}
.catalogCodeHeader
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #cccccc;
	font-weight: bold;
	text-align: center;
	padding: 2px 2px 2px 2px;
}
.vendorReferenceReadBack
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #dcdcdc;
	font-weight: normal;
	text-align: left;
	border: solid 1px #000000;
	padding: 1px 1px 1px 1px;
}
.helpHeader
{
	font-family: Verdana, Arial;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-variant: normal;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	margin: 5px 0px 0px 0px;
}
.helpItem
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 15px;
}

