﻿#nav-main {
	width:765px;
	padding:1px;
	margin-top:-1px;
	margin-right:-1px;
	position:absolute;
	top:30px;
	right:0;
}
#nav-main .white-trans {
	display:block;
	float:none;
	clear:both;
	height:1px;
	background-color: #FFFFFF;
	
}
.buttons {
	display:block;
	margin:0;
	padding:0;
	height:25px;
	width:403px;
	float:right;
	margin-right:240px;
}
.buttons li {
	margin:0;
	padding:0;
	list-style:none;
	list-style-type:none;
	display:block;
	float:left;
	
}
.buttons li .droppy li 
{
	border:none;
}
.buttons li a {
	display:block;
	background-repeat:no-repeat;
	background-position:left top;
	color:#FFFFFF;
}
.buttons li a img {
	border:none;
	height:25px;
	display:block;
}
.buttons li.shop {
	position:relative;
}
.buttons li.shop {
	height:25px;
	width:72px;
}
.buttons li.shop a.shopLink {
	background: transparent url(../images/nav_shop.gif) left top no-repeat; 
	display: block; 
	height: 25px; 
	overflow: hidden; 
	padding: 0; 
	text-indent: -9999px; 
	width: 72px;
}
.buttons li.shop a.shopLink:hover,
.buttons li.shop a.active {
	background: transparent url(../images/nav_shop_active.gif) left top no-repeat;
}

.buttons li.team {
	height:25px;
	width:112px;
}
.buttons li.team a.teamLink {
	background: transparent url(../images/nav_team.gif) left top no-repeat; 
	display: block; 
	height: 25px; 
	overflow: hidden; 
	padding: 0; 
	text-indent: -9999px; 
	width: 112px;
}
.buttons li.team a.teamLink:hover,
.buttons li.team a.active {
	background-image:url(../images/nav_team_active.gif);

}

.buttons li.lifestyle {
	height:25px;
	width:168px;
}
.buttons li.lifestyle a.lifeLink {
	background: transparent url(../images/nav_lifestyle.gif) left top no-repeat; 
	display: block; 
	height: 25px; 
	overflow: hidden; 
	padding: 0; 
	text-indent: -9999px; 
	width: 168px;
}
.buttons li.lifestyle a.lifeLink:hover,
.buttons li.lifestyle a.active {
	background-image:url(../images/nav_lifestyle_active.gif);
}
.buttons li.find-a-retailer,
.buttons li.find-a-retailer img {
	width:118px;
}
.buttons li.find-a-retailer a {
	background-image:url(../images/droppy/nav-find-a-retailer.gif);
}
.buttons li.find-a-retailer a:hover,
.buttons li.find-a-retailer a.active {
	background-image:url(../images/droppy/nav-find-a-retailer-over.gif);
}
#nav-main .droppy {
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding:0px 8px 20px 14px;
	display:none;
	position:absolute;
	top:25px;
}
#nav-main .shop .droppy {
	padding:20px 8px 20px 14px;
	width:650px;
	border:#d5d7d8 solid 1px;
}
#nav-main .team .droppy {
	padding:20px 8px 20px 14px;
	width:220px;
	border:#d5d7d8 solid 1px;
	margin-left:50px;
}
#nav-main .lifestyle .droppy {
	padding:20px 8px 20px 14px;
	width:160px;
	border:#d5d7d8 solid 1px;
	margin-left:40px;
}
#nav-main .shop .droppy .bottom-row {
	clear:left;
}
#nav-main .shop .droppy .right-column {
	float:right;
	width:122px;
}

#nav-main .shop .droppy ul {
	float:left;
}
#nav-main .team .droppy ul {
	float:left;
}
#nav-main .droppy ul {
	margin:0;
	padding:0;
	display:block;
	
}
#nav-main .droppy li.title {
	padding:0 0 9px 0;
	font-weight:bold;
}

#nav-main .droppy li.subtitle {
	padding:15px 0 0 0;
	font-weight: bold;
}

a.subtitle {
	padding:9px 0 0 0;
	color:#ed1c24;
}
.droppy li {
	padding:5px 0 0 0;
	margin:0;
	color:#ed1c24;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
	display:block;
	float:none;
}
*:first-child+html .droppy li {
	padding:0px 0 0 0;
	margin:0;
	color:#ed1c24;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
	display:block;
	float:none;
}
.shop .droppy {
	padding:5px 0 0 0;
}
.team .droppy {
	width:220px;
}
.lifestyle .droppy {
	width:168px;
}
.find-a-retailer .droppy {
	width:96px;
}
#nav-main .droppy li a {
	color:#707174;
	text-decoration:none;
	background-image:none;
	background-color:transparent;
	display:block;
	height:13px;
}
#nav-main .droppy li a:hover {
	text-decoration:underline;
}
#nav-main .droppy ul.men {
	padding-bottom:20px;
	width:280px;
}
#nav-main .droppy ul.women {
	padding-bottom:20px;
	width:320px;
}
#nav-main .droppy ul.team {
	padding-bottom:20px;
	width:220px;
}
#nav-main .droppy ul.lifestyle {
	padding-bottom:20px;
	width:155px;
}

.clear {
	height:1px;
	line-height:1px;
	display:block;
	font-size:1px;
	clear:both;
}
