/* NEW HEADER STYLES */#headerWrapper { width:100%; height:383px; display:block; position:relative; margin:0; padding:0; z-index:900 !important; }#topNavWrapper { width:100%; height:32px; display:block; position:relative; margin:0; padding:0; background:#464646; z-index:500 !important; }/* Top Nav */#topNav { width:930px; margin:0 auto; padding:0; display:block; position:relative; z-index:50; }#topNav ul.TNdropdown li.phoneNumber { color:#f96302; font-size:14px; font-weight:bold; padding-top:8px; background:none; }#topNav .twitter-follow-button { position:absolute!important; left:700px; top:5px; display:none !important; }#topNav iframe { position:absolute!important; left:830px; top:5px; display:block; z-index:1000 !important; display:none !important; }/*#topNav a.storeButton { position:absolute !important; top:9px !important; right:0px !important; color:#FFF; font:normal 11px Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; display:none !important; }*/#topNav a.storeButton { position:absolute; top:0px; right:0; font:11px/14px Arial, sans-serif !important; font-weight:normal; color:#FFF !important; text-transform:uppercase; margin:0; background-color:#f96302; padding:9px 15px !important; text-decoration:none !important; display:inline-block; text-shadow:none; border:0; cursor:pointer; }#topNav a.storeButton:hover { background-color:#000; }/* Logo Bar */#whiteOverlayWrapper { width:100%; height:68px; display:block; position:relative; margin:0; padding:0; background: url(/assets/ui/nav-white-overlay.png) repeat; }#whiteOverlay { width:930px; margin:0 auto; display:block; position:relative; }.logo { position:absolute !important; top:10px !important; left:0; display:block; width:432px; height:48px; background:url(/assets/ui/logo.png) no-repeat; text-indent:-3500px; z-index:10; }.logo a { display:block; width:432px; height:48px; position:absolute !important; top:0 !important; }.logo img { display:none; }.searchBox { position:absolute; /*left:670px;*/ right:20px; top:8px; }label.searchlabel { display:block; font:normal 11px/14px Arial, Helvetica, sans-serif; text-transform:uppercase; margin-bottom:2px; }input.field { width:170px; }