/* =================================
    CSS STYLES FOR CATALooK.netStore 
    v3.59, 08/2005
   =================================
*/

/* ====================
    MODULE CONTAINERS
   ====================*/

/* Visibility of the home and help image in the title row of the CATALooK.netStore containers */
/* Visibility of the module title in the title row of the CATALooK.netStore containers */
/* Function is moved to the HTML container skin: module CAT_StoreSettings: [Edit Container] */

/* Style of the Container border and background. */ 
/* Set [border: 1px;] to show the border or [background-color: Transparent;] to show the DNN Skin background */
/* Select any other background-color to fit the CATALooK module background to the DNN Skin */
.CATContainerBorder
{	
	border: 1px #333333 solid;
	background-color: #333333;
}

/* Style of the Container title row */
/* select [hidden] for hide or [visible] to show. To remove white spaces edit the container HTML skin: module CAT_StoreSettings: [Edit Container] or the module skin */
.CATContainerHeader
{
	visibility: visible;
/*	border-top: white 1px solid; */
	font-weight: bold;
	font-size: 8pt;
/*	background-image: url(cat_header_bg.jpg); */
	color: #B65302;
/*	border-bottom: white 1px solid; */
	font-family: Verdana, Tahoma, Arial, Helvetica;
	background-color: #000000;
}

TD.CATContainerHeader
{	
	visibility: visible;
/*	border-top: white 1px solid; */
/*	border-bottom: white 1px solid; */
/*	background-image: url(CAT_Header_BG.jpg);	*/
	height: 32px;
	background-color: #000000;
}

/* Style of the Container footer row */ 
/* select [hidden] for hide or [visible] to show. To remove white spaces edit the container HTML skin: module CAT_StoreSettings: [Edit Container] or the module skin */
.CATContainerFooter
{
	visibility: visible;
/*	border-top: white 1px solid; */
	font-weight: bold;
	font-size: 8pt;
/*	background-image: url(cat_header_bg.jpg); */
	color: #B65302;
/*	border-bottom: white 1px solid; */
	font-family: Verdana, Tahoma, Arial, Helvetica;
	background-color: #000000;
}

TD.CATContainerFooter
{	
	visibility: visible;
/*	border-top: white 1px solid; */
/*	border-bottom: white 1px solid; */
/*	background-image: url(CAT_Header_BG.jpg);	*/
	height: 32px;
	background-color: #000000;
}

/* ===================
    MODULE INNER AREA
   ===================*/

/* Style of the inner Container border and background */
.CATBorder
{	
	border: 1px #333333 solid;
	background-color: #333333;	
}

/* Style of the inner sections border and background of the presentation layer modules*/
.CATSectionBorder
{	
	border: 0px #333333 solid;
	background-color: #333333;	
}

/* Style of the inner sections border and background of the admin modules*/
.CATAdminSectionBorder
{	
	border: 0px #333333 solid;
	background-color: #333333;	
}

/* Style of the border and background of the admin sub menus */
.CATSubMenuBorder
{	
	border: 1px #333333 solid;
	background-color: #333333;	
}

/* Style of the item border and background of list items from the list, grid and repeater controls */
.CATListBorder
{	
	border: 1px #333333 solid;
	background-color: #333333;	
}

/* Style of the item border and background of list items from the grid controls */
.CATGridBorder
{	
	border: 1px #333333 solid;
	background-color: #000000;
	border-collapse: collapse;
}
/* Style of the inner module chapter main title row */ 
.CATHeader
{
/*	border-top: #333333 1px solid; */
	font-weight: bold;
	font-size: 9pt;
/*	background-image: url(cat_header_bg.jpg); */
	color: #33cc33;
/*	border-bottom: white 1px solid; */
	font-family: "Arial",Verdana,Helvetica,Sans-Serif;
	background-color: #000000;
}

TD.CATHeader
{	
/*	border-top: white 1px solid; */
/*	border-bottom: white 1px solid; */
/*	background-image: url(CAT_Header_BG.jpg);	*/
	height: 32px;
	background-color: #000000;
}

