/** Basic Setup - DO NOT CHANGE
****************************************************************************************************************************************************************************************************************************/
.widget_cat_menu {margin:0; padding:0; list-style:none;font-size:1em;width:auto;overflow:visible;background:transparent;line-height:normal !important;}
.widget_cat_menu li {list-style:none; display:block; margin:0; padding:0; position:relative;height:1%;}
.widget_cat_menu li ul {margin:0;background:transparent;display:none;position:absolute;padding:0;font-size:.9em;z-index:3000;}
.widget_cat_menu li:hover ul {display:block !important;}
.widget_cat_menu li a {outline:none;display:block;height:1%;}
.widget_cat_menu li ul li {background: transparent; border: none;}
.widget_cat_menu li.widget_cat_menu_parent:hover li a {background:none;}

/**Top Parent Level Skin - Vertical
****************************************************************************************************************************************************************************************************************************/
/**Non Parents**/
.widget_cat_menu li a {color:#c7b299;background-color:transparent; font-weight: bold;  font-size: .93em;  padding: 4px 3px; margin:0;border:none; text-decoration:none;text-transform: uppercase;border-bottom:1px solid #242424}
.widget_cat_menu li a:hover {color:#c7b299; font-weight: bold; text-decoration:none;background-color: #7c2504; }

/**Parents have background image to indicate child links are available**/
.widget_cat_menu li.widget_cat_menu_parent a { background-image: none; background-repeat: no-repeat; background-position: 95% center;padding-right:15px}
.widget_cat_menu li.widget_cat_menu_parent a:hover, .widget_cat_menu li.widget_cat_menu_parent:hover a {color:#c7b299;background-color: #7c2504; background-image: none;background-repeat: no-repeat; background-position: 95% center;}

/**Selected Parents**/
.widget_cat_menu li.widget_pcat_selected a {background:#7c2504;}

/**Reset Children ul's li's, Positioning for Horizontal and Vertical Orientations - CHANGE AT YOUR RISK
******************************************************************************************************************************************************************************************************************************/

/**Reset Children ul's li's**/
.widget_cat_menu li ul li {float:none;margin:0}
.widget_cat_menu li ul li.clear_all {width:auto;float:none;font-size:1px;margin:10px 0;}
.widget_cat_menu li ul ul {border:none;position:static;padding:0;width:auto;margin:0;}
.widget_cat_menu li ul ul li {width:auto;float:none;margin:0 0 0 5px;}
.widget_cat_menu li.widget_cat_menu_parent li a {background:none;font-weight:normal;text-transform:none;padding:0;border:none;}
.widget_cat_menu li.widget_cat_menu_parent li a:hover, .widget_cat_menu li.widget_cat_menu_parent li:hover a {background:none;color:inherit;}
.widget_cat_menu li ul li.widget_cat_menu_title {width:auto;float:none;font-size:1.5em;margin:0 0 10px 0;}
.widget_cat_menu li ul li.widget_cat_menu_title span {font-style:italic;font-weight:bold;}
.widget_cat_menu li ul li.widget_cat_menu_title a {font-size:.83em;float:right;display:block;}


/**Vertical Position Menu**/
.widget_cat_menu li ul {left:155px;top:0;width:200px;}/**Set width equal to sidebar width**/
.widget_cat_menu li ul li {width:auto;}
.widget_cat_menu li.widget_cat_menu_parent li.widget_cat_menu_child ul {position:static;width:auto;}



/**Style Children Menus
****************************************************************************************************************************************************************************************************************************/
.widget_cat_menu li ul {border:1px solid #a23106; background:#7c2504;}
.widget_cat_menu li ul li {border-bottom:1px solid #a23106 }
.widget_cat_menu li ul li a:hover {text-decoration:underline !important;color:#333 !important;font-weight:normal;background-color:#c7b299 !important;}
.widget_cat_menu li ul li a {color:#c7b299 !important; font-weight:normal !important;padding:3px !important;}
.widget_cat_menu li ul li a:hover {}
.widget_cat_menu li.widget_cat_menu_parent li.widget_cat_menu_child a {font-weight:bold;color:#713b8d;}

/** Etra**/
.widget_cat_menu a.selected {color:#fff; font-weight: bold; background: #713b8d url(/images/sl_category_icon_hover.jpg) no-repeat 95% center;}
.widget_cat_menu a.current {background-color:#000;}