/*top navigation*/

.topnavContainer{position:relative; display:block; clear:both; width: 940px;height:135px; margin-bottom:10px; line-height:normal; }
.ch_ci2_globaltopnav { display:block; clear:both; width: 988px;  height:135px;   }
.ch_ci2_globaltopnav .logo {position:absolute; float:left; margin:38px 0 0 10px !important; padding:0;width:146px; height:55px; }
.ch_ci2_globaltopnav .logo img { float:left; margin: 0 !important; padding:0;}
.ch_ci2_globaltopnav .navcontainer a { text-decoration:none; }
.ch_ci2_globaltopnav .navcontainer .top { float:right; margin:5px -5px 0 0; white-space:nowrap; }
.ch_ci2_globaltopnav .navcontainer .top span img { display:none; }
.ch_ci2_globaltopnav .navcontainer .top span a { float:left; font-size:12px; text-decoration:none; color: #333;  white-space:nowrap; padding:0 8px 2px 8px; }
.ch_ci2_globaltopnav .navcontainer .top span a:hover {color: #333; text-decoration:underline; }
.ch_ci2_globaltopnav .navcontainer .top span .navactive { color: #333; font-weight:bold; }
/*main navigation items*/
.mainnav{position:absolute;float:right; clear: both !important;width: 940px;margin:105px 0 0 0;padding:0; background:url(/media/pc/upccore/global/core/boxes/bg_960_topnav.png) no-repeat left bottom; }
.mainnav ul{float:left; list-style:none;padding:0;margin:0; height:36px; background:url(/media/pc/upccore/global/core/nav/bluedivider.png) no-repeat left 5px;  }
.mainnav ul li{float:left;margin:2px 0 0 0 !important;padding:0 !important; color:#daeef9;height:34px;background:url(/media/pc/upccore/global/core/nav/bluedivider.png) no-repeat right 3px; } 
.mainnav ul li a, .mainnav ul li a:visited{float:left;font-weight:bold; font-size:15px; color:#daeef9;padding:5px 28px 0 28px; margin:0 2px 0 0; height:23px !important;}
.topnav_breadcrumb {display:none;}
/*utilities
#t_menu_util_1 { background:url(/media/pc/upccore/global/core/nav/greydivider.png) no-repeat right 3px; }*/
/*main items*/
.mainnav ul li a:hover, .mainnav ul li a:active, .mainnav ul li a.navactive {float:left; font-size:15px;color:#fff !important;background:url(/media/pc/upccore/global/core/boxes/bg_topnav_hover.png) repeat-x;}
#t_menu_tab_1{width:20px;}
#t_menu_tab_1 span{display:none;}
a#t_menu_tab_1:hover, a#t_menu_tab_1.navactive:hover{background:url(/media/pc/upccore/global/core/boxes/bg_topnav_home_hover.png) no-repeat;}
a#t_menu_tab_1.navactive{ background:none;}
#t_menu_tab_1 span{ visibility:hidden;}
        
        
/*meta navigation*/
.nav_meta{position:absolute;height:23px;width:340px;margin:-139px 0 0 220px; font-size:12px!important; }
.nav_meta .selected{ font-weight:bold;}
.nav_meta a, .nav_meta span{float:left;padding:4px 15px 4px 15px;text-decoration:none; color:#7b7b7b;font-size:12px!important; }
.nav_meta a:hover{ text-decoration:underline;}
.nav_meta .left{float:left; height:23px; background:url(/media/pc/upccore/global/core/boxes/bg_tabs_g_left.png) no-repeat left top;border-right:1px solid #63a2b4; } 
.nav_meta .center{float:left;height:23px;  background:url(/media/pc/upccore/global/core/boxes/bg_tabs_b_center.png) repeat-x left top; }
.nav_meta .center span{height:15px; color:#fff; }
.nav_meta .right{float:left;height:23px;border-left:1px solid #63a2b4;  background:url(/media/pc/upccore/global/core/boxes/bg_tabs_g_right.png) no-repeat right top; color:#fff; }


.mastheadbasket{position:absolute; display:none;background:url(/media/pc/upccore/global/core/boxes/bg_shoppingbasket.png) no-repeat;width:191px; height:35px;padding:0 8px 0 0; margin:-56px 0 0 790px}
*:first-child+html .mastheadbasket  {margin:-96px 0 0 790px}
.mastheadbasket .basketinfo{float:left; cursor:pointer;}
.mastheadbasket #sbheader{float:left; font-weight:bold;padding:10px 2px 0 40px;}
.mastheadbasket #sbnr{float:left;font-weight:bold; color:#6db8e2;margin-top:10px;}
.mastheadbasket #sbcontentnoitems{float:left;display: none;margin:10px 0 0 4px;}
.mastheadbasket #sbcheckout{float:right;margin-top:10px;width:12px;height:13px;background:url('/media/pc/upccore/global/core/arrows/arrow_round2.png') no-repeat 0 1px;}
.mastheadbasket #sbcheckout a{float:right;width:12px;height:13px;}


#basket_container { position: absolute; display: none; top:50px; right: 0; width: 199px;  text-indent: 42px; line-height: 35px; background: url(/media/pc/upccore/global/core/boxes/bg_basket_sprite.png) no-repeat;}
#basket_container a { display: block;  padding-left: 42px;   background: url(/media/pc/upccore/global/core/boxes/bg_basket_sprite.png) no-repeat 100% -35px; color:#7b7b7b;  text-indent: 0;    text-decoration: none;}
#basket_container a:hover, #basket_container a:focus, #basket_container a:active, #basket_container span {color: #6cb5e8;}


/*google search topbar*/
.portal_search_top{position:relative;width:422px;margin:-85px 0 0 220px!important;height:36px;padding:10px; background:url('/media/pc/upccore/global/core/boxes/bg_searchboxv2_biz.png') no-repeat left top;}
*:first-child+html .portal_search_top  {position:absolute; }
.portal_search_top .button {position:absolute; border:none;top:6px;left:267px;color:#FFF; font-family:Arial, Helvetica, sans-serif;font-size:12px!important;  font-weight:bold; text-transform: uppercase; text-align:left; background:url(/media/pc/upccore/global/core/buttons/search_button_sprite.png) no-repeat left -50px ;padding:0 0 0 14px;   height:24px; width:92px; }
.portal_search_top .button:hover {background:url(/media/pc/upccore/global/core/buttons/search_button_sprite.png) no-repeat left -25px ; }
.portal_search_top .button:active {background:url(/media/pc/upccore/global/core/buttons/search_button_sprite.png) no-repeat left 0; }
.portal_search_top .search-logo {position:absolute;top:5px;margin:0 0 0 362px;left:5px;}
.portal_search_top input.search-box {position:absolute;font-size:13px;width:248px;top:6px;padding:3px;left:7px;border:1px solid #d4d4d4;}


/*leftnav*/
.ch_leftnavContainer { display:block; clear:both; width:220px; margin-bottom:10px;line-height:normal !important; }
.ch_ci2_leftnav { display:block; clear:both; width:220px; color:#7b7b7b; border-bottom:1px solid #eee;}
.ch_ci2_leftnav a { display:block; clear:both;color:#7b7b7b; text-decoration:none !important; padding:5px 6px 5px 6px; }
.ch_ci2_leftnav a:hover { color:#333; }
.ch_ci2_leftnav ul { list-style:none; margin:0; padding:0; width:220px; }
.ch_ci2_leftnav li { display:block; clear:both; font-size:1em; }
.ch_ci2_leftnav li ul li {border-top:1px solid #eee;  font-size:1em;  }
.ch_ci2_leftnav li ul li ul { padding:0; }
.ch_ci2_leftnav li ul li ul li { border-bottom:none;  }
.ch_ci2_leftnav li ul li ul li a { padding-left:12px;}
.ch_ci2_leftnav ul li span { width:220px; }
.ch_ci2_leftnav li ul li ul li ul li { border-top:none;color:#333;  }
.ch_ci2_leftnav li ul li ul li ul li a { padding-left:20px;color:#333;  }
.ch_ci2_leftnav li ul li ul li ul li ul li a { padding-left:26px; }
.ch_singlenav_level1{font-weight:bold; font-size:14px; }
.ch_ci2_leftnav .level1 .ch_singlenav_level1.active { color: inherit !important; background:none !important}
.ch_singlenav_level2, .ch_singlenav_level3, .ch_singlenav_level4 {font-weight:bold !important; color:#333 !important;  }
.ch_ci2_leftnav .active {font-weight:bold !important; color:#333 !important;
background:#f0f0f0 url(/media/pc/upccore/global/core/arrows/nav_left_black_arrow.png) no-repeat 187px 9px;-moz-border-radius:4px; -webkit-border-radius:4px;border-radius:4px;  }
/*.ch_ci2_leftnav .highlight{font-weight:bold !important;  }
.ch_ci2_leftnav .lastitem{}*/


#login_link {right:0;}
#login_link a, #login_link span {color:#333 !important;margin-left:2px;}
