/* =================================
    CSS STYLES FOR CATALooK.netStore 
    v3.3, 11/2004
   =================================
*/

/* ====================
    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: 0px;] to hide 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 #98AAB1 solid;
	background-color: White;
}

/* 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] */
.CATContainerHeader
{
	visibility: visible;
	border-top: white 1px solid;
	font-weight: bold;
	font-size: 8pt;
	/* background-image: url(cat_header_bg.gif); */
	color: #000000;
	border-bottom: white 1px solid;
	font-family: Verdana, Arial, Helvetica;
	background-color: #006699;
}

TD.CATContainerHeader
{	
	visibility: visible;
	border-top: white 1px solid;
	border-bottom: white 1px solid;
	/* background-image: url(CAT_Header_BG.gif);*/
	height: 1px;
	background-color: #FFFFFF;
}

/* 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] */
.CATContainerFooter
{
	visibility: visible;
	border-top: white 1px solid;
	font-weight: bold;
	font-size: 8pt;
	/* background-image: url(cat_header_bg.gif); */
	color: #000000;
	border-bottom: white 1px solid;
	font-family: Verdana, Arial, Helvetica;
	background-color: #FFFFFF;
}

TD.CATContainerFooter
{	
	visibility: visible;
	border-top: white 1px solid;
	border-bottom: white 1px solid;
	/* background-image: url(CAT_Header_BG.gif); */	
	height: 31px;
	background-color: #FFFFFF;
}

/* ===================
    MODULE INNER AREA
   ===================*/

/* Style of the inner Container border and background */
.CATBorder
{	
	border: 0px #98AAB1 solid;
	background-color: White;	
}

/* Style of the inner module chapter main title row */ 
.CATHeader
{
	border-top: white 1px solid;
	font-weight: bold;
	font-size: 8pt;
	/* background-image: url(cat_header_bg.gif); */
	color: #ffffff;
	border-bottom: white 1px solid;
	font-family: Verdana, Arial, Helvetica;
	background-color: #003B7F;
}

TD.CATHeader
{	
	border-top: white 1px solid;
	border-bottom: white 1px solid;
	/* background-image: url(CAT_Header_BG.gif);*/
	height: 20px;
	background-color: #003B7F;
}

/* Style of the inner module chapter sub title row */ 
.CATAltHeader
{
	font-weight: bold;
	font-size: 8pt;	
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	background-repeat:repeat-x;
	background-color:#D1D7DC;
	background-image: url(CAT_AltHeader_BG.gif);	
}

TD.CATBlackWhiteHeadline
{
	font-weight: bold;
	font-size: 10pt;	
	text-decoration:underline;
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	background-color:#ffffff;
}

TD.CATAltHeader
{
	padding-top:3px;
	padding-left:3px;
	border-bottom:#CD001E 2px solid;
	background-repeat:repeat-x;
	background-color:#D1D7DC;
	height: 27px; 		
	background-image: url(CAT_AltHeader_BG.gif);
}

/* Added by K+K */
/* Style of the Menu NF Headline */ 
.CATMenuAltHeader
{
	font-weight: bold;
	font-size: 8pt;	
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	background-color:#D1D7DC;
	background-image: url(Sidebar_Table_body_silver.gif);	
}

TD.CATMenuAltHeader
{
	padding-top:0px;
	border-bottom:#CD001E 1px solid;
	background-color:#ffffff;
	height: 27px; 		
	background-image: url(Sidebar_Table_body_silver.gif);background-repeat:repeat-y;

}

/* Style of the Search NF Headline */ 
.CATSearchAltHeader
{
	font-weight: bold;
	font-size: 8pt;	
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	background-color:#ffffff;
	background-image: url(CAT_AltHeader_BG.gif);background-repeat:repeat-y;
	
}

TD.CATSearchAltHeader
{
	padding-top:1px;
	border-bottom:#CD001E 0px solid;
	background-color:#ffffff;
	height: 25px; 		
	background-image: url(Sidebar_Table_body_silver.gif);background-repeat:repeat-y;

}

/* Style of the ItemPane NF Historyline */ 
.CATHistoryAltHeader
{ 
	font-weight: bold;
	font-size: 8pt;	
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	background-color:#ffffff;
	background-image: url(Main_Table_body_silver.gif);	
}

