/* =================================
    CSS STYLES FOR CATALooK.netStore 
    v3.77, 10/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 #CCCCCC solid; */

}

/* 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;
	font-weight: bold;
	font-size: 8pt;
	color: #333333;
}

TD.CATContainerHeader
{	
	visibility: visible;
	height: 22px;
}

/* 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;
	font-weight: bold;
	font-size: 8pt;
	color: #333333;
}

TD.CATContainerFooter
{	
	visibility: visible;
	height: 22px;
}

/* ===================
    MODULE INNER AREA
   ===================*/

/* Style of the inner Container border and background */
.CATBorder
{	


}

/* Style of the inner sections border and background of the presentation layer modules*/
.CATSectionBorder
{	
	BORDER-BOTTOM: #CCCCCC 1px solid;
	
}

/* Style of the inner sections border and background of the admin modules*/
.CATAdminSectionBorder
{	
	BORDER-BOTTOM: #CCCCCC 1px solid;
	
}

/* Style of the border and background of the admin sub menus */
.CATSubMenuBorder
{	
	border: 1px #CCCCCC solid;

}

/* Style of the item border and background of list items from the list, grid and repeater controls */
.CATListBorder
{	
	/* border: 1px #CCCCCC dotted; */
	
}

/* Style of the item border and background of list items from the grid controls */
.CATGridBorder
{	
	BORDER: #DEDDDD 1px dotted;
}
.listpage-row{
	BORDER-right: #DEDDDD 1px dotted;}
/* Style of the inner module chapter main title row */ 
.CATHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #868686;
}

TD.CATHeader
{	
	height: 22px;
}

/* Style of the inner module chapter sub title row */ 
.CATAltHeader
{
	font-weight: bold;
	font-size: 8pt;	
	color: #CCCCCC;
}

TD.CATAltHeader
{
	height: 22px; 	
	white-space:normal;
}

/* Style of the left title fields and of the breadcrumbs and Custom Pager control  */ 
.CATSubHeader
{
	font-weight: bold;
	font-size: 8pt;	
	color: #333333;
}

TD.CATSubHeader
{		
}

/* Style of the right value fields in admin pages and of the content area of all presentation layer modules  */ 


/* Style of the highlighted value fields */ 
.CATRowHighLight
{	
	color: #333333;	
    font-size: 11px;
    font-weight: normal;
}

TD.CATRowHighlight
{
}

/* Style of the right parts from the title rows in modules CAT_ItemPaneNF and CAT_DashBoard */
.CATAltHeaderImage
{
}

TD.CATAltHeaderImage
{	
	height: 22px; 
}

/* ====================
    General
   ====================*/

/* Style of Product Number, ISBN Number and EAN Number */
.CATProductNumber
{
	color: #808080;
	font-size: 9px;
	line-height: 10pt;
}

/* Style of Price 2 to 6 and Price extensions (exchanged amount, tax value, percentage discount extension) */
.CATUnitCost
{
	color: #808080;
	font-size: 9px;
	line-height: 10pt;
}

/* */
.CATDescription
{
	color: Black;
	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-size: 9px;
	line-height: 10pt;
}

/* Style of the welcome message on store home pages */
.CATHomeHead
{
	color: #c0c0c0;
	font-size: 14px;
	font-weight: bold;
	height: 16px;
}

/* style of item titles */
.CATSubHead    {
    font-size:  11px;
    font-weight:    bold;
    color: #333333;
}

/* title style */
.CATSubSubHead {
    font-size:  12px;
    font-weight:    bold;
    color: black;
}

/* text style used for most text */

/* */
.CATSmall
{
	color: Black;
	font-family: Arial Narrow;
	font-size: 10px;
	font-weight: normal;
}

.CATNormalRed
{
    font-size: 12px;
    font-weight: bold;
    color: #ff0000
}

/* Style of Special Price DiscountExtension*/
.CATNormalBold
{
    font-size: 11px;
    font-weight: bold;
    color: #ff0000
}

/* Style of Price 1 and Retail Price Prefix in repeaters, product lists and detail page */
.CATProductListItem
{
	color: black;
	font-size: 11px;
	font-weight: bold;
}


