/* =================================
    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: 0px #eee solid;
	background-color: Transparent;
}

/* 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;
	background-image: url(cat_header_bg.jpg);
	color: #6699cc;
/*	border-bottom: white 1px solid; */
	font-family: Times New Roman;
	background-color: #eee;
}

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: #eee;
}

/* 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;
	background-image: url(cat_header_bg.jpg);
	color: #6699cc;
/*	border-bottom: white 1px solid; */
	font-family: Times New Roman;
	background-color: #eee;
}

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: #eee;
}

/* ===================
    MODULE INNER AREA
   ===================*/

/* Style of the inner Container border and background */
.CATBorder
{	
	border: 0px #eee solid;
	background-color: Transparent;	
}

/* Style of the inner sections border and background of the presentation layer modules*/
.CATSectionBorder
{	
	border: 0px #eee solid;
	background-color: Transparent;	
}

/* Style of the inner sections border and background of the admin modules*/
.CATAdminSectionBorder
{	
	border: 0px #eee solid;
	background-color: Transparent;	
}

/* Style of the border and background of the admin sub menus */
.CATSubMenuBorder
{	
	border: 0px #eee solid;
	background-color: Transparent;	
}

/* Style of the item border and background of list items from the list, grid and repeater controls */
.CATListBorder
{	
	border: 0px #eee solid;
	background-color: Transparent;	
}

/* Style of the item border and background of list items from the grid controls */
.CATGridBorder
{	
	border: 0px #eee solid;
	background-color: Transparent;	
}

/* Style of the inner module chapter main title row */ 
.CATHeader
{
	font: bold 14px Times New Roman;
	color: #6699cc;
	background-image: url(cat_header_bg.jpg);
	background-color: #eee;
}

.CATHeader span
{
    font: bold 14px Times New Roman;
	color: #6699cc;
}

TD.CATHeader
{	
    background-image: url(CAT_Header_BG.jpg);	
	height: 32px;
	background-color: #eee;
}

/* Style of the inner module chapter sub title row */ 
.CATAltHeader
{
	font: bold 14px Times New Roman;
    color: #336699;background-image: url(CAT_AltHeader_BG.jpg);
	background-color:#eee; 	
}

.CATAltHeader span
{
    font: bold 14px Times New Roman;
    color: #336699;
}

TD.CATAltHeader
{
	background-color:#eee;
	height: 32px; 		
	background-image: url(CAT_AltHeader_BG.jpg);
}

/* Style of the left title fields and of the breadcrumbs and Custom Pager control */ 
.CATSubHeader
{
	font-weight: bold;
	color: #336699;
	font-family: Times New Roman;	
}

TD.CATSubHeader
{
	background-color: #eee;		
}

/* Style of the right value fields in admin pages and of the content area of all presentation layer modules */ 
.CATRow
{
	color: #336699;
	font-family: Times New Roman;
}

TD.CATRow
{
    background-color: Transparent;        
}

/* Style of the highlighted value fields */ 
.CATRowHighLight
{	
	color: #336699;	
	background-color: #eee;
	font-family: Times New Roman;
}

TD.CATRowHighlight
{
    background-color: Transparent;
}

/* Style of the right parts from the title rows in modules CAT_ItemPaneNF and CAT_DashBoard */
.CATAltHeaderImage
{
	background-color:#eee;
	background-image: url(CAT_AltHeader_Image.jpg);
/*	background-repeat: repeat-y; */
}

TD.CATAltHeaderImage
{	
	background-color:#eee;
	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: #336699;
	font-family: Times New Roman;
	font-weight: bold;
	line-height: 11pt;
}

/* Style of Price 1 and Retail Price Prefix in repeaters, product lists and detail page */
.CATProductListItem
{
	color: #336699;
	font-family: Times New Roman;
	font-weight: bold;
}

/* Style of Price 2 to 6 and Price extensions (exchanged amount, tax value, percentage discount extension) */
.CATUnitCost
{
	color: #ff3366;
	font-family: Times New Roman;
	font-weight: bold;
}

/* Style of Special Price DiscountExtension*/
.CATNormalBold
{
    font-family: Times New Roman;
    font-weight: bold
}

