
ul#brandMenu, ul#brandMenu * { margin:0; list-style:none; }
ul#brandMenu ul {margin:0; list-style:none;padding:0;}
ul#brandMenu {line-height:1.0;/*width:188px;*/width:100%;}
/* left offset of submenus need to match (see below) */
ul#brandMenu ul { position:absolute; top:-999em; width:14em;border:1px solid #000;}
ul#brandMenu ul li {}
/* fixes IE7 'sticky bug' */
ul#brandMenu li:hover { visibility:inherit;}
ul#brandMenu li { position:relative; }
ul#brandMenu a { display:block; position:relative;padding:8px;}

/*** DEMO SKIN ***/
ul#brandMenu { }
ul#brandMenu a {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;letter-spacing:1px;line-height:11px;text-decoration:none;border-bottom:1px solid #c6c6c6;  text-transform: uppercase;  }
ul#brandMenu a.last {border-bottom: 0px none #c6c6c6; }

/* visited pseudo selector so IE6 applies text colour*/
ul#brandMenu a, ul#brandMenu a:visited {  color:#333; }
ul#brandMenu li {  }
ul#brandMenu li:hover, ul#brandMenu li.sfHover, ul#brandMenu a:focus, ul#brandMenu a:hover, ul#brandMenu a:active { outline:0;}
ul#brandMenu a:hover { background-color:#ddd; }



