/*-----------------------------------------------------------------------------
 SITEWIDE NAVIGATION
-----------------------------------------------------------------------------*/
#site-nav ul.top-level {
	padding:5px 0px 10px 40px;
	text-align:right;
	width:145px;
}
#site-nav h3 {
	padding:10px 0 5px 0;
	margin:0;
	text-decoration:none;
	color:#de1c10;
	font-size:15px;
}
#site-nav a:link,
#site-nav a:visited {
	color:#fff;
	text-decoration:none;
	padding-left:13px;
}
#site-nav a:hover,
#site-nav a:active,
#site-nav a:focus {
	color:#fff;
	text-decoration:underline;
}

#site-nav ul.top-level li.open h3,
.nav-section1 #site-nav #nav-section1 h3 {
	/*text-decoration:underline;*/
}
#site-nav ul.top-level li {
	width:145px;
}
#site-nav ul.top-level li#nav-world,
#site-nav ul.top-level li#nav-collections {
	border-bottom:1px solid #222;
}
#site-nav ul.top-level li#nav-contact {
	margin-top:10px;
}
#site-nav ul.top-level li#nav-contact a {
	padding-left:18px;
	background:url(/_img/contact-icon.gif) center left no-repeat;
}

#site-nav ul.top-level li ul {
	padding-bottom:10px;
	width:145px;
}

#site-nav ul.top-level li ul li {
	padding:1px 0 1px 0;
}

/* toggling only works with jsEnabled */
.jsEnabled #site-nav li ul {display:none;}
.jsEnabled #site-nav li.open ul {display:block;}

/* maintain current nav link highlighting */
#page-index #nav-index a,
#page-profile #nav-profile a,
#page-qanda #nav-qanda a,
#page-wall #nav-wall a,
#page-top-picks #nav-top-picks a,
#page-videos #nav-videos a,
#page-day #nav-day a,
#page-evening #nav-evening a,
#page-kids #nav-kids a,
#page-home #nav-home a,
#page-accessories #nav-accessories a,
#page-bridal #nav-bridal a,
#page-interiors #nav-interiors a,
#page-media #nav-media a,
#page-archive #nav-archive a,
#page-contact #nav-contact a
{
	background:url(/_img/nav-arrow.gif) center left no-repeat;
}
