#navigation {clear:both; overflow:hidden;} /* hack to force container whenever block has floated children */
#header-logo {float:left; display:inline;}
#header-logo a span {display:none;}
#navigation h2 {float:left; display:inline; background: url(../../img/header/nav_bg.gif) repeat-x;}
#navigation h2 a {margin:0;}
#navigation h2 a span {display:block; width:0; height:0; overflow:hidden;}

#nav-item-1 a, #nav-item-2 a, #nav-item-3 a, #nav-item-4 a { display: block; height:57px; margin: 0 !important; }

#nav-item-1 a { background:url(../../img/header/frCA/nav_item_1.gif) no-repeat; width:141px; }
#nav-item-1 a:hover, #nav-item-1 a.on { background:url(../../img/header/frCA/nav_item_1_on.gif) no-repeat; }

#nav-item-2 a { background:url(../../img/header/frCA/nav_item_2.gif) no-repeat; width:125px; }
#nav-item-2 a:hover,#nav-item-2 a.on { background:url(../../img/header/frCA/nav_item_2_on.gif) no-repeat; }

#nav-item-3 a { background:url(../../img/header/frCA/nav_item_3.gif) no-repeat; width:78px; }
#nav-item-3 a:hover, #nav-item-3 a.on { background:url(../../img/header/frCA/nav_item_3_on.gif) no-repeat; }

#nav-item-4 a { background:url(../../img/header/frCA/nav_item_4.gif) no-repeat; width:125px; }
#nav-item-4 a:hover, #nav-item-4 a.on { background:url(../../img/header/frCA/nav_item_4_on.gif) no-repeat; }

#search, #search-bottom  {margin:6px 0 0 15px; width:200px; border:1px solid #000; overflow:hidden;}
#search span, #search-bottom span {float:left; display:inline;}
#search span input, #search-bottom span input {width:130px; w\idth: 115px; margin:0 11px 0 0; padding:0 0 0 2px;}
#search span a, #search-bottom span a {display:block; background:url(../../img/header/frCA/search_go.gif) no-repeat; width:65px; 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:230px;}
* html #compare-icon-container {width:253px;}
#compare-tell-friend {float:left; width:110px !important; display:inline; margin:23px 20px 0 0;}
#compare-tell-friend a {display:block; height:35px; padding:0 0 0 20px;width:110px;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: 110px; height: 35px;background:url(../../img/products/icon_tell_friend_on.gif) top left no-repeat;}

#tell-friend a {display:block; width:97px; height:35px; padding:0px 0px 0 23px;}

#print a {display:block; width:80px; height:29px; padding:0px 30px 0 23px;}
#retailers #print a { padding: 6px 20px 0 0; }

/*#footer {height: 110px; width:525px; border:1px solid #FF0000;}*/
/*#footer p, #footer ul {width:525px;}*/

#subnav { width: 530px; margin: 6px 0 0 0; }

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

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

#nav-container2 {
	z-index:40;
	position: absolute;
	display:none;
	clear:left;
	width:161px !important;
	top:30px;
	border:1px solid #FFF;
	background-color: #000;
	padding:10px 0 10px 0;
	text-indent:10px;
}
#footer p {display:block; float: right; padding:12px 0; font-size:9px; color:#000; width:270px; text-align: right;}
#footer ul {display:block; height:auto; margin: 0 0 20px 0; padding:12px 0 44px 0; width:455px; }
