/**********************************************Vertical Nav ****************************************/
#nav_vert {/* padding:0 20px;  width:190px; */font-size:1em; z-index:999; padding-top:0; }

/************** ALL LEVELS *************/ /* Style consistent throughout all nav levels */
.parent-cat {border:1px solid #000fff;}
#nav_vert li {
width:100%;list-style:none;position:relative;text-align:left;}
#nav_vert li.over { z-index:999; }
#nav_vert li.active { z-index:999; } /* to prevent the li separator from showing through on mouseover on li */

#nav_vert a { line-height:1.3em; }
#nav_vert a, #nav_vert a:hover { display:block; text-decoration:underline; }
#nav_vert span { display:block; cursor:default;/*background:url("../images/arrow_r.gif") no-repeat scroll right top transparent;*/ }
/*BOF oscprofessionals (manoj) 4/26/2010 */
#nav_vert li span.hasChildren {left:209px;
line-height:16px;position:absolute;right:0;
top:3px;}
/*EOF oscprofessionals (manoj) 4/26/2010 */
/************ 1ST LEVEL ***************/
 
#nav_vert li { /*float:left;  background:url(../images/nav_bg.gif) repeat-x 50%; height:30px; margin-right:1px; background:#CCEBB9;*/}
#nav_vert li.active { color:#4c6a16; }
#nav_vert li.active.span { color:#FF7022; }
#nav_vert a {
color:#006600;font-family:'Arial','Verdana';font-size:8pt;font-size-adjust:none;font-stretch:normal;font-style:italic;
font-variant:normal;font-weight:bold;line-height:normal;text-decoration:none;
float:left; padding:5px 12px 6px 8px; width:180px;
}
#nav_vert ul li a, #nav_vert ul li a {width:130px;}
#nav_vert li.over a, #nav_vert a:hover { color:#FF7022; cursor:default; }

#nav_vert ul li span.hasChildren {left:117px;line-height:12px;
position:absolute;right:0;top:0;}
/************ 1ST LEVEL RESET ************/

#nav_vert ul li, #nav_vert ul li.active {
float:none;height:auto;background:none repeat scroll 0 0 #fed13b;margin:0; }
#nav_vert ul a, #nav_vert ul a:hover {
float:none;padding:0;background:none;}
#nav_vert ul li a { font-weight:normal !important; }

/************ 2ND LEVEL ***********/
#nav_vert ul {
position: absolute;width:auto;margin-left:220px;top:0px;left:-10000px;
padding-top:0;}
/* Show menu */
#nav_vert li.over ul { left:0;  }
#nav_vert li.over ul ul { left:-10000px; }
#nav_vert li.over ul li.over ul { left:100px; }
#nav_vert ul li a {background:#fed13b; }
#nav_vert ul li a:hover { /*background: #F0D149;*/background:#fed13b; color:# 006633; /*#d5e4eb;*/ font-style:italic;}
#nav_vert ul li a span {font-style:normal;}
#nav_vert ul li a span:hover{font-style:italic;}
#nav_vert ul li a{ color:#2f2f2f !important; }
#nav_vert ul li a:hover {color:#177643 !important;text-decoration:underline; font-style:italic;}
#nav_vert ul span, #nav_vert ul li.last li span {padding:5px 2px 6px 4px;font-weight:bold;cursor:pointer; }
#nav_vert ul li.last li span:hover {text-decoration:underline;font-style:italic;}
#nav_vert ul li.last span { background:none; }

/************ 3RD+ LEVEL ************/

#nav_vert ul ul { top:-2px; position: absolute;width:auto;margin-left:29px;  }
#nav_vert ul ul li { width:auto; }
#nav_vert ul ul li a {background:#FFFFD4; color:#CC3300;font-style:normal;}
#nav_vert ul ul span{color:#CC3300;}
#nav_vert ul ul span.hasChildren {left:209px;
line-height:14px;position:absolute;right:0;top:3px;}
#nav_vert ul ul li a:hover{background:#FFFFD4;color:#537EF6;font-style:italic;}
#nav_vert ul ul span:hover{cursor:pointer; display:block; color:#537EF6;text-decoration:underline;font-style:italic;}
#nav_vert ul ul ul { left:-10000px;}
#nav_vert li.over ul li.over ul ul { left:-10000px;}
#nav_vert li.over ul li.over ul li.over ul { left:100px; }

/* Fix for the IE bug */
#nav_vert iframe {
position: absolute;left: -1px;top: 0;z-index: -1;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
} 

/*--------------------------------------------------------------------------------------------------------------------------*/
/* Added By oscprofessionals - manoj 13-01-2010 for left menu navigation Shop By Product box */
/*-----------------------------------------------------------------------------------------------------------------------------*/

#nav_vert_shop {/* padding:0 20px;  width:190px; */font-size:1em; z-index:999; padding-top:0; }

