/**
 * 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)
 */
#nav p{margin: 0px;padding:0px;}
#nav { float:left;width: 980px; font-size:1.1em; background:url(../images/navigation_bg.gif) no-repeat; border-bottom: 1px solid #ddd;}

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li { position:relative; text-align:left;	}
#nav li.over { z-index:999; }
#nav a,
#nav a:hover { display:block; line-height:1.3em; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }

/************ 0 LEVEL  ***************/
#nav li { float:left;padding:15px 15px; background:url(../images/nav_divider.gif) repeat-y top right;}
#nav li.active a { color: #fff; }
#nav a { float:left;color:#707070; font-weight:bold; }
#nav li.over a {color: #fff;}
#nav a:hover {color:#5e7f16; }
#nav li.over,
#nav li.active {background: #5e7f16 url(../images/nav_ahover.gif) top right no-repeat;}


/************ 1ST LEVEL ************/
#nav ul li,
#nav ul li.active,
#nav ul li.over { float:none; border:none; background:none; margin:0; padding:0; padding-bottom:1px; text-transform:none; }
#nav ul li.parent { background:url(../images/nav_parent_arrow.gif) no-repeat 100% 50%; }
#nav ul li.last { padding-bottom:0; }
#nav ul li.active { margin:0; border:0; background:none; }
#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; }
#nav ul li a { font-weight:normal !important; }

/************ 2ND LEVEL ************/
#nav ul { position:absolute; width:15em; top:45px; left:-10000px; border:1px solid #bbb;  padding:3px 8px; background:#fcfcfc; font-size:12px; }

/* Show menu */
#nav li.over > ul { left:-1px; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }

#nav ul li a { padding:3px 0; color:#444 !important; }
#nav ul li a:hover { padding:3px 0; color:#5e7f16 !important; }

/************ 3RD+ LEVEL ************/
#nav ul ul { top:5px; }


/***************VERTICAL**********************/

/*****ALL*****/



#vertical-nav dl {

    list-style-type: none; /* get rid of the bullets */

    padding:0;             /* no padding */

    margin:0;              /* no margin for IE either */

	background:transparent url(../images/images/horizontal_line.gif) repeat-y scroll 0 50%;

}



#vertical-nav dl dt {

    margin: 0;

    padding: 0;

    display:block;

    margin-top: 1px; /* lines */

}



#vertical-nav ul ul li a,#vertical-nav ul li{

    background-color: #FFFFFF;

}

#vertical-nav dl dt div {

	background:transparent url(../images/catebg.jpg) no-repeat scroll left center;

	height:26px;

	text-align:center;

	width:212px;

	padding:8px 0 0; 

	cursor:pointer;

	}

#vertical-nav dl dt a {

  

	color:#FFFFFF;

	font-size:15px;

	font-weight:bold;

	

	text-decoration:none;

	          /* hint for IE, alternatively remove whitespace from HTML */

}

#vertical-nav dl dt .open, #vertical-nav .activesubsub, #vertical-nav .subopen {

    font-weight: bolder;

    /*text-decoration: underline;*/

    color:#242424;

}

#vertical-nav .final{

background-color:#ECECEC;

}



#vertical-nav ul ul li a {

    margin-left: 20px;

}

#vertical-nav dd 

{

line-height:29px;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:8px 0 8px 13px;

}

#vertical-nav dd li

{

	background:transparent url(../images/arrow-cate.gif) no-repeat scroll 0px 10px;

	display:block;

	padding:0 0 0 13px;

}

#vertical-nav ul ul ul li a {

  margin-left: 40px;     /* indent level 2 */

}



#vertical-nav a {

  color:#353535;

font-size:12px;

font-weight:bold;

 

}

#vertical-nav a:hover {

  color:#242424; text-decoration:underline;

}

#vertical-nav ul li ul li a {

    border-top-width: thin;

    border-bottom-width: thin;

    border-top-style: dotted;

    border-bottom-style: dotted;

    border-top-color: #CCCCCC;

    border-bottom-color: #CCCCCC;

    margin-bottom:0px;

    margin-top:0px;

}

#vertical-nav ul li ul li {

    margin-bottom:0px;

    margin-top:0px;

}



/********************************************** IMPORTANT DON'T DELETE end of Vertical Nav ****************************************/



#simple_nav { padding:0px; }

#simple_nav li { position:relative; text-align:left;}

#simple_nav li.over { z-index:999; }

#simple_nav li a{

	display:block;

	background:transparent url(../images/catebg.jpg) no-repeat scroll left center;

	color:#FFFFFF;

	display:block;

	font-size:15px;

	font-weight:bold;

	height:26px;

	padding:8px 0 0;

	text-align:center;

	text-decoration:none;

	width:212px;

	}

#simple_nav a:hover { color:#242424;}

#simple_nav span { display:block; cursor:pointer; white-space:nowrap; }

#simple_nav li ul {white-space:normal;}

#simple_nav ul li {

	background:transparent url(../images/arrow-cate.gif) no-repeat scroll 17px 12px;

	display:block;

	padding:0 0 0 30px;

	

	}

#simple_nav ul li a { 

	background-image:none;

	color:#353535;

	font-size:12px;

	font-weight:bold;

	height:20px !important;

	text-align:left!important;

	text-decoration:none;

	width:170px!important;

	 }

#simple_nav ul li a{ display:block;text-decoration:none; }

#simple_nav ul li a:hover {color:#4a3818;}



#simple_nav ul li.parent a { display:block;text-decoration:none;border-bottom:1px solid #E6E6E6;}

#simple_nav ul li.parent a:hover { color:#72AB42;}

#simple_nav ul li.parent li a {display:block;text-decoration:none;color:#72AB42; font:11px arial;border:0;background:url(../images/subcategory_arrow.gif) no-repeat center left;}

#simple_nav ul li.parent li a:hover {color:#4a3818;}

