#navigation {clear:both; overflow:hidden;} /* hack to force container whenever block has floated children */
#header-logo {float:left; display:inline; width:205px;}
#header-logo a span {display:none;}
#navigation h2 {float:left; display:inline;}
#navigation h2 a {margin:0 0 0 0;}
#navigation h2 a span {display:block; width:0; height:0; overflow:hidden;}
#nav-item-1 a {display:block; background:url(../../img/header/enCA/nav_item_1.gif) no-repeat; width:125px; height:57px;}
#nav-item-1 a:hover, #nav-item-1 a.on {display:block; background:url(../../img/header/enCA/nav_item_1_on.gif) no-repeat; width:125px; height:57px;}
#nav-item-2 a {display:block; background:url(../../img/header/enCA/nav_item_2.gif) no-repeat; width:125px; height:57px;}
#nav-item-2 a:hover,#nav-item-2 a.on {display:block; background:url(../../img/header/enCA/nav_item_2_on.gif) no-repeat; width:125px; height:57px;}
#nav-item-3 a {display:block; background:url(../../img/header/enCA/nav_item_3.gif) no-repeat; width:125px; height:57px;}
#nav-item-3 a:hover, #nav-item-3 a.on {display:block; background:url(../../img/header/enCA/nav_item_3_on.gif) no-repeat; width:125px; height:57px;}
#nav-item-4 a {display:block; background:url(../../img/header/enCA/nav_item_4.gif) no-repeat; width:125px; height:57px; margin:0 !important;}
#nav-item-4 a:hover, #nav-item-4 a.on {display:block; background:url(../../img/header/enCA/nav_item_4_on.gif) no-repeat; width:125px; height:57px; margin:0 !important;}

#search, #search-bottom  {margin:6px 0 0 15px; width:162px; border:1px solid #000; overflow:hidden;}
#search span, #search-bottom span {float:left; display:inline;}
#search span input, #search-bottom span input {width:105px; margin:0 11px 0 0; height:15px; padding:2px 0 0 8px;}
#search span a, #search-bottom span a {display:block; background:url(../../img/header/enCA/search_go.gif) no-repeat; width:37px; height:19px; border-left: 1px solid #000;}
#search span a span, #search-bottom span a span {display:block; width:0; height:0; overflow:hidden;}

#compare-icon-container {float:right; width:190px;}
* html #compare-icon-container {width:204px;}
#compare-tell-friend {float:left; width:90px !important; display:inline; margin:23px 15px 0 0;}
#compare-tell-friend a {display:block; height:35px; padding:0 0 0 20px;width:90px;color:#9B948C;text-decoration:none;background:transparent url(../../img/products/icon_tell_friend.gif) no-repeat scroll left top;}
#compare-tell-friend a:hover {display: block; width: 90px; height: 35px;background:url(../../img/products/icon_tell_friend_on.gif) top left no-repeat;}

#tell-friend a { display: block; width: 91px; height: 29px; padding: 0 6px 0 23px; }
#print a { display: block; width: 57px; height: 29px; padding: 0 6px 0 23px; }

#subnav {width:540px; margin:14px 0 0 0;}

/* Product Search */
#header .productSearch { float: right; width: 151px; border: 1px solid black; }
* html #header .productSearch { width: 150px; }
#prod_search { width:105px; padding: 3px 4px; float: left; border:0;}
* html #header .productSearch #prod_search { width:104px; padding: 3px 4px; border: 0; }
#header .productSearch .go { float: left; border-left: 1px solid black; } 

/*Top Nav*/
#topnav-item1 {width:153px;z-index:0;}
#topnav-item2 {width:128px;z-index:0;}
#topnav-item3 {width:125px;z-index:0;}
#topnav-item4 {width:121px;z-index:0;}