.ie6
{
    visibility: visible;
}
.ie7
{
    visibility: visible;
}
.ie8
{
    visibility: visible;
}
/* firefox 3+ */
.ff3
{
    visibility: visible;
}
/* google chrome 2+ */
.ch2
{
    visibility: visible;
}
/* safari 3+ */
.sf3
{
    visibility: visible;
}
body 
{
	/*ScreenBackgroundColorBegin*/ background-color: white; /*ScreenBackgroundColorEnd*/
	/*TextColorBegin*/ color: #454545; /*TextColorEnd*/
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	font-weight: normal;
	margin-top: 15px;
	margin-bottom: 20px;
	margin-left: 2px;
	margin-right: 2px;
}
a 
{
	/*HyperLinkTextColorBegin*/ color: blue; /*HyperLinkTextColorEnd*/
}
h1,
.clsH1SmallMargin,
.clsH1NoMargin
{
	/*TextColorBegin*/ color: #454545; /*TextColorEnd*/
	font-size: 12pt;
	font-weight: bold;
}
h1
{
	margin-top: 0px;
	padding-bottom: 10px;
}
.clsH1SmallMargin
{
	border-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
}
.clsH1NoMargin
{
	border-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
h2,
.clsH2SmallMargin,
.clsH2SmallMarginHide,
.clsH2NoMargin
{
	/*TextColorBegin*/ color: #454545; /*TextColorEnd*/
	font-size: 10pt;
	font-weight: bold;
}
h2
{
	margin-top: 0px;
	padding-bottom: 5px;
}
.clsH2SmallMargin,
.clsH2SmallMarginHide
{
	border-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
}
.clsH2SmallMarginHide
{
    visibility: hidden;
}
.clsH2NoMargin
{
	border-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
h3,
.clsH3SmallMargin,
.clsH3NoMargin
{
	/*TextColorBegin*/ color: #454545; /*TextColorEnd*/
	font-size: 8pt;
	font-weight: bold;
}
h3
{
	margin-top: 0px;
	padding-bottom: 5px;
}
.clsH3SmallMargin
{
	border-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
}
.clsH3NoMargin
{
	border-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
hr
{
	/*HorizontalRuleColorBegin*/ color: #cccccc; /*HorizontalRuleColorEnd*/
}
ul li
{
    list-style-position: outside;
}
li
{
    list-style-position: inside;
}
.clsClientBlurContainer
{
    position: absolute;
    top: -100px;
    left: -100px;
}
.clsClientBlurTextBox
{
    height: 1px;
    width: 1px;
}
.clsClientBlurButton
{
    height: 1px;
    width: 1px;
}
.clsPageBackground 
{
	/*TrimBackgroundColorBegin*/ background-color: white; /*TrimBackgroundColorEnd*/
	/*TrimBackgroundImageBegin*/ background-image: url(../Images/Skins/0000000001/SiteTrimBackground.jpg); /*TrimBackgroundImageEnd*/
	/*TrimBackgroundImageRepeatBegin*/ background-repeat: repeat-x; /*TrimBackgroundImageRepeatEnd*/
	/*TrimBorderColorBegin*/ border-color: #aaaaaa; /*TrimBorderColorEnd*/
	border-style: solid;
	border-width: 1px;
}
.clsPageContainer {
    /*BackgroundColorBegin*/ background-color: #cfe5f0; /*BackgroundColorEnd*/
	border-style: solid;
	/*BorderColorBegin*/ border-color: #aaaaaa; /*BorderColorEnd*/
	border-width: 1px;
	/*MarginTopBegin*/ margin-top: 20px; /*MarginTopEnd*/
	/*MarginBottomBegin*/ margin-bottom: 20px; /*MarginBottomEnd*/
	/*MarginLeftBegin*/ margin-left: 25px; /*MarginLeftEnd*/
	/*MarginRightBegin*/ margin-right: 25px; /*MarginRightEnd*/
	width: 780px;
}
.clsPageContent {
	/*TextColorBegin*/ color: #454545; /*TextColorEnd*/
	font-size: 8pt;
	font-weight: normal;
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 10px;
	margin-bottom: 25px;
	text-align: left;
}
.clsContentContainer
{
    height: 350px;
    vertical-align: top;
}
.clsContent
{
	margin-left: 2px;
	margin-right: 2px;
    text-align: left;
    width: 430px;
}
.clsContentLarge
{
	margin-left: 2px;
	margin-right: 2px;
    text-align: left;
    width: 580px;
}
.clsContentFormLarge
{
	margin-left: 2px;
	margin-right: 2px;
    text-align: left;
    width: 580px;
}
.clsContentTitleIcon
{
    padding-right: 8px;
}
.clsContentTitleInfoContainer
{
    padding-bottom: 25px;
}
.clsContentTitleInfo
{
    font-size: 7.5pt;
    padding-left: 2px;
}
.clsContentSubTitle 
{
	/*TextColorBegin*/ color: #454545; /*TextColorEnd*/
	font-size: 8pt;
	font-weight: bold;
}
.clsHeader 
{
	/*HeaderBackgroundImageBegin*/ background-image: url(../Images/Skins/0000000001/Header.jpg); /*HeaderBackgroundImageEnd*/
	/*HeaderBackgroundImageRepeatBegin*/ background-repeat: no-repeat; /*HeaderBackgroundImageRepeatEnd*/
	/*HeaderHeightBegin*/ height: 100%; /*HeaderHeightEnd*/
    width: 100%;
}
.clsHeaderLogoMyToolbar
{
    width: 100%;
}
.clsHeaderTopToolbar
{
	/*HeaderButtonAlignBegin*/ text-align: center; /*HeaderButtonAlignEnd*/
    width: 100%;
}
.clsLogo
{
	/*LogoMarginTopBegin*/ padding-top: 6px; /*LogoMarginTopEnd*/
    padding-bottom: 0px;
	/*LogoMarginLeftBegin*/ padding-left: 8px; /*LogoMarginLeftEnd*/
    padding-right: 0px;
}
.clsTopToolbar
{
	margin-top: 18px;
	margin-bottom: 4px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: center;
	width: 100%;
}
.clsTopToolbarButton
{
	/*HeaderButtonBackgroundColorBegin*/ background-color: #afafaf; /*HeaderButtonBackgroundColorEnd*/
	/*HeaderButtonBackgroundImageBegin*/ background-image: url(../Images/Skins/0000000001/HeaderButtonBackground.jpg); /*HeaderButtonBackgroundImageEnd*/
	background-repeat: repeat-x; /*HeaderButtonBackgroundImageRepeatEnd*/
	/*HeaderButtonBorderColorBegin*/ border-color: #7d7d7d; /*HeaderButtonBorderColorEnd*/
	border-style: solid;
	border-width: 1px;
    /*HeaderButtonTextColorBegin*/ color: white; /*HeaderButtonTextColorEnd*/ 
    cursor: pointer;
    height: 16px;
    padding-left: 4px;
    padding-right: 4px;
    text-align: center;
    vertical-align: middle;
}
 .clsTopToolbarButtonSideMargin
 {
    width: 4px;
 }
.clsTopToolbarLinkButton
{
    /*HeaderButtonTextColorBegin*/ color: white; /*HeaderButtonTextColorEnd*/ 
	font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    font-weight: bold;
    text-decoration: none;
}
.clsSummaryLogout
{
    padding-top: 4px;
    padding-right: 8px;
}
.clsShoppingBagSummary
{
    /*HeaderShoppingBagSummaryTextColorBegin*/ color: white; /*HeaderShoppingBagSummaryTextColorEnd*/
    font-size: 7.5pt;
    padding-right: 10px;
    text-decoration: none;
}
.clsMyToolbar
{
    padding-top: 35px;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 8px;
    width: 100%;
}
.clsMyToolbarIcon
{
    padding-right: 5px;
}
.clsMyToolbarLink
{
    /*HeaderIconTextColorBegin*/ color: white; /*HeaderIconTextColorEnd*/
    cursor: pointer;
    font-size: 7.5pt;
    font-weight: 600;
    padding-right: 0px;
    text-decoration: none;
}
.clsSearchTextBox
{
    color: #989898;
	font-family: Verdana, Arial, Helvetica;
    font-size: 7pt;
    font-weight: normal;
    height: 12px;
}
.clsSearchButton
{
	/*HeaderButtonBackgroundColorBegin*/ background-color: #afafaf; /*HeaderButtonBackgroundColorEnd*/
	/*HeaderButtonBackgroundImageBegin*/ background-image: url(../Images/Skins/0000000001/HeaderButtonBackground.jpg); /*HeaderButtonBackgroundImageEnd*/
	/*HeaderButtonBackgroundImageRepeatBegin*/ background-repeat: repeat-x; /*HeaderButtonBackgroundImageRepeatEnd*/
	/*HeaderButtonBorderColorBegin*/ border-color: #7d7d7d; /*HeaderButtonBorderColorEnd*/
	border-style: solid;
	border-width: 1px;
    /*HeaderButtonTextColorBegin*/ color: white; /*HeaderButtonTextColorEnd*/ 
    cursor: pointer;
	font-family: Verdana, Arial, Helvetica;
    font-size: 7pt;
    font-weight: bold;
    margin: 0px;
}
.ie6 .clsSearchButton,
.ie7 .clsSearchButton,
.ff3 .clsSearchButton,
.ch2 .clsSearchButton
{
    padding: 0px;
}
.ie8 .clsSearchButton,
.sf3 .clsSearchButton
{
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 4px;
    padding-right: 4px;
}
.clsSearchTopFiveLink
{
	/*ActionItemTextColorBegin*/ color: White; /*ActionItemTextColorEnd*/
	cursor: pointer;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
}
.clsSearchResultsOptions
{
    padding-right: 10px;
    padding-bottom: 35px;
}
.clsSearchResultsSortDropDownList
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 7.5pt;
	font-weight: normal;
	width: 122px;
}
.clsSearchResultsItemsDropDownList
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 7.5pt;
	font-weight: normal;
	width: 50px;
}
.clsListingsTitle
{
    font-weight: bold;
    vertical-align: top;
    padding-bottom: 10px;
}
.clsListingsWebPage
{
    margin-bottom: 5px;
    overflow: hidden;
}
.clsListingsLabel
{
    padding-right: 5px;
    width: 100px;
}
.clsResultPageLink,
.clsResultPageLinkSelected
{
	/*TextColorBegin*/ color: #454545; /*TextColorEnd*/
	padding-right: 4px;
	text-decoration: none;
}
.clsResultPageLinkSelected
{
    font-weight: bold;
}
.clsSideToolbarContainer
{
    width: 150px;
}
.clsSideToolbarContainer
{
    /*BackgroundColorBegin*/ background-color: #cfe5f0; /*BackgroundColorEnd*/
    /*SideMenuBackgroundImageBegin*/ background-image: url(../Images/Skins/0000000001/SideMenuBackground.jpg); /*SideMenuBackgroundImageEnd*/
    /*SideMenuBackgroundImageRepeatBegin*/ background-repeat: no-repeat; /*SideMenuBackgroundImageRepeatEnd*/
	height: 350px;
    width: 175px;
}
.clsSideToolbar 
{
    margin-top: 10px;
    margin-left: 15px;
    margin-right: 10px;
    margin-bottom: 10px;
	text-align: left;
    width: 155px;
}
.clsSideToolbarTitle
{
	/*SideMenuTitleTextColorBegin*/ color: #454545; /*SideMenuTitleTextColorEnd*/
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 20px;
}
.clsSideToolbarLink
{
	/*SideMenuTextColorBegin*/ color: #454545; /*SideMenuTextColorEnd*/
	font-size: 8pt;
	font-weight: normal;
	padding-bottom: 12px;
	text-decoration: none;
}
.clsSideToolbarLinkSelected
{
	/*SideMenuTextColorBegin*/ color: #454545; /*SideMenuTextColorEnd*/
	font-size: 8pt;
	font-weight: bold;
	padding-bottom: 12px;
	text-decoration: none;
}
.clsSideToolbarLinkDisabled
{
	/*SideMenuDisabledTextColorBegin*/ color: silver; /*SideMenuDisabledTextColorEnd*/
	font-size: 8pt;
	font-weight: normal;
	padding-bottom: 12px;
	text-decoration: none;
}
.clsSideToolbarRule
{
	/*HorizontalRuleColorBegin*/ color: #cccccc; /*HorizontalRuleColorEnd*/
	width: 150px;
}
.clsSubMenuTitle
{
	/*SideMenuSubTitleTextColorBegin*/ color: #454545; /*SideMenuSubTitleTextColorEnd*/
    font-size: 8pt;
    font-weight: bold;
    padding-right: 10px;
    padding-bottom: 15px;
}
.clsSubMenu
{
    padding-left: 5px;
    width: 100%;
}
.clsShoppingBagSubTotal
{
    font-size: 7.5pt;
    font-weight: bold;
}
.clsShoppingBagShippingCalculatorLink
{
	/*TextColorBegin*/ color: #454545; /*TextColorEnd*/
    font-size: 7.5pt;
    font-weight: bold;
    text-decoration: none;
}
.clsShippingCalculator
{
    margin-top: 20px;
    margin-bottom: 20px;
    width: 175px;
}
.clsShippingCalculatorRates
{
    font-size: 7.5pt;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 5px;
    padding: 5px;
}
.clsSiteMap
{
    margin-top: 5px;
    margin-left: 15px;
    margin-right: 15px;
    padding-bottom: 25px;
    width: 100%;
}
.clsSiteMapTree
{
}
.clsSiteMapTree a
{
    /*TextColorBegin*/ color: #454545; /*TextColorEnd*/
}
.clsSiteMapColumnOne
{
    padding-right: 50px;
    width: 200px;
}
.clsSiteMapColumnTwo
{
}
.clsPartnerResources
{
    margin-top: 10px;
    margin-left: 15px;
    margin-right: 15px;
    padding-bottom: 25px;
}
.clsPopularSearches ol 
{
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
}
.clsPopularSearches li 
{ 
    display: inline; 
}
.clsPopularSearches a 
{ 
    line-height: 35px; 
    margin-right: 10px; 
}
.clsBreadCrumbs,
.clsBreadCrumbsSmall,
.clsBreadCrumbsNoNav
{
    /*TextColorBegin*/ color: #454545; /*TextColorEnd*/
	font-size: 7.5pt;
	font-weight: normal;
    padding-bottom: 10px;
}
.clsBreadCrumbs
{
    width: 580px;
}
.clsBreadCrumbsSmall
{
    width: 430px;
}
.clsBreadCrumbsNoNav
{
    padding-top: 10px;
    text-align: center;
}
.clsBreadCrumbLink,
.clsBreadCrumbLinkDisabled
{
    /*TextColorBegin*/ color: #454545; /*TextColorEnd*/
	font-size: 7.5pt;
	font-weight: normal;
	text-decoration: none;
}
.clsBreadCrumbLink
{
	cursor: pointer;
}
.clsBreadCrumbLinkDisabled
{
	cursor: default;
}
.clsBreadCrumbArrow
{
   /*BreadCrumbArrowBackgroundColorBegin*/ background-color: transparent; /*BreadCrumbArrowBackgroundColorEnd*/
    margin-left: 6px;
    margin-right: 6px;
}
.clsGridPanel
{
    height: 400px;
    overflow-x: auto;
    overflow-y: auto;
}
.clsGrid
{
    border-style: solid;
    border-width: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
    width: 100%;
}
.clsGridSettings
{
    border-style: solid;
    border-width: 0px;
    color: black;
    font-weight: normal;
    margin: 5px;
    width: 200px;
}
.clsGridSettingsDropDownList
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 7.5pt;
	font-weight: normal;
	width: 200px;
}
.clsGridCurrentSettings
{
    /*TextColorBegin*/ color: #454545; /*TextColorEnd*/
	font-family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	font-weight: normal;
	padding-left: 15px;
}
.clsGridTopToolbar
{
    border-width: 0px;
    padding-top: 0px;
    padding-left: 7px;
    padding-bottom: 10px;
    text-align: left;
}
.clsGridMessageHeader
{
    /*GridHeaderBackgroundColorBegin*/ background-color: #6695a7; /*GridHeaderBackgroundColorEnd*/
    /*GridHeaderTextColorBegin*/ color: white; /*GridHeaderTextColorEnd*/
    font-weight: bold;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
}
.clsGridMessage
{
	background-color: white;
    border-color: #aaaaaa;
    border-style: solid;
    border-width: 1px;
    font-size: 7.5pt;
    padding: 20px;
}
.clsGridHeader,
.clsGridHeaderLastColumn
{
    /*GridHeaderBackgroundColorBegin*/ background-color: #6695a7; /*GridHeaderBackgroundColorEnd*/
    /*GridHeaderTextColorBegin*/ color: white; /*GridHeaderTextColorEnd*/
	font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    font-weight: bold;
    height: 25px;
    padding: 2px;
    text-align: center;
}
.clsGridHeader
{
    /*GridHeaderGridLineColorBegin*/ border-color: #cccccc; /*GridHeaderGridLineColorEnd*/
    border-style: solid;
    border-width: 1px;
}
.clsGridHeaderButton,
.clsGridHeaderButtonDisabled
{
    /*GridHeaderTextColorBegin*/ color: white; /*GridHeaderTextColorEnd*/
    text-decoration: none;
}
.clsGridHeaderButtonDisabled
{
    cursor: default;
}
.clsGridHeaderToolbar
{
    border-width: 0px;
}
.clsGridSortArrow,
.clsGridPagingArrow
{
    padding-top: 4px;
    padding-left: 4px;
    padding-right: 2px;
    padding-bottom: 2px;
}
.clsGridSortArrowIcon
{
    /*GridSortArrowBackgroundColorBegin*/ background-color: White; /*GridSortArrowBackgroundColorEnd*/
}
.clsGridPagingArrowIcon
{
    /*GridPagingArrowBackgroundColorBegin*/ background-color: White; /*GridPagingArrowBackgroundColorEnd*/
}
.clsGridSortArrowIconDisabled,
.clsGridPagingArrowIconDisabled
{
    /*BackgroundColorBegin*/ background-color: #cfe5f0; /*BackgroundColorEnd*/
}
.clsGridRow,
.clsGridRowSelected,
.clsGridRowHighlighted,
.clsGridRowEditable
{
    /*GridRowBackgroundColorBegin*/ background-color: white; /*GridRowBackgroundColorEnd*/
    /*GridLineColorBegin*/ border-color: #aaaaaa; /*GridLineColorEnd*/
    border-style: solid;
    border-width: 1px;
    /*GridRowTextColorBegin*/ color: #646464; /*GridRowTextColorEnd*/
    font-size: 7.5pt;
    padding: 5px;
}
.clsGridAltRow,
.clsGridAltRowSelected,
.clsGridAltRowHighlighted,
.clsGridAltRowEditable
{
    /*GridAltRowBackgroundColorBegin*/ background-color: #eeeeee; /*GridAltRowBackgroundColorEnd*/
    /*GridLineColorBegin*/ border-color: #aaaaaa; /*GridLineColorEnd*/
    border-style: solid;
    border-width: 1px;
    /*GridAltRowTextColorBegin*/ color: #646464; /*GridAltRowTextColorEnd*/
    font-size: 7.5pt;
    padding: 5px;
}
.clsGridRow,
.clsGridRowSelected,
.clsGridRowEditable,
.clsGridAltRow,
.clsGridAltRowSelected,
.clsGridAltRowEditable
{
}
.clsGridRowSelected,
.clsGridAltRowSelected
{
    font-weight: bold;
}
.clsGridRowEditable,
.clsGridAltRowEditable
{
    text-align: center;
}
.clsGridRowHighlighted,
.clsGridAltRowHighlighted
{
    /*GridHighlightedRowColorBegin*/ color: Blue; /*GridHighlightedRowColorEnd*/
    font-weight: bold;
}
.clsGridToolbar
{
    border-width: 0px;
    padding-left: 5px;
    white-space: nowrap;
}
.clsGridToolbarHidden
{
    padding: 0px;
}
.clsGridToolbarButton
{
    cursor: pointer;
}
.clsGridCenter
{
    display: block;
    text-align: center;
}
.clsGridSmallTextBox,
.clsGridTextBox,
.clsGridLargeTextBox,
.clsGridSmallIntTextBox,
.clsGridIntTextBox,
.clsGridDecimalTextBox,
.clsGridLargeDecimalTextBox
{
	font-size: 7.5pt;
	font-weight: normal;
}
.clsGridTextBox
{
    width: 100px;
}
.clsGridSmallTextBox
{
    width: 50px;
}
.clsGridLargeTextBox
{
    width: 175px;
}
.clsGridSmallIntTextBox
{
    text-align: right;
    width: 30px;
}
.clsGridIntTextBox
{
    text-align: right;
    width: 50px;
}
.clsGridDecimalTextBox
{
    text-align: right;
    width: 50px;
}
.clsGridLargeDecimalTextBox
{
    text-align: right;
	width: 95px;
}
.clsGridTextBoxMultiLine
{
    font-family: Arial;
	font-size: 7.5pt;
	font-weight: normal;
	height: 25px;
	width: 150px;
}
.clsGridPrecisionSymbol
{
    font-size: 7pt;
    font-weight: bold;
}
.clsGridDropDown,
.clsGridSmallDropDown,
.clsGridLargeDropDown
{
	font-size: 7.5pt;
	font-weight: normal;
}
.clsGridDropDown
{
    width: 100px;
}
.clsGridSmallDropDown
{
    width: 50px;
}
.clsGridLargeDropDown
{
    width: 175px;
}
.clsChartTitle
{
	font-size: 8pt;
	font-weight: bold;
}
.clsChartFooter
{
	font-size: 7.5pt;
}
.clsLabel
{
    font-size: 7.5pt;
}
.clsLabelRequired
{
    font-size: 7.5pt;
    font-weight: bold;
}
.clsTextBox
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 7.5pt;
	font-weight: normal;
	width: 175px;
}
.clsTextBoxSmall
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 7.5pt;
	font-weight: normal;
	width: 90px;
}
.clsTextBoxLarge
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 7.5pt;
	font-weight: normal;
	width: 400px;
}
.clsTextBoxMultiLine
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 7.5pt;
	font-weight: normal;
	height: 75px;
	width: 175px;
}
.clsTextBoxMultiLineLarge
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	font-weight: normal;
	height: 150px;
	width: 400px;
}
.clsTextBoxBetween
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 7.5pt;
	font-weight: normal;
	width: 75px;
}
.clsDropDownList
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 7.5pt;
	font-weight: normal;
	width: 180px;
}
.clsDropDownListSmall
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 7.5pt;
	font-weight: normal;
	width: 90px;
}
.clsDropDownListLarge
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 7.5pt;
	font-weight: normal;
	width: 405px;
}
.clsListBoxLarge
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 7.5pt;
	font-weight: normal;
	height: 150px;
	width: 405px;
}
.clsListItemDisabled
{
    color: #989898;
	font-family: Verdana, Arial, Helvetica;
	font-size: 7.5pt;
	font-weight: normal;
}
.clsCheckBox
{
}
.clsButton
{
	/*ButtonBackgroundColorBegin*/ background-color: #6695a7; /*ButtonBackgroundColorEnd*/
	/*ButtonBorderColorBegin*/ border-color: #7d7d7d; /*ButtonBorderColorEnd*/
	border-style: solid;
	border-width: 1px;
    /*ButtonTextColorBegin*/ color: white; /*ButtonTextColorEnd*/ 
    cursor: pointer;
	font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    font-weight: bold;
    margin: 0px;
}
.clsButtonDisabled
{
	/*ButtonBackgroundColorBegin*/ background-color: #6695a7; /*ButtonBackgroundColorEnd*/
	/*ButtonBorderColorBegin*/ border-color: #7d7d7d; /*ButtonBorderColorEnd*/
	border-style: solid;
	border-width: 1px;
    /*ButtonDisabledTextColorBegin*/ color: #e4e4e4; /*ButtonDisabledTextColorEnd*/ 
    cursor: default;
	font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    font-weight: bold;
    margin: 0px;
}
.ie6 .clsButton,
.ie6 .clsButtonDisabled,
.ie7 .clsButton,
.ie7 .clsButtonDisabled,
.ff3 .clsButton,
.ff3 .clsButtonDisabled,
.ch2 .clsButton,
.ch2 .clsButtonDisabled
{
    padding: 0px;
}
.ie8 .clsButton,
.ie8 .clsButtonDisabled,
.sf3 .clsButton,
.sf3 .clsButtonDisabled
{
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 4px;
    padding-right: 4px;
}
.clsImageButtonDisabled
{
    cursor: default;
}
.clsHtmlImageButton
{
	cursor: pointer;
}
.clsSortArrow,
.clsLeftRightArrow
{
    /*SortArrowBackgroundColorBegin*/ background-color: White; /*SortArrowBackgroundColorEnd*/
}
.clsSortArrowDisabled
{
    background-color: #cccccc;
	cursor: pointer;
}
.clsTreeview a
{
    /*TextColorBegin*/ color: #454545; /*TextColorEnd*/
}
.clsPopupContainer
{
    position: relative;
    text-align: left;
}
.clsPopupTable
{
    /*PromptBackgroundColorBegin*/ background-color: White; /*PromptBackgroundColorEnd*/
    /*PromptBorderColorBegin*/ border-color: #646464; /*PromptBorderColorEnd*/
    border-style: solid;
    border-width: 1px;
    /*PromptTextColorBegin*/ color: #646464; /*PromptTextColorEnd*/
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
    width: 300px;
}
.clsPopupHeader
{
    /*PromptHeaderBackgroundColorBegin*/ background-color: Navy; /*PromptHeaderBackgroundColorEnd*/
    /*PromptHeaderTextColorBegin*/ color: White; /*PromptHeaderTextColorEnd*/
    font-weight: bold;
    padding: 5px;
    text-align: left;
}
.clsPopupMessage
{
    padding: 20px;
    text-align: left;
}
.clsPopup
{
    position: absolute;
    left: 0px;
    text-align: left;
    top: 0px;
}
.clsShoppingBagPopup
{
    position: absolute;
    left: 100px;
    text-align: left;
    top: -30px;
}
.clsWishListPopup
{
    position: absolute;
    left: 150px;
    text-align: left;
    top: -30px;
}
.clsShoppingBagControlPopup
{
    position: absolute;
    left: -135px;
    text-align: left;
    top: -50px;
}
.clsLoginPopup
{
    position: absolute;
    left: 0px;
    text-align: left;
    top: -30px;
}
.clsAccountCredentialsPopup
{
    position: absolute;
    left: 0px;
    text-align: left;
    top: -30px;
}
.clsBillingInfoPopup
{
    position: absolute;
    left: 0px;
    text-align: left;
    top: -30px;
}
.clsBillingInfoConfirm
{
    position: absolute;
    left: 0px;
    text-align: left;
    top: -60px;
}
.clsShippingInfoPopup
{
    position: absolute;
    left: 0px;
    text-align: left;
    top: -30px;
}
.clsShippingInfoConfirm
{
    position: absolute;
    left: 0px;
    text-align: left;
    top: -60px;
}
.clsPaymentTermsPopup
{
    position: absolute;
    left: 135px;
    text-align: left;
    top: -30px;
}
.clsOrderConfirmationPopup
{
    position: absolute;
    left: 135px;
    text-align: left;
    top: -45px;
}
.clsGiftCardsRichText
{
	font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    font-weight: bold;
    height: 480px;
}
.clsGiftCardsRichTextFireFox
{
	font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    font-weight: bold;
    position: relative;
    left: 0px;
    text-align: left;
    top: -645px;
}
.clsDiscountsRichTextFireFox
{
	font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    font-weight: bold;
    position: relative;
    left: 0px;
    text-align: left;
    top: -715px;
}
.clsGiftCardsPopup
{
    position: absolute;
    left: 275px;
    text-align: left;
    top: -25px;
}
.clsOrderDetailFormPopup
{
    position: absolute;
    left: 150px;
    text-align: left;
    top: -30px;
}
.clsContactUsRichText
{
	font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    font-weight: bold;
    height: 480px;
}
.clsContactUsRichTextFireFox
{
	font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    font-weight: bold;
    position: relative;
    left: 0px;
    text-align: left;
    top: -640px;
}
.clsContactUsPopup
{
    position: absolute;
    left: 310px;
    text-align: left;
    top: -30px;
}
.clsMerchantToolsSearchOrdersPopup
{
    position: absolute;
    left: 0px;
    text-align: left;
    top: -30px;
}
.clsMerchantToolsInventoryPopup
{
    position: absolute;
    left: 0px;
    text-align: left;
    top: -110px;
}
.clsMerchantToolsInventoryGridPopup
{
    position: absolute;
    left: 0px;
    text-align: left;
    top: 0px;
}
.clsMerchantToolsSearchProductsPopup
{
    position: absolute;
    left: 150px;
    text-align: left;
    top: -30px;
}
.clsMerchantToolsProductDetailRichText
{
	font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    height: 470px;
}
.clsMerchantToolsProductDetailRichTextFireFox
{
	font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    position: relative;
    left: 0px;
    text-align: left;
    top: -635px;
}
.clsMerchantToolsProductDetailPopup
{
    position: absolute;
    left: 310px;
    text-align: left;
    top: -20px;
}
.clsMerchantToolsProductDetailConfirm
{
    position: absolute;
    left: 310px;
    text-align: left;
    top: -25px;
}
.clsMerchantToolsProductImageDeleteConfirm
{
    position: absolute;
    left: 150px;
    text-align: left;
    top: -60px;
}
.clsMerchantToolsCategoryPopup
{
    position: absolute;
    left: 150px;
    text-align: left;
    top: -30px;
}
.clsMerchantToolsCategoryConfirm
{
    position: absolute;
    left: 150px;
    text-align: left;
    top: -80px;
}
.clsMerchantToolsTypeCodePopup
{
    position: absolute;
    left: 110px;
    text-align: left;
}
.ie6 .clsMerchantToolsTypeCodePopup
{
    top: -10px;
}
.ie7 .clsMerchantToolsTypeCodePopup,
.ie8 .clsMerchantToolsTypeCodePopup,
.ff3 .clsMerchantToolsTypeCodePopup,
.ch2 .clsMerchantToolsTypeCodePopup,
.sf3 .clsMerchantToolsTypeCodePopup
{
    top: -30px;
}
.clsMerchantToolsTypeCodeConfirm
{
    position: absolute;
    left: 110px;
    text-align: left;
}
.ie6 .clsMerchantToolsTypeCodeConfirm
{
    top: -10px;
}
.ie7 .clsMerchantToolsTypeCodeConfirm,
.ie8 .clsMerchantToolsTypeCodeConfirm,
.ff3 .clsMerchantToolsTypeCodeConfirm,
.ch2 .clsMerchantToolsTypeCodeConfirm,
.sf3 .clsMerchantToolsTypeCodeConfirm
{
    top: -60px;
}
.clsMerchantToolsProductAttributePopup
{
    position: absolute;
    left: 0px;
    text-align: left;
}
.ie6 .clsMerchantToolsProductAttributePopup
{
    top: 0px;
}
.ie7 .clsMerchantToolsProductAttributePopup,
.ie8 .clsMerchantToolsProductAttributePopup,
.ff3 .clsMerchantToolsProductAttributePopup,
.ch2 .clsMerchantToolsProductAttributePopup,
.sf3 .clsMerchantToolsProductAttributePopup
{
    top: -30px;
}
.clsMerchantToolsProductAttributeConfirm
{
    position: absolute;
    left: 0px;
    text-align: left;
}
.ie6 .clsMerchantToolsProductAttributeConfirm
{
    top: -20px;
}
.ie7 .clsMerchantToolsProductAttributeConfirm,
.ie8 .clsMerchantToolsProductAttributeConfirm,
.ff3 .clsMerchantToolsProductAttributeConfirm,
.ch2 .clsMerchantToolsProductAttributeConfirm,
.sf3 .clsMerchantToolsProductAttributeConfirm
{
    top: -60px;
}
.clsMerchantToolsProductInventoryPopup
{
    position: absolute;
    left: 0px;
    text-align: left;
    top: -30px;
}
.clsMerchantToolsSearchReviewsPopup
{
    position: absolute;
    left: 110px;
    text-align: left;
    top: -50px;
}
.clsMerchantToolsReviewDetailRichText
{
	font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    height: 470px;
}
.clsMerchantToolsReviewDetailRichTextFireFox
{
	font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    position: relative;
    left: 0px;
    text-align: left;
    top: -635px;
}
.clsMerchantToolsReviewDetailPopup
{
    position: absolute;
    left: 310px;
    text-align: left;
    top: -20px;
}
.clsMerchantToolsPopularSearchesPopup
{
    position: absolute;
    left: 150px;
    text-align: left;
    top: -30px;
}
.clsMerchantToolsPopularSearchesConfirm
{
    position: absolute;
    left: 150px;
    text-align: left;
    top: -80px;
}
.clsMerchantToolsAffiliateReportGridPaymentStatus
{
	font-size: 7.5pt;
	font-weight: normal;
	width: 75px;
}
.clsMerchantToolsCommissionPopup
{
    position: absolute;
    left: 0px;
    text-align: left;
    top: -30px;
}
.clsMerchantToolsCommissionConfirm
{
    position: absolute;
    left: 0px;
    text-align: left;
}
.ie6 .clsMerchantToolsCommissionConfirm
{
    top: -50px;
}
.ie7 .clsMerchantToolsCommissionConfirm,
.ie8 .clsMerchantToolsCommissionConfirm,
.ff3 .clsMerchantToolsCommissionConfirm,
.ch2 .clsMerchantToolsCommissionConfirm,
.sf3 .clsMerchantToolsCommissionConfirm
{
    top: -80px;
}
.clsMerchantToolsNewslettersRichText
{
	font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    height: 470px;
}
.clsMerchantToolsNewslettersRichTextFireFox
{
	font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    position: relative;
    left: 0px;
    text-align: left;
    top: -635px;
}
.clsMerchantToolsNewslettersPopup
{
    position: absolute;
    left: 310px;
    text-align: left;
    top: -20px;
}
.clsMerchantToolsNewslettersConfirm
{
    position: absolute;
    left: 310px;
    text-align: left;
    top: -25px;
}
.clsMerchantToolsMailingListTextBox
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	font-weight: normal;
	height: 285px;
	width: 400px;
}
.clsMerchantToolsLogPurgePrompt
{
    position: absolute;
    left: 0px;
    text-align: left;
    top: 0px;
}
.clsMerchantToolsLogLabel
{
    font-style: italic;
    vertical-align: top;
    width: 75px;
}
.clsMerchantToolsLogData
{
    vertical-align: top;
    width: 300px;
}
.clsMerchantToolsLogExcpetions
{
    margin-left: 10px;
}
.clsMerchantToolsLogExcpetionsLabel
{
    font-style: italic;
    vertical-align: top;
}
.clsMerchantToolsSearchUsersPopup
{
    position: absolute;
    left: 0px;
    text-align: left;
    top: -30px;
}
.clsMerchantToolsWebRequestPopup
{
    position: absolute;
    left: 125px;
    text-align: left;
    top: -30px;
}
.clsMerchantToolsDataEncryptionPopup
{
    position: absolute;
    left: 125px;
    text-align: left;
    top: -30px;
}
.clsMerchantToolsUserDetailPopup
{
    position: absolute;
    left: 110px;
    text-align: left;
}
.ie6 .clsMerchantToolsUserDetailPopup
{
    top: -10px;
}
.ie7 .clsMerchantToolsUserDetailPopup,
.ie8 .clsMerchantToolsUserDetailPopup,
.ff3 .clsMerchantToolsUserDetailPopup,
.ch2 .clsMerchantToolsUserDetailPopup,
.sf3 .clsMerchantToolsUserDetailPopup
{
    top: -50px;
}
.clsMerchantToolsWebPageCategoryPopup
{
    position: absolute;
    left: 150px;
    text-align: left;
    top: -30px;
}
.clsMerchantToolsWebPageCategoryConfirm
{
    position: absolute;
    left: 150px;
    text-align: left;
    top: -60px;
}
.clsMerchantToolsWebPagesRichText
{
	font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    height: 470px;
}
.clsMerchantToolsWebPagesRichTextFireFox
{
	font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    position: relative;
    left: 0px;
    text-align: left;
    top: -695px;
}
.clsMerchantToolsWebPagesPopup
{
    position: absolute;
    left: 310px;
    text-align: left;
    top: -30px;
}
.clsMerchantToolsWebPagesConfirm
{
    position: absolute;
    left: 310px;
    text-align: left;
    top: -60px;
}
.clsMerchantToolsSiteSkins td
{
    padding-right: 8px;
}
.clsMerchantToolsSiteSkinsPath
{
    font-size: 7pt;
    padding-top: 10px;
}
.clsMerchantToolsSiteSkinsOriginalSetting
{
    font-size: 7pt;
    padding-bottom: 8px;
    width: 175px;
    -ms-word-break: break-all;
    word-break: break-all;
    word-wrap: break-word;
}
.clsMerchantToolsSiteSkinsOriginalSettingLink
{
	/*TextColorBegin*/ color: #454545; /*TextColorEnd*/
    text-decoration: none;
}
.clsMerchantToolsSiteSkinsPopup
{
    position: absolute;
    left: 185px;
    text-align: left;
    top: -30px;
}
.clsMerchantToolsSiteSkinsConfirm
{
    position: absolute;
    left: 185px;
    text-align: left;
    top: -80px;
}
.clsMerchantToolsSiteSkinsNamedColor
{
    width: 50px;
    height: 15px;
}
.clsMerchantToolsSiteSkinsPreviewPopup
{
    position: relative;
    left: 0px;
    text-align: left;
    top: 0px;
}
.clsMerchantToolsSalesReportPopup
{
    position: absolute;
    text-align: left;
    top: -30px;
}
.ie6 .clsMerchantToolsSalesReportPopup
{
    left: -300px;
}
.ie7 .clsMerchantToolsSalesReportPopup,
.ie8 .clsMerchantToolsSalesReportPopup,
.ff3 .clsMerchantToolsSalesReportPopup,
.ch2 .clsMerchantToolsSalesReportPopup,
.sf3 .clsMerchantToolsSalesReportPopup
{
    left: 150px;
}
.clsMerchantToolsShippingMethodPopup
{
    position: absolute;
    left: 115px;
    text-align: left;
    top: -30px;
}
.clsMerchantToolsShippingMethodConfirm
{
    position: absolute;
    left: 0px;
    text-align: left;
    top: -50px;
}
.clsMerchantToolsImportProductsInstructions
{
    margin-right: 10px;
}
.clsMerchantToolsImportProductsInstructions li
{
    list-style-position: outside;
    margin-bottom: 10px;
    margin-right: 10px;
}
.clsPopupConfirmDetails
{
    margin: 15px;
}
.clsPromptTable
{
    margin: 15px;
}
.clsPromptMessage
{
    padding-top: 10px;
    padding-right: 10px;
    text-align: left;
}
.clsEmailFriendPrompt
{
    position: absolute;
    left: -135px;
    text-align: left;
    top: -115px;
}
.clsShow
{
    visibility: visible;
}
.clsHide
{
    visibility: hidden;
}
.clsDisplay
{
    display: block;
}
.clsHidden
{
    display: none;
}
.clsHiddenButton
{
    display: none;
    height: 0px;
    width: 0px;
}
.clsImage
{
    border-color: black;
    border-style: solid;
    border-width: 1px;
}
.clsCheckMarkList
{
    list-style-image: url(../Images/CheckMark.gif);
}
.clsCheckMarkList li
{
    list-style-position: inside;
    padding-bottom: 10px;
}
.clsUpload
{
}
.clsUploadControl
{
	font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    font-weight: normal;
    height: 19px;
}
.clsUploadButton
{
	font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    font-weight: normal;
    height: 19px;
    margin-left: 4px;
}
.ie6 .clsUploadButton,
.ie7 .clsUploadButton,
.ff3 .clsUploadButton,
.sf3 .clsUploadButton
{
    width: 75px;
}
.ie8 .clsUploadButton
{
    width: 80px;
}
.ch2 .clsUploadButton
{
}
.clsThumbnail
{
    border-color: black;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    margin-right: 10px;
    margin-bottom: 5px;
}
.clsThumbnailDisabled
{
    border-color: black;
    border-style: solid;
    border-width: 1px;
    cursor: default;
    margin-right: 10px;
    margin-bottom: 5px;
}
.clsProduct
{
    width: 435px;
}
.clsProductTitle 
{
	/*TextColorBegin*/ color: #454545; /*TextColorEnd*/
	font-size: 12pt;
	font-weight: bold;
	padding-bottom: 0px;
}
.clsProductImage
{
    border-color: black;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 10px;
}
.clsProductCustomerRating
{
    font-size: 7.5pt;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    width: 125px;
}
.clsProductCustomerRatingLabel
{
    padding-bottom: 4px;
}
.clsProductToolbar
{
    padding-top: 0px;
    padding-bottom: 30px;
}
.clsProductToolbarButton
{
	/*ButtonBackgroundColorBegin*/ background-color: #6695a7; /*ButtonBackgroundColorEnd*/
	/*ButtonBorderColorBegin*/ border-color: #7d7d7d; /*ButtonBorderColorEnd*/
	border-style: solid;
	border-width: 1px;
    /*ButtonTextColorBegin*/ color: white; /*ButtonTextColorEnd*/ 
    cursor: pointer;
	font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}
