#wrapper{
width:760px;
margin-top:-20px;
}

#nav{
font-size:.7em;
}

#nav ul{
position:relative;
z-index:100;
}

#nav li:hover a, #nav li.sfhover a{
background-position:0px -36px;
}

.on{
background-position:0px -36px !important;
}

#nav li { 
float: left;
margin-left:0px;
margin-bottom:0px;
}

#nav li#first{ 
margin-left:0px;
}

#nav li ul li{ 
float: none;
margin:0px;
}
	
#nav li ul { 
position:absolute;
border:1px solid #fff;
border-top:0;
left:-999em;
}

#nav li a{
display:block;
color:#221d3d;
text-transform:uppercase;
overflow:hidden;
text-decoration:none;
text-indent:-500px;
}

#nav, #nav ul {
padding: 0px;
margin: 0px;
list-style: none; 
font-family:arial, sans serif;
font-weight:bold;
background-color:#a3ce50;
text-align:left;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {

}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
left: auto;
}

/* new for rev 2 */
#nav ul.sub li.bottom a {
border:0px;
}

li.bottom {
padding-bottom:7px;
}

#nav ul.sub li a{
background-color:#a3ce50;
display:block;
height:15px;
padding:2px 10px 0px 10px;
color:#fff;
font-size:1.15em;
letter-spacing:0px;
text-indent:0px;
border-bottom:0px solid #fff;
text-align:left;
width:170px;

}
	
#nav ul.sub li a:hover{
background-color:#221d3d;
color:#fff;
text-decoration:none;

}

#nav ul.sub li a:active{
background-color:#221d3d;
color:#000;
text-decoration:none;
}

#nav li ul ul.last li{
width:auto;
}

/* PRIMARY NAV ELEMENTS  - US */

a#backpacks {
width:78px;
height:36px;
background:url(../images/nav/nav_backpacks.gif) no-repeat;
}

a#totes {
width:125px;
height:36px;
background:url(../images/nav/nav_totes.gif) no-repeat;
}

a#outdoor {
width:99px;
height:36px;
background:url(../images/nav/nav_outdoor.gif) no-repeat;
}

a#laptop {
width:58px;
height:36px;
background:url(../images/nav/nav_laptop.gif) no-repeat;
}

a#luggage {
width:67px;
height:36px;
background:url(../images/nav/nav_luggage.gif) no-repeat;
}

a#messengers {
width:80px;
height:36px;
background:url(../images/nav/nav_messengers.gif) no-repeat;
}

a#limited {
width:99px;
height:36px;
background:url(../images/nav/nav_limited.gif) no-repeat;
}

a#accessories {
width:82px;
height:36px;
background:url(../images/nav/nav_accessories.gif) no-repeat;
}

a#collegiate {
width:114px;
height:36px;
background:url(../images/nav/nav_collegiate.gif) no-repeat;
}

a#messengers:hover, a#accessories:hover, a#collegiate:hover {
}


/* PRIMARY NAV ELEMENTS  - LA */

a#campus_la {
width:95px;
height:20px;
background:url(../images/nav/la/campus.gif) no-repeat;
}

a#totes_la {
width:142px;
height:20px;
background:url(../images/nav/la/totes.gif) no-repeat;
}

a#outdoor_la {
width:104px;
height:20px;
background:url(../images/nav/la/outdoor.gif) no-repeat;
}

a#laptop_la {
width:89px;
height:20px;
background:url(../images/nav/la/laptop.gif) no-repeat;
}

a#travel_la {
width:88px;
height:20px;
background:url(../images/nav/la/travel.gif) no-repeat;
}

a#messengers_la {
width:117px;
height:20px;
background:url(../images/nav/la/messengers.gif) no-repeat;
}

a#accessories_la {
width:119px;
height:20px;
background:url(../images/nav/la/accessories.gif) no-repeat;
}


/* PRIMARY NAV ELEMENTS - EU/ASIA */

a#eu_accessories {
width:120px;
height:36px;
background:url(../images/nav/nav_EU_accessories.gif) no-repeat;
}

a#eu_backpacks {
width:91px;
height:36px;
background:url(../images/nav/nav_EU_backpacks.gif) no-repeat;
}

a#eu_business {
width:79px;
height:36px;
background:url(../images/nav/nav_EU_business.gif) no-repeat;
}

a#eu_laptop {
width:69px;
height:36px;
background:url(../images/nav/nav_EU_laptop.gif) no-repeat;
}

a#eu_luggage {
width:70px;
height:36px;
background:url(../images/nav/nav_EU_luggage.gif) no-repeat;
}

a#eu_messengers {
width:103px;
height:36px;
background:url(../images/nav/nav_EU_messengers.gif) no-repeat;
}

