/*==========================================================*/
/* BELOW ARE CLASSES USED FOR THE CATALOOK MODULE WHERE REMOVED FROM CATALOOKStore.css 
file that is located in     /DesktopModules/CATALooKStore/Skins/blue/ folder                                   */
/*==========================================================*/



/* =================================
    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
{
/* the class use for the outer table  */
	border: 0px #98AAB1 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;
	font-size: 8pt;
	/*background-image: url(cat_header_bg.jpg);*/
	background-color:transparent;
	color: #000; /*	border-bottom: white 1px solid; */
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
/*	background-color: #006699; */
}



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: #006699;*/
	background-color:transparent;
}

/* 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: #ff9900; /*	border-bottom: white 1px solid; */
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	/*background-color: #006699;*/
	background-color:transparent;
}

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: #006699;*/
background-color:transparent;
}

/* ===================
    MODULE INNER AREA
   ===================*/

/* Style of the inner Container border and background */
.CATBorder
{
	border: 0px #98AAB1 solid;
/*	background-color: White; this was orignial  */
background:none;
}

/* Style of the inner sections border and background of the presentation layer modules*/
.CATSectionBorder
{
	border: 0px #98AAB1 solid;
	background-color: transparent;
}

/* Style of the inner sections border and background of the admin modules*/
.CATAdminSectionBorder
{
	border: 0px #98AAB1 solid;
	background-color: transparent ;
}

/* Style of the border and background of the admin sub menus */
.CATSubMenuBorder
{
	border: 0px #98AAB1 solid;
	background-color: transparent;
}

/* Style of the item border and background of list items from the list, grid and repeater controls */
.CATListBorder
{
	border: 0px #98AAB1 solid;
	background-color: Transparent;
}

/* Style of the item border and background of list items from the grid controls */
.CATGridBorder
{
	border: 0px #98AAB1 solid;
	background-color: Tranparent;
}

/* 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.jpg);*/
	color: #000; /*	border-bottom: white 1px solid; */
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
/*	background-color: #006699;*/
background-color:transparent;
}

TD.CATHeader
{
	/*	border-top: white 1px solid; */ /*	border-bottom: white 1px solid; */
	/* background-image: url(CAT_Header_BG.jpg);*/
	height: 32px;
	/*background-color: #006699;*/
	background-color:transparent;
}

/* Style of the inner module chapter sub title row */
.CATAltHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #000;
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	background-color:transparent;
	/*background-image: url(CAT_AltHeader_BG.jpg);*/
}

TD.CATAltHeader
{
	background-color:transparent;
	height: 32px;
	/*background-image: url(CAT_AltHeader_BG.jpg);*/
}



TD.CATSubHeader
{
	/* background-color: #D4D9EC;*/
	background-color:transparent;
}

/* 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: 11px;
	color: #000;
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
}

TD.CATRow
{
		/*background-color: #eef3fb; */
	background-color:transparent;
}

