
/* 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;
}


/*New nav 2011 */

/* NAVBAR */

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

#newnav ul {
	float: right;
}

#newnav ol {
	float: left;
}

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

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

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

li.shop, li.shop a {

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

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

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

li.press2, li.press2 a {
	width: 74px;
	background-image: url(../_img/nav-press-new.gif);
}
li.events2, li.events2 a {
	width: 83px;
	background-image: url(../_img/nav-events-new.gif);
}
li.join, li.join a {
	width: 65px;
	background-image: url(../_img/nav-join.gif);
}
li.askegg, li.askegg a {
	width: 125px;
	background-image: url(../_img/nav-askegg.gif);
}
.products li.shop a,
.story li.ourstory a,
.our_story li.yourstory a,
.press li.press2 a,
.events li.events2 a,
.join li.join a,
#askegg li.askegg a,
.share li.yourstory a{
	background: none;
}

/* DROPDOWN */

#newnav ol ol {
		display: none;
		
}

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

#newnav li ol li {
	height: auto;
	line-height: 1em;
	font-family: arial, helvetica, sans-serif;
}

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

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

/* courtesy nav */
#courtesynav {

	position: relative;
	width: 860px;
	margin: 10px auto 0px auto;
	z-index: 400;
	padding-bottom: 15px;

}
#teaserwrap {
	height:10px;
	overflow: hidden;
		margin: 0 0 0 215px; 
	padding: 0;
	float: left;
	}
#teaser {

	
	}
#teaser li {
	width: 268px;
	height:15px;
	display: none;
	margin: 2px 0 0 0;
}
#teaser li#first {
	display: block;
}
#courtesynav ul.rightnav {
	float: right;
		text-align: right;
}
#courtesynav ul.rightnav li {
	display: inline;
	float: left;
	border-right: solid 1px #b1b1b1;
	line-height: .5em;
}
#courtesynav ul.rightnav li.bag {border: 0;}
#courtesynav ul.rightnav li.bag a {
	padding-right: 18px;
	background: url('../_img/nav-a-bag-bg-new.gif') 100% 50% no-repeat;
}

#courtesynav ul.rightnav a {
	font-family: arial, sans-serif;
	font-size: .65em;
	color: #b1b1b1;
	text-decoration: none;
	padding: 0 4px;
}

#courtesynav ul.rightnav a:hover {
	text-decoration: underline;
}
.home #courtesynav ul.rightnav li.trhome a,
.stores #courtesynav ul.rightnav li.trstores a,
.ambassador #courtesynav ul.rightnav li.trba a{
text-decoration: underline;
}
/* end new nav */

#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;
}