/* Style of the inner module chapter sub title row */ 
.CATAltHeader
{
	font-weight: bold;
	font-size: 13px;	
	color: B65302;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	background-color:#000000; 
/*	background-image: url(CAT_AltHeader_BG.jpg);	*/
}

TD.CATAltHeader
{
	background-color: #000000;
/*	height: 32px; 		*/
/*	background-image: url(CAT_AltHeader_BG.jpg);*/
}

/* Style of the left title fields and of the breadcrumbs and Custom Pager control */ 
.CATSubHeader
{
	background-color: #000000;
	font-weight: bold;
	font-size: 12px;	
	color: #666666;
}

/* Style of the right value fields in admin pages and of the content area of all presentation layer modules */ 
.CATRow
{
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	font-family: "Arial",Verdana,Helvetica,Sans-Serif;
	text-align; center;
}

TD.CATRow
{
	background-color: #000000;
	color: #FFFFFF;
}

/* Style of the highlighted value fields */ 
.CATRowHighLight
{	
	color: #B65302;	
	background-color: #000000;
	font-family: "Arial",Verdana,Helvetica,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}

TD.CATRowHighlight
{
    background-color: #000000;
}

/* Style of the right parts from the title rows in modules CAT_ItemPaneNF and CAT_DashBoard */
.CATAltHeaderImage
{
	background-color:#000000;
/*	background-image: url(CAT_AltHeader_Image.jpg);*/
/*	background-repeat: repeat-y; */
}

TD.CATAltHeaderImage
{	
	background-color:#000000;
	height: 32px; 
/*	background-image: url(CAT_AltHeader_Image.jpg);*/
/*	background-repeat: repeat-y; */
}

/* ====================
    General
   ====================*/

/* Style of Product Number, ISBN Number, EAN Number, Author, Publisher, Size, URL */
.CATProductNumber
{
	color: #33CC33;
	font-family: "Arial",Verdana,Helvetica,Sans-Serif;
	font-size: 11px;
	line-height: 10pt;
}

/* Style of Price 1 and Retail Price Prefix in repeaters, product lists and detail page */
.CATProductListItem
{
	color: #FFFFFF;
	font-family: "Arial",Verdana,Helvetica,Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}

/* Style of Price 2 to 6 and Price extensions (exchanged amount, tax value, percentage discount extension) */
.CATUnitCost
{
	color: #808080;
	font-family: "Arial",Verdana,Helvetica,Sans-Serif;
	font-size: 10px;
	line-height: 12pt;
}