TD.CATHistoryAltHeader
{
	padding-top:2px;
	border-bottom:#CD001E 1px solid;
	background-color:#ffffff;
	height: 27px; 		
	background-image: url(Main_Table_body_silver.gif);
}

TD.CATHistoryAltHeaderBlue
{
	padding-top:2px;
	border-bottom:#003b7f 1px solid;
	background-color:#ffffff;
	height: 27px; 		
	background-image: url(Main_Table_body_silver.gif);
}


/* ''''''''' End K+K */

/* Style of the left title fields */ 
.CATSubHeader
{
	font-weight: bold;
	font-size: 8pt;	
	color: #4455aa;
	font-family: Verdana, Arial, Helvetica;	
}

TD.CATSubHeader
{
	background-color: #D4D9EC;		
}

/* Style of the right value fields */ 
.CATRow
{
	font-weight: normal;
	font-size: 11px;
	color: #003366;
	font-family: Verdana, Tahoma, Arial, Helvetica;
}
/* Weisser Hintegrund ------------------------------------------------ */
TD.CATRow
{
    background-color: #ffffff;        
}

/* Style of the highlighted value fields */ 
.CATRowHighLight
{	
	color: #003366;	
	background-color: #ffffff;
	background-image:url(/DesktopModules/CATALooKStore/Skins/blue/Sidebar_Table_Body_Silver.gif);background-repeat:repeat-y;
	font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;

}

TD.CATRowHighlight
{
    background-color: #ffffff;

}

.CATPriceWebshoplab
{
	font-weight: bold;
	font-size: 14px;
	color: #cc0022;
	font-family: Tahoma, Arial, Helvetica;
	vertical-align: baseline;

}


.CATPriceWebshop
{
	font-weight: bold;
	font-size: 14px;
	color: #cc0022;
	font-family: Tahoma, Arial, Helvetica;
	vertical-align: baseline;
}

.CATPriceWebshopLowDetail
{
	font-weight: bold;
	font-size: 11px;
	color: #cc0022;
	font-family: Tahoma, Arial, Helvetica;
	vertical-align: baseline;

}

TD.CATPriceWebshop
{
    background-color: #ffffff;   
    color: #cc0022;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
	vertical-align: baseline;
     
}
.CATPriceStoreLowDetail
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica;
	vertical-align: baseline;

}


/* Style of the right parts from the title rows in modules CAT_ItemPaneNF and CAT_DashBoard */
.CATAltHeaderImage
{
	background-color:#D1D7DC; 
	background-image: url(CAT_SubHeader_Image.jpg);
	background-repeat: repeat-y;
}

TD.CATAltHeaderImage
{	
	border-bottom: #CD001E 2px solid;
	background-color:#D1D7DC; 
	height: 27px; 
	background-image: url(cat_altheader_image.gif);
	background-repeat: repeat-x;
}

/* Kurztabelle ------------------------------------------------ */
TD.CATRowLowDetail
{
    background-color: #f5f5f5;        
}

TD.CATRowHeaderLowDetail
{
    background-color: #dddddd;
    font-weight: bold;
    vertical-align: top;	        
}


A.CATHeaderLowDetailSortActive:link
{
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 9px;
    	color: #cd001e;
}

A.CATHeaderLowDetailSortActive:visited
{
	text-decoration: none; 
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #cd001e;
}

A.CATHeaderLowDetailSortActive:hover
{
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 9px;
      color: #cd001e;
}

A.CATHeaderLowDetailSortActive:active
{
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 9px;
    color: #cd001e;
}
A.CATHeaderLowDetailSortActive:focus
{
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 9px;
    color: #cd001e;
}



A.CATHeaderLowDetailSort:link
{
	text-decoration: none; 
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #000000;
}

A.CATHeaderLowDetailSort:hover
{
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 9px;
    color: #cd001e;
}

A.CATHeaderLowDetailSort:active
{
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 9px;
    color: #cd001e;
}
A.CATHeaderLowDetailSort:focus
{
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 9px;
    color: #cd001e;
}


A.CATHeaderLowDetailSort.visited
{
	text-decoration: none; 
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #000000;
}

