/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
 
/******************************************* BOF by KAMLESH 1/30/2009   ***********************************/ 
/**********************************************Vertical Nav ****************************************/ 
/******Vertical Nav modified by manoj for left col 270209 this manu for shop by product block *********/

#nav_vert { padding:0 0px; font-size:1em; z-index:999;width:100%;/*background:#8FBC8F;*/ border: 0px solid red; } 
/************** ALL LEVELS *************/ /* Style consistent throughout all nav levels */ 
#nav_vert li:hover { 
/*width:175px;*/ 
list-style:none; 
position:relative; 
text-align:left;
color:#99FF00;
/*background:#FF00FF;*/
} 
#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:.9em; } 
#nav_vert a, #nav_vert a:hover { display:block; text-decoration:none;} 
/*#nav_vert a:hover {background:#FF00FF url(../images/arrow_r.gif) no-repeat right; display:block; text-decoration:none;} */
#nav_vert span1 {} 
#nav_vert span { 
cursor:pointer;
display:block;
text-align:left;
padding-bottom:8px;
padding-left:10px;
/*width:100%;*/} 
/************ 1ST LEVEL ***************/ 
#nav_vert li { /*float:left;*/ background:url(../images/nav_bg.gif) repeat-x 50%; height:30px; margin-right:1px; /*width:100%;*/} 
#nav_vert li.active a { color:#000000; } 
#nav_vert a { 
float:left; 
padding:5px 0px 0px 0px; 
color:#4C6A16;
font-weight:bold; 
font-family:Trebuchet MS; 
font-size:13px;
/*width:100%;*/
} 
#nav_vert li.over a, #nav_vert a:hover { color:#CCCCCC; } 
#nav_vert a{ 
float:left; 
padding:5px 0px 0px 0px; 
font-weight:bold; 
font-family:Trebuchet MS; 
font-size:13px;
/*color:#99FF00;
background:#FF00FF;*/
} 
/************ 1ST LEVEL RESET ************/ 

#nav_vert ul li, #nav_vert ul li.active { 
float:none; 
height:auto; 
background:none; 
margin:0; 
width:217px;
text-align:left;
font-size:10px;
} 
#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:217px;
/*height:auto;*/
margin-left:242px; 
/*top:0px; */
left:-10000px; 
border:1px solid #666666; 
padding-top:0px;
} 
/* 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:#BDB76B/*#ecf3f6*/; } 
#nav_vert ul li a:hover { background:yellow; /*#F2F1D2;*/ /*#d5e4eb;*/ } 
#nav_vert ul li a span { background:url(../images/nav_divider.gif) repeat-x 0 100%;font-size:12px;/*width:211px;*/} 
#nav_vert ul li a, #nav_vert ul li a:hover { color:#2f2f2f !important; } 
#nav_vert ul span, #nav_vert ul li.last li span { padding:3px 3px 4px 3px;font-weight:bold;} 
#nav_vert ul li.last span { background:none; }
/*#nav_vert ul li.last span {background:transparent url(../images/arrow_r.gif) no-repeat scroll right center; }*/ 
/************ 3RD+ LEVEL ************/ 
/*************************************************/



/* 1ST LEVEL RESET Add code for 3RD Level Manu BY Manoj 30-03-09 */
/*#nav_vert ul ul li, #nav_vert ul ul li.active { 
float:none; 
height:auto; 
background:none; 
margin:0; 
width:180px;
text-align:left;
font-size:10px;
}
#nav_vert ul ul{ 
position: absolute; 
width:auto;
height:auto;
margin-left:116px; 
top:0px; 
left:-10000px; 
border:1px solid #666666; 
padding-top:0px;
} */
#nav_vert ul ul { top:5px;} 
#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; } 
/*#nav_vert ul span, #nav_vert ul li.last  { padding:3px 3px 4px 3px;font-weight:bold;} */
/*#nav_vert ul ul li.first span {background:none; }
#nav_vert ul ul  li.last span {background:none; }*/


