.CATContainerBorder {
	border: 0 #98AAB1 solid;
	background: #f9ffc5;
}
.CATContainerHeader {
	visibility: visible;
	color: #f90;
	background: #069 url(cat_header_bg.jpg);
	font: bold 8pt Verdana, Tahoma, Arial, Helvetica;
}
TD.CATContainerHeader {
	visibility: visible;
	height: 32px;
	background:url(h2.gif) top left repeat-x; border:2px solid #d9eb40;
	color:#727C25;
	text-transform:uppercase; font-size:17px; font-weight:bold;
	font-family: arial, verdana, helvetica;
	text-align:center;
}
.CATContainerFooter {
	visibility: visible;
	color: #f90;
	background: #069 url(cat_header_bg.jpg);
	font: bold 8pt Verdana, Tahoma, Arial, Helvetica;
}
TD.CATContainerFooter {
	visibility: visible;
	height: 32px;
	background: #069 url(CAT_Header_BG.jpg);
}
.CATBorder {
	border: 0 #98AAB1 solid;
	background:  #F9FFC5;
}
.CATSectionBorder {
	border: 0 #98AAB1 solid;
	background:  #F9FFC5;
}
.CATAdminSectionBorder {
	border: 0 #98AAB1 solid;
	background:  #F9FFC5;
}
.CATSubMenuBorder {
	border: 0 #98AAB1 solid;
	background:  #F9FFC5;
}
.CATListBorder {
	border: 0 #98AAB1 solid;
	background:  #F9FFC5;
}
.CATGridBorder {
	border: 0 #98AAB1 solid;
	background: #F9FFC5;
}
.CATHeader {
	color: #f90;
	background: #069 url(cat_header_bg.jpg);
	font: bold 8pt Verdana, Tahoma, Arial, Helvetica;
}
TD.CATHeader {
	height: 32px;
	background: #069 url(CAT_Header_BG.jpg);
}
.CATAltHeader {
	color: #7a8521;
	text-align: left;
	background: #D1D7DC url();
	font: bold 10pt Verdana, Tahoma, Arial, Helvetica;
	text-align:left;
}
.CATAltHeaderCart{
	color: #7a8521;
	text-align: left;
	background: #F9FFC5 url();
	font: bold 10pt Verdana, Tahoma, Arial, Helvetica;
	padding-left:25px;
	text-align:center;
}
html>body .CATAltHeaderCart{padding-right:15px;}

TD.CATAltHeader {
	height: 32px;
	background: #f9ffc5 url(none);
}
.CATSubHeader {
	color: #036;
	font: bold 8pt Verdana, Tahoma, Arial, Helvetica;
}
TD.CATSubHeader {
	background: #f9ffc5;
}
.CATRow {
	color: #036;
	padding: 5px;
	background: #0F0;
	font: normal 11px Verdana, Tahoma, Arial, Helvetica;
}
TD.CATRow {
	background: #f9ffc5;
}
.CATRowHighLight {
	color: #036;
	background: #f9ffc5;
	font: normal 11px Verdana, Tahoma, Arial, Helvetica;
}
TD.CATRowHighlight {
	background: #f9ffc5;
}
.CATAltHeaderImage {
	background: #D1D7DC url(CAT_AltHeader_Image.jpg);
}
TD.CATAltHeaderImage {
	height: 32px;
	background: #f9ffc5 url(none);
}
.CATProductNumber {
	color: #808080;
	font: 9px/10pt Verdana, Tahoma, Arial, Helvetica;
}
.CATProductListItem {
	color: black;
	font: bold 11px Verdana, Tahoma, Arial, Helvetica;
}
.CATUnitCost {
	color: #808080;
	font: 9px/10pt Verdana, Tahoma, Arial, Helvetica;
}
.CATNormalBold {
	font: bold 11px Verdana, Tahoma, Arial, Helvetica;
}
.CATDescription {
	font: normal 10px Verdana, Tahoma, Arial, Helvetica;
}
.CATLiability {
	color: Black;
	font: 9px/10pt Verdana, Tahoma, Arial, Helvetica;
}
.CATHomeHead {
	color: #c0c0c0;
	height: 16px;
	font: bold 14px Verdana, Tahoma, Arial, Helvetica;
}
.CATSubHead {
	color: #7A8521;
	font: bold 11px Verdana, Tahoma, Arial, Helvetica;
}
.CATSubHead a, .CATSubHead a:active {
	color: #7A8521;
}
.CATSubSubHead {
	color: black;
	font: bold 12px Verdana, Tahoma, Arial, Helvetica;
}
.CATNormal {
	font: normal 11px Verdana, Tahoma, Arial, Helvetica;
}
.CATSmall {
	color: Black;
	font: normal 10px Arial Narrow;
}
.CATNormalRed {
	color: #f00;
	font: bold 12px Verdana, Tahoma, Arial, Helvetica;
}
.CATNormalTextBox {
	font: normal 12px Verdana, Tahoma, Arial, Helvetica;
}
.CATNormalDropDownList {
	font: normal 9px Verdana, Helvetica, sans-serif;
}
.CATNormalCheckBox {
	margin-left: -4px;
	font: normal 11px Verdana, Helvetica, sans-serif;
}
.CATNormalRadio {
	text-indent: -5px;
	font: normal 9px Verdana, Helvetica, sans-serif;
}