A.CATHeaderLowDetailSort_HiLite:link
{
	text-decoration: none; 
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #00ff00;
}

/* Style of the highlighted value fields */ 
A.CATHeaderHighDetail:link
{	
	color: #003366;	
	font-family: Tahoma, Arial, Helvetica;
    	font-size: 11px;
    	font-weight: bold;
	text-decoration: underline;

}

A.CATHeaderHighDetail:visited
{	
	color: #003366;	
	font-family: Tahoma, Arial, Helvetica;
    	font-size: 11px;
    	font-weight: bold;
	text-decoration: underline;

}

A.CATHeaderHighDetail:active
{	
	color: #003366;	
	font-family: Tahoma, Arial, Helvetica;
    	font-size: 11px;
    	font-weight: bold;
	text-decoration: underline;

}

A.CATHeaderHighDetail:focus
{	
	color: #003366;	
	font-family: Tahoma, Arial, Helvetica;
    	font-size: 11px;
    	font-weight: bold;
	text-decoration: underline;

}

A.CATHeaderHighDetail:hover
{	
	color: #CD001E;	
	font-family: Tahoma, Arial, Helvetica;
    	font-size: 11px;
    	font-weight: bold;
	text-decoration: underline;

}


.CATProductNumberLowDetail
{
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 9px;
	line-height: 10pt;
	white-space: pre-wrap;
}

TD.CATStockLowDetail
{
	background-color: #f5f5f5;
	font-family: Verdana, Arial;
	font-size: 3px;
	line-height: 3pt;
	padding-top: 3px
}

TD.CATDetailFunctions
{
	background-color:#ffffff;
	background-image: url(Sidebar_Table_body_silver_rev.gif); background-position: right; background-repeat: repeat-y;
	vertical-align: middle;
}

/* Style of the highlighted value fields */ 
TD.CATHeaderHighDetail
{	
	color: #003366;	
	background-color: #ffffff;
	background-image:url(/DesktopModules/CATALooKStore/Skins/blue/Sidebar_Table_Body_Silver.gif);background-repeat:repeat-y;
	font-family: Tahoma, Arial, Helvetica;
    	font-size: 11px;
    	font-weight: bold;

}

/* Style of the highlighted value fields */ 
TD.CATRowHighLightHighDetail
{	
	background-color: #ffffff;
	background-image:url(/DesktopModules/CATALooKStore/Skins/blue/Sidebar_Table_Body_Silver.gif);background-repeat:repeat-y;
	border-bottom:#CD001E 1px solid;
	height: 20px; 		
	font-family: Tahoma, Arial, Helvetica;
	color: #003366;	
   	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
}

TD.CATRowHighLightHighDetail_rev
{	
	background-color: #ffffff;
	background-image:url(/DesktopModules/CATALooKStore/Skins/blue/Sidebar_Table_Body_Silver_rev.gif);background-repeat:repeat-y; background-position:right;
	border-bottom:#CD001E 1px solid;
	height: 20px; 		
	font-family: Tahoma, Arial, Helvetica;
	color: #003366;	
   	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
}

/* ---------------------------------- Configurator   */

TD.CATRowHighLightConfig
{	
	background-color: #ffffff;
	background-image:url(/DesktopModules/CATALooKStore/Skins/blue/Sidebar_Table_Body_Silver.gif);background-repeat:repeat-y;
	border-top:#CD001E 1px solid;
	height: 20px; 		
	font-family: Tahoma, Arial, Helvetica;
	color: #003366;	
   	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
}

TD.CATRowHighLightConfig_rev
{	
	background-color: #ffffff;
	background-image:url(/DesktopModules/CATALooKStore/Skins/blue/Sidebar_Table_Body_Silver_rev.gif);background-repeat:repeat-y; background-position:right;
	height: 20px; 		
	font-family: Tahoma, Arial, Helvetica;
	color: #003366;	
   	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
}

TABLE.CATRowHighLightConfig_rev
{	
	background-color: #ffffff;
	background-image:url(/DesktopModules/CATALooKStore/Skins/blue/Sidebar_Table_Body_Silver_rev.gif);background-repeat:repeat-y; background-position:right;
	height: 20px; 		
	font-family: Tahoma, Arial, Helvetica;
	color: #003366;	
   	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
}


