/********************** 2011  part 1 **************************************/  
.bn-global-header-container ul, .bn-global-header-container li { list-style : none; margin : 0 ; padding : 0; }
/* global-header */
#bn-global-header { position : relative; margin : 0 auto; text-align : left; z-index : 995; width : 970px; height:24px;top:0;} 
 /***** bn-global-header-usernav  ****/
#bn-global-header-usernav { height : 28px;margin-top:0;padding-top:0 }
#bn-global-header-usernav ul { float : right;margin:0; }
#bn-global-header-usernav li { border-left : 1px solid #808080; color : #808080; float : left; font-size : 11px; margin : 0px 0 0;height:28px;
	display:inline-block;
 }
#bn-global-header-usernav li a {margin-top:12px;margin-right:30px; color : #000000; display : block; padding : 0 8px; text-decoration : none; }
#bn-global-header-usernav li a:hover { text-decoration:underline; }
#bn-global-header-usernav li.last a { padding-right : 0; background: url("../images/down_arrow.png") no-repeat bottom right transparent;padding-right: 20px;margin-right:0}
#bn-global-header-usernav li.last { border-right : 0; }
#bn-global-header-usernav li.usernav-user { padding : 0 12px;  }
#bn-global-header-usernav li.usernav-user a { display : inline; font-weight : normal; padding : 0; text-decoration : underline; text-transform : lowercase;  }
#bn-global-header-usernav li.usernav-user a.signin { padding : 0; }

 /* my account ***********/
#bn-global-header-usernav li.usernav-myaccount ul a:hover.active { text-decoration:underline;}
#bn-global-header-usernav li.usernav-myaccount .nav-panel {border: 1px solid #808080; border-top: 0px;  background : #fff; display : none; 	position : absolute; top : 24px;padding-left:0; padding-top:8px;padding-bottom:5px;z-index: 997; width : 128px;margin:0;margin-left:-1px;#width:130px}
#bn-global-header-usernav li.usernav-myaccount .nav-panel a.active{ color : #000000; border: 1px solid #808080;}
#bn-global-header-usernav li.active .nav-panel { display : block; }
#bn-global-header-usernav li.usernav-myaccount .nav-panel li {margin:0;padding:0; display : inline-block; border-left : 0; float : left;height:20px;}
#bn-global-header-usernav li.usernav-myaccount .nav-panel a { background : none; border : 0;  float : left;margin : 0;  text-align:left;}
#bn-global-header-usernav li.usernav-myaccount .nav-panel a:hover{ text-align:left;}
#bn-global-header-usernav li.usernav-myaccount a {background: url("../images/down_arrow.png") no-repeat scroll 84px 5px transparent; padding-right: 32px;} 
#bn-global-header-usernav li.usernav-myaccount a.active { background-color:#fff; left : 0px; margin : -1; position : relative; }
#bn-global-header-usernav li.usernav-myaccount a:hover .active{}
#bn-global-header-usernav li.usernav-myaccount.active a, #bn-global-header-usernav li.usernav-myaccount.active a:hover {}
#bn-global-header-usernav li.usernav-myaccount.active ul li a {color: #000000; border-width : 0px 0px 0 0px; } 
#bn-global-header-usernav li.usernav-myaccount.active ul li a:hover {text-decoration:underline;} 
#bn-global-header-usernav li.usernav-myaccount.active a { 
	border: 0;
	
	color: #000000;	
	z-index: 997;
}
#bn-global-header-usernav li.usernav-myaccount.active ul li a {*position: relative; } 
#bn-global-header-usernav li.usernav-myaccount.active {border-right: 0px; }
#bn-global-header-usernav li.usernav-myaccount a.active  {  margin-right : -1px;}

#bn-global-header-usernav li.usernav-basket a {background: url("../images/shopping_bag.png") no-repeat top left transparent; padding-left:22px;margin-left:8px;margin-top:2px;height:24px;display:inline-block} 
#bn-global-header-usernav li.usernav-basket a span{margin-top:8px;height:24px;display:inline-block} 
#bn-global-header-usernav li.usernav-basket a:hover span{text-decoration:underline}

#bn-global-header-usernav li.usernav-basket2 a {background: url("../images/basket_bag_full.png") no-repeat top left transparent; padding-left:22px;margin-left:8px;margin-top:2px;height:24px;display:inline-block} 
#bn-global-header-usernav li.usernav-basket2 a span{margin-top:8px;height:24px;display:inline-block} 
#bn-global-header-usernav li.usernav-basket2 a:hover span{text-decoration:underline}


 /* my account ***********/
#bn-global-header-usernav li.last ul a:hover.active { text-decoration:underline;}
#bn-global-header-usernav li.last .nav-panel {border: 1px solid #808080; border-top: 0px;  background : #fff; display : none; 	position : absolute; top : 24px;padding-left:0; padding-top:8px;padding-bottom:5px;z-index: 997; width : 43px;margin:0;margin-left:-1px;#width:45px}
#bn-global-header-usernav li.last .nav-panel a.active{ color : #000000; border: 1px solid #808080;}
#bn-global-header-usernav li.active .nav-panel { display : block; }
#bn-global-header-usernav li.last .nav-panel li {margin:0;padding:0; display : inline-block; border-left : 0; float : left;height:20px;}
#bn-global-header-usernav li.last .nav-panel a { background : none; border : 0;  float : left;margin : 0;  text-align:left;}
#bn-global-header-usernav li.last .nav-panel a:hover{ text-align:left;}

#bn-global-header-usernav li.last a.active { background-color:#fff; left : 0px; margin : -1; position : relative; }
#bn-global-header-usernav li.last a:hover .active{}
#bn-global-header-usernav li.last.active a, #bn-global-header-usernav li.last.active a:hover {}
#bn-global-header-usernav li.last.active ul li a {color: #000000; border-width : 0px 0px 0 0px; } 
#bn-global-header-usernav li.last.active ul li a:hover {text-decoration:underline;} 
#bn-global-header-usernav li.last.active a { 
	border: 0;
	background-color: #FFFFFF;	
	color: #000000;	
	z-index: 997;
}
#bn-global-header-usernav li.last.active ul li a {*position: relative; } 
#bn-global-header-usernav li.last.active {border-right: 0px; }
#bn-global-header-usernav li.last a.active  {  margin-right : -1px;}
