﻿/*******************************************************/
/***************** Category menu ***********************/
/*******************************************************/

div#category_menu
{width:184px; overflow:hidden;
}


div#category_menu a.all_link
{
	/* 	margin-left: 20px; */
}
div#category_menu span#CategoryMenu1_lblMainCategory
{
	display: block;
	background-image: url(  '../images/category_menu_bck.gif' );
	background-repeat: repeat-x;
	padding-top: 4px;
	padding-left: 13px;
	font-size: 11pt;
	margin-top: 2px;
	color: White;
	font-weight: bolder;
	text-transform: uppercase;
	height: 36px;
	line-height: 1.1em;
}
div#category_menu a.main_category
{
	display: block;
	background-image: url(  '../images/category_menu_bck.gif' );
	background-repeat: repeat-x;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 9px;
	font-size: 11pt;
	margin-top: 2px;
	color: White;
	font-weight: bolder;
	text-transform: uppercase;
	line-height: 1.1em;
	background-color: #66696A;
}

div#category_menu .accordionHeader {
	background-color:#E1DDDD;
	background-image:url(../images/accordion_arrow_down_ok.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	border-bottom:1px solid #82BACF;
	border-top:1px solid #EFEBEB;
	color:black;
	font-size:12px;
	font-weight:bold;
	height:auto;
	line-height:15px;
	padding:9px 10px;
	text-indent:0;
	text-transform:uppercase;
	width:164px;
}
div#category_menu .accordionHeaderSelected {
	background-color:#E1DDDD;
	background-image:url(../images/accordion_arrow_down.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	border-bottom:1px solid #82BACF;
	border-top:1px solid #EFEBEB;
	color:black;
	font-size:12px;
	font-weight:bold;
	height:auto;
	line-height:15px;
	padding:9px 10px;
	text-indent:0;
	text-transform:uppercase;
	width:164px;
}

div#category_menu .accordion
{
	/*	border-top: solid 1px #989999; */
}
div#category_menu .accordion *:hover
{
/*	color: #626262; */
}
div#category_menu .accordion div div
{
	background-color: #838181;
}

div#category_menu .accordionContent a.all_link_selected
{
color:#B4DDF3 !important;
display:block !important;
padding-left:5px;
}
div#category_menu .accordionContent td
{
	vertical-align: top;
}
div#category_menu .accordionContent img
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:gray none repeat scroll 0 0;
float:left;
font-size:0;
height:10px;
margin-right:3px;
overflow:hidden;
width:10px; display:none;
}

div#category_menu .accordionContent table a
{
clear:both;
color:#FFFFFF !important;
display:block;
float:left;
font-size:11px;
font-weight:bold;
margin-left:5px;
padding-bottom:4px;
padding-left:0;
width:91%;
}
.accordionContent div div
{
clear:both;
float:left;
margin-top:-2px;
padding-bottom:7px;
padding-top:0;
}
.accordionContent a
{
	display:none;
}
.accordionContent a.all_link
{
	display:block;
}
.accordionContent * a 
{
	display:block
}
div#category_menu .accordionContent table
{
border-top:1px solid #B0B0B0 !important;
clear:both;
float:left;
width:100%;
}
div#category_menu .accordionContent div div table
{
	border-top: none !important;
}
div#category_menu .accordionContent div div div a
{
background:transparent url(../images/ico2.gif) no-repeat scroll 2px 5px;
margin-left:10px;
width:150px;
}
div#category_menu .accordionContent table td
{
	font-size:12px;
padding-bottom:5px;
padding-top:5px;
}
div#category_menu .accordionContent div div table td
{
	padding-bottom:0px; padding-top:0px;
}
div#category_menu .accordionContent div div div
{
	display:none;
padding-bottom:3px;
}
div#category_menu .accordionContent div div img
{
	display: none;
}
div#category_menu .accordionContent div div a
{
	padding-bottom:0px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/master/dot.png) no-repeat scroll 3px 7px;
color:#010101 !important;
font-size:11px !important;
font-weight:normal;
margin-left:5px;
padding-left:12px;
padding-top:2px;
width:160px;
}
div#category_menu .accordionContent table td
{
	display:none;
}
div#category_menu .accordionContent table td.tree_node
{
	display:block !important
}
div#category_menu .accordionContent
{
	overflow: hidden !important;padding-top:5px;
}

div#category_menu .accordion div div a
{
}
div#category_menu a
{
clear:both;
color:White;
float:left;
font-size:12px;
font-weight:bold;
padding-bottom:4px;
padding-left:5px;
text-decoration:none;
width:100%;
}
div#category_menu .accordionContent * a
{
	border:none; padding-bottom:0px;
}
div#category_menu .accordion div div a:hover
{
	
	color: #B4DDF3 !important;
}
div#category_menu span.tree_node_selected
{

	color: #FDA814 !important
}
div#category_menu .accordion div div a.tree_node_selected
{

	color: #B4DDF3 !important;
}
div#category_menu div.left_main_menu
{
	height: 23px;
	border: 1px solid #dcdcdc;
	text-transform: uppercase;
	margin-top: 4px;
	padding-top: 7px;
	padding-left: 10px;
}
div#category_menu div.left_main_menu a, div#category_menu div.left_main_menu a:hover, div#category_menu div.left_main_menu a:visited
{
	color: #fd612e !important;
	font-weight: 900;
}
