﻿/****************************************************************/
/* NAV.CSS START												*/
/****************************************************************/
/* Global Navigation */
/* ================= */ 

/* Global Header */
/* ============= */
/* > Top Hat     */
/* >> Tier 1     */
#header-tierOne{float:right;width:580px;height:40px;top:0px;z-index:9999;background:none}
/* Store Finder Nav DropDown */
.store-finder-info{background:transparent;float:right;width:103px;height:39px;margin:0 10px 0 0px;}
.store-finder-info a.storeFinder-dropdwn {width:103px;background:transparent url(/images/layout/GN_Header_HomeDepot.png) no-repeat  -388px 0px;float:left;height:39px;margin:0;overflow:hidden;padding:0;}
.store-finder-info a.storeFinder-dropdwn:hover{width:103px;background:transparent url(/images/layout/GN_Header_HomeDepot.png) no-repeat  -388px -39px;float:left;height:39px;margin:0;overflow:hidden;padding:0;}

/* Services+Help Nav */
.site-information{background:#fff url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-501px 0px;float:right;top:0;font-size:11x;font-weight:700;width:309px;height:39px;margin-right:10px;z-index:1000;}
* html .site-information{background:#fff url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-500px 0px;height:39px;z-index:1000;}
.info-text{float:left;color:#666666;width:auto;height:20px;font-size:11px;line-height:12px;padding:0;font-weight:normal;}

/* Services Nav */
.service-nav-list {margin-left:156px;text-align:left;font-size:12px;color:#333333;display:inline;float:left;z-index:1000}
.service-nav-list ul {padding:0; margin:0; list-style-type: none;}
.service-nav-list ul li { position:relative;}
.service-nav-list ul li a, .service-nav-list ul li a:visited {background: url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-657px 0px;display:block;font-size:11px;text-decoration:none;width:91px;color:#333333; padding:0px;height:32px;font-weight:bold;}
* html .service-nav-list ul li a, .service-nav-list ul li a:visited {background:url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-657px 0px;display:block;font-size:11px;text-decoration:none;width:91px;color:#333333; padding:0px; height:36px;font-weight:bold;}
.service-nav-list ul li ul {visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;}
.service-nav-list table {margin:-1px; border-collapse:collapse; font-size:11px;}
/* first line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.service-nav-list ul li:hover a,
.service-nav-list ul li a:hover {background:#e6e6e6 url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-657px -39px;color:#333;width:91px; padding-bottom:4px; height:35px; text-decoration:none; border-bottom:;}
.service-nav-list ul li:hover ul,
.service-nav-list ul li a:hover ul {background:#e6e6e6;visibility:visible; width:91px; height:auto; position:absolute; top:38px; left:0px; overflow:visible;}
* html .service-nav-list ul li a:hover ul {width:91px;left:0px}
.service-nav-list ul li:hover ul li a,
.service-nav-list ul li a:hover ul li a {border-top:1px solid #ccc;border-left:1px solid #ccc; border-right:1px solid #ccc; display:block; background:#e6e6e6; text-decoration:none;height:12px; line-height:12px; padding:9px 0 9px 8px !important;width:81px !important;z-index:700;}
* html .service-nav-list ul li a:hover ul li a {width:82px;}
.service-nav-list ul li:hover ul li ul,
.service-nav-list ul li a:hover ul li a ul {visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;}
.service-nav-list ul li:hover ul li a:hover,
.service-nav-list ul li a:hover ul li a:hover {background:#fff;color:#333; text-decoration:none;}
.service-nav-list ul li:hover ul li:hover ul li:hover a,
.service-nav-list ul li a:hover ul li a:hover ul li a:hover {color:#fff;font-weight:bold; text-decoration:none;}
.service-nav-list li.sv-last {float:left;border-bottom:1px solid #ccc; margin:0;}

/* Help Nav */
.help-nav-list {text-align:left;font-size:12px;color:#333333;display:inline;float:left;z-index:1000}
.help-nav-list ul {padding:0; margin:0; list-style-type: none;}
.help-nav-list ul li { position:relative;}
.help-nav-list ul li a, .help-nav-list ul li a:visited {background: url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-747px 0px !important;display:block;font-size:11px;text-decoration:none;width:61px;color:#333333; padding:0px;padding-bottom:4px !important;height:32px;font-weight:bold;}
* html .help-nav-list ul li a, .help-nav-list ul li a:visited {background:url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-746px 0px;display:block;font-size:11px;text-decoration:none;width:61px;color:#333333; padding:0px; height:36px;font-weight:bold;}
.help-nav-list ul li ul {visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;}
.help-nav-list table {margin:-1px; border-collapse:collapse; font-size:11px;}
/* first line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.help-nav-list ul li:hover a,
.help-nav-list ul li a:hover {background:#e6e6e6 url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-747px -39px !important;color:#333;width:61px; padding-bottom:3px; height:36px; text-decoration:none;}
.help-nav-list ul li:hover ul,
.help-nav-list ul li a:hover ul {background:#e6e6e6;visibility:visible; width:auto; height:auto; position:absolute; top:38px; left:0px; overflow:visible;}
* html .help-nav-list ul li a:hover ul {width:auto;left:0px}
.help-nav-list ul li:hover ul li a,
.help-nav-list ul li a:hover ul li a {border-top:1px solid #ccc;border-left:1px solid #ccc; border-right:1px solid #ccc;display:block; background:#e6e6e6; text-decoration:none;height:12px; line-height:12px; padding:9px 0 9px 10px !important;width:105px;}
* html .help-nav-list ul li a:hover ul li a {width:105px;height:12px; line-height:12px;}
.help-nav-list ul li:hover ul li ul,
.help-nav-list ul li a:hover ul li a ul {visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;}
.help-nav-list ul li:hover ul li a:hover,
.help-nav-list ul li a:hover ul li a:hover {background:#fff;color:#333; text-decoration:none;}
.help-nav-list ul li:hover ul li:hover ul li:hover a,
.help-nav-list ul li a:hover ul li a:hover ul li a:hover {color:#fff;font-weight:bold; text-decoration:none;}
.help-nav-list li.hp-last {float:left;border-bottom:1px solid #ccc; margin:0;}

/* Partner Sites Nav */
.partner-sites{background:#fff;float:right;display:inline;top:0;font-size:11x;font-weight:700;width:120px;height:39px;z-index:1000;}
.partner-sites-list {float:right;text-align:left;font-size:11px;color:#333333;height:39px;}
.partner-sites-list ul {padding:0; margin:0; list-style-type: none;}
.partner-sites-list ul li {float:left; position:relative;}
.partner-sites-list ul li a, .partner-sites-list ul li a:visited {background: url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-820px 0px;display:block;font-size:11px;text-decoration:none;width:120px;color:#333333; padding:0px;height:39px;font-weight:bold;}
* html .partner-sites-list ul li a, .partner-sites-list ul li a:visited {background:url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-820px 0px;display:block;font-size:11px;text-decoration:none;width:120px;color:#333333; padding:0px; height:39px;font-weight:bold;}
.partner-sites-list ul li ul {visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;}
.partner-sites-list table {margin:-1px; border-collapse:collapse; font-size:11px;}
/* first line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.partner-sites-list ul li:hover a,
.partner-sites-list ul li a:hover {background:#e6e6e6 url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-820px -39px;color:#333;width:120px; padding:0; height:39px; text-decoration:none;}
.partner-sites-list ul li:hover ul,
.partner-sites-list ul li a:hover ul {background:#e6e6e6;visibility:visible; width:165px;height:12px; height:auto; position:absolute; top:38px; left:-47px; overflow:visible;}
* html .partner-sites-list ul li a:hover ul {width:155px;left:-57px}
.partner-sites-list ul li:hover ul li a,
.partner-sites-list ul li a:hover ul li a {border-top:1px solid #ccc;border-left:1px solid #ccc; border-right:1px solid #ccc;
display:block; background:#e6e6e6; text-decoration:none;height:12px; line-height:12px; padding:9px 0 9px 10px;width:155px;}
* html .partner-sites-list ul li a:hover ul li a {width:165px;}
.partner-sites-list ul li:hover ul li ul,
.partner-sites-list ul li a:hover ul li a ul {visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;}
.partner-sites-list ul li:hover ul li a:hover,
.partner-sites-list ul li a:hover ul li a:hover {background:#fff;color:#333; text-decoration:none;}
.partner-sites-list ul li:hover ul li:hover ul li:hover a,
.partner-sites-list ul li a:hover ul li a:hover ul li a:hover {color:#fff;font-weight:bold; text-decoration:none;}
.partner-sites-list li.ps-last {border-bottom:1px solid #ccc; margin:0;}

/* >> Tier 2     */
#header-tierTwo{float:right;text-align:right;background:none;width:680px;height:32px;top:20px;z-index:400;margin:0;padding:0;}

/* UserNameStore section */
.user-name-store{display:inline;background:none;color:#666666;float:right;font-size:11px;font-weight:normal;height:16px;line-height:12px;margin-top:9px;overflow:hidden;padding:0;text-align:right;width:350px;}
.userInfo{color:#666666;display:inline;font-size:12px;font-weight:400;margin:0px 0px 0 0;padding-right:1px;}
.userInfo a{color:#333333;text-decoration:none;}
.userInfo a:hover{color:#333333;text-decoration:underline;}
a#store-finder{color:#fff;}
.welcome{display:inline;font-weight:700;}
.storeName{display:inline;color:#666666;font-weight:normal;font-size:12px;margin-top:5px;width:auto; }/* 1024 */
.storeName a{color:#e6781e;font-weight:500;}
.signInOut{display:inline;width:auto;font-weight:normal;font-size:12px;}

/* Local Ad - nav */
.localAd_tophat {color:#333333;display:inline;float:right;font-size:11px;height:22px;margin-top:8px;padding:0 8px 0 2px;text-align:left;z-index:400;}
* html .localAd_tophat{margin-top:6px;}
.localAd_tophat a{float:left; background:url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-552px -172px;width:56px;height:10px;margin-top:4px;}
.localAd_tophat a:hover{float:left; background: url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-552px -202px;width:56px;height:10px;margin-top:4px;}

/* Local Store - nav */
.localStoreRef {background:none;color:#fff;display:inline;float:right;font-size:11px;width:82px;height:22px;margin-top:8px;margin-right:20px;padding:0;text-align:left;z-index:400;}
* html .localStoreRef{margin:1px 20px 0 0 !imporant}
.localStoreRef a{float:left;background:url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-452px -172px;width:82px;height:14px;margin-top:4px;}
.localStoreRef a:hover{float:left; background:#333 url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-452px -202px;width:82px;height:14px;margin-top:4px;}

/* My Homedepot Nav */
.myHD-nav-list {background:transparent !important;text-align:left;font-size:11px;color:#333333;display:inline;float:right;z-index:400;padding: 5px 1px 0 0;height: 30px;margin-top: -2px;}
.myHD-nav-list ul {padding:0; margin:0; list-style-type: none;}
.myHD-nav-list ul li { position:relative;}
.myHD-nav-list ul li a, .myHD-nav-list ul li a:visited {background: url("/images/layout/myHD-sprite.png") no-repeat;background-position: -12px -19px;display:block;font-size:11px;text-decoration:none;width:132px;color:#333333; margin: 9px 10px 5px 17px; height:8px; padding: 0;font-weight:bold; overflow: hidden;}
.myHD-nav-list ul li ul {visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;}
.myHD-nav-list table {margin:-1px; border-collapse:collapse; font-size:11px;}
/* first line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.myHD-nav-list ul li:hover a,
.myHD-nav-list ul li a:hover {background:#fff url(/images/layout/myHD-sprite.png) no-repeat;background-position:-1px -46px;color:#333; padding:0px;width:154px;height:29px; text-decoration:none; border:0;margin: -2px -1px 0 6px;}
.myHD-nav-list ul li:hover ul,
.myHD-nav-list ul li a:hover ul {background:#e6e6e6;visibility:visible; width:auto; height:auto; position:absolute; top:30px; left:6px; overflow:visible;margin-top: -1px;}
.myHD-nav-list ul li:hover ul li a,
.myHD-nav-list ul li a:hover ul li a {border-top:1px solid #ccc;border-left:1px solid #ccc; border-right:1px solid #ccc;color:#333; display:block; background:#e6e6e6; text-decoration:none;height:auto !important; line-height:12px; padding:9px 0 9px 10px;width:142px;margin: 0;}
* html .myHD-nav-list ul li a:hover ul li a {width:142px;}
.myHD-nav-list ul li:hover ul li ul,
.myHD-nav-list ul li a:hover ul li a ul {visibility:hidden; position:absolute;font-size:11px; top:0; left:0; height:0; overflow:hidden;}
.myHD-nav-list ul li:hover ul li a:hover,
.myHD-nav-list ul li a:hover ul li a:hover {background:#fff;color:#333; text-decoration:none;font-size:11px;}
.myHD-nav-list ul li:hover ul li:hover ul li:hover a,
.myHD-nav-list ul li a:hover ul li a:hover ul li a:hover {color:#fff;font-weight:bold; text-decoration:none;font-size:11px;}
.myHD-nav-list li.myHD-last {float:left;border-bottom:1px solid #ccc; margin:0;}

/* Nav */
#nav{float:left;width:940px;height:45px;z-index:100;background:none;color:#333;margin:0;padding:0;overflow:visible;visibility:visible;}
#main-nav-dropdown{float:left;background:none/*url("../http://www.homedepot.com/wcsstore/hdus/en_US/images/layout/shopall_depts.png) no-repeat*/;width:192px;line-height:32px;height:32px;color:#fff;font-weight:700;}/* 1024 */
/* Main dropdown */
.mainDropDown {
/*width:192px; position:relative; z-index:500;height:32px; */
text-align:left;font-size:11px;color:#333;display:inline;float:left;z-index:1000;height:32px;font-weight:bold;}
 /* for this page only */
.mainDropDown ul {padding:0; margin:0; list-style-type: none;}
.mainDropDown li {position:relative;}
.mainDropDown ul li {float:left; position:relative;}
.mainDropDown ul li a, .mainDropDown ul li a:visited {background: url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:0px -100px;display:block; text-decoration:none; color:#FFF; width:192px; height:32px; color:#000; padding: 0 0 5px 0;}
* html .mainDropDown ul li a, .mainDropDown ul li a:visited {background: url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:0px -100px;display:block; text-decoration:none; color:#FFF; width:192px; height:32px; color:#000; padding:0 0 5px 0;}
.mainDropDown ul li ul {display: none;}
.mainDropDown li.last {width:191px;border-bottom:1px solid #333; margin:0;height:5px !important} /* current */
* html .mainDropDown li.last {width:191px;border-bottom:1px solid #333; margin:0;height:5px !important}/* new */
/* specific to non IE and IE7 browsers */
.mainDropDown ul li:hover a,
.mainDropDown ul li a:hover {float:left;font-weight:bold;background: url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:0px -132px;width:192px;height:32px;padding-bottom:11px;color:#fff;}
.mainDropDown ul li:hover ul, 
.mainDropDown ul li a:hover ul {display:block; position:absolute;top:38px;background:#333; margin-top:1px; left:0px; width:191px; height:auto;}
* html .mainDropDown ul li a:hover ul {width:191px;top:38px;}
.mainDropDown ul li:hover ul li ul {display: none;}
.mainDropDown ul li:hover ul li a{display:block; height:auto; line-height:15px; width:225px;padding:0 0 0 5px;background:none;}
/*.mainDropDown ul li a:hover ul li a.drop,*//* remove if break */
.mainDropDown ul li:hover ul li a.drop {background:url(/images/layout/main_drpdwn-flat.png) ;width:177px;padding:0 0 0 14px;margin-right:2px;}
.mainDropDown ul li:hover ul li:hover a {color:#fff;}
.mainDropDown ul li:hover ul li:hover a.drop {background: url(/images/layout/main_drpdwn-hover.png);width:177px;padding:0 0 0 14px;margin-right:2px;}
.mainDropDown ul li:hover ul li:hover ul {display:block; position:absolute; top:0px; width:auto;height:auto;left:191px !important;}
/*IE6 browsers only */
.mainDropDown ul li a:hover {color:#999;text-decoration:underline !important;}
.mainDropDown ul li a:hover ul {display:block; position:absolute;top:39px; margin-top:1px; left:0px; width:247px; height:auto;}
.mainDropDown ul li a:hover ul li a {display:block; background:; color:#333; height:30px;line-height:15px; width:247px;font-weight:bold;}
.mainDropDown ul li a:hover ul li a.drop {background:#333 url(/images/layout/main_drpdwn-flat.png);  /* important remove if break */width:176px;padding:0 0 0 15px;overflow:hidden;}
.mainDropDown ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; width:0;font-weight:bold;}
.mainDropDown ul li a:hover ul li a:hover {background:none; color:#999;font-weight:bold;}
.mainDropDown ul li a:hover ul li a.drop:hover {background:#333 url(/images/layout/main_drpdwn-hover.png) !important;width:176px;padding:0 0 0 15px;overflow:hidden;}
.mainDropDown ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:0px;color:#000;width:auto;height:auto;background:#4b4b4b; left:191px; z-index:300;overflow:visible;}
/* fly out */
.menu-flyout {padding:20px 10px 20px 10px !important;width:auto;color:#333;margin:0;z-index:800;background:#4b4b4b;}
* html .menu-flyout {padding:0 !important;width:auto;color:#333;margin:0;z-index:800;background:#4b4b4b;border-top: 20px solid #4b4b4b;border-bottom: 20px solid #4b4b4b;border-left: 10px solid #4b4b4b;border-right: 10px solid #4b4b4b;}
.menu-flyout tr{}
.menu-flyout td{width:225px !important;padding-left:20px;color:#ccc;}
.menu-flyout td a{color:#ccc !important;float:left;height:14px !important;padding-bottom:8px !important;}
.menu-flyout td a:hover{color:#fff !important;}
* html .menu-flyout {float:left;width:90%;height:auto;font-weight:bold;color:#333;z-index:500;background:#4b4b4b;overflow:visible;}
* html .menu-flyout table{padding:20px 0px 20px 10px !important;}
/** html .menu-flyout tr{padding:30px !important;}*/
* html .menu-flyout td{padding-left:20px !important;float:left;}
* html .menu-flyout td a{color:#ccc !important;float:left;width:225px !important;height:10px !important;padding-bottom:1px !important;}
* html .menu-flyout td a:hover{color:#fff !important;}
/* Flyout Positioning */
#drpPop8{margin-top:0px;}
#drpPop9{margin-top:-12px;}
#drpPop10{margin-top:-39px;}
#drpPop11{margin-top:-66px;}
#drpPop12{margin-top:-93px;}
#drpPop13{margin-top:-120px;}
#drpPop14{margin-top:-147px;}
#drpPop15{margin-top:-174px;}
#drpPop16{margin-top:-201px;}

/* Global Search */
#main-search{float:left;width:270px;height:32px;margin:0 0 0 9px;display:inline;padding:0px;line-height:15px;background:transparent url("/images/layout/searchField_bg.png") no-repeat;  }/* 1024 */
#main-search input.search-block{float:left;font-size:12px;line-height:21px;font-weight:700;padding:8px 0 0 5px;margin:0;height:21px;width:232px;border:none;background:none;}/* 1024 */
.globalsearch{float:left;height:32px;width:30px;background: url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-436px -100px;margin:0;padding:0;overflow:hidden;}/* 1024 */
.globalsearch{cursor:pointer;border:none;}
.globalsearch span{visibility:hidden;}
.globalsearch:hover{text-decoration:none;background: url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-436px -132px;}

/* Cross-site */
#cross-site{float:left;width:300px;height:35px;margin:0 0 0 5px;overflow:visible;color:#333;z-index:1}/* 1024 */
#cross-site a{color:#333;}
#cross-site .tab_center a{float:left;background:#ccc url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-574px -100px;width:97px;height:32px;margin:0;padding:0;overflow:hidden;}/* 1024 */
#cross-site .tab_center a:hover{float:left;background:#ccc url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-574px -132px;width:97px;height:32px;}
#cross-site .tab_right a{float:left;background:#ccc url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-671px -100px;width:99px;height:32px;margin:0;padding:0;overflow:hidden;}
#cross-site .tab_right a:hover{float:left;background:#ccc url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-671px -132px;width:99px;height:32px;}

/* Savings Nav */
.savings-nav-list {text-align:left;font-size:11px;color:#333;display:inline;float:left;z-index:200;height:40px;}
.savings-nav-list ul {padding:0; margin:0; list-style-type: none;}
.savings-nav-list ul li { position:relative;}
.savings-nav-list ul li a, .savings-nav-list ul li a:visited {background:#ccc url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-475px -100px;display:block;font-size:11px;text-decoration:none;width:99px;color:#333; padding-bottom:5px;height:32px;font-weight:bold;}
* html .savings-nav-list ul li a, .savings-nav-list ul li a:visited {background:#ccc url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-475px -100px;display:block;font-size:11px;text-decoration:none;width:99px;color:#333; padding-bottom:5px; height:32px;font-weight:bold;}
.savings-nav-list ul li ul {visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;}
.savings-nav-list table {margin:-1px; border-collapse:collapse; font-size:11px;}
/* first line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.savings-nav-list ul li:hover a,
.savings-nav-list ul li a:hover {z-index:900;background:#ccc url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-475px -132px;color:#333 !important;width:99px; padding-bottom:5px; height:32px; text-decoration:none; }
.savings-nav-list ul li:hover ul,
.savings-nav-list ul li a:hover ul {background:#ccc;visibility:visible; width:120px; height:32px;text-decoration:none;font-size:11px; position:absolute; top:0px; left:0px; overflow:visible;}
* html .savings-nav-list ul li a:hover ul {width:120px;top:32px;left:0px;text-decoration:none;color:#333;}
.savings-nav-list ul li:hover ul li a,
.savings-nav-list ul li a:hover ul li a {font-size:11px; border-top:1px solid #ccc;border-left:1px solid #ccc; border-right:1px solid #ccc;color:#333;
display:block; background:#e6e6e6; text-decoration:none;height:auto; line-height:12px; padding:4px 0 4px 10px;width:120px;}
* html .savings-nav-list ul li a:hover ul li a {width:120px;color:#333 !important;;background:#e6e6e6;}
.savings-nav-list ul li:hover ul li ul,
.savings-nav-list ul li a:hover ul li a ul {visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;}
.savings-nav-list ul li:hover ul li a:hover,
.savings-nav-list ul li a:hover ul li a:hover {background:#fff;color:#333 !important; text-decoration:none;}
.savings-nav-list ul li:hover ul li:hover ul li:hover a,
.savings-nav-list ul li a:hover ul li a:hover ul li a:hover {color:#333;font-weight:bold; text-decoration:none;}
.savings-nav-list li.sav-last {float:left;border-bottom:1px solid #ccc; margin:0;}


/* My Cart Base Nav */
#myCart_wrapper{position:absolute;left:780px;background:none;width:160px;height:50px;color:#333;margin-left:0;display:block;z-index:0;}

#myCart_active{position:absolute;color:#333;background:#333;font-size:13px;width:132px;height:15px;line-height:15px;margin:0;padding:0;overflow:visible;z-index:-1;}/* 1024 */
#myCart_active a{color:#fff;font-weight:700;}

.myCart_items{position:absolute;font-weight: bold;top:8px;left:87px;width:60px;margin-left:5px;color:#333;z-index:900;font-family:Arial, Helvetica, sans-serif;} 
.myCart_items_empty{position:absolute;font-weight:normal;top:8px;left:87px;width:60px;margin-left:5px;color:#333;font-weight:300;z-index:900;font-family:Arial, Helvetica, sans-serif;}
* html .myCart_items_empty{position:absolute;font-weight:normal;top:8px;left:87px;width:60px;margin-left:5px;color:#333;font-weight:300;z-index:900;font-family:Arial, Helvetica, sans-serif;} 
.myCart_items_full{position:absolute;font-weight:normal;top:8px;left:87px;width:60px;margin-left:5px;color:#FFF;font-weight:300;z-index:900;font-family:Arial, Helvetica, sans-serif;}

.myCart-freeShipping{float:right; margin-top:34px; display:block;color:#999999;height:15px;text-align:right;font-size:9px;padding:0;width:160px;z-index:-100;}
/*.myCart-freeShipping{float:right;margin-top:4px;display:block;color:#999999;height:15px;text-align:right;font-size:9px;padding:0;width:160px;z-index:-100;}*/
.myCart-freeShipping a{color:#666;}
.myCart-freeShipping_empty{float:right;margin-top:34px;display:block;color:#999999;height:15px;text-align:right;font-size:9px;padding:0;width:160px;z-index:-100;}
.myCart-freeShipping_empty a{color:#666;}

#myCart_base{float:left;color:#333;background:transparent;color:#333;font-size:13px;width:132px;line-height:15px;margin:0;padding:0;overflow:visible;z-index:-1;}/* 1024 */
#myCart_base a{color:#333;font-weight:700;}

/* My Cart Empty */
.cart_noItem {position:absolute;text-align:left;font-size:11px;color:#333;display:inline;float:left;z-index:200;height:32px;}
.cart_noItem ul {padding:0; margin:0; list-style-type: none;}
.cart_noItem ul li { position:relative;}
.cart_noItem ul li a, .cart_noItem ul li a:visited {background:#ccc url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-780px -100px;display:block;font-size:11px;text-decoration:none;width:160px;color:#333; padding-bottom:5px;height:32px;font-weight:bold;}
* html .cart_noItem ul li a, .cart_noItem ul li a:visited {background:#ccc url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-780px -100px;display:block;font-size:11px;text-decoration:none;width:160px;color:#333; padding-bottom:5px; height:32px;font-weight:bold;}
.cart_noItem ul li ul {visibility:hidden; position:absolute; top:30px; left:0; height:0; overflow:hidden;}
.cart_noItem table {margin:-1px; border-collapse:collapse; font-size:11px;}
/* first line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.cart_noItem ul li:hover a,
.cart_noItem ul li a:hover {z-index:900;background:#ccc url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-780px -132px;color:#333 !important;width:160px; padding-bottom:5px; height:32px; text-decoration:none; }
.cart_noItem ul li:hover ul,
.cart_noItem ul li a:hover ul {background:#4b4b4b;visibility:visible; width:160px; height:32px;text-decoration:none;font-size:11px; position:absolute; top:0px; left:0px; overflow:visible;}
* html .cart_noItem ul li a:hover ul {width:160px;top:32px;left:0px;text-decoration:none;color:#333;}
.cart_noItem ul li:hover ul li a,
.cart_noItem ul li a:hover ul li a {font-size:11px; border-bottom:1px solid #ccc;border-left:1px solid #ccc; border-right:1px solid #ccc;color:#333;
display:block; background:#4b4b4b; text-decoration:none;height:auto; line-height:12px; padding:4px 0 4px 8px;width:150px;}
* html .cart_noItem ul li a:hover ul li a {width:150px;color:#333 !important;;background:#4b4b4b;}
.cart_noItem ul li:hover ul li ul,
.cart_noItem ul li a:hover ul li a ul {visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;}
.cart_noItem ul li:hover ul li a:hover,
.cart_noItem ul li a:hover ul li a:hover {background:#fff;color:#333 !important; text-decoration:none;}
.cart_noItem ul li:hover ul li:hover ul li:hover a,
.cart_noItem ul li a:hover ul li a:hover ul li a:hover {color:#333;font-weight:bold; text-decoration:none;}
.cart_noItem .cart-last {float:left;border-bottom:1px solid #ccc; margin:0;width:160px;background:#4b4b4b;font-size:12px;padding:5px;color:#ccc;font-weight:bold;}
.cart_noItem p{padding:0px !important;margin:0px; color:#fff;}

.cart_noItem_info{float:left;text-align:left;width:145px;padding:10px 5px 0 10px;height:120px;margin-top:0px;background:#4b4b4b;z-index:100;text-transform:uppercase;}
.cart_noItem_noPromo_info{float:left;text-align:left;width:145px;padding:10px 5px 0 10px;height:80px;background:#4b4b4b;z-index:100;text-transform:uppercase;}

/* My Cart Active */
.cart_itemActive {position:absolute;text-align:left;font-size:11px;color:#333;display:inline;float:left;z-index:200;height:32px;}
.cart_itemActive ul {padding:0; margin:0; list-style-type: none;}
.cart_itemActive ul li { position:relative;}
.cart_itemActive ul li a, .cart_itemActive ul li a:visited {background: url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-780px -164px;display:block;font-size:11px;text-decoration:none;width:160px;color:#fff; padding-bottom:5px;height:32px;font-weight:bold;}
* html .cart_itemActive ul li a, .cart_itemActive ul li a:visited {background: url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-780px -164px;display:block;font-size:11px;text-decoration:none;width:160px;color:#fff; padding-bottom:5px; height:32px;font-weight:bold;}
.cart_itemActive ul li ul {visibility:hidden; position:absolute; top:30px; left:0; height:0; overflow:hidden;}
.cart_itemActive table {margin:-1px; border-collapse:collapse; font-size:11px;}
/* first line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.cart_itemActive ul li:hover a,
.cart_itemActive ul li a:hover {z-index:900;background:#fff url("/images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-780px -196px;color:#fff !important;width:160px; padding-bottom:5px; height:42px; text-decoration:none; }
.cart_itemActive ul li:hover ul,
.cart_itemActive ul li a:hover ul {background:#fff;visibility:visible; width:350px; height:32px;text-decoration:none;font-size:11px; position:absolute; top:0px; left:-190px; overflow:visible;}
* html .cart_itemActive ul li a:hover ul {background:#fff;width:350px;top:32px;left:-190px;text-decoration:none;color:red;}
.cart_itemActive ul li:hover ul li a,
.cart_itemActive ul li a:hover ul li a {font-size:11px; border-bottom:1px solid #ccc;border-left:1px solid #ccc; border-right:1px solid #ccc;
display:block; background:#fff; text-decoration:none;height:auto; line-height:12px; padding:4px 0 4px 8px;width:350px;left:-100;}
* html .cart_itemActive ul li a:hover ul li a {width:350px;background:#fff;}
.cart_itemActive ul li:hover ul li ul,
.cart_itemActive ul li a:hover ul li a ul {visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;}
.cart_itemActive ul li:hover ul li a:hover,
.cart_itemActive ul li a:hover ul li a:hover {background:#fff; text-decoration:none;}
.cart_itemActive ul li:hover ul li:hover ul li:hover a,
.cart_itemActive ul li a:hover ul li a:hover ul li a:hover {color:red;font-weight:bold; text-decoration:none;}
.cart_itemActive .cart-last {float:left;border-bottom:1px solid #ccc; margin:0;width:160px;background:#4b4b4b;font-size:12px;padding:5px;color:#ccc;font-weight:bold;}
.cart_itemActive ul li ul .undertab{	float: right;width: 160px;height: 10px;background: #4B4B4B;}

#cartShippingTotals{width:350px;height:135px;background:#4b4b4b;z-index:800; clear:both;}
.dataWrapper{float:left;width:175px;height:120px;overflow:hidden;padding:15px 0 0 15px;color:#ccc;border-right:1px solid #777;}
.shippinglabel{display:inline;font-size:12px;font-weight:bold;color:#ccc;padding:0px;text-transform:uppercase;}
.shippinglabel .value{color:#f0f0f0;display:inline;font-weight:bold;line-height:14px;}
.estTotallabel {display:block;font-size:12px;font-weight:bold;margin:10px 0 5px;color:#CCC;text-transform: uppercase;}
.estTotalvalue {color:#fff;font-weight:bold;font-size:24px;}
* html .estTotallabel {display:block;font-size:12px;font-weight:bold;padding:0px;margin: 20px 0 10px;line-height:12px;text-decoration:none !important;text-transform:uppercase;}
* html .estTotalvalue {color:#fff;font-size:24px;font-weight:bold;line-height:12px;}

#cartCheckoutView{float:right;width:158px;height:135px;overflow:hidden;color:#fff !important}
#cartCheckoutView a:hover{color:#ccc !important;}
.myCartCheckOut{float:left;width:150px;height:45px;margin:10px 0 0 8px;}
* html div.myCartCheckOut { margin:8px 0 0 4px; }
.myCartCheckOut-button{width:142px;height:33px;background:#4b4b4b url("/images/layout/cartdrpdwn_Checkout.png") no-repeat;border:none;}
* html  .myCartCheckOut-button { margin:0 0 0 0; } 

.myCartCheckOut-sectional{float:left;width:158px;color:#fff !important;border-top:1px solid #777;padding:5px 0;}
a.link-right-cta       {background: url("/images/layout/arrow_cta.png") no-repeat right center !important;color:#fff !important;float:left;width:auto !important;padding:0px 15px 0 10px  !important;}/* 1024 */
.link-right-cta a:hover{background: url("/images/layout/arrow_cta.png") no-repeat right center !important;color:#ccc !important;float:left;width:auto !important;padding:0px 15px 0 10px  !important;}/* 1024 */

* html a.link-right-cta {background: url("/images/layout/arrow_cta.png") no-repeat right center !important;color:#fff !important;float:left;width:auto !important;padding:0px 15px 0 10px  !important;}/* 1024 */
* html .link-right-cta:hover{background: url("/images/layout/arrow_cta.png") no-repeat right center !important;color:#ccc !important;float:left;width:auto !important;padding:0px 15px 0 10px  !important;}/* 1024 */
.no-link a{cursor: default;}


#nav ul{padding:0px;margin:0px;list-style-type:none;}
#main-nav{display:block;height:27px;line-height:27px;}
#nav ul li{display:inline;}
#nav ul li a{display:block;color:#ffffff;text-decoration:none;height:27px;line-height:27px;}
#nav ul li a span{display:none;}
/* Nav uses one main image as the hover state to eliminate IE flicker */
/*#nav{background:#71705B url(../images/nav/top_nav-hover-state.gif) no-repeat top left;}
.nav-section,.nav-section-over{position:absolute;font-size:0.8em;width:225px;z-index: 99;}
#nav-section0{left:0px;background:transparent url(../images/nav/top_nav_appliances.gif) no-repeat top left;width:62px;}
#nav-section1{left:62px;background:transparent url(../images/nav/top_nav_bath.gif) no-repeat top left;width:34px;}
#nav-section2{left:96px;background:transparent url(../images/nav/top_nav_bld_supplies.gif) no-repeat top left;width:94px;}
#nav-section3{left:190px;background:transparent url(../images/nav/top_nav_decor.gif) no-repeat top left;width:36px;}
#nav-section4{left:226px;background:transparent url(../images/nav/top_nav_doors_windows.gif) no-repeat top left;width:96px;}
#nav-section5{left:322px;background:transparent url(../images/nav/top_nav_electronics.gif) no-repeat top left;width:54px;}
#nav-section6{left:376px;background:transparent url(../images/nav/top_nav_flooring.gif) no-repeat top left;width:48px;}
#nav-section7{left:424px;background:transparent url(../images/nav/top_nav_kitchen.gif) no-repeat top left;width:44px;}
#nav-section8{left:468px;background:transparent url(../images/nav/top_nav_lighting_fans.gif) no-repeat top left;width:83px;}
#nav-section9{left:551px;background:transparent url(../images/nav/top_nav_outdoors.gif) no-repeat top left;width:53px;}
#nav-section10{left:604px;background:transparent url(../images/nav/top_nav_paint.gif) no-repeat top left;width:30px;}
#nav-section11{left:634px;background:transparent url(../images/nav/top_nav_storage.gif) no-repeat top left;width:44px;}
#nav-section12{left:678px;background:transparent url(../images/nav/top_nav_tools_hardware.gif) no-repeat top left;width:92px;}
#nav-section0-over{left:0px;background:transparent;width:62px;}
#nav-section1-over{left:62px;background:transparent;width:33px;}
#nav-section2-over{left:96px;background:transparent;width:94px;}
#nav-section3-over{left:190px;background:transparent;width:36px;}
#nav-section4-over{left:226px;background:transparent;width:96px;}
#nav-section5-over{left:322px;background:transparent;width:54px;}
#nav-section6-over{left:376px;background:transparent;width:48px;}
#nav-section7-over{left:424px;background:transparent;width:44px;}
#nav-section8-over{left:468px;background:transparent;width:83px;}
#nav-section9-over{left:551px;background:transparent;width:53px;}
#nav-section10-over{left:604px;background:transparent;width:30px;}
#nav-section11-over{left:634px;background:transparent;width:44px;}
#nav-section12-over{left:678px;background:transparent;width:92px;}*/
.sub-section{display:none;position:relative;width:225px;background:#cecece url(../images/nav/transparent.gif); /* puts "something" in the container background, so nav event-based handling works */}
#sub-section0{}
#sub-section1{}
#sub-section2{}
#sub-section3{}
#sub-section4{}
#sub-section5{}
#sub-section6{}
#sub-section7{}
#sub-section8{}
#sub-section9{left:-6px;}
#sub-section10{left:-59px;}
##sub-section9{position:absolute;left:-54px;}
#sub-section11{left:-89px;}
##sub-section9{position:absolute;left:-87px;}
#sub-section12{left:-133px;}
##sub-section9{position:absolute;left:-133px;}
.nav-section-over ul.sub-section{display:block;}
#nav ul li .sub-section li a{padding-left:5px;height:19px;line-height:19px;color:#333333;font-size:12px;}
#nav ul li .sub-section li a:hover{background:#efefef;color:#333333;}
/* Service Navigation	*/
/* ==================== */
#service-nav-container {float:right;}
#service-nav-container *{padding: 0;}
#service-nav{text-align:right; margin: 8px 0 0 0;}
#service-nav li{display: inline; float: left; list-style-type: none; margin: 0; padding: 0;}
#service-nav li a{ display: block; float: left; text-decoration: none; text-transform: uppercase; font-size: .8em; letter-spacing: -1px; padding: 0; height: 20px; line-height: 20px; overflow: hidden;}
#service-nav li a span{visibility: hidden;}
#service-nav #gift-cards{width: 54px; background: url(../images/nav/subnav_giftcards.gif) no-repeat 0 4px;}
#service-nav #gifts{width: 35px; background: url(../images/nav/subnav_gifts.gif) no-repeat 0 4px;}
#service-nav #promos{width: 50px; background: url(../images/nav/subnav_promotions.gif) no-repeat 0 4px;}
#service-nav #know-how{width: 64px; background: url(../images/nav/subnav_knowhow.gif) no-repeat 0 4px;}
#service-nav #pro{width: 29px; background: url(../images/nav/subnav_pro.gif) no-repeat 0 4px;}
#service-nav #credit{width: 40px; background: url(../images/nav/subnav_credit.gif) no-repeat 0 4px;}
#service-nav #home-services{width: 86px; background: url(../images/nav/subnav_homeservices.gif) no-repeat 0 4px;}
#service-nav #weekly-ad{width: 54px; background: url(../images/nav/subnav_weeklyad.gif) no-repeat 0 4px;}
#service-nav #store-finder{width: 70px; background: url(../images/nav/subnav_storefinder.gif) no-repeat 0 4px;}
#service-nav #help{width: 31px; background: url(../images/nav/subnav_help.gif) no-repeat 0 4px;}
/* Header Sub Navigation */
#secondary-nav{float:right;text-align:right; margin: 10px 0 0 0; padding:0;color:#cccccc;}
#secondary-nav *{padding: 0;}
#secondary-nav a{text-decoration: none;color:#333333; text-transform:none; font-size:11px;padding:0 2px 0 0;margin-left:2px;letter-spacing:0px; border:none;overflow: hidden;}
#secondary-nav a:hover{text-decoration:underline;overflow: hidden;}
#secondary-nav a.last{ text-decoration: none;color:#333333; text-transform:none; font-size:11px;padding:0 5px 0 0;margin-left:3px;letter-spacing:0px; border:none;overflow: hidden;}
#secondary-nav a.last:hover{text-decoration:underline;overflow: hidden;}


