
/* NAVBAR */

#nav {
	z-index: 5000;
	position: absolute;
	top: 20px;
	right: 20px;
	height: 33px;
	width: 645px;
	background: url('../_img/gl-nav-bg.gif') no-repeat;
}

#nav ul {
	float: right;
}

#nav ol {
	float: left;
}

#nav ol li {
	position: relative;
	
	float: left;
	margin-right: 1px;
	height: 33px;
	background-position: 0 -33px;
	background-repeat: no-repeat;
	line-height: 0; /*for ie...*/
}

#nav ol a {
	display: block;
	float: left;
	height: 0;
	padding-top: 33px;
	text-indent: -2000px;
	background-repeat: no-repeat;
	outline: none;
	
}

#nav ol a:hover {
	background: none;
	
}

li.home, li.home a {

	width: 64px;
	background-image: url(../_img/nav-home.gif);
}

li.products, li.products a {
	width: 83px;
	background-image: url(../_img/nav-products.gif);
}

li.our_story, li.our_story a {
	width: 92px;
	background-image: url(../_img/nav-our_story.gif);
}

li.press, li.press a {
	width: 58px;
	background-image: url(../_img/nav-press.gif);
}
li.events, li.events a {
	width: 69px;
	background-image: url(../_img/nav-events.gif);
}
li.stores, li.stores a {
	width: 62px;
	background-image: url(../_img/nav-stores.gif);
}
li.share, li.share a {
	width: 62px;
	background-image: url(../_img/nav-share.gif);
}
li.blog, li.blog a {
	width: 52px;
	background-image: url(../_img/nav-blog.gif);
}
.home li.home a,
.products li.products a,
.story li.our_story a,
.our_story li.our_story a,
.press li.press a,
.events li.events a,
.stores li.stores a,
.share li.share a,
.ecard li.ecard a,
.blog li.blog a{
	background: none;
}

/* DROPDOWN */

#nav ol ol {
		display: none;
		
}

#nav ol li:hover ol {
	display: block;
	
}

#nav li ol li {
	height: auto;
	line-height: 1em;
}

#nav li ol li a {
	float: none;
	display: block;
	height: 29px;
	line-height: 29px;
	width: 175px;
	padding: 0 10px;
	text-indent: 0;
	color: #fff;
	
	text-decoration: none;
	background: url('../_img/gl-a-dropdown-bg.png') repeat-x;
}

#nav li ol li a:hover {
	background-image: none;
	background-color: #332e2b;
}

/* courtesy nav */

#nav ul {
	margin-right: 0px;
}

#nav ul li {
	display: inline;
	float: left;
	margin-right: 12px;
	line-height: 33px;
}

#nav ul li.bag a {
	padding-right: 18px;
	background: url('../_img/nav-a-bag-bg.gif') 100% 50% no-repeat;
}

#nav ul a {
	font-family: arial, sans-serif;
	font-size: .8em;
	color: #fff;
	text-decoration: underline;
}

#nav ul a:hover {
	text-decoration: none;
}


#subnav {
	height: 24px;
	padding-top: 6px;
	text-align: center;
	background: #b9b1a9;
}
.story #subnav {
	background: url('../_img/story-subnav-bg.gif') no-repeat;
}
.fl_video #subnav {
	background: #b9b1a9;
}
#subnav li {
	display: inline;
	padding: 0 .5em;
	border-right: 1px solid #7b7673;
}
#subnav li.last {
	padding-right: 0;
	border-right-width: 0;
}

#subnav a {
	color: #57483f;
	text-decoration: none;
}

#subnav a:hover {
	color: #000;
}

.story .story #subnav .story a, .story .foundation #subnav .foundation a, .story .russell #subnav .russell a, .fl_video #subnav .vid a,
.ecard #subnav .sub-ecard a, .share #subnav .sub-gtb a
{
	font-weight: bold;
	color: #000;
}