/* Shop Easy Menu */
/*** ESSENTIAL STYLES ***/
/*div.menuContainerHead {background:#ccc;height:30px;border:1px solid #000;}*/
ul.prodNav, ul.prodNav * { margin:0; list-style:none; }
ul.prodNav ul {margin:0; list-style:none;padding:0;}
ul.prodNav {line-height:1.0;}
/* left offset of submenus need to match (see below) */
ul.prodNav ul { position:absolute;top:-999em;width:14em;border:1px solid #000;}
ul.prodNav ul li { width:100%;}
/* fixes IE7 'sticky bug' */
ul.prodNav li:hover { visibility:inherit;}
ul.prodNav li { position:relative; }
ul.prodNav a { display:block; position:relative;padding:8px;}
 /* match top ul list item height */
ul.prodNav li:hover ul, ul.prodNav li.sfHover ul {left:150px; top:0px;z-index:200; }
ul.prodNav li:hover ul li, ul.prodNav li.sfHover ul li{z-index:200; }
/*** DEMO SKIN ***/
ul.prodNav { }
ul.prodNav a {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;letter-spacing:1px;line-height:11px;text-decoration:none;border-bottom:1px solid #c6c6c6;  text-transform: uppercase;  }
ul.prodNav a.last {border-bottom: 0px none #c6c6c6; }

/* visited pseudo selector so IE6 applies text colour*/
ul.prodNav a, ul.prodNav a:visited {  color:#333; }
ul.prodNav a:hover { background-color:#ddd; }
ul.prodNav li {  }
ul.prodNav li ul {background:#ddd;}
ul.prodNav li li {padding:0;height:auto;text-align:left;}
ul.prodNav li li a {color:#000;border:0;border-bottom:1px solid #000;}
ul.prodNav li li:hover {background:#eee;}
ul.prodNav li li:hover a {color:#555;}
ul.prodNav li li a {padding:8px 4px;}
ul.prodNav li:hover, ul.prodNav li.sfHover, ul.prodNav a:focus, ul.prodNav a:hover, ul.prodNav a:active { outline:0;}
/*** arrows **/

/* trigger IE7 hasLayout so spans position accurately */
ul.prodNav a.sf-with-ul { min-width:1px;  }
/* IE6 only */
 /* 8-bit indexed alpha png. IE6 gets solid image only */
.sf-sub-indicator { position:absolute; display:block; right:.75em; top:1.05em;  width:10px; height:10px; text-indent: -999em; overflow:hidden;display:none; }
/* give all except IE6 the correct values */
/* give all except IE6 the correct values */
a > .sf-sub-indicator {   top:.8em; background-position: 0 -100px; /* use translucent arrow for modern browsers*/ }
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; /* arrow hovers for modern browsers*/ }
/* point right for anchors in subs */
ul.prodNav ul .sf-sub-indicator { background-position:  -10px 0; }
ul.prodNav ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */

/* arrow hovers for modern browsers*/
ul.prodNav ul a:focus > .sf-sub-indicator, ul.prodNav ul a:hover > .sf-sub-indicator, ul.prodNav ul a:active > .sf-sub-indicator, ul.prodNav ul li:hover > a > .sf-sub-indicator, ul.prodNav ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0;  }
/*** shadows for all but IE6 
.sf-shadow ul { background:url('../images/shadow.png') no-repeat bottom right; padding: 0 8px 9px 0; -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px; }
.sf-shadow ul.sf-shadow-off { background: transparent; }***/


/* END Shop Easy Menu */



.megaMenuButton{ height:32px;width:200px;background: #fff url(/webimgs/SWKSprite.gif) no-repeat 0 -730px;}
a.megaMenuButton{ padding-left:7px;color:#fff;font-size:15px;display:block;line-height: 32px;margin-bottom:7px; }
.megaMenu { position:absolute;display:none;left:-9999px;z-index:9999;}
.megaMenuSelected { position:absolute;display:block;overflow:hidden;top:32px;left:0;background-color: #fff;width:955px;height:490px;z-index:100;border:1px solid #ccc;}

div.megaMenu ul {margin:0;list-style:none;padding:5px 0 0 0;text-decoration:none;height:100%;width:150px;background: #fff url(/webimgs/megaMenuBG.jpg) repeat-y 0 0}
div.megaMenu ul li { font-weight:bold;font-size:12px;line-height:32px;padding-left:15px;}
/*div.megaMenu ul ul {position:absolute;display:none;top:0;left:180px;height:100px;width:775px;background: #fff;}*/
div.megaMenu ul ul li {font-size:11px;font-weight:normal;margin:3px 0 0;line-height:16px;width:180px;}
div.megaMenu ul a {display:block;text-decoration:none;color:#000;letter-spacing:1px;}
div.megaMenu ul li:hover{ background-color: #eaeaea; }
li.megaMenuItemSelected{ background-color: #eaeaea;border:1px solid #aaa; }
li.megaMenuItemSelected a{ color: #151515; }
/*div.megaMenu li:hover ul { display:block; }*/
div.megaMenu li.col1{ margin-left:200px; }
div.megaMenu li.col2{ margin-left:400px; }
div.megaMenu li.col3{ margin-left:600px; }
div.megaMenu li.topItem{ margin-top:-92px; }
div.megaMenuFeatureItems{padding-top:10px;position:absolute;left:150px;top:105px;height:100%;width:804px;border-top:1px solid #ddd;background-color:#fff;}
/*div.megaMenu li:hover div.megaMenuFeatureItems{ display:block; }*/
div.megaMenu div.megaMenuFeatureItems a { line-height:120%; }
div.megaMenu div.megaMenuFeatureItems table td { text-align:center;padding:5px; }
div.megaMenu div.megaMenuFeatureItems table td dl.productDetail { background-color:white;text-align:center; }
div.megaMenu div.megaMenuFeatureItems table td dd.image { height: inherit; }
div.megaMenu div.megaMenuFeatureItems table td dd.summary { height: 65px; text-align: inherit; }
div.megaMenuContainer { display: none;position:absolute;top:0;left:150px;background-color:white;height:100%}
div.megaMenuContainer a.parentCategory {left:25px; font-size:30px; color:#1f80c5; }
div.megaMenuContainer ul{height:100px;width:75%;background: #fff; }
div.megaMenuContainer ul li { font-size:11px;font-weight:normal;margin:3px 0 0;line-height:16px;width:180px;float:left;}
div.megaMenuContainerSelected { display: block;z-index:300;}
div.first { display:block;z-index:200; }

div.BrandSubNavContainer {height:43px;width:748px;background:#fff url(/webimgs/brandNavShadow.jpg) no-repeat center bottom;}
ul#brandSubNav {width:100%;height:31px;margin:0;padding:0;border:1px solid #B9B9B9;list-style-type:none;}
ul#brandSubNav li {float:left;padding:6px 15px 7px;border-right:1px solid #B9B9B9;}
ul#brandSubNav li.last {border-right:none;}
ul#brandSubNav li a {color:#444;text-decoration:none;}
ul#brandSubNav li a:visited {}

