﻿/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

Copyright (c) 2005-2007. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#TopHeadNavDiv 
{
     width:836px; 
     position:absolute; 
     top:0px; 
     left:142px;
     z-index:100;
     background:#0069ba;
}
#nav {padding:0; margin:0; list-style:none; height:30px; z-index:500;background:transparent;font-weight:bold;}
#nav li.top_login {display:block; position:absolute;left:409px;}
#nav li.top_center {display:block; position:absolute;left:579px;}
#nav li.top_right {display:block; position:absolute;left:730px;+left:695px;width:150px;}
#nav li a.top_link {display:block; float:left; height:30px; line-height:27px; color:#fff; text-decoration:none; font-size:12px; padding-top:1px; cursor:pointer;}
#nav li a.top_link span {float:left; display:block; height:30px;}
#nav li a.top_link span.down {float:left; display:block; padding:0px 5px 0 10px; height:30px;text-decoration:none; }
#nav li a.top_link span.down:hover {text-decoration:none; }
#nav li a.top_link:hover {color:#fff;}
#nav li a.top_link span.miniCart_div_number{float: right;display: block;height: 30px;+margin-top:-28px;color: red;font-size: 12px;padding: 0;width: 38px;+width:45px;text-align: center;font-weight:bold;background:url(/images/Shop-Cart.png) -2px no-repeat;+background-position-x:0px; }
#nav li:hover > a.top_link {color:#fff; text-decoration:none;}
#nav li a.top_link span b {font-weight: normal;}

#nav li a.top_link_account {line-height:14px !important;}
#nav li a.top_link_account span {width: 180px;}
#nav li a.top_link_help span {padding-left: 23px !important;}

/* Default list styling */

#nav li:hover {position:relative; z-index:300;}
#nav li.top_right:hover,#nav li.top_login:hover,#nav li.top_center:hover {position:absolute; z-index:300;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; font-size:12px;text-decoration:none;}

#nav li:hover ul.sub
{left:0px; top:29px; background: #fff; padding:0px; border:1px solid #3a93d2; white-space:nowrap; width:auto; height:auto; position:absolute;}

#nav li:hover ul.sub li
{padding-left:15px; display:block; height:auto; width:auto; line-height:20px; font-size:13px; font-weight:normal;color:#0069ba; text-align:left;}
#nav li:hover ul.sub li a
{display:block; font-size:12px; height:auto; line-height:19px;color:#0069ba; text-decoration:none;}
#nav li ul.sub li a.Header_Login
{background:#0069ba; width:70px; color:#fff; top:2px; bottom:5px; position:relative;text-align:center;font-size:12px;margin:0 auto; }

#nav li ul.sub li a.Header_reOrder { margin-top:4px;}

#nav li:hover ul.sub li a:hover 
{color:#0069ba; text-decoration:underline;}

#nav li ul.sub li a.Header_New
{
    line-height:1.3; padding-top: 5px;
}
#nav li ul.sub li a.Header_New:hover
{
    text-decoration:none;
}
#nav li:hover ul.sub li a.Header_Login:hover
{background:#0069ba; color:#fff; position:relative; text-align:center; font-size:12px; text-decoration:none;}
#nav li.top_right:hover ul.sub
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; font-size:12px;}

#nav li:hover ul li:hover > a.Header_Login {color:#0069ba;color:#fff; top:2px; bottom:5px; position:relative; text-align:center;font-size:12px; } 
#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:90px; top:-4px; background: #fff; padding:3px; white-space:nowrap; width:auto; z-index:400; height:auto;}

.miniCartPanel
{
    left:572px; 
    top:29px; 
    background: #fff; 
    padding:0px; 
    border:1px solid #3a93d2; 
    white-space:nowrap; 
    width:402px; 
    position:absolute;
    z-index:100;
}
.imbXGoToCollapsible {border:0px;}

.openMIniCartShow {height: 0px; overflow: hidden;display:none;width:0px;}

#minicart_banner {width:32px; height:32px; position:absolute; top:-1px; left:142px;z-index:101; background:url(/images/white_line.png);}
#nav li:hover ul.sub.login_sub
{
    width:138px;
    left:30px;
    height:137px;
}
#nav li:hover ul.sub.login_sub li 
{
    padding:0 8px;
}
#nav li:hover ul.sub.help_sub
{
    left:-4px;
    height:137px;
    width:140px;
}
#nav li:hover ul.sub.help_sub li 
{
    padding:0 8px;
}