.CATConfigProduct
{
	font-weight: normal;
	font-size: 11px;
	color: #003366;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	text-decoration: underline;
}

A.CATConfigProduct:link
{
	font-weight: normal;
	font-size: 11px;
	color: #003366;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	text-decoration: underline;

}
A.CATConfigProduct:visited
{
	font-weight: normal;
	font-size: 11px;
	color: #003366;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	text-decoration: underline;

}
A.CATConfigProduct:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #CD001E;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	text-decoration: underline;

}

/* ---------------------------------- Cart      */

/* ====================
    Links/Buttons
   ====================*/

/* text style for buttons and link buttons used in the cart pages */
.CATCartCommandButton     
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the cart pages */
A.CATCartCommandButton:link {
    text-decoration:    underline;
    color: #003366;
    font-size: 11px;
    font-weight: normal;
    font-family: Tahoma, Arial, Helvetica;


}

A.CATCartCommandButton:visited  {
    text-decoration:    underline;
    color: #003366;
    font-size: 11px;
    font-weight: normal;
    font-family: Tahoma, Arial, Helvetica;


}

A.CATCartCommandButton:active   {
    text-decoration:    underline;
    color: #003366;
    font-size: 11px;
    font-weight: normal;

}

A.CATCartCommandButton:hover    {
    text-decoration:    underline;
    color: #CD001E;
    font-size: 11px;
    font-weight: normal;
    font-family: Tahoma, Arial, Helvetica;


}

.CATCartNormalRed
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
    color: #CD001E
}

TD.CATCartAltHeader
{
	padding-top:2px;
	border-bottom:#CD001E 1px solid;
	background-color:#ffffff;
	height: 27px; 		
	background-image: url(Main_Table_body_silver.gif); background-repeat:repeat-y;
}
TABLE.CATCartAltHeader
{
	padding-top:2px;
	border-bottom:#CD001E 1px solid;
	background-color:#ffffff;
	height: 27px; 		
	background-image: url(Main_Table_body_silver.gif); background-repeat:repeat-y;
}



TD.CATCartBlackWhiteHeadline
{
	background-color:#ffffff;
	font-weight: normal;
	font-size: 11pt;	
	text-decoration:underline;
	color: #000000;
	font-family: Verdana, Arial, Helvetica;

}

.CATCartBlackWhiteHeadline
{
	font-weight: Normal;
	font-size: 11pt;	
	text-decoration:underline;
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
}

TD.CATCartTabHeader
{
	padding-top:2px;
	border-bottom:#CD001E 1px solid;
	background-color:#ffffff;
	height: 27px; 		
	background-image: url(Sidebar_Table_body_silver.gif); background-repeat:repeat-y;
	font-size: 9pt;
}
TD.CATCartTabHeader_rev
{
	padding-top:2px;
	border-bottom:#CD001E 1px solid;
	background-color:#ffffff;
	height: 27px; 		
	background-image: url(Sidebar_Table_body_silver_rev.gif); background-repeat:repeat-y; background-position:right;
	font-size: 9pt;
}

TD.CATCartRowHighLight_rev
{	
	background-color: #ffffff;
	background-image:url(/DesktopModules/CATALooKStore/Skins/blue/Sidebar_Table_Body_Silver_rev.gif);background-repeat:repeat-y; background-position:right;
	height: 20px; 		
	font-family: Tahoma, Arial, Helvetica;
	color: #003366;	
   	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
}

TD.CATCartTabSelRow
{
	background-color: #efefef;
	background-image:url(/DesktopModules/CATALooKStore/Skins/blue/Sidebar_Table_Body_Silver.gif);background-repeat:repeat-y;
	height: 20px; 
	width: 180px;		
	font-family: Tahoma, Arial, Helvetica;
	color: #003366;	
   	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
	text-align: left;
	padding-left: 10px;

}

TD.CATCartTabBodyCell
{
	background-color: #f5f5f5;
	font-family: Tahoma, Arial, Helvetica;
	color: #003366;	
   	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
	text-align: center;
	padding-left: 10px;
	border-bottom:#CD001E 1px solid;
}

.CATCartTabMsgRed
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 10px;
    font-weight: normal;
    color: #CD001E;
}