/* Style of the highlighted value fields */
.CATRowHighLight
{
	color: #000;
	/* background-color: #DEE3E7; */
	background-color:transparent;
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

TD.CATRowHighlight
{
/*	background-color: #D4D9EC;*/
background-color:transparent;
}

/* Style of the right parts from the title rows in modules CAT_ItemPaneNF and CAT_DashBoard */
.CATAltHeaderImage
{
	background-color:transparent;
/*	background-image: url(CAT_AltHeader_Image.jpg);*/ /*	background-repeat: repeat-y; */
}

TD.CATAltHeaderImage
{
	background-color:transparent;
	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: #000;
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 12px;

}

/* Style of Price 1 and Retail Price Prefix in repeaters, product lists and detail page */
.CATProductListItem
{
	color: black;
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, 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: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 9px;
	line-height: 10pt;
}

/* Style of Special Price DiscountExtension*/
.CATNormalBold
{
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#000000;
}

/* */
.CATDescription
{
	font-weight: normal;
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 10px;
}

/* 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: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 9px;
	line-height: 10pt;
}

/* Style of the welcome message on store home pages */
.CATHomeHead
{
	color: #c0c0c0;
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 16px;
}



/* title style */
.CATSubSubHead
{
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
}

/* text style used for most text */
.CATNormal
{
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
}

/* */
.CATSmall
{
	color: Black;
	font-family: Arial Narrow;
	font-size: 10px;
	font-weight: normal;
}

.CATNormalRed
{
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}

/* ====================
    Controls
   ====================*/

/* text style used for textboxes in the admin and edit pages */
.CATNormalTextBox
{
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
	width:150px;
}

.CATQuanityTextBox
{
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
	width:15px;
}



.CatCartHeaders 
{
font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}

/* 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;
}

/* 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: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; color:#000000;
	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: #000000;
}

A.CATCommandButton:visited
{
	text-decoration: underline;
	color: #000000;
}

A.CATCommandButton:active
{
	text-decoration: underline;
	color: #000000;
}

A.CATCommandButton:hover
{
	text-decoration: underline;
	color: #000000;
}

/* Standard for links */
/*
a:link 	
{
	text-decoration: underline; 
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 9px;
	color: #003366;		
} 

a:visited
{ 
	text-decoration: underline;
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 9px;
    color: #003366;	
}

a:hover
{ 
	text-decoration: underline;
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, 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: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 9px;
	color: #003366;
}

A.CATSiteLink:hover
{
	text-decoration: underline;
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, 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: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	height: 24px;
	background-color:transparent;
	/*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: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	height: 24px;
/*	background-color: #D4D9EC; */
background-color:transparent;
	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-color:transparent;
	background-image: none;
}

.CATGridHeader
{
	height: 32px;
	font-weight: bold;
	font-size: 12px;
	color: #000;
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	background-color:transparent;
/*	background-image: url(CAT_AltHeader_BG.jpg);*/
}

.CATGridItem
{
	font-weight: normal;
	font-size: 11px;
	color: #000;
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	height: 22px;
	/* background-color: #eef3fb; */
	background-color:transparent;
}

.CATGridEditItem
{
/*	background-color: #9471DE; */
background-color:transparent;
	color: #000;
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 9px;
	line-height: 11pt;
}

.CATGridItemAlt
{
	font-weight: normal;
	font-size: 11px;
	color: #000;
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	height: 22px;
/*	background-color: #eef3fb;*/
}

.CATGridFooter
{
	/* background-color: #C6C3C6; */
	background-color:transparent;
	line-height: 8pt;
}

.CATGridPager
{
	height: 32px;
	font-weight: normal;
	font-size: 11px;
	color: #000;
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	background-color:transparent;
	/* 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: #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: #000;
	text-decoration: underline;
}
.dtree a.nodeSel
{
	/* background-color: #c0d2ec; */
	background-color:transparent;
}

.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; */
	background-color:transparent;
}