/* ====================
    Controls
   ====================*/

/* text style used for textboxes in the admin and edit pages */
.CATNormalTextBox
{
    font-size: 12px;
    font-weight: normal;
}

/* style used for dropdownlistcontrols of all pages and the ddl control of module CAT_MenuNF */
.CATNormalDropDownList
{
	font-size: 11px; /*1.2em;*/
	font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.CATNormalCheckBox
{
	margin-left: -4px;
	font-size: 11px;
	font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.CATNormalRadio
{
	font-size: 12px;
	font-weight: normal;
	text-indent: -5px;
}


/* ====================
    Links/Buttons
   ====================*/

/* text style for buttons and link buttons used in the store admin pages */

    
/* hyperlink style for buttons and link buttons used in the store admin pages */

/* Standard for links */
/*
a:link 	
{
	text-decoration: underline; 
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	color: #333333;		
} 

a:visited
{ 
	text-decoration: underline;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	color: #333333;	
}

a:active
{
    text-decoration:    none;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	color: #333333;    
}

a:hover
{ 
	text-decoration: underline;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
    color: #CCCCCC;	
}
*/

/* text style for the links (not used)*/
A.CATSiteLink, A.CATSiteLink:link, A.CATSiteLink:visited
{
	text-decoration: underline; 
	font-size: 9px;
	color: #333333;		
}

A.CATSiteLink:hover
{
	text-decoration: underline;
	font-size: 9px;
    color: #CCCCCC
}


/* ====================================================
    TAB Menu Style used in module CAT_Products
   ====================================================*/

/* Active Tab Style in Store WorkPages (AddEditProducts.ascx ...) */
.CAT_TabNoActive
{
    font-size: 11px;
    font-weight: normal;
    color: #333333;
	height: 24px;
	background-color: #DCDCDC;
	background-image: none;
	background-repeat: no-repeat;
	border-width: 1px;
	border-color: #CCCCCC;
	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: #CCCCCC;
	border-bottom-style: solid;
 }

/* Passive Tab Style in Store WorkPages (AddEditProducts.ascx ...) */
.CAT_TabActive
{
    font-size: 11px;
    font-weight: normal;
    color: #333333;
	height: 24px;
	background-color: #CCCCCC;
	background-image: none;
	background-repeat: no-repeat;
	border-width: 1px;
	border-color: #CCCCCC;
	border-style: solid;
}


/* ====================================================
    DataGrid Style used in Store WorkPages(Admin Pages)
   ====================================================*/

.CATGrid
{
	width: 100%;
	background-color: white;
	background-image: none;
}

.CATGridHeader
{
	height: 22px;
	font-weight: bold;
	font-size: 8pt;	
	color: #333333;
/*	background-image: url(CAT_AltHeader_BG.jpg); */
}

.CATGridItem
{
	font-weight: normal;
	font-size: 11px;
	color: #333333;
    height: 22px;
}

.CATGridEditItem
{
	color:  #333333;
	font-size: 9px;
    line-height: 11pt;
}

.CATGridItemAlt
{
	font-weight: normal;
	font-size: 11px;
	color: #333333;
    height: 22px;
}

.CATGridFooter
{
	line-height: 8pt;
}

.CATGridPager
{
	height: 32px;
	font-weight: normal;
	font-size: 11px;
	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-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: #F23F72;
	text-decoration: underline;
}
.dtree a.nodeSel
{
	background-color: #ABD0E2;
	color:#800080;
}

.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: #FFFFFF;        
}

.CATMenuContainer
{
	background-color: transparent;
	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: #FFFFFF;
	text-align: center;
	width: 15; 
	height: 16;
}

.CATMenuItem /* activate bg image for subitems here */
{
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	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-size: 11px;
	font-weight: normal;
	color: #333333;
}

.CATRootItemActive TD /* outher left other right and center bg of active root item */
{
	font-size: 11px;
	font-weight: normal;
	color: #F23F72;
}

.CATRootItemSelected TD /* outher left other right and center bg of selected sub item */
{
	font-size: 11px;
	font-weight: normal;
	color: #F23F72;
}

.CATRootItemBreadCrumb TD
{
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.CATSubMenu /* outher left and right bg of unselected sub item, bg of sub tab */
{
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.CATSubItemActive TD /* outher left other right and center bg of selected sub item */
{
	border-top: 0px solid;
	font-size: 11px;
	font-weight: normal;
	color: #F23F72;
}

.CATSubItemSelected /* outher left other right and center bg of selected sub item */
{
	font-size: 11px;
	font-weight: normal;
	color: #F23F72; 
}

.CATSubItemBreadCrumb /* no effect */
{
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: Transparent;
}


/* ===================================================================
    Style for the TreeMenu of advanced categories in module CAT_MenuNF
   ===================================================================*/
.CATTreeViewMenu
{
	width: 175px;
	background-color: #FFFFFF;
	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: #FFFFFF;
}

/* ====================================================
    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;
	white-space:nowrap;
}


A.CATMenu, A.CATMenu:link, A.CATMenu:visited
{
	text-decoration: none;
	font-size: 9px;
	color: #333333;
}

A.CATMenu:hover
{
	text-decoration: underline;
	font-size: 9px;
    color: #F23F72;
}


/* ====================================================
    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-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-size: 9px;
	text-decoration: none;
}

A.CATMostPopularItemText:hover
{
	color: red;
	font-size: 9px;
	text-decoration: underline;
}



/* ===============================================
    Default style for the advanced paging control
   ===============================================*/

/* default style paging table */
.CATPagingTable
{
	Width: 100%;
}
.CATPagingTable .CATCommandButton
{
	display:inline-block;
	color:#fff!important;
	background:#90B5D6;
	border-bottom: 1px solid #8492A0;
    border-radius: 3px 3px 3px 3px;
    border-right: 1px solid #8492A0;
	padding: 2px 6px;
	font-size:11px;
	line-height:16px;
}
*+html .CATPagingTable .CATCommandButton{
	display:inline;
}
* html .CATPagingTable .CATCommandButton{
	display:inline;
}
.CATPagingTable .CATCommandButton:hover{
	color:#fff!important;
	background:#6A91BC;
	border-bottom: 1px solid #697584;
    border-radius: 3px 3px 3px 3px;
    border-right: 1px solid #697584;
}
.CATPagingTable .CATNormalDisabled{
	display:inline-block;
	color:#fff!important;
	background:#6A91BC;
	border-bottom: 1px solid #697584;
    border-radius: 3px 3px 3px 3px;
    border-right: 1px solid #697584;
	padding: 2px 6px;
	font-size:11px;
	line-height:16px;
}
*+html .CATPagingTable .CATNormalDisabled{
	display:inline;
}
* html .CATPagingTable .CATNormalDisabled{
	display:inline;
}


/* default text style for inactive link buttons of advanced paging control */
.CATNormalDisabled
{
	font-weight: normal;
	font-size: 11px;
	color: silver;
}




/* ===============================================
    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
{
	position: relative;
	background-color: #fff;
	width: 200px;
	height: 200px;
	margin: 0 auto;
}
#lbOuterContainer.grey
{
	border: 3px solid #888888;
}

#lbDetailsContainer
{
	font-size:10px;
	background-color: #fff;
	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;
}


/* ********** MENU NF ************** */

.categories_top{
	background:url(images/categories_bg.jpg) 0px 0px no-repeat;
}
.categories_top div{
	background:url(images/categories_bg.jpg) 100% -11px no-repeat;
}
.categories_top div div{
	background:url(images/categories_bg.jpg) 0px -22px repeat-x;
	height:11px;
	margin:0px 23px 0px 12px;
	font-size:0px;
}
.categories_left{
	background:url(images/categories_left.jpg) 0px 0px repeat-y #EBEBEB;
}
.categories_right{
	background:url(images/categories_right.jpg) 100% 0px repeat-y;
}

.categories_bot{
	background:url(images/categories_bg.jpg) 0px -33px no-repeat;
}
.categories_bot div{
	background:url(images/categories_bg.jpg) 100% -45px no-repeat;
}
.categories_bot div div{
	background:url(images/categories_bg.jpg) 0px -57px repeat-x;
	height:11px;
	margin:0px 23px 0px 12px;
	font-size:0px;
}
#menunf ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
#menunf ul li{
	padding:0px;
	margin:0px;
	list-style:none;
}
#menunf ul li{
	background:url(images/categories_item_left.png) 0px 0px no-repeat;
}
#menunf ul li a{
	display:block;
	background:url(images/categories_item_right.png) 100% 0px no-repeat;
	margin-left:12px;
	padding:7px 0px 15px 10px;
	color:#fff;
	font-size:14px;
	line-height:16px;
}
#menunf ul ul{
	display:none;
}
#menunf ul li.CATMenuLevel1Selected ul{
	display:block;
}
#menunf ul li.CATMenuLevel1Selected li{
	margin:0px 23px 0px 13px;
	background:none;
	
}
#menunf ul li.CATMenuLevel1Selected li a{
	margin:0px;
	font-size:12px;
	color:#898989;
	padding:7px 0px 7px 10px;
	background:url(images/side_nav_line.jpg) 0px 100% repeat-x;
}
#menunf ul li.CATMenuLevel1Selected li a:hover{
	color:#3186CE;
}
#menunf ul li.CATMenuLevel1Selected li.CATMenuLevel2Selected > a{
	color:#3186CE;
}

