/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-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/osl-3.0.php  Open Software License (OSL 3.0)
 */

#nav ,
#nav2 {
	float: left;
	padding: 0 0 0 18px;
	margin: 0;
	font-size: 1.1em;
}

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li ,
#nav2 li { 
	position:relative; 
	text-align:left;
}
#nav li.over ,
#nav2 li.over {
	z-index:999;
}
#nav a,
#nav a:hover ,
#nav2 a,
#nav2 a:hover {
	display:block; 
	text-decoration:none;
}
#nav span ,
#nav2 span {
	display:block; 
	cursor:pointer; 
	white-space:nowrap;
}
#nav li ul span ,
#nav2 li ul span {
	white-space: normal;
}

#nav p.menu-image ,
#nav2 p.menu-image {
	float: left;
	height: 30px;
	line-height: 30px;
	padding: 10px 5px 0 0;
	margin: 0;
}

/************ 0 LEVEL  ***************/
#nav li ,
#nav2 li { 
	float:left;
	font-family: Garamond, Times, "Times New Roman", Serif;		
	font-size: 11pt;
	font-weight: bold;
	padding-top: 0;
}
#nav a ,
#nav2 a {
	float:left; 
	color: #fff;
	height: 30px;
	line-height: 39px;
	padding: 0 16px 0 0;
	border: 0;
}
#nav2 .shop-by-brand-link{
	padding: 0 0 0 18px;
	text-decoration: underline;
	color: #F39F61;
	font-family: 'Arial', 'Helvetica', 'Sans-Serif';
}
#nav2 a.shop-by-brand-link span {
	font-weight: normal;
	font-size: 10pt;
}
#nav a span ,
#nav2 a span {
}
#nav li.active a ,
#nav2 li.active a { 
	color:#f39f61; 
}
#nav a ,
#nav2 a { 
}
#nav li.over a,
#nav a:hover ,
#nav2 li.over a,
#nav2 a:hover {
	color:#f39f61;
}

* html img.ll {
	float: left;
	margin: 13px 5px 0 0;
}
/*
 
* html .nav-linea-luxe-lifestyle a {
	padding-bottom: 13px;
}
*/

/************ 1ST LEVEL ************/
#nav ul ,
#nav2 ul {
	padding: 0;
	margin: 0;
}
#nav ul li,
#nav ul li.active ,
#nav2 ul li,
#nav2 ul li.active {
	font-family: Arial, Helvetica, Sans-Serif;	
	font-size: 10pt;
	float: none; 
	margin: 0; 
	padding-bottom: 0;
}
#nav ul li.last ,
#nav2 ul li.last {
	padding-bottom:0;
}

#nav ul a,
#nav ul a:hover ,
#nav2 ul a,
#nav2 ul a:hover {
	line-height: normal;
	float:none; 
	padding:0; 
}
#nav ul li a ,
#nav2 ul li a { 
	font-weight:normal !important;
}

/************ 2ND LEVEL ************/
#nav ul ,
#nav2 ul {
	position: absolute; 
	width: 14em; 
	top: 39px; 
	left: -10000px;
	background: #444 url('../images/menu_out.gif') repeat-x center top;
	border: solid 1px #000;
	border-top: 0;
	padding-bottom: 0;
}
#nav ul li ,
#nav2 ul li {
	border-left: solid 1px #444;
	border-right: solid 1px #444;
}
#nav ul li.last ,
#nav2 ul li.last {
	border-bottom: solid 1px #555;
}

/* Show menu */
#nav li.over > ul ,
#nav2 li.over > ul {
	left: -10px;
}
#nav li.over > ul li.over > ul ,
#nav2 li.over > ul li.over > ul {
	left: 100px;
}
/* 
	nav2 
*/
#nav2 ul {
	width: 267px;
}
div.shop-by-brand {
	float: right;
	padding: 13px 0 0;
}
#nav2 li.over > ul.brands1 {
left:-687px;
}
#nav2 li.over > ul.brands2 {
left:-420px;
}
#nav2 li.over > ul.brands3 {
left:-153px;
}
#nav2 ul li {
	width: 265px;
/*	float: left;*/
}
div.brand-column{
	float: left;
	width: 275px;
}
/* 
	end nav2 
*/
#nav li.over ul ul ,
#nav2 li.over ul ul {
	left:-10000px;
}
#nav ul li a ,
#nav2 ul li a {
	height: auto;
}
#nav ul li a:link,
#nav ul li a:active,
#nav ul li a:visited ,
#nav2 ul li a:link,
#nav2 ul li a:active,
#nav2 ul li a:visited {
	color: #fff;
}
#nav ul li a:hover,
#nav2 ul li a:hover{ 
	color: #f39f61;
	/* background: #693823 url('../images/menu_over.gif') repeat-x center center; */
}
#nav ul span,
#nav ul li.last li span ,
#nav2 ul span,
#nav2 ul li.last li span {
	padding: 3px 15px 8px 15px;
}

/************ 3RD+ LEVEL ************/
#nav ul ul ,
#nav2 ul ul {
	top:5px; 
}