.CATCartDdlFunction
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}


A.CATCartTabHeaderLink:link
{
	text-decoration: none; 
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #003366;		
}

A.CATCartTabHeaderLink:hover
{
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 10px;
    	color: #cd001e;
}

A.CATCartTabHeaderLink:active, A.CATCartTabHeaderLink:visited, A.CATCartTabHeaderLink 
{
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 10px;
    	color: #b5b5b5;
}

A.CATCartTabDescLink:active, A.CATCartTabDescLink:visited, A.CATCartTabDescLink, A.CATCartTabDescLink:link, A.CATCartTabDescLink:hover


{
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 10px;
    	color: #000000;
}


/*========================
   DashHome_Content
  ========================*/

TD.DashRedline
{
	padding-top:2px;
	border-bottom:#CD001E 1px solid;
	background-color:#ffffff;
	background-image: none;
	font-size: 9pt;
}

TR.DashRedline
{
	padding-top:2px;
	border-bottom:#CD001E 1px solid;
	background-color:#ffffff;
      background-image:url(/DesktopModules/CATALooKStore/Skins/blue/Sidebar_Table_Body_Silver_rev.gif);background-repeat:repeat-y; background-position:right;	
      font-size: 9pt;
}

/* text style for the links */

A.CATDashLink, A.CATDashLink:link, A.CATDashLink:visited
{
	text-decoration: none; 
	font-family: Verdana, Arial;
	font-size: 13px;
	color: #003366;		
}

A.CATDashLink:hover
{
	text-decoration: none; 
	font-family: Verdana, Arial;
	font-size: 13px;
	color: #CD001E;		
}

TD.CATDashGroup
{
	padding-top:2px;
	background-color:#ffffff;
	height: 19px; 		
	background-image: url(Main_Table_body_silver.gif);
}

/* ====================
    General
   ====================*/

/* Style of Product Number, ISBN Number and EAN Number */
.CATProductNumber
{
	color: #808080;
	font-family: Verdana, Arial;
	font-size: 9px;
	line-height: 10pt;
	white-space: pre-wrap;
}

/* Style of Price 2 to 6 */
.CATUnitCost
{
	color: #808080;
	font-family: Verdana, Arial;
	font-size: 9px;
	line-height: 10pt;
}

/* */
.CATDescription
{
	color: Black;
	font-family: Verdana, Arial;
	font-size: 9px;
	line-height: 10pt;
}

/* 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: Black;
	font-family: Verdana, Arial;
	font-size: 9px;
	line-height: 10pt;
}

/* Style of the welcome message on store home pages */
.CATHomeHead
{
	color: #c0c0c0;
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	height: 16px;
}

/* style of item titles */
.CATSubHead    {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
}

/* title style */
.CATSubSubHead {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight:    bold;
    color: black;
}

/* text style used for most text */
.CATNormal
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}

/* */
.CATSmall
{
	color: Black;
	font-family: Arial Narrow;
	font-size: 10px;
}

.CATNormalRed
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #CD001E;
}

.CATNormalBold
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
}

/* Price in repeaters and product lists */
.CATProductListItem
{
	color: black;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
}


/* ====================
    Controls
   ====================*/

/* text style used for textboxes in the admin and edit pages */
.CATNormalTextBox
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
}

/* text style used for textboxes in the Cart Quantity*/
.CATCartTextBox
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
    direction: rtl;
	
}


.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;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.CATNormalRadio
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-indent: -5px;
}


/* ====================
    Links/Buttons
   ====================*/

/* text style for buttons and link buttons used in the store admin pages */
.CATCommandButton     
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the store admin pages */
A.CATCommandButton:link {
    text-decoration:    underline;
    color: #003366;
}

A.CATCommandButton:visited  {
    text-decoration:    underline;
    color: #003366;
}

A.CATCommandButton:active   {
    text-decoration:    underline;
    color: #003366;
}

A.CATCommandButton:hover    {
    text-decoration:    underline;
    color: #CD001E;
}

/* Standard for links */
a:link 	
{
	text-decoration: underline; 
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #003366;		
} 

a:visited
{ 
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 9px;
    color: #003366;	 /*: #800080; */
}

a:hover
{ 
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 9px;
    color: #cd001e;
}

