/* Main Navigation */
#nav {
	width: 562px;
	float: left;
	margin-top: 32px;
	margin-left: 27px;
}


/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li { position:relative; text-align:left; height: 41px; padding: 0;}
#nav li.over { z-index:999; }
#nav a, 
#nav a:hover { display:block; 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; background: transparent url(../images/nav-arrow-white.png) no-repeat 90% 50%; }
#nav a { float:left;  
	font-size: 14px; color:#fff; font-weight:bold; font-family: Arial, helvetica, sans-serif;
	padding: 12px 30px 0 15px;
	height: 29px;
}
#nav li.active { background: url(../images/nav_active_left.png) no-repeat 0 0; }
#nav li.active a { background: url(../images/nav_active_right.png) no-repeat 100% 0; }
#nav li.over { background: url(../images/tab_over_left.png) no-repeat 0 0; }
#nav li.over a { background: url(../images/tab_over_right.png) no-repeat 100% 0; }
#nav li.over a, #nav a:hover { color: #2c4359; }

/************ 1ST LEVEL ************/
#nav ul {
	padding-top: 4px;
	margin: 0;
	position:absolute;
	width: 142px;
	top:35px;
	left:-10000px;
	background: url(../images/tab_over_top.png) no-repeat 0 0;
}
#nav li.over li {
	background: url(../images/tab_over_background.png) no-repeat 0 0;
	width: 142px;
	font-size: 13px;
	font-weight: normal;
	height: auto;
}
#nav li.over li.last {
	background: url(../images/tab_over_bottom.png) no-repeat 0 100%;
	padding-bottom: 15px;
}

/* Show menu */
#nav li.over > ul { left:0; }
#nav li.over li a {
	background: none;
	font-size: 13px;
	font-weight: normal;
	padding: 0 0 0 15px;
	height: auto;
	line-height: 20px;
}
#nav li.over li a:hover {
	text-decoration: underline;
}

#nav li.over li.nav-furniture-bedroom a, .sale {
	color: #a61333;
	text-transform: uppercase;
	font-weight: bold;
}

/*#nav ul li,
#nav li ul li.active { float:none; margin:0; padding-bottom:1px; background:#ecf3f6 url(../images/nav_divider.gif) repeat-x 0 100%; }
#nav ul li.last { background:#ecf3f6; padding-bottom:0; }*/

/*#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; }
#nav ul li a { font-weight:normal !important; }*/

/************ 2ND LEVEL ************/

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

/*#nav ul li a { background:#ecf3f6; }
#nav ul li a:hover { background:#d5e4eb; }
#nav ul li a,
#nav ul li a:hover { color:#2f2f2f !important; }
#nav ul span, #nav ul li.last li span { padding:3px 15px 4px 15px;}*/

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