hr {margin: 20px 0;}

   
/******************************************************************

internal page navigation

******************************************************************/
#top_nav {
	width: 100%;
	z-index:1000;
	margin: 0px 0px 0px 0px;
	border-top: solid 3px #47b4db;
	border-bottom: solid 3px #47b4db;
	height: 30px;
			background-color: #93d3ea;

	}
#navbar {margin: 0 auto; width: 810px;}
#navbar li {
	float: left;
		list-style: none;margin: 0 3px;
}

#navbar li a {
	display: block;
	height: 0;
	padding-top: 30px;
	border: none;
	font-size: 1px;
	text-indent: -2000px;
	background-repeat: no-repeat;
		list-style: none;
		
		
}


li#n_home, li#n_home a{
	width: 51px;
	background-image: url(../_img/nav/home.gif);
}
li#n_contact_us, li#n_contact_us a{
	width: 78px;
	background-image: url(../_img/nav/contact.gif);
}	
li#n_shop, li#n_shop a {
	width: 44px;
	background-image: url(../_img/nav/shop.gif);
}

li#n_about, li#n_about a{
	width: 71px;
	background-image: url(../_img/nav/about.gif);
}

li#n_iq, li#n_iq a{
	width: 154px;
	background-image: url(../_img/nav/iq.gif);
}

li#n_tips, li#n_tips a{
	width: 90px;
	background-image: url(../_img/nav/tips.gif);
}
li#n_press, li#n_press a{
	width: 44px;
	background-image: url(../_img/nav/press.gif);
}
li#n_events, li#n_events a{
	width: 51px;
	background-image: url(../_img/nav/events.gif);
}
li#n_stores, li#n_stores a{
	width: 51px;
	background-image: url(../_img/nav/stores.gif);
}
li#n_wholesale, li#n_wholesale a {
	width: 77px;
	background-image: url(../_img/nav/wholesale.gif);
}

#navbar li {
	background-position: 0 -29px;
	background-repeat: no-repeat;
}

#navbar a:hover {
	background: none;
}

#p_iq li#n_iq a,
#p_index li#n_home a,
#p_contact li#n_contact a,
#p_press li#n_press a,
#p_events li#n_events a,
#p_tips li#n_tips a,
.p_stores li#n_stores a,
#p_about li#n_about a,
#p_wholesale li#n_wholesale a,
.p_shop li#n_shop a


{
	background: none;
}




/* SUBNAV */


#navbar li ul {
	z-index:1000;
	display: none;
	position: absolute;
	top: 33px;
	left: 0; /* Win IE needs it */
	padding: 10px 0px;
	font-size: 12px;
	text-indent: 0;
}

#navbar li:hover ul, #navbar li:hover a, #navbar li.over ul, #navbar li.over a {
	display: block;
}

#navbar li ul li {
	border: 1px solid #c3ab62;
	background-color: #c3ab62;
}
#navbar li ul a {
	padding: 3px 20px 3px 20px;
	margin: 0;
	white-space: nowrap;
	text-decoration: none;
	color: #fff;
}

#navbar li ul li a:hover {
	text-decoration: none;
	color: #843b0e;
}





/* subnav */
}
#sub_nav ol {
	list-style: none;
}
#sub_nav li {
	text-align: right;
	list-style: none;
	background: none;
	padding: 4px 20px 4px 0px;
}
#sub_nav a {
	text-decoration: none;
	color: #333;
}
#sub_nav a:hover {
	color: #8a4019;
}


#sub_nav .active a {
	color: #8a4019;
}
