/****************************************************************/
/* Navigation Flyout (always close - default) Start     */
/****************************************************************/

#hd-deptNav { background: none repeat scroll 0 0 transparent; color: #fff; float: left; font-weight: bold; height: 46px; width: 190px; z-index:1000; text-decoration: none; list-style: none; margin-left:0px; position: relative;}
#hd-deptNav ul { list-style-type: none; }
#hd-deptNav ul li:hover div.flyout { display: block; }
#hd-deptNav ul ul li:hover { background-color: #555; color: #fff; }
#hd-deptNav div li:hover { background-color: #e6781e; text-decoration: none; }
#hd-deptNav div ul { list-style: none; width: 220px; float:left; padding-right: 20px; }
#hd-deptNav ul ul li a { font-size: 11px; }
#hd-deptNav ul ul li a:hover { text-decoration: underline; color: #fff !important; }

.sad { color: #000000; display: block; height: 46px; padding: 0 0 0 0; text-decoration: none; width: 190px; background: url("../images/shop-all.jpg") no-repeat; border-bottom:0px solid #787878;}
.switches { background-color: #555; font-size: 11px; font-weight: bold; text-align: left; height: auto; display:none;}
.switches.expanded{display:block;}

.flyout { height: 315px; background-color: #555; color: #fff; z-index: 500; position: absolute; top:0px; left: 190px; padding-left: 30px; padding-bottom: 15px; padding-top: 15px; padding-right: 15px; display: none;  list-style: none; z-index: 300; }

/* Set the width of the flyout depending on how many columns */
#hd-deptNav .col1 { width: 325px; }
#hd-deptNav .col2 { width: 525px; }
#hd-deptNav .col3 { width: 725px; }

/* Position on the flyouts */
#flyoutPop1{margin-top: 39px;}
#flyoutPop2{margin-top: 66px;}
#flyoutPop3{margin-top: 94px;}
#flyoutPop4{margin-top: 123px;}
#flyoutPop5{margin-top: 134px;}
#flyoutPop6{margin-top: 134px;}
#flyoutPop7{margin-top: 134px;}
#flyoutPop8{margin-top: 134px;}
#flyoutPop9{margin-top: 134px;}
#flyoutPop10{margin-top: 134px;}
#flyoutPop11{margin-top: 134px;}
#flyoutPop12{margin-top: 134px;}
#flyoutPop13{margin-top: 134px;}
#flyoutPop14{margin-top: 134px;}
#flyoutPop15{margin-top: 134px;}
#flyoutPop16{margin-top: 134px;}

a.L1 {
	background: url("../images/navarrow.png") no-repeat 0 0;
	padding-left: 10px;
	color: #fff;
	display: block;
	height: 27px;
	line-height: 27px;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #787878;
	font-family: Helvetica,Arial,Sans-serif,sans-serif;
}
a.L1:hover, a.L1.stay {
	background: #e6781e url("../images/navarrow_hover.png") no-repeat 0 0;
}

a.L2 {
	color: #fff !important;
	/*cursor: default;*/
	font-weight: bold;
	line-height: 25px;
	font-size: 12px;
	text-transform: uppercase;
	border: none !important;
	display: block;
	text-decoration: none;
	font-family: Helvetica,Arial,Sans-serif,sans-serif;
}
a.L3 {
	color: #999 !important;
	display: block;
	height: 27px;
	line-height: 25px;
	text-decoration: none;
	display: block;
	font-family: Helvetica,Arial,Sans-serif,sans-serif;
	font-weight: bold;
}

li.no-link:hover ul.switches, .homepage .switches { display: block; }

/****************************************************************/
/* Navigation Flyout (always close - default)  End      */
/****************************************************************/


/****************************************************************/
/* Global Search Start
make #dept-search under the shop all dept. with z-index:-700; also raised to match height of Shop All and CART 
*/
/****************************************************************/

#dept-search { position:relative;float:left; width:497px;height:34px;margin:0px 0 0 5px;padding:0px; z-index:1000; }

/* dropdown functionality styling */
#HeaderArea { background:transparent; width:161px; color:#333;font-weight:bold; text-decoration:none;font-size:11px; margin-top:-2px; margin-left:-1px; padding:9px 0px 13px 8px; border-bottom:1px solid #999999; cursor:pointer; }
#dept-dropdown ul li a {
display: block;
text-decoration: none;
height: 27px;
line-height: 27px;
}
/* dept-dropdown Nav */
.dept-dropdown { position:absolute;left:0px;top:1px;text-align:left;font-size:12px; color:#333; display:inline; height:34px;}
.dept-dropdown ul {padding:0; margin:0; list-style-type: none;}
.dept-dropdown ul li { position:relative; }
.dept-dropdown ul li a {background:url('../images/GN_Header_HomeDepot.png') no-repeat; background-position: -201px -100px;display:block;font-size:11px;text-decoration:none;width:161px; height:34px; color:#333333; font-weight:bold; padding-bottom:5px; overflow:hidden;}
* html .dept-dropdown ul li a {background:url('../images/GN_Header_HomeDepot.png') no-repeat; background-position: -201px -100px;display:block;font-size:11px;text-decoration:none;width:161px; height:34px; color:#333333; font-weight:bold; padding-bottom:5px; overflow:hidden;}
.dept-dropdown ul li ul {visibility:visible; position:absolute; left:0; overflow:hidden;}
.dept-dropdown 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 */
.dept-dropdown ul li:hover a,
.dept-dropdown ul li a:hover {background:#e6e6e6 url('../images/GN_Header_HomeDepot.png') no-repeat;background-position: -201px -162px; width:161px;height:34px; padding-bottom:5px; text-decoration:none;}
.dept-dropdown ul li:hover ul,
.dept-dropdown ul li a:hover ul {background:#e6e6e6;visibility:visible; width:auto; height:auto; position:absolute; left:0px; overflow:visible;}
* html .dept-dropdown ul li a:hover ul {width:161px;left:0px}
.dept-dropdown ul li:hover ul li a,
.dept-dropdown ul li a:hover ul li a {border-bottom:1px solid #b8b8b8;border-left:1px solid #999999; border-right:1px solid #999999; display:block; background:#e6e6e6; text-decoration:none;height:12px; line-height:12px; padding:0px 0px 0px 10px; width:149px; }
.dept-dropdown ul li ul li a,
.dept-dropdown ul li a ul li a {border-bottom:1px solid #b8b8b8;border-left:1px solid #999999; border-right:1px solid #999999; display:block; background:#e6e6e6; text-decoration:none;height:12px; line-height:12px; padding:0px 0px 0px 10px; width:149px; }
* html .dept-dropdown ul li a:hover ul li a {width:161px;}
.dept-dropdown ul li:hover ul li ul,
.dept-dropdown ul li a:hover ul li a ul {visibility:hidden; position:absolute;font-size:11px; left:0; height:0; overflow:hidden;}
.dept-dropdown ul li:hover ul li a:hover,
.dept-dropdown ul li a:hover ul li a:hover {background:#fff;color:#333; text-decoration:none;font-size:11px;}
.dept-dropdown ul li:hover ul li:hover ul li:hover a,
.dept-dropdown ul li a:hover ul li a:hover ul li a:hover {color:#333;font-weight:bold; text-decoration:none;font-size:11px;}

/* remove drop-down menu when selection clicked, etc. */
.dept-dropdown2 { position:absolute;left:0px;top:1px;text-align:left;font-size:12px; color:#333; display:inline;z-index:1000;height:34px;}
.dept-dropdown2 ul {padding:0; margin:0; list-style-type: none;}
.dept-dropdown2 ul li { position:relative; }
.dept-dropdown2 ul li a, .dept-dropdown2 ul li a:visited {background:url('../images/GN_Header_HomeDepot.png') no-repeat; background-position: -201px -100px;display:block;font-size:11px;text-decoration:none;width:161px; height:27px; color:#333333; font-weight:bold; padding-bottom:5px; overflow:hidden;}
* html .dept-dropdown2 ul li a, .dept-dropdown2 ul li a:visited {background:url('../images/GN_Header_HomeDepot.png') no-repeat; background-position: -201px -100px;display:block;font-size:11px;text-decoration:none;width:161px; height:34px; color:#333333; font-weight:bold; padding-bottom:5px; overflow:hidden;}
.dept-dropdown2 ul li ul {visibility:hidden; position:absolute; left:0; overflow:hidden;}
.dept-dropdown2 table {margin:-1px; border-collapse:collapse; font-size:11px;}

/* main search box text field */
#main-search { position:absolute;left:160px;top:1px;width:336px;height:32px;display:inline;padding:0px;line-height:15px; background:transparent url("../images//GN_Header_HomeDepot.png") no-repeat; background-position:-361px -100px; }/* 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:290px;border:none;background:none; color:#000000;}/* 1024 */
/* this next one allows a text color change in the search field vs the default text, and change above to color:#999999; */
/*#main-search input.search-block2 { float:left;font-size:12px;line-height:21px;font-weight:700;padding:8px 0 0 5px;margin:0;height:21px;width:375px;border:none;background:none; color:#000000;} */
.globalsearch{float:right;height:32px;width:38px;background: url("../images//GN_Header_HomeDepot.png") no-repeat;background-position:-751px -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//GN_Header_HomeDepot.png") no-repeat;background-position:-751px -131px;}
/****************************************************************/
/* Global Search End                        */
/****************************************************************/