.ie6 .clsProductToolbarLinkButton,
.ie7 .clsProductToolbarLinkButton,
.ie8 .clsProductToolbarLinkButton,
.ff3 .clsProductToolbarLinkButton,
.ch2 .clsProductToolbarLinkButton,
.sf3 .clsProductToolbarLinkButton,
.ie6 .clsProductToolbarLinkButtonDisabled,
.ie7 .clsProductToolbarLinkButtonDisabled,
.ie8 .clsProductToolbarLinkButtonDisabled,
.ff3 .clsProductToolbarLinkButtonDisabled,
.ch2 .clsProductToolbarLinkButtonDisabled,
.sf3 .clsProductToolbarLinkButtonDisabled
{
	/*ButtonBackgroundColorBegin*/ background-color: #6695a7; /*ButtonBackgroundColorEnd*/
	/*ButtonBorderColorBegin*/ border-color: #7d7d7d; /*ButtonBorderColorEnd*/
	border-style: solid;
	border-width: 1px;
    cursor: pointer;
	font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    font-weight: bold;
}
.ie6 .clsProductToolbarLinkButton,
.ie7 .clsProductToolbarLinkButton,
.ie8 .clsProductToolbarLinkButton,
.sf3 .clsProductToolbarLinkButton,
.ie6 .clsProductToolbarLinkButtonDisabled,
.ie7 .clsProductToolbarLinkButtonDisabled,
.ie8 .clsProductToolbarLinkButtonDisabled,
.sf3 .clsProductToolbarLinkButtonDisabled
{
    margin: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 4px;
    padding-right: 4px;
    text-decoration: none;
}
.ff3 .clsProductToolbarLinkButton,
.ch2 .clsProductToolbarLinkButton,
.ff3 .clsProductToolbarLinkButtonDisabled,
.ch2 .clsProductToolbarLinkButtonDisabled
{
    margin: 0px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: none;
}
.ie6 .clsProductToolbarLinkButton,
.ie7 .clsProductToolbarLinkButton,
.ie8 .clsProductToolbarLinkButton,
.ff3 .clsProductToolbarLinkButton,
.ch2 .clsProductToolbarLinkButton,
.sf3 .clsProductToolbarLinkButton
{
    /*ButtonTextColorBegin*/ color: white; /*ButtonTextColorEnd*/ 
}
.ie6 .clsProductToolbarLinkButtonDisabled,
.ie7 .clsProductToolbarLinkButtonDisabled,
.ie8 .clsProductToolbarLinkButtonDisabled,
.ff3 .clsProductToolbarLinkButtonDisabled,
.ch2 .clsProductToolbarLinkButtonDisabled,
.sf3 .clsProductToolbarLinkButtonDisabled
{
    /*ButtonDisabledTextColorBegin*/ color: #e4e4e4; /*ButtonDisabledTextColorEnd*/ 
}
.clsProductThumbnail
{
    border-color: black;
    border-style: solid;
    border-width: 1px;
    clear: left;
    cursor: pointer;
    float: left;
    margin-right: 30px;
    margin-bottom: 10px;
}
.clsProductThumbnailDisabled
{
    border-color: black;
    border-style: solid;
    border-width: 1px;
    clear: left;
    cursor: default;
    float: left;
    margin-right: 30px;
    margin-bottom: 10px;
}
.clsProductDetailsTitle
{
	font-size: 8pt;
    font-weight: bold;
    padding-bottom: 10px;
}
.clsProductDescription
{
	font-size: 8pt;
	font-weight: normal;
	vertical-align: top;
}
.clsProductReviewTitle
{
	font-size: 8pt;
    font-weight: bold;
    padding-bottom: 25px;
}
.clsProductReviewRating
{
    padding-bottom: 10px;
}
.clsProductReviewDetails
{
    padding-bottom: 15px;
}
.clsProductReviewDate
{
    font-size: 7.5pt;
    font-style: italic;
}
.clsProductReviewRule
{
    margin-bottom: 15px;
}
.clsProductReviewPages
{
    padding-top: 10px;
    padding-bottom: 20px;
}
.clsProductWriteReviewRichText
{
	font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    height: 470px;
}
.clsProductWriteReviewRichTextFireFox
{
	font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    position: relative;
    left: 0px;
    text-align: left;
    top: -655px;
}
.clsProductReviewPopup
{
    position: absolute;
    left: 280px;
    text-align: left;
    top: -10px;
}
.clsRelatedProducts
{
}
.clsRelatedProduct
{
    padding-bottom: 25px;
    width: 132px;
}
.clsRelatedProductThumbnail
{
    border-color: black;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
}
.clsGiftWrap
{
    padding-top: 10px;
}
.clsGiftWrapCheckBox
{
    font-size: 7.5pt;
    font-weight: normal;
}
.clsGiftWrapMessage
{
    font-size: 7.5pt;
    font-weight: bold;
}
.clsOrderDetailLabel
{
    font-size: 7.5pt;
    font-weight: bold;
    width: 175px;
}
.clsOrderDetailDataLabel
{
    font-size: 7.5pt;
    font-weight: normal;
    padding-left: 7px;
    width: 175px;
}
.clsOrderDetailTextLabel
{
    font-size: 7.5pt;
    font-weight: bold;
}
.clsOrderDetailText
{
    font-size: 7.5pt;
    font-weight: normal;
    padding-left: 7px;
}
.clsOrderDetailDataLink
{
    font-size: 7.5pt;
    font-weight: normal;
    padding-left: 7px;
    width: 175px;
}
.clsOrderDetailDataLinkDisabled
{
	/*TextColorBegin*/ color: #454545; /*TextColorEnd*/
    font-size: 7.5pt;
    font-weight: normal;
    padding-left: 7px;
    text-decoration: none;
    width: 175px;
}
.clsWishListSendTextBox
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	font-weight: normal;
	height: 100px;
	width: 420px;
}
.clsNone
{
}
.clsAddToCart 
{
	margin-top: 40px;
	margin-left: 2px;
    text-align: center;
}
.clsAddToCartTop,
.clsAddToCartMiddle,
.clsAddToCartBottom
{
	/*ActionItemBackgroundColorBegin*/ background-color: navy; /*ActionItemBackgroundColorEnd*/
    text-align: center;
}
.clsAddToCartBottom
{
    height: 3px;
}
.clsAddToCartMiddle
{
    /*ActionItemMiddleBackgroundImageBegin*/ background-image: url(../Images/Skins/0000000001/MessageMiddle.gif); /*ActionItemMiddleBackgroundImageEnd*/
	/*ActionItemTextColorBegin*/ color: White; /*ActionItemTextColorEnd*/
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
}
.clsAddToCartTitle
{
	/*ActionItemTextColorBegin*/ color: White; /*ActionItemTextColorEnd*/
    font-size: 8pt;
    font-weight: bold;
}
.clsAddToCartSubTitle
{
	/*ActionItemTextColorBegin*/ color: White; /*ActionItemTextColorEnd*/
    font-size: 7.5pt;
    font-weight: bold;
}
.clsAddToCartAttributeLabel
{
	/*ActionItemTextColorBegin*/ color: White; /*ActionItemTextColorEnd*/
    font-size: 8pt;
    font-weight: bold;
}
.clsAddToCartAttributeList
{
	/*ActionItemTextColorBegin*/ color: White; /*ActionItemTextColorEnd*/
	font-size: 7.5pt;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	width: 120px;
}
.clsAddToCartAttributeList td
{
	vertical-align: top;
}
.clsAddToCartLabel
{
	/*ActionItemTextColorBegin*/ color: White; /*ActionItemTextColorEnd*/
	font-size: 7pt;
	font-weight: normal;
}
.clsAddToCartTextBox
{
    background-color: #f5f5f5;
    font-family: Arial;
    font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    font-weight: normal;
    height: 12px;
    margin: 2px;
    text-align: center;
    width: 40px;
}
.clsAddToCartDropDownList
{
    background-color: #f5f5f5;
    font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    font-weight: normal;
    margin: 1px;
    width: 100px;
}
.clsAddToCartButton
{
	/*ActionItemButtonBackgroundColorBegin*/ background-color: white; /*ActionItemButtonBackgroundColorEnd*/
    /*ActionItemButtonBackgroundImageBegin*/ background-image: url(../Images/Skins/0000000001/ActionItemButtonBackground.gif); /*ActionItemButtonBackgroundImageEnd*/
	border-style: none;
	/*ActionItemButtonTextColorBegin*/ color: black; /*ActionItemButtonTextColorEnd*/
    cursor: pointer;
	font-family: Verdana, Arial, Helvetica;
    font-size: 7pt;
    font-weight: normal;
    height: 18px;
    width: 100px;
}
.clsAddToCartIcon
{
	/*ActionItemIconBackgroundColorBegin*/ background-color: White; /*ActionItemIconBackgroundColorEnd*/
}
.clsAddToCartLink
{
	/*ActionItemTextColorBegin*/ color: White; /*ActionItemTextColorEnd*/
	cursor: pointer;
	font-size: 7.5pt;
	font-weight: normal;
	text-decoration: none;
}
.clsHelpfulTips 
{
	margin-top: 45px;
	margin-left: 5px;
    text-align: center;
    width: 150px;
}
.clsHelpfulTipsTop,
.clsHelpfulTipsMiddle,
.clsHelpfulTipsBottom
{
	/*ActionItemBackgroundColorBegin*/ background-color: navy; /*ActionItemBackgroundColorEnd*/
}
.clsHelpfulTipsBottom
{
    height: 3px;
}
.clsHelpfulTipsMiddle
{
    /*ActionItemMiddleBackgroundImageBegin*/ background-image: url(../Images/Skins/0000000001/MessageMiddle.gif); /*ActionItemMiddleBackgroundImageEnd*/
	/*ActionItemTextColorBegin*/ color: White; /*ActionItemTextColorEnd*/
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
}
.clsHelpfulTipsMiddleBreakWord
{
    padding: 0px;
    width: 120px;
    word-wrap: break-word;
}
.clsHelpfulTipsTitle
{
	/*ActionItemTextColorBegin*/ color: White; /*ActionItemTextColorEnd*/
    font-size: 8pt;
    font-weight: bold;
}
.clsHelpfulTipsClickHere
{
	/*ActionItemTextColorBegin*/ color: White; /*ActionItemTextColorEnd*/
    font-weight: bold;
    text-decoration: none;
}
.clsHelpfulTipsLink
{
	/*ActionItemTextColorBegin*/ color: White; /*ActionItemTextColorEnd*/
	cursor: pointer;
	font-size: 8pt;
	font-weight: normal;
}
.clsItemListing
{
    padding-left: 0px;
    width: 100%;
}
.clsItemListingQuantity
{
	font-family: Verdana, Arial, Helvetica;
    font-size: 7pt;
    text-align: right;
    width: 30px;
}
.clsItemListingDescription
{
    padding-top: 10px;
    padding-left: 2px;
    padding-bottom: 5px;
    overflow: hidden;
}
.clsItemListingDescriptionContainer
{
    margin-bottom: 5px;
    overflow: hidden;
}
.clsItemListingDescriptionMore
{
	/*TextColorBegin*/ color: #454545; /*TextColorEnd*/
	font-size: 7.5pt;
	font-weight: bold;
	text-decoration: none;
}
.clsItemListingAttributes
{
    font-size: 7.5pt;
    padding-left: 4px;
    padding-bottom: 7px;
}
.clsShippingInfoSameAsBilling
{
    padding-bottom: 15px;
}
.clsPaymentTermsCreditCardDetails
{
    padding-bottom: 4px;
}
.clsPaymentTermsExpiration
{
	font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    width: 55px;
}
.clsPaymentTermsSecurityCode
{
	font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    width: 55px;
}
.clsFooter
{
    padding: 10px;
    width: 100%;
}
.clsFooterIcon
{
    padding-right: 5px;
}
.clsFooterLink
{
    /*TextColorBegin*/ color: #454545; /*TextColorEnd*/
    cursor: pointer;
    font-size: 7.5pt;
    font-weight: 600;
    padding-right: 8px;
    text-decoration: none;
}
.clsMailingListPopup
{
    position: absolute;
    left: 25px;
    text-align: left;
    top: -35px;
}
.clsMailingList 
{
    font-size: 7pt;
}
.clsMailingListEmailTextBox
{
    color: #989898;
	font-family: Verdana, Arial, Helvetica;
    font-size: 7.5pt;
    font-weight: normal;
    height: 12px;
}
.clsMailingListJoinButton
{
	/*ButtonBackgroundColorBegin*/ background-color: #6695a7; /*ButtonBackgroundColorEnd*/
	/*ButtonBorderColorBegin*/ border-color: #7d7d7d; /*ButtonBorderColorEnd*/
	border-style: solid;
	border-width: 1px;
    /*ButtonTextColorBegin*/ color: white; /*ButtonTextColorEnd*/ 
    cursor: pointer;
	font-family: Verdana, Arial, Helvetica;
    font-size: 7pt;
    font-weight: 600;
    height: 12px;
}
.clsCopyright, 
.clsCopyright a
{
	font-size: 7.5pt;
	color: 	#646464;
	text-decoration: none; 
	text-align: center;
}
.clsSuperScript 
{
	font-size: 7.5pt;
}
.clsBreakAll
{
    -ms-word-break: break-all;
    word-break: break-all;
}

