/** Basic Setup - DO NOT CHANGE
****************************************************************************************************************************************************************************************************************************/
.widget_cat_menu {margin:0; padding:0x; list-style:none;font-size:1em;width:auto;overflow:visible;background:#000;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:#472661;background-color:#fff; font-weight: bold;  font-size: 1em;  padding: 5px; margin:0;border-top: 1px solid #e3e3e3; text-decoration:none;text-transform: uppercase;}
.widget_cat_menu li a:hover {color:#fff; font-weight: bold; text-decoration:none;background-color: #713b8d; }

/**Parents have background image to indicate child links are available**/
.widget_cat_menu li.widget_cat_menu_parent a { background-image: url(/images/sl_category_icon.jpg); 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:#fff;background-color: #713b8d; background-image: url(/images/sl_category_icon_hover.jpg);background-repeat: no-repeat; background-position: 95% center;}


/**Softlines Specific**/
.widget_cat_menu li#widget_cat_menu_link_95144 a {color:#c00;}
.widget_cat_menu li#widget_cat_menu_link_95144 a:hover, .widget_cat_menu li#widget_cat_menu_link_95144:hover a {background:#c00;color:#fff;}
.widget_cat_menu li ul li.widget_cat_menu_title {background:#713b8d; color:#fff; padding:5px;}

/**Top Parent Level Skining - Horizontal
******************************************************************************************************************************************************************************************************************************/
.widget_cat_menu_horizontal li {border-right:1px solid #ccc;}
.widget_cat_menu_horizontal li a {padding:5px 10px;}
.widget_cat_menu_horizontal li.widget_cat_menu_parent a {padding-right:20px;}
.widget_cat_menu_horizontal li.widget_cat_menu_parent {border-right:1px solid #ccc;}


/**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:left;margin:0 5px}
.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:220px;top:-30px;width:600px;}/**Set width equal to sidebar width**/
.widget_cat_menu li ul li {width:190px;}
.widget_cat_menu li.widget_cat_menu_parent li.widget_cat_menu_child ul {position:static;width:auto;}

/**Horizontal Positioning**/
.widget_cat_menu_horizontal li, .widget_cat_menu_horizontal li a {float:left;}
.widget_cat_menu_horizontal li li, .widget_cat_menu_horizontal li li a {float:none;}
.widget_cat_menu_horizontal li ul {left:0;top:2.3em;;width:600px;}

/**Style Children Menus
****************************************************************************************************************************************************************************************************************************/
.widget_cat_menu li ul {border:5px solid #713b8d; background:#fff;}
.widget_cat_menu li ul li a:hover {text-decoration:underline !important;}
.widget_cat_menu li ul li li a {color:#333 !important;}
.widget_cat_menu li ul li li a:hover {color:#713b8d;font-weight:bold;}
.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;}
