/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/tree_frog_vertical.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#product_menu {list-style-type:none; padding:0; margin:0; float:left; width:170px; position:relative; left:0; /*border:1px solid #fff; border-width:0 1px 1px;*/ z-index:100;}
#product_menu ul {list-style-type:none; padding:0; margin:0; width:170px;}

/* Level 0 Background */
#product_menu li.sub {/*background:#fff url(../images/vertical-menu/menu_arrow_down.gif) no-repeat top left;*/ text-indent:18px;}
#product_menu li, #product_menu li a {color:#06f; display:block; line-height:18px; width:170px; text-decoration:none;  cursor:pointer; /*font-weight:bold; text-indent:5px;*/}
#product_menu li.hover {color:#000; text-decoration:underline; /*background:#f5f5f5 url(../images/vertical-menu/menu_arrow_down.gif) no-repeat top right;*/ z-index:500; /*background-color: #06c;*/}
#product_menu li {float:left; background:#fff; position:relative; /*border-top:1px solid #ECF7FF; text-indent:18px;*/}

#product_menu #category {/*background:#090; border-top:1px solid #693;*/ text-indent:18px; }
#product_menu #category a {color:#06f; cursor:pointer; /*font-weight:bold;*/ text-indent:18px; }
#product_menu #category a:hover {color: #000; text-decoration:underline;/*background:#06c;  url(../images/template/horseshoe-nav.gif) no-repeat top left;*/ position:relative; display:block;/* background-color: #ECF7FF;*/}

#product_menu #category-heading,  #product_menu #category-heading li, #product_menu #category-heading li.hover{color:#000000; font-size:16px; background-color:#FFFFFF; line-height:25px; /*font-weight:bold; padding-left:5px;*/ padding-top:5px; text-decoration:none; border:0px; cursor:default;}

#product_menu ul,
#product_menu li.click ul ul,
#product_menu li.click ul li.hover ul ul {display:none;}



#product_menu li.click ul {display:block;}


/* Level 1 Background */
#product_menu li.click {color:#000;  border:1px solid #ddd; background-color:#ddd;/*background-color:#ddd; url(../images/vertical-menu/menu_arrow_down.gif) no-repeat top right;*/ -moz-border-radius: 5px; border-radius: 5px;}
#product_menu li.click:hover {text-decoration:none;}

#product_menu li.click ul li {float:left; color:#000000; /*background:#EAF4FF;*/ position:relative;/* border-top:1px solid #B3D9FF;*/ text-indent:25px;}
#product_menu li.click ul li a {display:block; color:#000000; line-height:18px; width:175px; text-decoration:none; cursor:pointer; /*font-weight:bold;*/ text-indent:25px;}
#product_menu li.click ul li.fly {background:url(/images/vertical-menu/menu_arrow.gif) no-repeat top right #fff;}
#product_menu li.click ul li.hover {background:#f5f5f5; text-decoration:none;}


/* Level 2 Background */
#product_menu li.click ul li.hover ul {display:block; position:absolute; left:160px; top:-1px; border:1px solid #6699CC; -moz-border-radius: 5px; border-radius: 5px; padding:3px; background-color:#fff;}

#product_menu li.click ul li.hover ul li {background:#fff; /*border-top:1px solid #6699CC;*/ text-indent:5px;}
#product_menu li.click ul li.hover ul li a {color:#000;}
#product_menu li.click ul li.hover ul li.fly {background: #fff url(../images/vertical-menu/menu_arrow.gif) no-repeat top right;}
#product_menu li.click ul li.hover ul li.hover {z-index:500; background:#f5f5f5;}
#product_menu li.click ul li.hover ul li.hover a {/*color:#006699;*/}


/* Level 3 Background */
#product_menu li.click ul li.hover ul li.hover ul {display:block; position:absolute; left:160px; top:-1px; border:1px solid #6699CC; -moz-border-radius: 5px; border-radius: 5px; padding:3px; background-color:#fff;}

#product_menu li.click ul li.hover ul li.hover ul li {background:#fff; /*border-top:1px solid #3f9;*/ z-index:500; text-indent:5px;}
#product_menu li.click ul li.hover ul li.hover ul li.hover {background:#f5f5f5;}
#product_menu li.click ul li.hover ul li.hover ul li.hover a {color:#000;}