/* */
.CATDescription
{
    font-family: Times New Roman;
}

/* Please inform your customers that you 
  do not accept liability for the correctness of images and descriptions in the 
  product details. An appropriate sentence is indicated below the picture in the 
  product details.  */
.CATLiability
{
	color: #336699;
	font-family: Times New Roman;
	line-height: 10pt;
}

/* Style of the welcome message on store home pages */
.CATHomeHead
{
	color: #336699;
	font-family: Times New Roman;
	font-size: 14px;
	font-weight: bold;
	height: 16px;
}

/* style of item titles */
.CATSubHead    {
    font-family: Times New Roman;
    color: #336699;
}

/* title style */
.CATSubSubHead {
    font-family: Times New Roman;
    color: #6699cc;
}

/* text style used for most text */
.CATNormal
{
    font-family: Times New Roman;
    font-weight: normal;
}

/* */
.CATSmall
{
	color: #336699;
	font-family: Times New Roman;
	font-size: 12px;
}

.CATNormalRed
{
    font-family: Times New Roman;
    color: Red;
}

/* ====================
    Controls
   ====================*/

/* text style used for textboxes in the admin and edit pages */
.CATNormalTextBox
{
    font-family: Times New Roman;
    font-size: 12px;
    color: #666;
}
.CATSearchTextBox
{
    font-family: Times New Roman;
    color: #666;
    font-size: 12px;
}

/* style used for dropdownlistcontrols of all pages and the ddl control of module CAT_MenuNF */
.CATNormalDropDownList
{
	font-family: Times New Roman;
	font-size: 12px; /*1.2em;*/
	color: #666;
}
.CATSearchDropDownList
{
    font-family: Times New Roman;
    color: #666;
    font-size: 12px;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.CATNormalCheckBox
{
	margin-left: -4px;
	font-family: Times New Roman;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.CATNormalRadio
{
	font-family: Times New Roman;
	text-indent: -5px;
}


/* ====================
    Links/Buttons
   ====================*/

/* text style for buttons and link buttons used in the store admin pages */
.CATCommandButton     
{
    font: normal 12px Arial;
}
    
/* hyperlink style for buttons and link buttons used in the store admin pages */
A.CATCommandButton:link {
    font: normal 12px Arial;
    text-decoration:    underline;
    color: #336699;
}

A.CATCommandButton:visited  {
    font: normal 12px Arial;
    text-decoration:    underline;
    color: #336699;
}

A.CATCommandButton:active   {
    font: normal 12px Arial;
    text-decoration:    underline;
    color: #336699;
}

A.CATCommandButton:hover    {
    font: normal 12px Arial;
    text-decoration:    underline;
    color: #ff99cc;
}

/* Standard for links */
/*
a:link 	
{
	text-decoration: underline; 
	font-family: Times New Roman;
	font-size: 12px;
	color: #336699;		
} 

a:visited
{ 
	text-decoration: underline;
	font-family: Times New Roman;
	font-size: 12px;
    color: #336699;	
}

a:hover
{ 
	text-decoration: underline;
	font-family: Times New Roman;
	font-size: 12px;
    color: #ff99cc;
}
*/

/* text style for the links  (not used)*/
A.CATSiteLink, A.CATSiteLink:link, A.CATSiteLink:visited
{
	text-decoration: underline; 
	font-family: Times New Roman;
	color: #336699;		
}

A.CATSiteLink:hover
{
	text-decoration: underline;
	font-family: Times New Roman;
    color: #ff99cc
}


/* ====================================================
    TAB Menu Style used in module CAT_Products
   ====================================================*/

/* Active Tab Style in Store WorkPages (AddEditProducts.ascx ...) */
.CAT_TabNoActive
{
	font-family: Times New Roman;
    font-size: 12px;
    color: #336699;
	height: 24px;
	background-color: Transparent;
	background-image: none;
	background-repeat: no-repeat;
	border-width: 1px;
	border-color: #eee;
	border-style: solid;
}

/* Tab Spacer Style in Store WorkPages (AddEditProducts.ascx ...) */
.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: #eee;
	border-bottom-style: solid;
 }

/* Passive Tab Style in Store WorkPages (AddEditProducts.ascx ...) */
.CAT_TabActive
{
	font-family: Times New Roman;
    font-size: 12px;
    color: #336699;
	height: 24px;
	background-color: Transparent;
	background-image: none;
	background-repeat: no-repeat;
	border-width: 1px;
	border-color: #eee;
	border-style: solid;
}


/* ====================================================
    DataGrid Style used in Store WorkPages(Admin Pages)
   ====================================================*/

.CATGrid
{
	width: 100%;
	background-color: Transparent;
	background-image: none;
}

.CATGridHeader
{
	height: 32px;
	font-weight: bold;
	color: #336699;
	font-family: Times New Roman;
	background-color:#eee; 
	background-image: url(CAT_AltHeader_BG.jpg);
}

.CATGridItem
{
	color: #336699;
	font-family: Times New Roman;
    height: 22px;
    background-color: Transparent;
}

.CATGridEditItem
{
	background-color: #99ccff;
	color:  #336699;
	font-family: Times New Roman;
    line-height: 11pt;
}

.CATGridItemAlt
{
	color: #336699;
	font-family: Times New Roman;
    height: 22px;
    background-color: Transparent;
}

.CATGridFooter
{
	background-color: #C6C3C6;
	line-height: 8pt;
}

.CATGridPager
{
	height: 32px;
	color: #336699;
	font-family: Times New Roman;
	background-color:#eee; 
	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: Times New Roman;
	color: #666;
	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: #ff99cc;
	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: Transparent;        
}

.CATMenuContainer
{
	background-color: transparent;
	font-size: 0px;
	width: 100%;
}

/* 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;*/
	display: none;
}