.CATNormalBold
{
	font-family: "Arial",Verdana,Helvetica,Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.CATDescription
{
	font-weight: normal;
	font-family: "Arial",Verdana,Helvetica,Sans-Serif;
	font-size: 10px;
	color: #FFFFFF;
}

.CATLiability
{
	color: #FFFFFF;
	font-family: "Arial",Verdana,Helvetica,Sans-Serif;
	font-size: 9px;
	line-height: 10pt;
}

/* Style of the welcome message on store home pages */
.CATHomeHead
{
	color: #c0c0c0;
	font-family: "Arial",Verdana,Helvetica,Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	height: 16px;
}

/* style of item titles */
.CATSubHead    {
    font-family: "Arial",Verdana,Helvetica,Sans-Serif;
    font-size:  11px;
    font-weight:    bold;
    color: #33cc33;
}

/* title style */
.CATSubSubHead {
    font-family: "Arial",Verdana,Helvetica,Sans-Serif;
    font-size:  12px;
    font-weight:    bold;
    color: b65302;
}

/* text style used for most text */
.CATNormal
{
    font-family: "Arial",Verdana,Helvetica,Sans-Serif;
    font-size: 12px;
    font-weight: normal;
	color: silver;
}

/* */
.CATSmall
{
	color: Black;
	font-family: "Arial",Verdana,Helvetica,Sans-Serif;
	font-size: 10px;
	font-weight: normal;
}

.CATNormalRed
{
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #ff0000
}

/* ====================
    Controls
   ====================*/

/* text style used for textboxes in the admin and edit pages */
.CATNormalTextBox
{
    font-family: "Arial",Verdana,Helvetica,Sans-Serif;
    font-size: 12px;
    font-weight: normal;
}

/* style used for dropdownlistcontrols of all pages and the ddl control of module CAT_MenuNF */
.CATNormalDropDownList
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px; /*1.2em;*/
	font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.CATNormalCheckBox
{
	margin-left: -4px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #B65302;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.CATNormalRadio
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-indent: -5px;
	color: #B65302;
}


/* ====================
    Links/Buttons
   ====================*/

/* text style for buttons and link buttons used in the store admin pages */
.CATCommandButton     
{
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
    color: #33CC33;
}
    
/* hyperlink style for buttons and link buttons used in the store admin pages */
A.CATCommandButton:link {
    text-decoration:    none;
    color: #33CC33;
}

A.CATCommandButton:visited  {
    text-decoration:    none;
    color: #33CC33;
}

A.CATCommandButton:active   {
    text-decoration:    underline;
    color: #003366;
}

A.CATCommandButton:hover    {
    text-decoration:    none;
    color: #b65302;
}

/* Standard for links */
/*
a:link 	
{
	text-decoration: underline; 
	font-family: "Arial",Verdana,Helvetica,Sans-Serif;
	font-size: 9px;
	color: #003366;		
} 

a:visited
{ 
	text-decoration: underline;
	font-family: "Arial",Verdana,Helvetica,Sans-Serif;
	font-size: 9px;
    color: #003366;	
}

a:hover
{ 
	text-decoration: underline;
	font-family: "Arial",Verdana,Helvetica,Sans-Serif;
	font-size: 9px;
    color: #ff0000;
}
*/

/* text style for the links  (not used)*/
A.CATSiteLink, A.CATSiteLink:link, A.CATSiteLink:visited
{
	text-decoration: underline; 
	font-family: "Arial",Verdana,Helvetica,Sans-Serif;
	font-size: 9px;
	color: #003366;		
}

A.CATSiteLink:hover
{
	text-decoration: underline;
	font-family: "Arial",Verdana,Helvetica,Sans-Serif;
	font-size: 9px;
    color: #ff0000
}


/* ====================================================
    TAB Menu Style used in module CAT_Products
   ====================================================*/

/* Active Tab Style in Store WorkPages (AddEditProducts.ascx ...) */
.CAT_TabNoActive
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #003366;
	height: 32px;
	background-color: #eef3fb;
	background-image: none;
	background-repeat: no-repeat;
	border-width: 1px;
	border-color: #98AAB1;
	border-style: solid;
}

/* Tab Spacer Style in Store WorkPages (AddEditProducts.ascx ...) */
.CAT_TabSpacer
{
	height: 32px;
	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: #98AAB1;
	border-bottom-style: solid;
 }

/* Passive Tab Style in Store WorkPages (AddEditProducts.ascx ...) */
.CAT_TabActive
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #003366;
	height: 24px;
	background-color: #D4D9EC;
	background-image: none;
	background-repeat: no-repeat;
	border-width: 1px;
	border-color: #98AAB1;
	border-style: solid;
}


/* ====================================================
    DataGrid Style used in Store WorkPages(Admin Pages)
   ====================================================*/

.CATGrid
{
	width: 100%;
	background-color: #000000;
	background-image: none;
}

.CATGridHeader
{
	height: 32px;
	font-weight: bold;
	font-size: 8pt;	
	color: #b65302;
	font-family: "Arial",Verdana,Helvetica,Sans-Serif;
	background-color:#333333; 
/*	background-image: url(CAT_AltHeader_BG.jpg); */
	border-width: 1px;
	border-color: #333333;
	border-style: solid;

}

.CATGridItem
{
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	font-family: "Arial",Verdana,Helvetica,Sans-Serif;
    height: 22px;
    background-color: #000000;
	border: #333333 1px solid;
}

.CATGridEditItem
{
	background-color: #000000;
	color:  #FFFFFF;
	font-family: "Arial",Verdana,Helvetica,Sans-Serif;
	font-size: 9px;
    line-height: 11pt;
}

.CATGridItemAlt
{
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	font-family: "Arial",Verdana,Helvetica,Sans-Serif;
    height: 22px;
    background-color: #333333;
}

