/**
 * 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 {
	font-size:13px;
	background-image: url(../images/navibg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 40px;
	padding-left:10px;

}
*/

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
/*
#nav li { position:relative; text-align:left; background:url(../images/spacer.jpg) no-repeat right center;	}
#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; margin:0px 0px 0px 0px; padding:11px 12px; }
#nav li.active a { color:#979282; }
#nav a { float:left; padding-right:11px; color:#fff; font-weight:bold; }
#nav li.over a,
#nav a:hover { color:#979282; }
#nav li.over,
#nav li.active { margin:0 0px 0px 0; }
*/
/************ 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 {  }
#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:38px; left:-10000px; border:1px solid #979282; padding:3px 8px; background:#fff; font-size:12px; border-top:none; }
*/

/* 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:#000 !important; }
#nav ul li a:hover { padding:3px 0; color:#979282 !important; }
*/
/************ 3RD+ LEVEL ************/
/*
#nav ul ul { top:5px; border:1px solid #979282;}
*/
/*  Magesupport side navigation CSS */

#side-nav { padding:10px; padding-top:0px;}
#side-nav li a:link,
#side-nav li a:visited,
#side-nav li ul li a:link,
#side-nav li ul li a:visited,
#side-nav li ul li ul li a:link,
#side-nav li ul li ul li a:visited {
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;    
    color:#000;
	text-decoration:none;
	
}
#side-nav li a:hover,
#side-nav li.active a,
#side-nav li ul li a:hover,
#side-nav li ul li.active a,
#side-nav li ul li ul li a:hover,
#side-nav li ul li ul li.active a {
    color:#979282;
	text-decoration:none;
	
}
#side-nav li ul li a:link,
#side-nav li ul li a:visited,
#side-nav li ul li ul li a:link,
#side-nav li ul li ul li a:visited {
    line-height:16px;
	text-decoration:none;
}
#side-nav li a:link, #side-nav li a:visited {line-height:26px;}
#side-nav li ul li a:hover, #side-nav li ul li ul li a:hover {text-decoration:none;} 
#side-nav ul.level0 {  padding-left:10px; }
#side-nav ul.level0 a{ background:url(../images/bull.jpg) no-repeat left center; padding-left:10px;}
#side-nav ul.level1 {  padding-left:25px;}
#side-nav ul.level2 { list-style-type:circle;}
#side-nav ul.level3 { list-style-type:circle;}
#side-nav li ul {margin:0 0 0 0px;}


/* Brendan New Header Navigation */
#nav {height: 31px; float:left; padding-left:0px; background-image: url(../images/top-menu/navibg.jpg); width:964px; position:relative; top:0px; z-index:100;}
#nav a:hover {color:#FF2F2F; text-decoration:none;}

#menu {height:31px;position:relative;font-size:12px; margin: 0; z-index:1000; /*background:#fff url(tabRight.gif) no-repeat right top;*/ float:left; padding-right:20px; text-align:left;}
#menu table.ie6 {border-collapse:collapse; margin:0; padding:0;}

#menu ul {padding:0; margin:0; list-style: none;}
#menu ul li {float:left; border-left:1px solid #515151; }
#menu ul li a {display:block; float:left;padding:0 10px 0 0;text-decoration:none; color:#fff; font-weight:bold; height:31px;line-height:30px;font-size:12px; /*background:url(tabCenter.gif) no-repeat right top;*/}
#menu ul li a b {display:block; float:left;padding:0 0 0 10px; text-decoration:none; color:#fff; font-weight:bold; height:31px;line-height:30px;font-size:13px; /*background:url(tabCenter.gif) no-repeat left top;*/ cursor:pointer;}

#menu .home {padding-right:5px; padding-left:5px;}
#menu .home img{padding-top:7px;}

#menu ul li div.holder {position:absolute; left:-9999px; z-index:1000;}

#menu ul li div .leftSide {float:left; /*background: #ddd url(dropLeft.gif) no-repeat left bottom;*/ border-left:1px solid #3F3F3F; border-bottom:1px solid #3F3F3F; border-right:1px solid #3F3F3F; background-color:#FFFFFF; margin-top:-10px;}
#menu ul li div .rightSide {float:left; margin-left:10px; display:inline; padding:0 10px 0 0; /*background: #aaa url(dropRight.gif) no-repeat right bottom;*/}

#menu ul li:hover {position:relative;}
#menu ul li a:hover {color:#910; background-position:right center; white-space:nowrap; position:relative;}
#menu ul li a:hover b {color:#FF2F2F; background-position:left center; text-decoration:none;}
#menu ul li a.sub:hover {color:#910; background-position:right bottom; white-space:nowrap; position:relative;}
#menu ul li a.sub:hover b {color:#910; background-position:left bottom;}

#menu ul li:hover > a {color:#FFFFFF; position:relative;}
#menu ul li:hover a.sub {color:#FFFFFF; background-position:right bottom; white-space:nowrap; position:relative;}
#menu ul li:hover a.sub > b {color:#FFFFFF; background-position:left bottom;}

#menu ul :hover div.holder {position:absolute; top:41px; left:4px; margin: 0; padding: 0;}

#menu ul li.right a:hover div.holder {left:auto; right:3px; top:41px;}
#menu ul li.right:hover div.holder {left:auto; right:4px; top:41px;}

#menu ul dl {width:auto; margin:5px 0 10px 0; padding:0 5px;list-style:none;}
#menu ul dl dt {padding:0 0px; margin:0; line-height:20px; /*background:#488;*/ color:#2F2F2F; white-space:nowrap;}
#menu ul dl dd {display:block; padding:0; margin:0; background:url(../images/bullet_55_grey.gif) no-repeat 0px 5px;}
#menu ul dd a {background-image: none; display:block; height: 20px; line-height: 20px; color:#000000; text-align:left; margin: 0; padding:0 10px;font-weight:normal; white-space:nowrap; float:none;}
#menu ul dd a:hover {color:#FF2F2F; text-decoration:underline;}

#menu ul table td {vertical-align:top;}