a#eu_limited_edition {
width:121px;
height:36px;
background:url(../images/nav/nav_EU_limited_edition.gif) no-repeat;
}

a#eu_outdoor_packs {
width:121px;
height:36px;
background:url(../images/nav/nav_EU_outdoor_packs.gif) no-repeat;
}


a#eu_accessories:hover, a#eu_backpacks:hover, a#eu_backpacks:hover, a#eu_laptop:hover, a#eu_luggage:hover, a#eu_messengers:hover {
/*border-bottom: 1px solid #ffffff;*/
}


/* upper nav code */

#upperNavWrapper {
	padding: 10px 8px 8px 300px;
}


#upperNavFindList {
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 87px;
	list-style: none;
}

#upperNavFindList a {
	background-position: 0px 0px;
	width: 87px;
	height:19px;
	display:block;
	text-indent:-999em;
        *text-indent:999em;
	overflow:hidden;
	background:url(../images/header/bt_header_find.png) no-repeat;
}

#upperNavFindList #upperNavFind:hover {
	background-position: 0 -19px;
}

#upperNavFindList a:hover {
        background-position: 0 -19px;
}

#upperNavBuyList {
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 75px;
	list-style: none;
}

#upperNavBuyList a {
	background-position: 0px 0px;
	height: 19px;
	width: 75px;
	display: block;
	text-indent:-999em;
        *text-indent:999em;
	overflow:hidden;
	background:url(../images/header/bt_header_buy.png) no-repeat;
}

#upperNavBuyList #upperNavBuy:hover {
	background-position: 0 -19px;
}

#upperNavBuyList a:hover {
	background-position: 0 -19px;
}

#upperNavSubmitList {
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 18px;
	list-style: none;
}

#upperNavSubmitList a {
	background-position: 0px 0px;
	height: 19px;
	width: 18px;
	display: block;
	text-indent:-999em;
        *text-indent:999em;
	overflow:hidden;
	background:url(../images/header/bt_header_search.png) no-repeat;
}

#upperNavSubmitList #upperNavSubmit:hover {
	background-position: 0 -19px;
}

#upperNavSubmitList a:hover {
	background-position: 0 -19px;
}


/* BTS 2009 for North/Latin America */

#upperNavFindListBTS {
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 87px;
	list-style: none;
}

#upperNavFindListBTS a {
	background-position: 0px 0px;
	width: 87px;
	height:19px;
	display:block;
	text-indent:-999em;
        *text-indent:999em;
	overflow:hidden;
	background:url(../images/header/bt_header_find_bts2009.png) no-repeat;
	_background:url(../images/header/bt_header_find_bts2009.gif) no-repeat;
}

#upperNavFindListBTS #upperNavFindBTS:hover {
	background-position: 0 -19px;
}

#upperNavFindListBTS a:hover {
	background-position: 0 -19px;
}

#upperNavBuyListBTS {
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 75px;
	list-style: none;
}

#upperNavBuyListBTS a {
	background-position: 0px 0px;
	height: 19px;
	width: 75px;
	display: block;
	text-indent:-999em;
        *text-indent:999em;
	overflow:hidden;
	background:url(../images/header/bt_header_buy_bts2009.png) no-repeat;
	_background:url(../images/header/bt_header_buy_bts2009.gif) no-repeat;
}

#upperNavBuyListBTS #upperNavBuyBTS:hover {
	background-position: 0 -19px;
}

#upperNavBuyListBTS a:hover {
	background-position: 0 -19px;
}

#upperNavSubmitListBTS {
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 18px;
	list-style: none;
}

#upperNavSubmitListBTS a {
	background-position: 0px 0px;
	height: 19px;
	width: 18px;
	display: block;
	text-indent:-999em;
        *text-indent:999em;
	overflow:hidden;
	background:url(../images/header/bt_header_search.gif) no-repeat;
}

#upperNavSubmitListBTS #upperNavSubmitBTS:hover {
	background-position: 0 -19px;
}

#upperNavSubmitListBTS a:hover {
	background-position: 0 -19px;
}



/****************************************/
/*    rollover for mtv btn on pdp       */
/****************************************/

#pdp_banner_wrapper ul {
	margin: 0px;
	padding: 0px;
	height: 70px;
	list-style: none;
}

#pdp_banner_wrapper li {
	float: left;
}


#pdp_banner_link a {
	display:block;
	text-indent:-999em;
	*text-indent:-999em;
	overflow:hidden;
	background: url(../images/pdp_superstrap_banner.jpg) no-repeat; 
	width: 418px; 
	height: 70px;
}

#pdp_banner_link a:hover {
	background-position: 0 -70px;
}