.CATGridFooter
{
	background-color: #333333;
	line-height: 8pt;
}

.CATGridPager
{
	height: 32px;
	font-weight: normal;
	font-size: 11px;
	color: #003366;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	background-color:#333333; 
	background-image: url(CAT_AltHeader_BG.jpg);
}


/*==================================================
    Java Menu Style used in module CAT_MenuNF
  =================================================*/
/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landr&#246;          |
|--------------------------------------------------*/

.dtree
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	white-space: nowrap;
}
.dtree img
{
	border: 0px;
	vertical-align: middle;
}
.dtree a
{
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel
{
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover
{
	color: #ff0000;
	text-decoration: underline;
}
.dtree a.nodeSel
{
	background-color: #c0d2ec;
}

.dtree a.node:visited, .dtree a.nodeSel:visited
{
	/*color: #800080; */
	text-decoration: none;	
}

.dtree .clip
{
	overflow: hidden;
}


/* ====================================================
    Style for the solpart menu in module CAT_MenuNF
   ====================================================*/

/* Background of the SolPart menu in module CAT_MenuNF */
TD.CATMenuBG
{
    background-color: #eef3fb;        
}

.CATMenuContainer
{
	background-color: transparent;
	height: 20px;
	font-size: 0px;
	width: 180px;
}

/* Changes of height will cause an ftp error! */
.CATMenuBar
{
	cursor: pointer;
	cursor: hand;
	height: 16;
	background-color: Transparent;
}


.CATMenuIcon
{
	cursor: pointer;
	cursor: hand;
	background-color: #E6E6CB;
	text-align: center;
	width: 15; 
	height: 16;
}

.CATMenuItem /* activate bg image for subitems here */
{
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px; 
	font-weight: normal;
	font-style: normal;
	background-color: white; /* fixed firefox problem, do not use transparent here */
}

.CATMenuArrow TD
{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}


.CATMenuRootArrow TD
{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

.CATItemsBreak
{
}

.CATRootItem TD  /* left right and center bg of unselected root tab */
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	height: 20px; 
	background-color: #C1BE9B;
	border-bottom: #003366 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: #003366;
	height: 20px;
	background-color: #91BFD5;
	border-bottom: #003366 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: #003366;
	height: 20px;
	background-color: #91BFD5;
	border-bottom: #003366 1px solid;
	border-top: #FFFFFF 1px solid;
}

.CATRootItemBreadCrumb TD
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	height: 20px;
	background-color: #91BFD5;
	border-bottom: #003366 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: #003366;
	height: 20px;
	background-color: #FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);
}

.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: #003366;
	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: #003366; 
	background-color: #ABD0E2;
}

.CATSubItemBreadCrumb /* no effect */
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	background-color: Transparent;
}

/* ===================================================================
    Style for the TreeMenu of advanced categories in module CAT_MenuNF
   ===================================================================*/
.CATTreeViewMenu
{
	width: 100%;
	background-color: #eef3fb
	border-right: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-bottom: #FFFFFF 0px solid;
	moz-border-radius-bottomleft: 15px;
	moz-border-radius-bottomright: 15px;
	moz-border-radius-topleft: 3px;
	moz-border-radius-topright: 3px;
}
.CATTreeViewMenu_Header
{
	background-color: #eef3fb
}

/* ====================================================
    Style for the Link Box Control in module CAT_MenuNF
   ====================================================*/

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;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	color: #003366;
}

A.CATMenu:hover
{
	text-decoration: underline;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
    color: #ff0000;
}


/* ====================================================
    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: 600;
	width: 24%;
}

/*Size of Product List in Module CATALooKStore. Fixed values are necessary for some containers */
.ShopRightFrame
{
	height: 600;
	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: 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;
}

/* 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: 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;
}

/* 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: darkred;
	border-style: solid;
}

/* Title Style in repeaters on module CATALooKStore */
.CATMostPopularHead
{
	background-color: darkred;
	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: #98AAB1;
	background-color: #333333;
}


/* 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;
}

table#table1
{
	border: 1px solid #333333;
}

.whitefont
{
	color: #FFFFFF;
}