.CATContainerHeader {
	visibility: visible;
	color: #434438;
	background: #069 url(cat_header_bg.jpg);
	font: bold 10px Verdana, Tahoma, Arial, Helvetica;
}
TD.CATContainerHeader {
	visibility: hidden;
	height: 32px;
	background: #069 url(CAT_Header_BG.jpg);
}
.CATContainerFooter {
	visibility: visible;
	color: #434438;
	background: #069 url(cat_header_bg.jpg);
	font: bold 10px Verdana, Tahoma, Arial, Helvetica;
}
TD.CATContainerFooter {
	visibility: visible;
	height: 32px;
	background: #069 url(CAT_Header_BG.jpg);
}
.CATHeader {
	color: #363;
	padding-left: 5px;
	padding-right: 5px;
	background: #069 url(cat_header_bg.jpg);
	font: bold 12px Verdana, Tahoma, Arial, Helvetica;
}
TD.CATHeader {
	height: 32px;
	width: 100%;
	background: #069 url(CAT_Header_BG.jpg);
}
.CATAltHeader {
	color: #45a;
	background: url(CAT_AltHeader_BG.jpg);
	font: bold 10px Verdana, Tahoma, Arial, Helvetica;
}
TD.CATAltHeader {
	height: 32px;
	width: 100%;
	background: url(CAT_AltHeader_BG.jpg);
}
.CATSubHeader {
	font-size: 10px;
}
TD.CATSubHeader {
	font-size: 10px;
}
.CATRow {
	font-size: 10px;
}
TD.CATRow {
	font-size: 10px;
}
.CATRowHighLight {
	font-size: 10px;
}
TD.CATRowHighlight {
	font-size: 10px;
}
.CATAltHeaderImage {
	background: #D1D7DC url(CAT_AltHeader_Image.jpg);
}
TD.CATAltHeaderImage {
	height: 32px;
	background: #D1D7DC url(CAT_AltHeader_Image.jpg);
}
.CATProductNumber {
	color: #808080;
	font: 10px/10pt Verdana, Tahoma, Arial, Helvetica;
}
.CATProductListItem {
	color: #c9511c;
	font: bold 11px Verdana, Tahoma, Arial, Helvetica;
}
.CATUnitCost {
	color: #808080;
	font: 10px/10pt Verdana, Tahoma, Arial, Helvetica;
}
.CATNormalBold {
	font: bold 10px Verdana, Tahoma, Arial, Helvetica;
}
.CATDescription {
	font: normal 10px Verdana, Tahoma, Arial, Helvetica;
}
.CATLiability {
	color: Black;
	font: 10px/10pt Verdana, Tahoma, Arial, Helvetica;
}
.CATHomeHead {
	display: none;
}
.CATSubSubHead {
	color: black;
	font: bold 10px Verdana, Tahoma, Arial, Helvetica;
}
.CATNormal {
	font: normal 10px Verdana, Tahoma, Arial, Helvetica;
}
.CATSmall {
	color: Black;
	font: normal 10px Arial Narrow;
}
.CATNormalRed {
	color: #f00;
	font: bold 10px Verdana, Tahoma, Arial, Helvetica;
}
.CATNormalTextBox {
	font: normal 10px Verdana, Tahoma, Arial, Helvetica;
}
.CATNormalDropDownList {
	font: normal 10px Verdana, Helvetica, sans-serif;
}
.CATNormalCheckBox {
	margin-left: -4px;
	font: normal 10px Verdana, Helvetica, sans-serif;
}
.CATNormalRadio {
	text-indent: -5px;
	font: normal 10px Verdana, Helvetica, sans-serif;
}
.CATCommandButton {
	font: normal 10px Verdana, Tahoma, Arial, Helvetica;
}
A.CATCommandButton:link {
	text-decoration: underline;
}
A.CATCommandButton:visited {
	text-decoration: underline;
}
A.CATCommandButton:active {
	text-decoration: underline;
}
A.CATCommandButton:hover {
	text-decoration: underline;
}
A.CATSiteLink, A.CATSiteLink:link, A.CATSiteLink:visited {
	text-decoration: underline;
	color: #036;
	font: 10px Verdana, Tahoma, Arial, Helvetica;
}
A.CATSiteLink:hover {
	text-decoration: underline;
	color: #f00;
	font: 10px Verdana, Tahoma, Arial, Helvetica;
}
.CAT_TabNoActive {
	height: 24px;
	border-width: 1px;
	border-color: #98AAB1;
	border-style: solid;
	background: none no-repeat;
}
.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 {
	height: 24px;
	border-width: 1px;
	border-color: #98AAB1;
	border-style: solid;
	background: #D4D9EC none no-repeat;
}
.CATGrid {
	width: 100%;
	background: white none;
}
.CATGridHeader {
	font-family: Verdana, Tahoma, Arial, Helvetica;
	background: #D1D7DC url(CAT_AltHeader_BG.jpg);
}
.CATGridItem {
	font-family: Verdana, Tahoma, Arial, Helvetica;
	height: 22px;
}
.CATGridEditItem {
	font: 10px/11pt Verdana, Tahoma, Arial, Helvetica;
}
.CATGridItemAlt {
	font-family: Verdana, Tahoma, Arial, Helvetica;
	height: 22px;
}
.CATGridFooter {
	font-size: 10px;
	background: #C6C3C6;
}
.CATGridPager {
	height: 32px;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	background: #D1D7DC url(CAT_AltHeader_BG.jpg);
}
.dtree {
	color: #666;
	white-space: nowrap;
	font: 10px 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;
}
.CATMenuContainer {
	width: 181px;
}
.CATMenuBar {
	cursor: hand;
	height: 16;
	background: Transparent;
}
.CATMenuIcon {
	cursor: hand;
	text-align: center;
	width: 2;
	height: 16;
	background: #E6E6CB;
}
.CATMenuItem {
	cursor: hand;
	color: #004000;
	background: white;
	font: normal bold 12px Verdana, Arial, Helvetica;
}
.CATMenuArrow TD {
	display: none;
}
.CATMenuRootArrow TD {
	display: none;
}
.CATRootItem TD {
	height: 29px;
	width: 181px;
	font-weight: bold;
	background: url(http://theoutdoorway.co.uk.previewyoursites.com/portals/_default/skins/hvs-skin/cat-background.gif);
}
.CATRootItemActive TD {
	height: 29px;
	width: 181px;
	font-weight: bold;
	background: url(http://theoutdoorway.co.uk.previewyoursites.com/portals/_default/skins/hvs-skin/cat-background.gif);
}
.CATRootItemSelected TD {
	height: 29px;
	color: #002302;
	width: 181px;
	font-weight: bold;
	background: url(http://theoutdoorway.co.uk.previewyoursites.com/portals/_default/skins/hvs-skin/cat-background.gif);
}
.CATRootItemBreadCrumb TD {
	display: none;
}
.CATSubMenu {
	z-index: 1000;
	cursor: hand;
	color: #036;
	height: 29px;
	width: 20px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);
	background: #FFF;
	font: normal 10px/29px Verdana, Arial, Helvetica;
}
.CATSubItem TD {
	font-weight: bold;
	line-height: 29px;
	color: #036;
	height: 29px;
	width: 181px;
	background: #ABD0E2;
}
.CATSubItemActive TD {
	font-weight: bold;
	line-height: 29px;
	color: #036;
	height: 29px;
	width: 181px;
	background: #ABD0E2;
}
.CATSubItemSelected {
	font-weight: bold;
	line-height: 29px;
	color: #fff;
	height: 29px;
	background: #ed7540;
}
.CATSubItemBreadCrumb {
	width: 181px;
	line-height: 29px;
	height: 29px;
	font-weight: bold;
	color: #036;
	background: Transparent;
}
.CATTreeViewMenu {
	width: 175px;
	border-right: #FFF 1px solid;
	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;
}
LI.linkbox {
	display: list-item;
	list-style-position: outside;
	list-style-image: url(bullet.gif);
	margin-left: -20px;
	line-height: 12.5pt;
	font-size: 10px;
}
A.CATMenu, A.CATMenu:link, A.CATMenu:visited {
	text-decoration: none;
	color: #036;
	font: 10px Verdana, Tahoma, Arial, Helvetica;
}
A.CATMenu:hover {
	text-decoration: underline;
	color: #f00;
	font: 10px Verdana, Tahoma, Arial, Helvetica;
}
.ShopLeftFrame {
	height: 600;
	font-size: 10px;
	width: 24%;
}
.ShopRightFrame {
	height: 600;
	width: 74%;
	font-size: 10px;
}
.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;
	font-size: 10px;
	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;
	font-size: 10px;
	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 10px Verdana, Tahoma, Arial, Helvetica;
}
.CATMostPopularFoot {
	color: black;
	height: 1px;
}
A.CATMostPopularItemText, A.CATMostPopularItemText:link, A.CATMostPopularItemText:visited {
	color: black;
	text-decoration: none;
	font: 10px Verdana, Tahoma, Arial, Helvetica;
}
A.CATMostPopularItemText:hover {
	color: red;
	text-decoration: underline;
	font: 10px Verdana, Tahoma, Arial, Helvetica;
}
.CATPagingTable {
	width: 100%;
	border-style: solid;
	border-width: 1px;
	border-color: #98AAB1;
	font-size: 10px;
}
.CATNormalDisabled {
	color: silver;
	font: normal 10px Verdana, Tahoma, Arial, Helvetica;
}