.CATMenuItem /* activate bg image for subitems here */
{
	cursor: pointer; 
	cursor: hand; 
	color: #003366; 
	font-family: Times New Roman;
	font-style: normal;
	background-color: #b6d4f9;
}

.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 */
{
	background-image: url(vlistitembg.gif);
	background-repeat: repeat-x;
	height: 30px;
	text-align: center;
	font: normal 18px Times New Roman;
	text-transform: uppercase;
	color: #003366;
	border-bottom: solid 3px #fff;
}

.CATRootItemActive TD /* outher left other right and center bg of active root item */
{
	background-image: url(vlistitembg.gif);
	background-repeat: repeat-x;
	height: 30px;
	text-align: center;
	font: normal 18px Times New Roman;
	text-transform: uppercase;
	color: #fff;
	border-bottom: solid 3px #fff;
}

.CATRootItemSelected TD /* outher left other right and center bg of selected sub item */
{
	background-image: url(vlistitembg.gif);
	background-repeat: repeat-x;
	height: 30px;
	text-align: center;
	font: normal 18px Times New Roman;
	text-transform: uppercase;
	color: #fff;
	border-bottom: solid 3px #fff;
}

.CATRootItemBreadCrumb TD
{
	background-image: url(vlistitembg.gif);
	background-repeat: repeat-x;
	height: 30px;
	border-bottom: solid 3px #fff;
}

.CATSubMenu /* outher left and right bg of unselected sub item, bg of sub tab */
{
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	font: normal 14px Times New Roman;
	color: #003366;
	height: 20px;
	background-color: #b6d4f9;
}

.CATSubItemActive TD /* outher left other right and center bg of selected sub item */
{
	font: normal 14px Times New Roman;
	color: #fff;
	height: 20px;
	background-color: #b6d4f9;
}

.CATSubItemSelected /* outher left other right and center bg of selected sub item */
{
	font: normal 14px Times New Roman;
	color: #fff; 
	background-color: #b6d4f9;
}

.CATSubItemBreadCrumb /* no effect */
{
	font: normal 14px Times New Roman;
	color: #003366;
	background-color: #b6d4f9;
}

/* ===================================================================
    Style for the TreeMenu of advanced categories in module CAT_MenuNF
   ===================================================================*/
.CATTreeViewMenu
{
	width: 175px;
	background-color: Transparent;
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px 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: Transparent;
}