.CATCommandButtonSign {
	font: bold 11px Verdana, Tahoma, Arial, Helvetica;
	color:#3c4110;
	background:#fff url(signon.gif);
	border:0px;
	width:85px;
	height:21px;
	cursor:hand;
	padding-bottom:2px;
}
A.CATCommandButtonSign:link {
	text-decoration: underline;
	color: #7A8521;
	cursor:hand;
}
A.CATCommandButtonSign:visited {
	text-decoration: underline;
	color: #7A8521;
}
A.CATCommandButtonSign:active {
	text-decoration: underline;
	color: #7A8521;
}
A.CATCommandButtonSign:hover {
	text-decoration: underline;
	color: #000;
	cursor:hand;
}
/*-------------*/

.CATCommandButton {
	font: normal 11px Verdana, Tahoma, Arial, Helvetica;
	padding-bottom:0px;
}
A.CATCommandButton:link {
	text-decoration: underline;
	color: #7A8521;
}
A.CATCommandButton:visited {
	text-decoration: underline;
	color: #7A8521;
}
A.CATCommandButton:active {
	text-decoration: underline;
	color: #7A8521;
}
A.CATCommandButton:hover {
	text-decoration: underline;
	color: #000;
}
A.CATSiteLink, A.CATSiteLink:link, A.CATSiteLink:visited {
	text-decoration: underline;
	color: #036;
	font: 9px Verdana, Tahoma, Arial, Helvetica;
}
A.CATSiteLink:hover {
	text-decoration: underline;
	color: #f00;
	font: 9px Verdana, Tahoma, Arial, Helvetica;
}
.CAT_TabNoActive {
	color: #036;
	height: 24px;
	border-width: 1px;
	border-color: #98AAB1;
	border-style: solid;
	background: #eef3fb none no-repeat;
	font: normal 11px Verdana, Tahoma, Arial, Helvetica;
}
.CAT_TabSpacer {
	height: 24px;
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-bottom-width: 1px;
	border-bottom-color: #98AAB1;
	border-bottom-style: solid;
	background: Transparent none no-repeat;
}
.CAT_TabActive {
	color: #036;
	height: 24px;
	border-width: 1px;
	border-color: #98AAB1;
	border-style: solid;
	background: #D4D9EC none no-repeat;
	font: normal 11px Verdana, Tahoma, Arial, Helvetica;
}
.CATGrid {
	width: 100%;
	background: white none;
}
.CATGridHeader {
	height: 32px;
	color: #036;
	background: #d8eb3b url();
	font: bold 8pt Verdana, Tahoma, Arial, Helvetica;
}
.CATGridItem {
	color: #036;
	height: 22px;
	background: #d8eb3b;
	font: normal 11px Verdana, Tahoma, Arial, Helvetica;
}
.CATGridEditItem {
	color: #036;
	background: #d8eb3b;
	font: 9px/11pt Verdana, Tahoma, Arial, Helvetica;
}
.CATGridItemAlt {
	color: #036;
	height: 22px;
	background: #d8eb3b;
	font: normal 11px Verdana, Tahoma, Arial, Helvetica;
}
.CATGridFooter {
	line-height: 8pt;
	background: #C6C3C6;
}
.CATGridPager {
	height: 32px;
	color: #036;
	background: #D1D7DC url(none);
	font: normal 11px Verdana, Tahoma, Arial, Helvetica;
}
.dtree {
	color: #666;
	white-space: nowrap;
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.dtree img {
	border: 0;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #f00;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background: #c0d2ec;
}
.dtree a.node:visited, .dtree a.nodeSel:visited {
	text-decoration: none;
}
.dtree .clip {
	overflow: hidden;
}
TD.CATMenuBG {
	border: 0 #000 solid;
	padding-left: 10px;
	background: #f9ffc5;
}
.CATMenuContainer {
	height: 20px;
	font-size: 0;
	width: 180px;
	background: transparent;
}
.CATMenuBar {
	cursor: hand;
	height: 16;
	background: Transparent;
}
.CATMenuIcon {
	cursor: hand;
	text-align: center;
	width: 15;
	height: 16;
	background: #E6E6CB;
}
.CATMenuItem {
	height:25px; /* [Varit] 28/11/2007: Fix solpart with IE7 */
	cursor: hand;
	color: black;
	background: white;
	font: normal normal 11px Verdana, Tahoma, Arial, Helvetica;
}
.CATMenuArrow TD {
	cursor: hand;
	font: 10pt webdings;
}
.CATMenuRootArrow TD {
	cursor: hand;
	font: 10pt webdings;
}
.CATRootItem TD a {
	border-bottom: 1px solid #000;
}
.CATRootItem TD {
	color: #7A8521;
	height: 25px;
	background: #f9ffc5 url(product_menu.gif) no-repeat;
	padding-left: 18px;
	font: bold 14px Arial, Helvetica;
}
.CATRootItemActive TD {
	color: #7A8521;
	height: 25px;
	background: #f9ffc5 url(product_menu.gif) no-repeat;
	padding-left: 18px;
	font: bold 14px Arial, Helvetica;
}
.CATRootItemSelected TD {
	color: #000;
	height: 25px;
	background: url(product_menu.gif) no-repeat;
	padding-left: 18px;
	font: bold 14px Arial, Helvetica;
}
.CATRootItemBreadCrumb TD {
	color: #036;
	height: 20px;
	border-bottom: #036 1px solid;
	border-top: #FFF 1px solid;
	background: #91BFD5;
	font: normal 11px Verdana, Tahoma, Arial, Helvetica;
}
.CATSubMenu {
	z-index: 1000;
	cursor: hand;
	color: #036;
	height: auto; /* [Varit] 28/11/2007: Fix solpart with IE7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);
	background: #FFF;
	font: normal 11px Verdana, Tahoma, Arial, Helvetica;
}
.CATSubItemActive TD {
	border-top: 0 solid;
	color: #036;
	height: 20px;
	background: #ABD0E2;
	font: normal 11px Verdana, Tahoma, Arial, Helvetica;
}
.CATSubItemSelected {
	color: #036;
	background: #ABD0E2;
	font: normal 11px Verdana, Tahoma, Arial, Helvetica;
}
.CATSubItemBreadCrumb {
	color: #036;
	background: Transparent;
	font: normal 11px Verdana, Tahoma, Arial, Helvetica;
}
.CATTreeViewMenu {
	width: 175px;
	border-top: #FFF 1px solid;
	border-left: #FFF 1px solid;
	border-bottom: #FFF 1px solid;
	moz-border-radius-bottomleft: 15px;
	moz-border-radius-bottomright: 15px;
	moz-border-radius-topleft: 3px;
	moz-border-radius-topright: 3px;
	background: #eef3fb	border-right: #FFF 1px solid;
}
.CATTreeViewMenu_Header {
	background: #eef3fb;
}
LI.linkbox {
	display: list-item;
	list-style-position: outside;
	list-style-image: url(bullet.gif);
	margin-left: -20px;
	line-height: 12.5pt;
}
A.CATMenu, A.CATMenu:link, A.CATMenu:visited {
	text-decoration: none;
	color: #036;
	font: 9px Verdana, Tahoma, Arial, Helvetica;
}
A.CATMenu:hover {
	text-decoration: underline;
	color: #f00;
	font: 9px Verdana, Tahoma, Arial, Helvetica;
}
.ShopLeftFrame {
	height: 600;
	width: 24%;
}
.ShopRightFrame {
	height: 600;
	width: 74%;
}
.MenuPaneBody {
	border-width: 1px;
	border-color: darkred;
	border-style: solid;
	scrollbar-face-color: 0033CC;
	scrollbar-highlight-color: A6B6FF;
	scrollbar-shadow-color: 000066;
	scrollbar-3dlight-color: 3B2104;
	scrollbar-arrow-color: FFFFFF;
	scrollbar-track-color: A1B3FF;
	scrollbar-darkshadow-color: 00004E;
	background: Transparent none no-repeat;
}
.ItemPaneBody {
	border-width: 1px;
	border-color: darkred;
	border-style: solid;
	scrollbar-face-color: 0033CC;
	scrollbar-highlight-color: A6B6FF;
	scrollbar-shadow-color: 000066;
	scrollbar-3dlight-color: 3B2104;
	scrollbar-arrow-color: FFFFFF;
	scrollbar-track-color: A1B3FF;
	scrollbar-darkshadow-color: 00004E;
	background: Transparent none no-repeat;
}
.CATProductListGrid {
	width: 100%;
}
.CATProductBrowseList {
	width: 100%;
}
.CATPostContainer {
	border-width: 1px;
	border-color: darkred;
	border-style: solid;
	background: Transparent none no-repeat;
}
.CATMostPopularHead {
	color: white;
	background: darkred none no-repeat;
	font: bold 9px Verdana, Tahoma, Arial, Helvetica;
}
.CATMostPopularFoot {
	color: black;
	height: 1px;
}
A.CATMostPopularItemText, A.CATMostPopularItemText:link, A.CATMostPopularItemText:visited {
	color: black;
	text-decoration: none;
	font: 9px Verdana, Tahoma, Arial, Helvetica;
}
A.CATMostPopularItemText:hover {
	color: red;
	text-decoration: underline;
	font: 9px Verdana, Tahoma, Arial, Helvetica;
}
.CATPagingTable {
	width: 100%;
	border-style: solid;
	border-width: 1px;
	border-color: #98AAB1;
	background: #D4D9EC;
}
.CATNormalDisabled {
	color: silver;
	font: normal 11px Verdana, Tahoma, Arial, Helvetica;
}
.product_container .CATContainerBorder {
	border:2px solid #d9eb40;
	margin: 0 0 0 11px;
}
.product_header {background:url(h2.gif) top left repeat-x; border:2px solid #d9eb40;}
.product_header h2 {
	padding:6px;
	margin: 0px 0px 0 0px;
	text-transform: uppercase;
	text-align:center;
	height:20px;
}
html>body .product_header h2 {
height:18px;
}

.productCAT {
	background: #f9ffc5;
	border: 0;
}
#menuBorder {
	border: 1px solid #000;
}
.tblFooterNavigation{text-align:left;}