#menunf ul li.CATMenuLevel1Selected ul ul{
	display:none;
}
#menunf ul li.CATMenuLevel1Selected li.CATMenuLevel2Selected ul li a{
	background:none;
	padding:4px 0px 4px 15px;
}
#menunf ul li.CATMenuLevel1Selected li.CATMenuLevel2Selected ul{
	display:block;
}
#menunf ul li.CATMenuLevel1Selected li.CATMenuLevel2Selected ul li.CATMenuLevel3Selected > a{
	color:#3186CE;
}
.listdes,
.label,
.label .CATProductListItem
	{
	font:normal 13px Arial;
	color:#979797;}
.listtitle a,
.listtitle a:link,
.listtitle a:visited,
.listtitle a:active{
	color:#da0602;
	font-size:15px;
	text-decoration:none;}
.listtitle a:hover{
	text-decoration:underline;}
.dettitle{
	font:normal 14px Arial;
	color:#da0602;}
.productimage{
	border:1px solid #DEDEDE;}

.label1 .CATSubHead{
	font:normal 13px/20px Arial;
	color:#868686;}
.label1,
.label2{
	border-bottom:1px dotted #DEDDDD;}
.label2	.CATProductNumber,
.label2 .CATProductListItem{
	font:bold 13px/20px Arial;
	color:#868686;}
.label3 .CATSubHead{
	font:normal 13px/20px Arial;
	color:#868686;}
.htmlholder{
	font:normal 13px/20px Arial;
	color:#828281;}
.cataheader{
	font:bold 12px Arial;
	color:#000;}
.catehelp .CATSubHead{
	font:normal 12px Arial;
	color:#999898;}
.CATrowHeader{
	background:#F8F7F7;
	}
.CATGridtable{
	border:1px solid #D1D1D1;}
.CATrowHeader td{
	border-bottom:1px solid #D1D1D1;}
.CATGridItemAlt{
	background:#F8F7F7;}


/* ********** cata tab ************** */
.blue_des{
	padding-top:15px;
}


.blue_tab{
	background:url(images/categories_bg.jpg) 0px -69px no-repeat;
}
.blue_tab .rtsLevel{
	background:url(images/categories_bg.jpg) 100% -103px no-repeat;
}

.blue_tab .rtsUL{
	float:none!important;
	background:url(images/categories_bg.jpg) 0px -137px repeat-x;
	height:34px;
	margin:0px 7px;
	display:block!important;
}
.blue_tab .rtsUL .rtsLink{
	background:none;
	color:#7d7d7d;
	padding:0px;
}
.blue_tab .rtsUL .rtsLink:hover{
	color:#0345a0;
}
.blue_tab .rtsUL .rtsLink .rtsOut{
	background:none;
	padding:0px;
	padding-left:11px;
}
.blue_tab .rtsUL .rtsLink .rtsIn{
	background:none;
	padding:0px;
	padding-right:11px;
}
.blue_tab .rtsUL .rtsLink .rtsTxt{
	padding:4px 8px 0px 8px;
	line-height:31px;
}
.blue_tab .rtsUL .rtsSelected .rtsOut{
	background:url(images/categories_bg.jpg) 0px -171px no-repeat;
	padding-left:11px;
	color:#0345a0;
}
.blue_tab .rtsUL .rtsSelected .rtsIn{
	background:url(images/categories_bg.jpg) 100% -205px no-repeat;
	padding-right:11px;
}



/* ********** description tab ************** */

.cata_description_list{
	width:450px;
	padding:0px;
	margin:0px 0px 15px 0px;
	list-style:none;
	float:left;
}
.cata_description_list li{
	margin:0px;
	list-style:none;
	padding:0px 0px 0px 29px;
	background:url(images/cata-description-list.jpg) 0px 6px no-repeat;
}
.cata_description_list li span{
	display:block;
	padding:4px;
}
.cata_description_list li span:hover{
	border:1px dotted #027CDA;
	padding:3px;
	color:#027CDA;
}

.cata_description_but{
	float:right;
	width:238px;
}
.cata_description_but p{
	margin:0px 0px 20px 0px;
}

.w3c_standard{
	float:left;
	width:445px;
	margin-bottom:20px;
}
.w3c_standard legend{
	color:#0448F7;
	font-size:16px;
}
.w3c_standard fieldset{
	margin:0px;
	padding:10px 10px 2px 10px;
	border:1px solid #D8D5D5;
	-moz-border-radius:0px 0px 8px 8px;
	-webkit-border-radius:0px 0px 8px 8px;
	border-radius:0px 0px 8px 8px;
}
.w3c_standard ul{
	padding:0px;
	margin:0px 0px 5px 0px;
	list-style:none;
}
.w3c_standard ul li{
	padding:2px 0px 2px 29px;
	margin:0px;
	list-style:none;
	background:url(images/w3c_list.jpg) 0px 7px no-repeat;
}
.w3c_standard ul li span{
	display:block;
	padding:4px;
}
.w3c_standard ul li span:hover{
	border:1px dotted #027CDA;
	padding:3px;
	color:#027CDA;
}
.w3c_standard .w3c_but{
	text-align:center;
  }
.browser_compatibile{
	float:left;
	width:445px;
	margin-bottom:20px;
}
.browser_compatibile legend{
	color:#0448F7;
	font-size:16px;
}
.browser_compatibile fieldset{
	margin:0px;
	padding:10px 10px 2px 10px;
	border:1px solid #D8D5D5;
	-moz-border-radius:0px 0px 8px 8px;
	-webkit-border-radius:0px 0px 8px 8px;
	border-radius:0px 0px 8px 8px;
}
.browser_compatibile strong{
	color:red;
}

.free_services{
	float:right;
	width:238px;
	border:1px solid #E2E2E2;
	margin-bottom:15px;
}
.free_services .title{
	color:#989898;
	padding:4px 0px 4px 14px;
	font-size:16px;
	border-bottom:1px solid #E2E2E2;
}
.free_services ol{
	padding:10px;
	margin:0px;
}
.free_services ol li{
	list-style-position:inside;
	padding:3px 0px;
}

.included{
	float:left;
	width:445px;
}
.included legend{
	color:#0448F7;
	font-size:16px;
}
.included fieldset{
	margin:0px;
	padding:10px 10px 2px 10px;
	border:1px solid #D8D5D5;
	-moz-border-radius:0px 0px 8px 8px;
	-webkit-border-radius:0px 0px 8px 8px;
	border-radius:0px 0px 8px 8px;
}
.included ul{
	padding:0px;
	margin:0px;
	list-style:none;
	text-align:center;
}
.included ul li{
	display:inline-block;
	margin:0px 8px;
	padding:0px;
}

.mobile_compatibile{
	float:right;
	margin-bottom:20px;
}

.contact_us_but{
	float:right;
  }





.item_code_icon,
.author_icon,
.size_icon,
.price_icon,
.quantity_icon{
	height:20px;
}
#tipDiv{
	background:none!important;	
	z-index:9999!important;
}
#tblUserData .dnnForm{
	min-width:220px;
}