/************** ALL LEVELS *************/ /* Style consistent throughout all nav levels */
#nav_vert_shop li {
width:100%;list-style:none;position:relative;text-align:left;}
#nav_vert_shop li.over { z-index:999; }
#nav_vert_shop li.active { z-index:999; } /* to prevent the li separator from showing through on mouseover on li */
#nav_vert_shop a { line-height:1.3em; }
#nav_vert_shop a, #nav_vert_shop a:hover { display:block; text-decoration:underline; }
#nav_vert_shop span { display:block; cursor:default; }
#nav_vert_shop li span.hasChildren {left:209px;
line-height:16px;position:absolute;right:0;
top:3px;}

/************ 1ST LEVEL ***************/

#nav_vert_shop li {/* float:left;  background:url(../images/nav_bg.gif) repeat-x 50%;height:30px; margin-right:1px; background:#99D47F;*/ }
#nav_vert_shop li.active { color:#4c6a16; }
#nav_vert_shop a {
color:#006600;font-family:'Arial','Verdana';font-size:8pt;font-size-adjust:none;font-stretch:normal;font-style:italic;
font-variant:normal;font-weight:bold;line-height:normal;text-decoration:none;
float:left; padding:5px 12px 6px 8px; width:180px;
}
#nav_vert_shop ul li a, #nav_vert_shop ul li a {width:130px;}
#nav_vert_shop li.over a, #nav_vert_shop a:hover { color:#FF7022; cursor:default; }

/************ 1ST LEVEL RESET ************/

#nav_vert_shop ul li, #nav_vert_shop ul li.active {
float:none;height:auto;background:none repeat scroll 0 0 #fed13b;margin:0; }
#nav_vert_shop ul a, #nav_vert_shop ul a:hover {
float:none;padding:0;background:none;}
#nav_vert_shop ul li a { font-weight:normal !important; }

/************ 2ND LEVEL ***********/
#nav_vert_shop ul {
position: absolute;width:auto;margin-left:220px;top:0px;left:-10000px;/*border:1px solid #666666;*/ 
padding-top:0;}
/* Show menu */
#nav_vert_shop li.over ul { left:0;  }
#nav_vert_shop li.over ul ul { left:-10000px; }
#nav_vert_shop li.over ul li.over ul { left:100px; }
#nav_vert_shop ul li a {background:#fed13b; }
#nav_vert_shop ul li a:hover { background: #fed13b; color:# 006633; /*#d5e4eb;*/ font-style:italic;}
#nav_vert_shop ul li a span {font-style:normal;}
#nav_vert_shop ul li a span:hover{font-style:italic;}
#nav_vert_shop ul li a{ color:#2f2f2f !important; }
#nav_vert_shop ul li a:hover {color:#177643 !important;text-decoration:underline; font-style:italic;}
#nav_vert_shop ul span, #nav_vert_shop ul li.last li span {padding:5px 2px 6px 4px;font-weight:bold;cursor:pointer; }
#nav_vert_shop ul li.last li span:hover {text-decoration:underline;font-style:italic;}
#nav_vert_shop ul li.last span { background:none; }
/*BOF oscprofessionals (manoj) 4/26/2010 */
#nav_vert_shop ul li span.hasChildren {left:117px;line-height:12px;
position:absolute;right:0;top:0;}
/*EOF oscprofessionals (manoj) 4/26/2010 */
/************ 3RD+ LEVEL ************/
/*BOF oscprofessionals (manoj) 4/27/2010 */

#nav_vert_shop ul ul { top:-5px; position: absolute;width:auto;margin-left:29px;  }
#nav_vert_shop ul ul li { width:200px;background:#FFFFD4; }
#nav_vert_shop ul ul li a {background:#FFFFD4; color:#CC3300;font-style:normal;width:190px;}
#nav_vert_shop ul ul span{color:#CC3300;width:190px;}
#nav_vert_shop ul ul span.hasChildren {left:114px;line-height:14px;position:absolute;
right:0;top:0; width:190px;}
#nav_vert_shop ul ul li a:hover{background:#FFFFD4;color:#537EF6;font-style:italic; width:190px;}
#nav_vert_shop ul ul span:hover{cursor:pointer; display:block; color:#537EF6;text-decoration:underline;font-style:italic;}
#nav_vert_shop ul ul ul { left:-10000px;}
#nav_vert_shop li.over ul li.over ul ul { left:-10000px;}
#nav_vert_shop li.over ul li.over ul li.over ul { left:100px; }

/*EOF oscprofessionals (manoj) 4/27/2010 */
/* Fix for the IE bug */
#nav_vert_shop iframe {
position: absolute;left: -1px;top: 0;z-index: -1;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
} 

#nav_vert .hasChildren.level0.nav-discontinued-items.parent a {color:#ff0000 !important; }
#nav_vert .hasChildren.level0.nav-discontinued-items.parent a:hover {color:#ff0000 !important; }
#nav_vert li.nav-discontinued-items span{color:#ff0000;}
#nav_vert li.hasChildren.level0.nav-discontinued-items.active.parent ul li span{color:#2F2F2F !important;}


/*-----------------------------------------------------------------------------------------------------------------------------*/
/* Ended By oscprofessionals - manoj 13-01-2010 for left menu navigation Shop By Product box */
/*----------------------------------------------------------------------------------------------------------------------------*/
