/* HEADER */
div.header {position:relative; top:0px;right:0px; color:#505050; padding:10px 0 0 0; height: 80px; width: 950px;}
div.logo {	position:absolute;	top:20px; left:11px;	width: 160px;	height: 50px; }/*16 sep 2010 changed left:20px;*/
div.tag_line {	position:absolute;	top:24px; left:200px;	width: 364px;	height: 38px;}

div.top_right_menu {float: right; width:240px;margin-top:3px;margin-right:5px;text-align: right;}/*width:140px;// width:400px;*/
div.top_right_menu a {padding:0 6px 0 4px;color:#505050; text-decoration:none; margin:5px 0 0 0;}
div.top_right_menu a:hover {color:#505050; text-decoration:underline;}
img.icon_user {margin:5px 10px 0 0px;}
img.icon_home {margin:5px 1px 0 0px;}

div.search_box{ width:156px; float:right; margin:0; }
.search_box input { border: none; float: right;}
.search_box input.box { color: #000; font-size: 11px; width: 156px; height:18px; padding: 8px 5px 0 0px; background: transparent url(/redesign-img/header/search.png) no-repeat left top;}
.search_box input.box:focus { background:transparent url(/redesign-img/header/search.png) no-repeat left -26px; outline: none;}

/* TOPNAV */
div.topnav_wrap  {	position:absolute; bottom:0px; left:0px; width:950px; height:35px;}
div#topnav_tabs{width:950px; height: 35px;	 margin:0; position: relative; }
div#topnav_tabs ul {bottom:0px;right:0px; position: absolute; list-style:none; margin: 0; padding: 0 12px 0 0;}
div#topnav_tabs li{ display:inline; float: left;/*margin:0 2px;*/}
div#topnav_tabs li a{ float:left; background: url(/redesign-img/header/topnav_tabs_left_new.png) no-repeat left top; padding: 0 0 0 7px; text-decoration:none;}
div#topnav_tabs li a span{ float:left; display:block; background:url(/redesign-img/header/topnav_tabs_right_new.png) no-repeat right top; 
							padding:6px 22px 6px 15px; font-weight:bold;  color:#ffffff; font-size: 11px; text-transform:uppercase;}/*padding:6px 15px 6px 15px;*/

/* Commented Backslash Hack hides rule from IE5-Mac \*/
div#topnav_tabs li a span {float:none;}
/* End IE5-Mac hack*/
/*start edit*/
div#topnav_tabs li a:hover {background-position: 0% -30px; border-bottom: 1px solid #000000;}/*#fed100;*/
div#topnav_tabs li a.currentSelection {background-position: 0% -30px; border-bottom: 1px solid #fed100;}
div#topnav_tabs li a:hover span {background-position: 100% -30px; color:#222222;}
div#topnav_tabs li a.currentSelection span {background-position: 100% -30px; color:#222222;}

/*   B2B   */
div#topnav_tabs li a.b2b.currentSelection {border-bottom: 1px solid #3b3b3b;}
div#topnav_tabs li a.b2b {background-position: 0% 0px;}
div#topnav_tabs li a.b2b span {background-position: 100% 0px; color:#fff;}
div#topnav_tabs li a.b2b.hover {background-position: 0% -90px; border-bottom: 1px solid #5f5f5f;}
div#topnav_tabs li a.b2b.hover span  {background-position: 100% -90px; color:#fff; }  

/*   B2B PRIVAT   */
div#topnav_tabs li a.private.currentSelection {border-bottom: 1px solid #fed100;}/*fedb01;*/ 
div#topnav_tabs li a.private {background-position: 0% -30px;}
div#topnav_tabs li a.private span {background-position: 100% -30px; color:#fff;}/*fff*/
div#topnav_tabs li a.private.hover {background-position: 0% -120px; border-bottom: 1px solid #fed100;}/*fde342*/
div#topnav_tabs li a.private.hover span  {background-position: 100% -120px; color:#fff;} /*fff*/

/*   OM ICE   */
div#topnav_tabs li a.om.currentSelection {border-bottom: 1px solid #545454;}
div#topnav_tabs li a.om {background-position: 0% -60px;}
div#topnav_tabs li a.om span {background-position: 100% -60px; color:#fff;}
div#topnav_tabs li a.om.hover {background-position: 0% -150px; border-bottom: 1px solid #7c7b7b;}
div#topnav_tabs li a.om.hover span  {background-position: 100% -150px; color:#fff;} 
div.header_nav {position:relative; top:0px;right:0px; color:#505050; padding:0; height: 40px; width: 950px;  background:url(/redesign-img/header/topnav_bkg.png) no-repeat 0 0;}
/*   TOPNAV SUB   */
div.topnav_sub{width:950px; height: 40px; margin:0; position: relative;  background:url(/redesign-img/header/topnav_bkg.png) no-repeat 0 0;}
div.topnav_sub ul {bottom:0px;left:13px; position: absolute; list-style:none; margin:-4px 0; padding:5px 0 0px 0;}
div.topnav_sub li{ display:inline; margin:0;}
div.topnav_sub li a{ float:left; background: url(/redesign-img/header/topnav_sub_left.png) no-repeat 0px -55px; padding:5px 0px 10px 9px; margin:0 0px 0 0;text-decoration:none; color:#222222;}
div.topnav_sub li a span{ float:left; display:block; background:url(/redesign-img/header/topnav_sub_right.png) no-repeat; background-position: 100% -55px;	padding:8px 24px 6px 15px; font-weight:bold; font-size: 13px; line-height:16px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.topnav_sub li a span {float:none;}
/* End IE5-Mac hack*/
div.topnav_sub li a:hover {text-decoration:underline;}
div.topnav_sub li a.subCurrentSelection {text-decoration:none; color:#222222; background: url(/redesign-img/header/topnav_sub_left.png) no-repeat  0% 5px;}
div.topnav_sub li a:hover span {text-decoration:underline;}
div.topnav_sub li a.subCurrentSelection span {color:#222222; text-decoration:none; background:url(/redesign-img/header/topnav_sub_right.png) no-repeat; background-position: 100% 0px;}

/*   TOPNAV SUB B2B   */
div.topnav_b2b_sub{width:950px; height: 40px;	 margin:0; position: relative;  background:url(/redesign-img/header/topnav_b2b_bkg.png) no-repeat 0 0;}
div.topnav_b2b_sub ul {bottom:0px;left:13px; position: absolute; list-style:none; margin:-4px 0; padding:5px 0 0px 0;}
div.topnav_b2b_sub li{ display:inline; margin:0;}
div.topnav_b2b_sub li a{ float:left; background: url(/redesign-img/header/topnav_sub_left.png) no-repeat 0px -55px; padding:5px 0px 10px 9px; margin:0 0px 0 0;text-decoration:none; color:#fff;}
div.topnav_b2b_sub li a span{ float:left; display:block; background:url(/redesign-img/header/topnav_sub_right.png) no-repeat; background-position: 100% -55px;	padding:8px 24px 6px 15px; font-weight:bold; font-size: 13px; line-height:16px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.topnav_b2b_sub li a span {float:none;}
/* End IE5-Mac hack*/
div.topnav_b2b_sub li a:hover {text-decoration:underline;}
div.topnav_b2b_sub li a.subCurrentSelection {text-decoration:none; color:#ffffff; background: url(/redesign-img/header/topnav_sub_left.png) no-repeat  0% 5px;}
div.topnav_b2b_sub li a:hover span {text-decoration:underline;}
div.topnav_b2b_sub li a.subCurrentSelection span {color:#ffffff; text-decoration:none; background:url(/redesign-img/header/topnav_sub_right.png) no-repeat; background-position: 100% 0px;}

/*   TOPNAV SUB OM   */
div.topnav_om_sub{width:950px; height: 40px;	 margin:0; position: relative;  background:url(/redesign-img/header/topnav_om_bkg.png) no-repeat 0 0;}
div.topnav_om_sub ul {bottom:0px;left:13px; position: absolute; list-style:none; margin:-4px 0; padding:5px 0 0px 0;}
div.topnav_om_sub li{ display:inline; margin:0;}
div.topnav_om_sub li a{ float:left; background: url(/redesign-img/header/topnav_sub_left.png) no-repeat 0px -55px; padding:5px 0px 10px 9px; margin:0 0px 0 0;text-decoration:none; color:#fff;}
div.topnav_om_sub li a span{ float:left; display:block; background:url(/redesign-img/header/topnav_sub_right.png) no-repeat; background-position: 100% -55px;	padding:8px 24px 6px 15px; font-weight:bold; font-size: 13px; line-height:16px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.topnav_om_sub li a span {float:none;}
/* End IE5-Mac hack*/
div.topnav_om_sub li a:hover {text-decoration:underline;}
div.topnav_om_sub li a.subCurrentSelection {text-decoration:none; color:#ffffff; background: url(/redesign-img/header/topnav_sub_left.png) no-repeat  0% 5px;}
div.topnav_om_sub li a:hover span {text-decoration:underline;}
div.topnav_om_sub li a.subCurrentSelection span {color:#ffffff; text-decoration:none; background:url(/redesign-img/header/topnav_sub_right.png) no-repeat; background-position: 100% 0px;}