.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: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	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 */
{
	 color: #666; font-family: Trebuchet MS; font-weight: bold; font-size: 11px;
	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 */
{
 color: #666; font-family: Trebuchet MS; font-weight: bold; font-size: 11px;
	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 */
{
 color: #666; font-family: Trebuchet MS; font-weight: bold; font-size: 11px;
	height: 20px;
	background-color: #91BFD5;
	border-bottom: #003366 1px solid;
	border-top: #FFFFFF 1px solid;
}

.CATRootItemBreadCrumb TD
{
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	height: 20px;
	background-color:transparent;
	/*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: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	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: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	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: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	background-color: #ABD0E2;
}

.CATSubItemBreadCrumb /* no effect */
{
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	background-color: Transparent;
}

/* ===================================================================
    Style for the TreeMenu of advanced categories in module CAT_MenuNF
   ===================================================================*/
.CATTreeViewMenu
{
/* THERE WAS A BODER OF 1 PX WHITE ROMOVED IT */
	width: 225px;
	/* background-color: #eef3fb */background-color:transparent 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;*/
background-color:transparent;
}

/* ====================================================
    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: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 12px;
	color: #666666;
}

A.CATMenu:hover
{
	text-decoration: underline;
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 12px;
	color: #333333;
}


/* ====================================================
    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: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	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: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

A.CATMostPopularItemText:hover
{
	color: red;
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	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: transparent;

margin: 20px 0 0 0; padding: 1px 0 1px 0;border-top: solid 1px #f0f0f0; border-bottom: solid 1px #f0f0f0;}


/* default text style for inactive link buttons of advanced paging control */
.CATNormalDisabled
{
	font-weight: normal;font-size: 11px;color: silver;
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
}



/* ===============================================
    Style for the lytebox.js script
   ===============================================*/

#lbOverlay
{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99998;
	width: 100%;
	height: 500px;
}
#lbOverlay.grey
{
	background-color: #000000;
}

#lbMain
{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 99999;
	text-align: center;
	line-height: 0;
}
#lbMain a img
{
	border: none;
}

#lbOuterContainer
{
/* this is used for images catalog */
	position: relative;
	background-color: #fff; 
/*background-color: transparent;*/
	width: 600px;
	height: 600px;
	margin: 0 auto;
}
#lbOuterContainer.grey
{
	border: 3px solid #888888;
}

#lbDetailsContainer
{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff; 
/*background-color:transparent;*/
	width: 100%;
	line-height: 1.4em;
	overflow: auto;
	margin: 0 auto;
}
#lbDetailsContainer.grey
{
	border: 3px solid #888888;
	border-top: none;
}

#lbImageContainer, #lbIframeContainer
{
	padding: 10px;
}
#lbLoading
{
	position: absolute;
	top: 45%;
	left: 0%;
	height: 32px;
	width: 100%;
	text-align: center;
	line-height: 0;
	background: url(lytebox/Images/loading.gif) center no-repeat;
}

#lbHoverNav
{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lbImageContainer > #lbHoverNav
{
	left: 0;
}
#lbHoverNav a
{
	outline: none;
}

#lbPrev
{
	width: 49%;
	height: 100%;
	background: transparent url(lytebox/Images/blank.gif) no-repeat;
	display: block;
	left: 0;
	float: left;
}
#lbPrev.grey:hover, #lbPrev.grey:visited:hover
{
	background: url(lytebox/Images/prev_grey.gif) left 15% no-repeat;
}

#lbNext
{
	width: 49%;
	height: 100%;
	background: transparent url(lytebox/Images/blank.gif) no-repeat;
	display: block;
	right: 0;
	float: right;
}
#lbNext.grey:hover, #lbNext.grey:visited:hover
{
	background: url(lytebox/Images/next_grey.gif) right 15% no-repeat;
}

#lbPrev2, #lbNext2
{
	text-decoration: none;
	font-weight: bold;
}
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey
{
	color: #333333;
}

#lbPrev2_Off, #lbNext2_Off
{
	font-weight: bold;
}
#lbPrev2_Off.grey, #lbNext2_Off.grey
{
	color: #CCCCCC;
}

#lbDetailsData
{
	padding: 0 10px;
}
#lbDetailsData.grey
{
	color: #333333;
}

#lbDetails
{
	width: 60%;
	float: left;
	text-align: left;
}
#lbCaption
{
	display: block;
	font-weight: bold;
}
#lbNumberDisplay
{
	float: left;
	display: block;
	padding-bottom: 1.0em;
}
#lbNavDisplay
{
	float: left;
	display: block;
	padding-bottom: 1.0em;
}

#lbClose
{
	width: 64px;
	height: 28px;
	float: right;
	margin-bottom: 1px;
}
#lbClose.grey
{
	background: url(lytebox/Images/close_grey.png) no-repeat;
}

#lbPlay
{
	width: 64px;
	height: 28px;
	float: right;
	margin-bottom: 1px;
}
#lbPlay.grey
{
	background: url(lytebox/Images/play_grey.png) no-repeat;
}

#lbPause
{
	width: 64px;
	height: 28px;
	float: right;
	margin-bottom: 1px;
}
#lbPause.grey
{
	background: url(lytebox/Images/pause_grey.png) no-repeat;
}

/* *******************************************************************************************************
///////////// THIS IS FOR THE PRODUCT CARD VIEW (itempane.ascx) AND DASHBOARD VIEW (_miniDashboard.ascx) /////////////////////   
********************************************************************************************************/

.CatFeaturedProducts { margin:  0; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 18px; font-weight: bold; color: #000; text-decoration:none; text-align: center;}



.CATCompareText{font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; color:#000000; font-size:14px; font-weight:bold;
}

.CatImageThumb 
{width: 100px; padding: 20px 5px 20px 10px; text-align:right; border-bottom: dotted 1px #666;}

.CatImageThumbSpecials 
{width: 100% padding: 30px 5px 20px 30px; text-align:left; border-bottom: dotted 1px #666;}


.CatProductNameSpecials 
{width: padding: 0px 0px 0px 0px; text-align:left;}


.CatProductInfo
{width: 350px; padding: 20px 10px 20px 5px; vertical-align:top; border-bottom: dotted 1px #666;}


  
.CatListProductName, a.CatListProductName:Active, a.CatListProductName:Visited, a.CatListProductName:Link 
{ margin:  0; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 18px; font-weight: bold; color: #000; text-decoration:none;}


a.CatListProductName:hover { margin:  0; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 18px; font-weight: bold; color: #555; text-decoration:underline;}



.CatFeaturedProductName, a.CatFeaturedProductName:Active, a.CatFeaturedProductName:Visited, a.CatFeaturedProductName:Link 
{ margin:  0; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 12px; font-weight: bold; color: #000; text-decoration:none;}


a.CatFeaturedProductName:hover { margin:  0; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 12px; font-weight: bold; color: #555; text-decoration:underline;}


CatSpecialTitle, a.CatSpecialTitle:active, a.CatSpecialTitle:visited, a.CatSpecialTitle:link 

{

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 0pt;

margin-left: 0pt;

font-family: "lucida grande","lucida sans unicode","Trebuchet MS",helvetica,arial,sans-serif;

font-size: 18px;

font-weight: bold;

color: #000000;

text-decoration: none;

}

.CatSpecialTitle, a.CatSpecialTitle:active, a.CatSpecialTitle:visited, a.latestTitle:link 

{

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 0pt;

margin-left: 0pt;

font-family: "lucida grande","lucida sans unicode","Trebuchet MS",helvetica,arial,sans-serif;

font-size: 18px;

font-weight: bold;

color: #94293a;

text-decoration: none;

}

/* ///////////// THIS IS FOR THE PRODUCT DETAILS VIEW /////////////////////   */

 .CatDetailsProductName, a.CatDetailsProductName:Active, a.CatDetailsProductName:Visited, a.CatDetailsProductName:Link { margin:  0; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 14px; font-weight: bold; color: #000; text-decoration:none; padding-right: 5px;}


a.CatDetailsProductName:hover { margin:  0; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 14px; font-weight: bold; color: #555; text-decoration:underline; padding-right: 5px;}

.CatCompareCheckBox
{}

.CatProductDescription
{
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; color:#000000; font-size:11px; font-weight:normal;

}

.CatRecordSeperator
{
 border-bottom:solid 1px thin;
 border-bottom-width:thin;
 border-bottom-style:dashed;
 border-bottom-color:#999999;
 border-left: none;
 border-right:none;
 border-top: none;
 
}

/* style of item titles */
.CATSubHead
{
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}


.CatItem /* used for details page items information eg price product number ect */
{
	font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; color:#000000; font-size:11px; font-weight:normal;
}



.CatPrice
{font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;}