/* 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); 
} 
/**************code add by manoj 06-04-09 for Recipes & Product Info**************************************/
#nav_vert2 { padding:0 0px; font-size:1em; z-index:999;width:100%;/*background:#8FBC8F;*/ } 
/************** ALL LEVELS *************/ /* Style consistent throughout all nav levels */ 
#nav_vert2 li:hover { 
/*width:175px;*/ 
list-style:none; 
position:relative; 
text-align:left;
color:#99FF00;
/*background:#FF00FF;*/
} 
#nav_vert2 li.over { z-index:999; } 
#nav_vert2 li.active { z-index:999; } /* to prevent the li separator from showing through on mouseover on li */ 
#nav_vert2 a { line-height:1.3em; } 
#nav_vert2 a, #nav_vert2 a:hover { display:block; text-decoration:none;} 
/*#nav_vert2 a:hover { background:#FF00FF url(../images/arrow_r.gif) no-repeat right; display:block; text-decoration:none;} */
#nav_vert2 span1 {} 
#nav_vert2 span { 
cursor:pointer;
display:block;
text-align:left;
padding-bottom:8px;
padding-left:10px;
/*width:100%;*/} 
/************ 1ST LEVEL ***************/ 
#nav_vert2 li { /*float:left;*/ background:url(../images/nav_bg.gif) repeat-x 50%; height:30px; margin-right:1px; width:100%;} 
#nav_vert2 li.active a { color:#000000; } 
#nav_vert2 a { 
/*float:left; */
padding:5px 0px 0px 0px; 
color:#4C6A16;
font-weight:bold; 
font-family:Trebuchet MS; 
font-size:13px;
/*width:100%;*/
border: 0px solid red;
} 
#nav_vert2 li.over a, #nav_vert2 a:hover { color:#CCCCCC; } 
#nav_vert2 a{ 
/*float:left; */
padding:5px 0px 0px 0px; 
font-weight:bold; 
font-family:Trebuchet MS; 
font-size:13px;
/*color:#99FF00;
background:#FF00FF;*/
} 
/************ 1ST LEVEL RESET ************/ 
#nav_vert2 ul li, #nav_vert2 ul li.active { 
/*float:none; */
height:auto; 
background:none; 
margin:0; 
width:217px;
text-align:left;
font-size:10px;
} 
#nav_vert2 ul a, #nav_vert2 ul a:hover { 
float:none; 
padding:0; 
background:none; 
} 
#nav_vert2 ul li a { font-weight:normal !important; } 
/************ 2ND LEVEL ***********/ 
#nav_vert2 ul { 
position: absolute; 
/*width:auto;*/
height:auto;
margin-left:242px; 
top:0px; 
left:-10000px; 
border:1px solid #666666; 
padding-top:0px;
} 
/* Show menu */ 
#nav_vert2 li.over ul { left:0; } 
#nav_vert2 li.over ul ul { left:-10000px; } 
#nav_ver2t li.over ul li.over ul { left:100px; } 
#nav_vert2 ul li a { background:#BDB76B/*#ecf3f6*/; } 
#nav_vert2 ul li a:hover { background:#000fff; /*#F2F1D2;*/ /*#d5e4eb;*/ } 
#nav_vert2 ul li a span { background:url(../images/nav_divider.gif) repeat-x 0 100%;font-size:12px;/*width:211px;*/} 
#nav_vert2 ul li a, #nav_vert2 ul li a:hover { color:#2f2f2f !important; } 
#nav_vert2 ul span, #nav_vert2 ul li.last li span { padding:3px 3px 4px 3px;font-weight:bold;} 
#nav_vert2 ul li.last span { background:none; }
/*#nav_vert ul li.last span {background:transparent url(../images/arrow_r.gif) no-repeat scroll right center; }*/ 
/************ 3RD+ LEVEL ************/ 
/*************************************************/



/* 1ST LEVEL RESET Add code for 3RD Level Manu BY Manoj 30-03-09 */
/*#nav_vert ul ul li, #nav_vert ul ul li.active { 
float:none; 
height:auto; 
background:none; 
margin:0; 
width:180px;
text-align:left;
font-size:10px;
}
#nav_vert ul ul{ 
position: absolute; 
width:auto;
height:auto;
margin-left:116px; 
top:0px; 
left:-10000px; 
border:1px solid #666666; 
padding-top:0px;
} */
#nav_vert2 ul ul { top:5px;} 
#nav_vert2 ul ul ul { left:-10000px;} 
#nav_vert2 li.over ul li.over ul ul { left:-10000px;} 
#nav_vert2 li.over ul li.over ul li.over ul { left:100px; } 
/*#nav_vert ul span, #nav_vert ul li.last  { padding:3px 3px 4px 3px;font-weight:bold;} */
/*#nav_vert ul ul li.first span {background:none; }
#nav_vert ul ul  li.last span {background:none; }*/


/* Fix for the IE bug */ 
#nav_vert2 iframe { 
position: absolute; 
left: -1px; 
top: 0; 
z-index: -1; 
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); 
} 
/*******************************************End manu***********************************/ 
/*******************************************   EOF by KAMLESH 1/30/2009   ***********************************/ 
/****************************Add code 240209 manoj this manu for new GES products***********************************************/

ul {
padding: 0pt;
margin: 0pt;
border: 0px solid red;
}
ul li {
padding: 0pt;
margin: 0pt;

}
#nav_vert1 { padding:0 0px; font-size:1em; z-index:999; background:#cde7ca; border: 1px solid #cde7ca;} 
/************** ALL LEVELS *************/ /* Style consistent throughout all nav levels */ 
#nav_vert1 li:hover{ 
list-style:none; 
position:relative; 
text-align:left; 
color:#99FF00;
background:#FF00FF;
} 
#nav_vert1 li.over { z-index:999; } 
#nav_vert1 li.active { z-index:999; } /* to prevent the li separator from showing through on mouseover on li */ 
#nav_vert1 a { line-height:1.3em; text-indent: 10px; border: 0px solid; background-color: #CCE6C9;} 
#nav_vert1 a:hover { line-height:1.3em; text-indent: 10px; border: 0px solid; background-color: #FF00FF; color:#99FF00; color: #ffffff;} 
#nav_vert1 li ul li  {
width: 100%;
}
#nav_vert1 li ul li a {
background: #BDB76B;
white-space: nowrap;
}

