@charset "utf-8"; 
/* CSS Document */

/* Global */
#header{position:relative; width:915px; height:165px}

/* Links */
#wrapper a:link{text-decoration:none; color:#333}
#wrapper a:visited{text-decoration:none; color:#333}
#wrapper a:hover{text-decoration:underline; color:#333}
#wrapper a:active{text-decoration:none; color:#333}

#topnav a:link{text-decoration:none; color:#fff}
#topnav a:visited{text-decoration:none; color:#fff}
#topnav a:hover{text-decoration:none; color:#fff}
#topnav a:active{text-decoration:none; color:#fff}

ul#topnav li .sub a:link{text-decoration:none; color:#333}
ul#topnav li .sub a:visited{text-decoration:none; color:#333}
ul#topnav li .sub a:hover{text-decoration:underline; color:#333}
ul#topnav li .sub a:active{text-decoration:none; color:#333}

#freeShip a:link{text-decoration:none; color:#f26522; font-size:16px; font-weight:bold}
#freeShip a:visited{text-decoration:none; color:#f26522; font-size:16px; font-weight:bold}
#freeShip a:hover{text-decoration:underline; color:#f26522; font-size:16px; font-weight:bold}
#freeShip a:active{text-decoration:none; color:#f26522; font-size:16px; font-weight:bold}

/* Top Header */
#logo{position:absolute; top:0px; left:0px}

#textLinks{position:absolute; top:5px; right:-6px}
#textLinks a{margin:0px 6px}

#freeShip{position:absolute; top:31px; left:305px; padding-top:15px; width:300px; height:35px; background-image:url(../images/bg_freeShip.jpg); background-repeat:repeat-x; text-align:center}

#liveSupport{position:absolute; top:35px; right:208px; width:84px; height:49px}

#checkout{position:absolute; top:25px; right:0px; width:192px; height:60px; background-image:url(../images/bg_checkout.jpg); background-repeat:no-repeat}
#viewBag{position:absolute; top:13px; left:10px}
#checkoutLink{position:absolute; top:36px; left:10px}

#sellingPoints{position:absolute; top:90px; right:0px; width:632px; height:30px; background-image:url(../images/bg_sellingPoints.jpg); text-align:center}
#SPlinks{position:absolute; top:8px; left:37px}
#SPlinks a{margin:0px; text-decoration:underline; font-weight:bold; color:#009AD4}

/* Header Bar */
#headerBar{position:absolute; top:120px; left:0px; width:915px; height:45px}

#search{position:absolute; top:0px; left:0px; width:201px; height:45px; background-image:url(../images/bg_search.jpg); background-repeat:no-repeat}
#searchForm{position:absolute; top:8px; left:6px; background-image:url(../images/bg_searchInput.jpg); background-repeat:no-repeat}
#sBox{background-image:url(../images/bg_searchInput.jpg); background-repeat:no-repeat; display:block; padding:5px 0px 0px 5px; width:155px; height:17px; border:0px; float:left; font-size:11px; color:#666}

.navArrow{margin:0px 0px 1px 0px}
ul#topnav{position:absolute; top:0px; left:201px; margin:0; padding:0; float:left; width:480px; list-style:none; font-size:13px}
ul#topnav li{float:left; margin:0; padding:0; position:relative; /*--Important--*/width:96px}
ul#topnav li a{float:left}
ul#topnav li:hover a.smMens, ul#topnav li a.smMens:hover{background-image:url(../images/bg_navigation-arrow.jpg); background-position:0px 45px}/*--Hover State--*/
ul#topnav li:hover a.smWomens, ul#topnav li a.smWomens:hover{background-image:url(../images/bg_navigation-arrow.jpg); background-position:0px 45px}/*--Hover State--*/
ul#topnav li:hover a.smYouth, ul#topnav li a.smYouth:hover{background-image:url(../images/bg_navigation-arrow.jpg); background-position:0px 45px}/*--Hover State--*/
ul#topnav li:hover a.smAcc, ul#topnav li a.smAcc:hover{background-image:url(../images/bg_navigation-arrow.jpg); background-position:0px 45px}/*--Hover State--*/
ul#topnav li:hover a, ul#topnav li a:hover{background-image:url(../images/bg_navigation.jpg); background-position:0px 45px}/*--Hover State--*/
ul#topnav a.smMens{text-decoration:none; color:#fff; font-weight:bold; padding-top:12px; height:33px; background-image:url(../images/bg_navigation-arrow.jpg); width:96px; text-align:center}
ul#topnav a.smWomens{text-decoration:none; color:#fff; font-weight:bold; padding-top:12px; height:33px; background-image:url(../images/bg_navigation-arrow.jpg); width:96px; text-align:center}
ul#topnav a.smYouth{text-decoration:none; color:#fff; font-weight:bold; padding-top:12px; height:33px; background-image:url(../images/bg_navigation-arrow.jpg); width:96px; text-align:center}
ul#topnav a.smAcc{text-decoration:none; color:#fff; font-weight:bold; padding-top:12px; height:33px; background-image:url(../images/bg_navigation-arrow.jpg); width:96px; text-align:center}
ul#topnav a.smSale{text-decoration:none; color:#fff; font-weight:bold; padding-top:12px; height:33px; background-image:url(../images/bg_navigation.jpg); width:96px; text-align:center}
ul#topnav li .sub a{background-image:none; color:#333; font-weight:normal}
ul#topnav li .sub a:hover{text-decoration:underline; background-image:none}
ul#topnav li .sub{z-index:9999 !important; position:absolute; /*--Important--*/top:40px; left:0; background:#f5f5f5 url(../images/bg_megaDrop.jpg) repeat-x; /*--Background gradient--*/padding:10px; border-left-width:1px; border-left-style:solid; border-left-color:#677b84; border-right-width:1px; border-right-style:solid; border-right-color:#677b84; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#677b84; float:left; /*--Bottom right rounded corner--*/-moz-border-radius-bottomright:5px; -khtml-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; /*--Bottom left rounded corner--*/-moz-border-radius-bottomleft:5px; -khtml-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; display:none; /*--Hidden for those with js turned off--*/}
ul#topnav li .row{/*--If needed to break out into rows--*/clear:both; float:left; width:100%}
ul#topnav li .sub ul{list-style:none; margin:0; padding:0; width:140px; float:left; font-size:13px}
ul#topnav .sub ul li{width:100%; /*--Override parent list item--*/color:#fff}
a.subHeader{font-size:13px; font-weight:bold; color:#333; margin-top:10px; margin-bottom:10px}
a.subHeader2{font-size:13px; font-weight:bold; color:#333; margin-top:10px}
a.leftmargin{margin-left:10px; margin-bottom:5px}

#emailSignup{position:absolute; top:0px; right:0px; width:234px; height:45px; background-image:url(../images/bg_emailSignup.jpg); background-repeat:no-repeat}
#emailForm{position:absolute; top:3px; right:9px; background-image:url(../images/bg_searchInput.jpg); background-repeat:no-repeat}
#eBox{background-image:url(../images/bg_searchInput.jpg); background-repeat:no-repeat; display:block; padding:5px 0px 0px 5px; width:136px; height:17px; border:0px; float:left; font-size:11px; color:#666}
#envelope{position:absolute; top:3px; left:6px}
#signUpCopy{margin:0px; padding:0px; position:absolute; top:26px; left:9px; font-size:10px; color:#fff /*--color:#475b4d--*/}

/* Sitewide */
#sitewideBar{margin-bottom:10px}