/* text style for the links */
A.CATSiteLink, A.CATSiteLink:link, A.CATSiteLink:visited
{
	text-decoration: underline; 
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #003366;		
}

A.CATSiteLink:hover
{
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 9px;
    	color: #cd001e;
}

/* used in module CAT_MenuNF for the link box mode */
A.CATMenu, A.CATMenu:link, A.CATMenu:visited
{
	text-decoration: underline; 
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #003366;
}

A.CATMenu:hover
{
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 9px;
    color: #cd001e;
}


/* ====================================================
    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: 24px;
	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: 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: #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: white;
	background-image: none;
	border-color: #ffffff
}

.CATGridHeader
{
	height: 25px;
	font-weight: bold;
	font-size: 8pt;	
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
    	background-color: #dddddd;
}

.CATGridItem
{
	background-color: #f5f5f5;
	font-family: Verdana, Arial;
	font-size: 9px;
	line-height: 10pt;
	white-space: pre-wrap;
	text-align: right;

}

.CATGridEditItem
{
	background-color: #f5f5f5;
	color:  #003366;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
    line-height: 11pt;
}

.CATGridItemAlt
{
	background-color: #f5f5f5;
	font-family: Verdana, Arial;
	font-size: 9px;
	line-height: 10pt;
	white-space: pre-wrap;
	text-align: right;
}

.CATGridFooter
{
	background-color: #C6C3C6;
	line-height: 8pt;
}

.CATGridPager
{
	height: 25px;
	font-weight: normal;
	font-size: 11px;
	color: #4455aa;
	font-family: Verdana, Arial, Helvetica;
	background-color:#f5f5f5; 
	background-image: url(CAT_AltHeader_BG.gif);
}


/*==================================================
    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: #666;
	white-space: nowrap;
}
.dtree img
{
	border: 0px;
	vertical-align: middle;
}
.dtree a
{
	color: #000000;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel
{
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover
{
	color: #cd001e;
	text-decoration: underline;
}

.dtree a.nodeSel:hover
{	
	color: #cd001e;
	text-decoration: underline;

}

.dtree a.nodeSel
{
	background-color: #c0d2ec;
}

.dtree a.node:visited, .dtree a.nodeSel:visited
{
	color: #000000; 
	text-decoration: none;	
}

.dtree .clip
{
	overflow: hidden;
}


/* ====================================================
    CSS STYLES FOR THE OLDER FRAME MODULE CATALooKStore 
    v3.3, 11/2004
   ====================================================*/

/*Size of Tree Menu in Module CATALooKStore. Absolute values are necessary for some containers */
.ShopLeftFrame
{
	height: 600;
	width: 24%;
}

/*Size of Product List in Module CATALooKStore. Absolute 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, Arial;
	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, Arial;
	font-size: 9px;
	text-decoration: none;
}

A.CATMostPopularItemText:hover
{
	color: red;
	font-family: Verdana, Arial;
	font-size: 9px;
	text-decoration: underline;
}


/* Style of the inner module chapter sub title row for home TAB*/ 

.CATAltHeader_Home
{
	font-weight: bold;
	font-size: 8pt;	
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	background-color:#D1D7DC;	
}
TD.CATAltHeader_Home
{
	padding-top:3px;
	padding-left:3px;
	padding-bottom:3px;
	background-color:#FFFFFF;
}

/* Style of the right value fields */ 
.CATRow_Home
{
	font-weight: normal;
	font-size: 11px;
	color: #003366;
	font-family: Verdana, Tahoma, Arial, Helvetica;
}

TD.CATRow_Home
{
    background-color: #FFFFFF;       
}

/* Style of the right value fields (e.g. Price) */ 
.CATRow_HomeGR
{
	font-weight: normal;
	font-size: 11px;
	color: #003300;
	font-family: Verdana, Tahoma, Arial, Helvetica;
}

TD.CATRow_HomeGR
{
    background-color: #FFFFFF; 
}


/* text style for the links on HOME*/

A.HomeCATSiteLink, A.HomeCATSiteLink:link, A.HomeCATSiteLink:visited
{
	text-decoration: underline; 
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #003366;		
}

A.HomeCATSiteLink:hover
{
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 9px;
     color: #cd001e;
}
