
/** 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:#fff!important;display:none;position:absolute;padding:0;font-size:.9em;z-index:3000;}
.widget_cat_menu #widget_cat_menu_link_94851 ul {left: -84px;}
.widget_cat_menu #widget_cat_menu_link_94856 ul {left: -302px;}
.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:#fff;background-color:transparent; font-weight:normal;  font-size: 1em;  font-family: georiga, serif; font-size: 12px;padding: 5px; margin:0; text-decoration:none;text-transform: uppercase;}
.widget_cat_menu li a:hover {color:#fff; font-weight:normal; 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:#2E4917;background-color: #cdc2a5; /*background-image: url(/images/sl_category_icon_hover.jpg);background-repeat: no-repeat; background-position: 95% center;*/}




/**Top Parent Level Skining - Horizontal
******************************************************************************************************************************************************************************************************************************/
.widget_cat_menu_horizontal li {/*border-right:1px solid #ccc;*/}
.widget_cat_menu_horizontal li a {}
.widget_cat_menu_horizontal li.widget_cat_menu_parent > a {height: 38px;line-height: 38px;padding:0 7px; margin: 0; }
.widget_cat_menu_horizontal li.widget_cat_menu_parent {background: url(/files/images/nav_right_border.gif) right center no-repeat;}


/**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; _width: 700px;}/**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; _width: 700px;}

/**Style Children Menus
****************************************************************************************************************************************************************************************************************************/
.widget_cat_menu li ul {border:5px solid #cdc2a5; background:#fff!important; margin: 8px 0 0 0;padding:0;}
.widget_cat_menu li ul li a:hover {text-decoration:underline !important;color:#2E4917!important;}
.widget_cat_menu li ul li a {line-height:normal !imortant; height:auto !important;}
.widget_cat_menu li ul li li a {color:#333 !important;height:auto; line-height:normal !important;height:auto !important;}
.widget_cat_menu li ul li li a:hover {color:#c77311!important;font-weight:bold;}
.widget_cat_menu li.widget_cat_menu_parent li.widget_cat_menu_child a {font-weight:normal;color:#2e4917; font-size: 11px; font-family: arial, sans-serif; margin: 0 0 0 0; }


/**Beaus Belles & Gifts **/
.widget_cat_menu_horizontal {margin: 0; padding:0;}
.widget_cat_menu li ul li.widget_cat_menu_title {background:#cdc2a5; color:#2e4917; padding:5px;height:auto;}


/** 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;}
