.CATContainerBorder{background-color:White;}
.bottomline{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#005524;}
.CATContainerHeader{visibility:visible;font-weight:bold;font-size:8pt;color:#005524;font-family:Verdana, Tahoma, Arial, Helvetica;}
TD.CATContainerHeader{visibility:visible;height:22px;}
.CATContainerFooter{visibility:visible;font-weight:bold;font-size:8pt;color:#005524;font-family:Verdana, Tahoma, Arial, Helvetica;}
TD.CATContainerFooter{visibility:visible;height:22px;}
.CATBorder{border:0px #005524 solid;background-color:White;}
.CATSectionBorder{border-bottom:#005524 0px solid;background-color:White;}
.CATAdminSectionBorder{border-bottom:#005524 1px solid;background-color:White;}
.CATSubMenuBorder{border:1px #005524 solid;background-color:White;}
.CATListBorder{background-color:White;}
.CATGridBorder{background-color:White;}
.CATHeader{font-weight:bold;font-size:8pt;color:#005524;font-family:Verdana, Tahoma, Arial, Helvetica;}
TD.CATHeader{height:22px;}
.CATAltHeader{font-weight:bold;font-size:8pt;color:#005524;font-family:Verdana, Tahoma, Arial, Helvetica;}
TD.CATAltHeader{height:22px;}
.CATSubHeader{font-weight:bold;font-size:8pt;color:#005524;font-family:Verdana, Tahoma, Arial, Helvetica;}
TD.CATSubHeader{}
.CATRow{font-weight:normal;font-size:11px;color:black;font-family:Verdana, Tahoma, Arial, Helvetica;}
TD.CATRow{}.CATRowHighLight{color:#005524;font-family:Verdana, Tahoma, Arial, Helvetica;font-size:11px;font-weight:normal;}
TD.CATRowHighlight{}
.CATAltHeaderImage{}
TD.CATAltHeaderImage{height:22px;}
/* ====================
General
====================*/
/* Style of Product Number, ISBN Number and EAN Number */
.CATProductNumber
{
color:#005524;
font-family:Verdana, Tahoma, Arial, Helvetica;
font-size:9px;
line-height:10pt;
}
/* Style of Price 2 to 6 and Price extensions (exchanged amount, tax value, percentage discount extension) */
.CATUnitCost
{
color:black;
font-family:Verdana, Tahoma, Arial, Helvetica;
font-size:11px;
font-weight:bold;
}
.CATDescription
{
color:Black;
font-family:Verdana, Tahoma, Arial, Helvetica;
font-size:9px;
line-height:10pt;
}
.CATLiability
{
color:Black;
font-family:Verdana, Tahoma, Arial, Helvetica;
font-size:9px;
line-height:10pt;
}
/* Style of the welcome message on store home pages */
.CATHomeHead
{
color:#005524;
font-family:Verdana, Tahoma, Arial, Helvetica;
font-size:14px;
font-weight:bold;
height:16px;
}
/* style of item titles */
.CATSubHead{
font-family:Verdana, Tahoma, Arial, Helvetica;
font-size:11px;
font-weight:bold;
color:#005524;
}
/* title style */
.CATSubSubHead{
font-family:Verdana, Tahoma, Arial, Helvetica;
font-size:12px;
font-weight:bold;
color:#005524;
}
.CATNormal
{
font-family:Verdana, Tahoma, Arial, Helvetica;
font-size:11px;
font-weight:normal;
}
.CATSmall
{
color:Black;
font-family:Arial Narrow;
font-size:10px;
font-weight:normal;
}
.CATNormalRed
{
font-family:Verdana, Tahoma, Arial, Helvetica;
font-size:12px;
font-weight:bold;
color:#ff0000
}
/* Style of Special Price DiscountExtension*/
.CATNormalBold, .CATNormalBold2
{
font-family:Verdana, Tahoma, Arial, Helvetica;
font-size:150%;
font-weight:bold;
color:Red;
}
span.CATNormalBold:before{content:"50% Reduction while stocks last -"; font-size:11px; color:red; white-space:normal;}
/* Style of Price 1 and Retail Price Prefix in repeaters, product lists and detail page */
.CATProductListItem{color:black;font-family:Verdana, Tahoma, Arial, Helvetica;font-size:11px;font-weight:bold;}
.CATNormalTextBox{font-family:Verdana, Tahoma, Arial, Helvetica;font-size:12px;font-weight:normal;}
.CATNormalDropDownList{font-family:Verdana, Tahoma, Arial, Helvetica;font-size:9px;font-weight:normal;color:#005524;}
.CATNormalCheckBox{margin-left:-4px;font-family:Verdana, Tahoma, Arial, Helvetica;font-size:11px;font-weight:normal;}
.CATNormalRadio{font-family:Verdana, Tahoma, Arial, Helvetica;font-size:9px;font-weight:normal;text-indent:-5px;}
.CATCommandButton{font-family:Verdana, Tahoma, Arial, Helvetica;font-size:11px;font-weight:normal;color:#005524;}
A.CATCommandButton:link{text-decoration:underline;color:#005524;}
A.CATCommandButton:visited{text-decoration:underline;color:#005524;}
A.CATCommandButton:active{text-decoration:underline;color:#005524;}
A.CATCommandButton:hover{text-decoration:underline;color:#68007b;}
A.CATSiteLink, A.CATSiteLink:link, A.CATSiteLink:visited{text-decoration:underline;font-family:Verdana, Tahoma, Arial, Helvetica;font-size:9px;color:#005524;}
A.CATSiteLink:hover{text-decoration:underline;font-family:Verdana, Tahoma, Arial, Helvetica;font-size:9px;color:#68007b;}
.CAT_TabNoActive{font-family:Verdana, Tahoma, Arial, Helvetica;font-size:11px;font-weight:normal;color:#005524;height:24px;background-color:#eff9fd;background-image:none;background-repeat:no-repeat;border-width:1px;border-color:#005524;border-style:solid;}
.CAT_TabSpacer{height:24px;background-color:Transparent;background-image:none;background-repeat:no-repeat;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-bottom-width:1px;border-bottom-color:#005524;border-bottom-style:solid;}
.CAT_TabActive{font-family:Verdana, Tahoma, Arial, Helvetica;font-size:11px;font-weight:normal;color:#005524;height:24px;background-color:#ABD0E2;background-image:none;background-repeat:no-repeat;border-width:1px;border-color:#005524;border-style:solid;}
.CATPriceRule, span.CATPriceRule:after{color:Red;}
.CATGrid{width:100%;background-color:white;background-image:none;}
.CATGridHeader{height:22px;font-weight:bold;font-size:8pt;color:#005524;font-family:Verdana, Tahoma, Arial, Helvetica;}
.CATGridItem{font-weight:normal;font-size:11px;color:#005524;font-family:Verdana, Tahoma, Arial, Helvetica;height:22px;}
.CATGridEditItem{color:#005524;font-family:Verdana, Tahoma, Arial, Helvetica;font-size:9px;line-height:11pt;}
.CATGridItemAlt{font-weight:normal;font-size:11px;color:#005524;font-family:Verdana, Tahoma, Arial, Helvetica;height:22px;}
.CATGridFooter{line-height:8pt;}
.CATGridPager{height:32px;font-weight:normal;font-size:11px;color:#005524;font-family:Verdana, Tahoma, Arial, Helvetica;}
.dtree{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:9px;color:#005524;white-space:nowrap;}
.dtree img{border:0px;vertical-align:middle;}
.dtree a{color:#005524;text-decoration:none;}
.dtree a.node, .dtree a.nodeSel{white-space:nowrap;padding:1px 2px;}
.dtree a.node:hover, .dtree a.nodeSel:hover{color:#68007b;text-decoration:underline;}
.dtree a.nodeSel{background-color:#ABD0E2;color:#800080;}
.dtree a.node:visited, .dtree a.nodeSel:visited{text-decoration:none;}
.dtree .clip{overflow:hidden;}
TD.CATMenuBG{background-color:#ffffff;}
.CATMenuContainer{background-color:transparent;height:20px;font-size:0px;width:180px;}
.CATMenuBar{height:16px;background-color:Transparent;}
.CATMenuIcon{background-color:#E6E6CB;text-align:center;width:15px;height:16px;}
.CATMenuItem{color:#005524;font-family:Verdana, Tahoma, Arial, Helvetica;font-size:11px;font-weight:normal;font-style:normal;background-color:white;}
.CATMenuArrow TD{font-family:webdings;font-size:10pt;}
.CATMenuRootArrow TD{font-family:webdings;font-size:10pt;}
.CATItemsBreak{}
.CATRootItem TD
{
font-family:Verdana, Tahoma, Arial, Helvetica;
font-size:11px;
font-weight:normal;
color:#005524;
height:20px;
background-color:#C1BE9B;
border-bottom:#005524 1px solid;
border-top:#ffffff 1px solid;
}
.CATRootItemActive TD /* outher left other right and center bg of active root item */
{
font-family:Verdana, Tahoma, Arial, Helvetica;
font-size:11px;
font-weight:normal;
color:#005524;
height:20px;
background-color:#91BFD5;
border-bottom:#005524 1px solid;
border-top:#ffffff 1px solid;
}
.CATRootItemSelected TD /* outher left other right and center bg of selected sub item */
{
font-family:Verdana, Tahoma, Arial, Helvetica;
font-size:11px;
font-weight:normal;
color:#005524;
height:20px;
background-color:#91bfd5;
border-bottom:#005524 1px solid;
border-top:#ffffff 1px solid;
}
.CATRootItemBreadCrumb TD
{
font-family:Verdana, Tahoma, Arial, Helvetica;
font-size:11px;
font-weight:normal;
color:#005524;
height:20px;
background-color:#91bfd5;
border-bottom:#005524 1px solid;
border-top:#ffffff 1px solid;
}
.CATSubMenu /* outher left and right bg of unselected sub item, bg of sub tab */
{
z-index:1000;
cursor:pointer;
cursor:hand;
font-family:Verdana, Tahoma, Arial, Helvetica;
font-size:11px;
font-weight:normal;
color:#005524;
height:20px;
background-color:#ffffff;
}
.CATSubItemActive TD /* outher left other right and center bg of selected sub item */
{
border-top:0px solid;
font-family:Verdana, Tahoma, Arial, Helvetica;
font-size:11px;
font-weight:normal;
color:#005524;
height:20px;
background-color:#abd0e2;
}
.CATSubItemSelected /* outher left other right and center bg of selected sub item */
{
font-family:Verdana, Tahoma, Arial, Helvetica;
font-size:11px;
font-weight:normal;
color:#005524;
background-color:#abd0e2;
}
.CATSubItemBreadCrumb /* no effect */
{
font-family:Verdana, Tahoma, Arial, Helvetica;
font-size:11px;
font-weight:normal;
color:#005524;
background-color:Transparent;
}
/* ===================================================================
Style for the TreeMenu of advanced categories in module CAT_MenuNF
===================================================================*/
.CATTreeViewMenu
{
width:175px;
background-color:#ffffff;
border:#ffffff 1px solid;
}
.CATTreeViewMenu_Header{background-color:#ffffff;}
/* ====================================================
Style for the Link Box Control in module CAT_MenuNF
====================================================*/
LI.linkbox{
DISPLAY:list-item;
LIST-STYLE-POSITION:outside;
LIST-STYLE-IMAGE:none;
LIST-STYLE-TYPE:none;
MARGIN-LEFT:-33px;
LINE-HEIGHT:12.5pt;
}
A.CATMenu, A.CATMenu:link, A.CATMenu:visited
{
text-decoration:none;
font-family:Verdana;
font-size:100%;
font-weight:bold;
color:#005524;
border-bottom:solid 1px #005524;
display:block;
padding:3px 5px;
width:90%;
}
A.CATMenu:hover
{
text-decoration:none;
font-family:Verdana;
font-size:100%;
font-weight:bold;
color:#68007b;
border-bottom:solid 1px #005524;
display:block;
padding:3px 5px;
width:90%;
}
A.CATAltHeader:link, A.CATAltHeader:visited, A.CATAltHeader:active{color:#006624;}
A.CATAltHeader:hover{color:#68007b;}
/* ====================================================
CSS STYLES FOR THE OLDER FRAME MODULE CATALooKStore 
v3.3, 11/2004
====================================================*/
/*Size of Tree Menu in Module CATALooKStore. Fixed values are necessary for some containers */
.ShopLeftFrame{height:600px;width:24%;}
/*Size of Product List in Module CATALooKStore. Fixed values are necessary for some containers */
.ShopRightFrame{height:600px;width:74%;}
/* Body backcolor, border and scrollbars of ShopLeftFrame TreeMenu in module CATALooKStore*/
.MenuPaneBody
{
background-color:Transparent;
background-image:none;
background-repeat:no-repeat;
border-width:1px;
border-color:#ee0011;
border-style:solid;
}
/* Body backcolor, border and scrollbars of ShopRightFrame ProductList of module CATALooKStore */
.ItemPaneBody
{
background-color:Transparent;
background-image:none;
background-repeat:no-repeat;
border-width:1px;
border-color:#ee0011;
border-style:solid;
}
/* Width of List Control on Frame ShopMainSide(module:CATALooKStore) [width:auto;] or [width:xxx;] or [width:xxx%;] */
.CATProductListGrid{width:100%;}
.CATProductBrowseList{width:100%;}
/* Border + Background style of repeaters in module CATALooKStore */
.CATPostContainer
{
background-color:Transparent;
background-image:none;
background-repeat:no-repeat;
border-width:1px;
border-color:#ee0011;
border-style:solid;
}
/* Title Style in repeaters on module CATALooKStore */
.CATMostPopularHead
{
background-color:#ee0011;
background-image:none;
background-repeat:no-repeat;
color:white;
font-family:Verdana, Tahoma, Arial, Helvetica;
font-size:9px;
font-weight:bold;
}
/* Style of horizontal row in repeaters on module CATALooKStore */
.CATMostPopularFoot
{
color:black;
height:1px;
} 
/* Item text in repeators on module CATALooKStore */
A.CATMostPopularItemText, A.CATMostPopularItemText:link, A.CATMostPopularItemText:visited
{
color:black;
font-family:Verdana, Tahoma, Arial, Helvetica;
font-size:9px;
text-decoration:none;
}
A.CATMostPopularItemText:hover
{
color:red;
font-family:Verdana, Tahoma, Arial, Helvetica;
font-size:9px;
text-decoration:underline;
}
/* ===============================================
Default style for the advanced paging control
===============================================*/
/* default style paging table */
.CATPagingTable
{
Width:100%;
border-style:solid;
border-width:1px;
border-color:#005524;
/*background-color:#D4D9EC;*/
}
/* default text style for inactive link buttons of advanced paging control */
.CATNormalDisabled
{
font-weight:normal;
font-size:11px;
color:silver;
font-family:Verdana, Tahoma, Arial, Helvetica;
}