#nav_vert1 a, #nav_vert1 a:hover { display:block; text-decoration:none; } 
/*#nav_vert1 span1 { display:block; cursor:pointer;background:url(../images/arrow_r.gif) no-repeat right;padding-left:10px;} 
#nav_vert1 span { display:block; cursor:pointer; padding-left:10px;}*/
#nav_vert1 span1 { } 
#nav_vert1 span {display:block; cursor:pointer;  /*padding-left:10px;*/padding-bottom:8px;} 
/************ 1ST LEVEL ***************/ 
#nav_vert1 li {/* float:left;*/ background:url(../images/nav_bg.gif) repeat-x 50%; height:30px; margin-right:1px; } 
/*#nav_vert1 li.active a { color:#4c6a16; }*/ 
#nav_vert1 li.active a { color:#000000; } 
#nav_vert1 a { 

padding:5px 0px 0px 0px; 
color:#4C6A16; 
font-weight:bold; 
font-family:Trebuchet MS; 
font-size:13px;
font-style:italic;

} 
#nav_vert1 a:hover { 
float:left; 
padding:5px 0px 0px 0px; 
/*color:#4c6a16;*/ 
font-weight:bold; 
font-family:Trebuchet MS; 
font-size:13px;
/*color:#99FF00;
background:#FF00FF;*/
} 
/************ 1ST LEVEL RESET ************/ 
#nav_vert1 ul li, #nav_vert1 ul li.active { 
float:none; 
height:auto; 
margin:0; 
} 
#nav_vert1 ul a, #nav_vert1 ul a:hover { 
float:none; 
padding:0; 
/*color:#ff0000;
background:#000fff;*/ 
} 
#nav_vert1 ul li a { font-weight:normal !important; } 
/************ 2ND LEVEL ***********/ 
#nav_vert1 ul { 
position: absolute; 
height:auto;
margin-left:242px; 
top:0px;
left:-10000px; 
border:1px solid #666666; 
padding-top:0px;
width: 200px;
} 
/* Show menu */ 
#nav_vert1 li.over ul { left:0; } 
#nav_vert1 li.over ul ul { left:-10000px; } 
#nav_vert1 li.over ul li.over ul:hover { left:100px; } 
/*#nav_vert1 ul li a { background:#BDB76B/*#ecf3f6; } */
#nav_vert1 ul li a:hover { background: #FF00FF;color:#ffffff; /*#d5e4eb;*/ } 
/*#nav_vert1 ul li a:active { background: #000fff; /*#d5e4eb; }*/ 
#nav_vert1 ul li a span { background:url(../images/nav_divider.gif) repeat-x 0 100%; } 
#nav_vert1 ul li a, #nav_vert ul li a:hover { color:#2f2f2f !important; } 
#nav_vert1 ul span, #nav_vert ul li.last li span { padding:3px 3px 4px 3px; font-weight:bold;} 
#nav_vert1 ul li.last span { background:none; } 
/************ 3RD+ LEVEL ************/ 
#nav_vert1 ul ul { top:5px;} 
#nav_vert1 ul ul ul { left:-10000px;} 
#nav_vert1 li.over ul li.over ul ul { left:-10000px;} 
#nav_vert1 li.over ul li.over ul li.over ul { left:100px; } 
/* Fix for the IE bug */ 
#nav_vert1 iframe { 
position: absolute; 
left: -1px; 
top: 0; 
z-index: -1; 
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); 
} 
/***********End manu **********/


/***********270209 add manoj for recipes & product info block**********/
/***********270209 add manoj for recipes & product info block**********/

.withSubCat {
display:block; cursor:pointer;background:url(../images/arrow_r.gif) no-repeat right;width:100%; padding-left:10px;  white-space: nowrap;
}

.withSubCat:hover {
display:block; cursor:pointer;background: #FF00FF url(../images/arrow_r.gif) no-repeat right;width:100%; padding-left:10px;
}

.withOutSubCat {
display:block; cursor:pointer; width:100%; padding-left:10px; white-space: nowrap;
}

.withOutSubCat:hover {
display:block; cursor:pointer;background: #FF00FF; padding-left:10px;
}
/*.Real-Wasabi-Products a {
background: #CCE6C9;
}

.GarlicGinger-and-Onion-Products a {
background: #CCE6C9;
}

.Organic-Whole-Shiiake-Mushrooms a {
background: #CCE6C9;
}

.Organic-Pacific-Toasted-Nori-Flakes a {
background: #CCE6C9;
}*/