/* ====================================================
    Style for the Link Box Control in module CAT_MenuNF
   ====================================================*/

.linklist UL {
	list-style: none;
	margin: 0;
	padding: 0;
}
LI.linkbox {
	background-image: url(vlistitembg.gif);
	background-repeat: repeat-x;
	height: 30px;
	text-align: center;
	margin-bottom: 3px;
	list-style: none;
}
LI.linkbox li {
    list-style: none;
}		

A.CATMenu, A.CATMenu:link, A.CATMenu:visited, A.CATMenu:active, A.CATMenu:hover
{
	font: normal 18px Times New Roman;
	color: #003366;
	text-decoration: none;
	line-height: 30px;
	vertical-align: middle;
	text-transform: uppercase;
}

LI.linkbox li A.CATMenu, LI.linkbox li A.CATMenu:link, LI.linkbox li A.CATMenu:visited, LI.linkbox li A.CATMenu:active, LI.linkbox li A.CATMenu:hover
{
    font: normal 14px Times New Roman;
	color: #003366;
	text-decoration: none;
}

A.CATMenu:hover, LI.linkbox li A.CATMenu:hover
{
	color: #fff;
}


/* ====================================================
    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: #ff6699;
	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: #ff6699;
	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: #ff6699;
	border-style: solid;
}

/* Title Style in repeaters on module CATALooKStore */
.CATMostPopularHead
{
	background-color: #336699;
	background-image: none;
	background-repeat: no-repeat;
	color: white;
	font-family: Times New Roman;
	font-weight: bold;
}

/* Style of horizontal row in repeaters on module CATALooKStore */
.CATMostPopularFoot
{
	color: #336699;
 	height: 1px;
} 
/* Item text in repeators on module CATALooKStore */
A.CATMostPopularItemText, A.CATMostPopularItemText:link, A.CATMostPopularItemText:visited
{
	color: #336699;
	font-family: Times New Roman;
	text-decoration: none;
}

A.CATMostPopularItemText:hover
{
	color: #ff99cc;
	font-family: Times New Roman;
	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: #eee;
	background-color: Transparent;
}


/* default text style for inactive link buttons of advanced paging control */
.CATNormalDisabled
{
	color: silver;
	font-family: Times New Roman;
}



/*--------------------------------------------------------------------------------------------------------------*/
/*products*/
.ProductShortDesc {
    text-align:justify;
    color: #666;
    margin-top: 20px;
}
.ProductShortDesc div, .ProductShortDesc p, .ProductShortDesc table, .ProductShortDesc td, .ProductShortDesc span {
    color: #666;
}
.ProductShortDesc a, .ProductShortDesc a:link, .ProductShortDesc a:active, .ProductShortDesc a:visited, .ProductShortDesc a:hover {
    color: #336699;
    font-weight: bold;
    text-decoration: none;
}
.ProductShortDesc a:hover {
    color: #6699cc;
}
.ProductDesc {
    text-align:justify;
    line-height:150%;
    color: #666;
}
.ProductDesc div, .ProductDesc p, .ProductDesc table, .ProductDesc td, .ProductDesc span {
    color: #666;
}
.ProductThumbImg {
    float:left;
    margin-right: 20px;
    border: solid 1px #ffcccc;
}
.ProductPrice {
    color: #336699;
    font-weight: bold;
}
.ProductToolbarRow, .ProductToolbarCell {
    background-color: #e1e4eb;
}
.ProductToolbarRow {
    height: 30px;
}
.ProductToolbarRow a, .ProductToolbarRow a:link, .ProductToolbarRow a:visited, .ProductToolbarRow a:active, .ProductToolbarRow a:hover {
    color: #336699;
    font-weight: bold;
    text-decoration: none;
}
.ProductToolbarRow a:hover {
    color: #6699cc;
}
.ProductShortDescCell {
    padding: 3px;
}

/* Subtotal */
.CATSubtotal {
    color: #003366;
    font: bold 14px Times New Roman;
}
.CATSubtotalNo {
    color: #003366;
    font: bold 14px Times New Roman;
}
.CATSubtotalBox {
    background-color: #ccc;
}