html, body, 
p, a, fieldset, form, label, legend
{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-family: inherit; font-size:100%; text-align: left; vertical-align: baseline; }

.sears-ca-ext ul { margin:0; padding:0; }


/**** exerpt from global.css ****/
body { /*padding:0 0 55px;*/ font-family:Arial, Helvetica, sans-serif; background-color:#f0f4fa; }
.hide { display:none; }
.button { display:block; border:0; text-indent:-999px; cursor:pointer; background-color:transparent; background-repeat:no-repeat; overflow: hidden; }
.button.disabled { cursor: default; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
.busy { cursor: wait; }
.dummy { cursor:not-allowed; }
strong { font-weight:bold; }
ul { list-style: none; }
em { font-style: italic; }
option.disabled { color:#666666; }
sup { font-size:0.6em; line-height:1.5em; vertical-align:top; }

.rnd-cnr-1px span { position:absolute; display:block; width:1px; height:1px; overflow:hidden; background-color:white; }
.rnd-cnr-1px .tl { left:0; top:0; }
.rnd-cnr-1px .tr { right:0; top:0; }
.rnd-cnr-1px .bl { left:0; bottom:0; }
.rnd-cnr-1px .br { right:0; bottom:0; }
.horz-stripes { display:block; width:100%; height:5px; background:transparent url(../images/horz-stripes.png) 0 0 repeat-x !important;
			    background:transparent url(../images/ie6/horz-stripes-grad-down.gif) 0 0 repeat-x; }
.horz-stripes2 { display:block; width:100%; height:5px; background:transparent url(../images/horz-stripes.png) 0 -300px repeat-x !important;
			     background:transparent url(../images/ie6/horz-stripes-grad-up.gif) 0 0 repeat-x; }
			   
.skip { display:none; }

#midSection { position:relative; width:auto !important; width:100%; min-width:982px; height:auto !important; height:400px; min-height:400px; 
              font-size:0.8em; position: relative; 
              background:transparent url(../images/main-body-bg.png) center top; }
#midSectionWrapper { width:912px; margin:0 auto; padding:0 35px; overflow:hidden; }

#contentArea { margin:8px 0 0; }

.hr { height:0; width:100%; margin:30px 0; padding:5px 0 0; float:left; clear:both; overflow:hidden;
      background:transparent url(../images/horz-stripes.png) center -300px repeat-x !important; 
      background:transparent url(../images/ie6/horz-stripes-grad-up.gif) repeat-x; }

.promoStrip { width:912px; height:32px !important; height:41px; margin:0 0 4px; padding:0 0 9px; text-align:center; overflow:hidden; 
              background:transparent url(../images/horz-stripes.png) 0 -268px repeat-x !important; 
			  background:transparent url(../images/ie6/horz-stripes-grad-up.gif) 0 bottom repeat-x; }

#crumbTrail { padding:0 6px 4px; overflow:hidden; /*border-bottom:1px solid #cfd7e2;*/ font-size:.85em; color:#b60504; text-transform: lowercase;}
#crumbTrail a { display:block; padding:0 0 0 6px; float:left; color:#4b4b4b; 
                background:transparent url(../images/text-spot-bg.png) no-repeat left -77px; }
#crumbTrail a span { display:block; height:15px; padding:0 6px 0 0; float:left; cursor:pointer; 
                     background:transparent url(../images/text-spot-bg.png) no-repeat right -77px; }
#crumbTrail .arrow { margin:0 6px; float:left; color:#666666; }

#toolBar { display: inline; float:right; margin: 0 16px 0 0; padding: 2px 0 4px; /*height:18px;  border-right:1px solid #ccc; */ border-right:1px solid #ccc; }
#toolBar span { background:transparent url(../images/global-assets.png) no-repeat; padding: 0 0 0 14px; }
#toolBar #share span { background-position: -436px -52px;  /*padding:0 10px 0 25px; margin:0 10px 0 10px; border-right:1px solid #ccc; float:left; height:18px;*/ }
#toolBar #print span { background-position: -464px -52px; /*padding:0 0 0 20px; margin:0 10px 0 0; float:left; height:18px;*/ }
#toolBar a { color:#666; padding: 2px 12px 4px; border-left:1px solid #ccc; }
#toolBar a:hover { text-decoration: none; color: #000; }

#guidedNav { width:912px; display:block; margin:0; padding:15px 0 10px; float:left; clear:both; overflow:hidden; 
             border-top:1px solid #cfd7e2; font-size:.85em; line-height:1.3em; }
#guidedNav .wrapper { padding:0 !important; background:url(../images/guided-nav-bg.png) repeat-y; overflow:hidden; }
#guidedNav.firstColMerged .wrapper { background:url(../images/guided-nav-bg2.png) repeat-y; }
#guidedNav .column { width:126px; float:left; border:0; overflow:hidden; }
#guidedNav .column.adspot { width:156px; border:0; float:right; }
#guidedNav .mergedColumns { float:left; overflow:hidden; background-color:white; margin-right:1px; }
#guidedNav .subCat { margin:0 10px 4px; overflow:hidden; }
#guidedNav a.l2 { margin:0 0 2px; float:left; clear:both; /*font-size:0.9em;*/ font-weight:bold; text-transform:lowercase; text-decoration:none; color:#476497; }
#guidedNav ul { clear:both; background:none; list-style:none; overflow: hidden; }
#guidedNav ul li { margin:0 0 2px; clear: both; }
#guidedNav ul li a { color:#333333; }

h1.pageTitle { /*width:896px;*/ margin:0 0 20px; padding:8px 14px 4px; font-size:1.3em; font-weight:bold; color:#b30900; clear:both; border-bottom:1px solid #bcc7d7; 
               background:#f5f8fb url(../images/horz-stripes.png) repeat-x !important; 
	           background:#f5f8fb url(../images/ie6/horz-stripes-grad-down.gif) repeat-x; }
/**** end: exerpt from global.css ****/


/*** excerpt from global-header.css ****/
#globalHeader { position:relative; width:auto !important; width:100%; min-width:982px; height:205px; font-size:0.7em; /*z-index:1;*/ 
                background:url(../images/main-body-bg.png) center top; font-size: 11px;}
#globalHeader .wrapper { position:relative; width:982px; height:153px; margin:0 auto; padding:22px 0 0; text-align:left; }
#globalHeader .horz-stripes { position:absolute; left:0; top:44px; }
#globalHeader .mainLogo { width:102px; height:41px; position:absolute; left:50%; top:65px; margin:0 0 0 -419px; padding:0; border:0; }

/*
#essentialLinks { position:relative; width:910px; height:22px; margin:0 auto; color:#3a4b68; background:#e3ebf1; overflow:visible; }
#essentialLinks p { float:right; }
#essentialLinks p a,
#essentialLinks p span { display:block; height:17px; margin:3px 0 0; padding:2px 8px 0; float:left; border-left:1px solid #bbc5d2; }
#essentialLinks p .divider { display:none; }
#essentialLinks p a.first { border-left:0; }
#essentialLinks a { margin:0 8px 0; color:#3a4b68; text-transform:lowercase; }
#essentialLinks a.searsOutlet { font-weight:bold; }
*/
#essentialLinks { position:relative; width:910px; height:22px; margin:0 auto; color:#3a4b68; background:#e3ebf1; overflow:visible; }
#essentialLinks p { float:right; }
#essentialLinks p a { display:block; height:17px; margin:0; padding:0px 0px; float:left; } 
#essentialLinks p span { display:block; height:17px; margin:3px 0 0; padding:2px 8px 0; float:left; border-left:1px solid #bbc5d2; } 
#essentialLinks p .divider { display:none; }
#essentialLinks p span.first { border-left:0; }
#essentialLinks a { margin:0 8px 0; color:#3a4b68; text-transform:lowercase; }
#essentialLinks a.contactus { padding-right:2px;}
#essentialLinks a.searsOutlet,
#essentialLinks a.dailydeals { font-weight:bold; }
#essentialLinks p.left { float:left;}
#essentialLinks p.left a { text-transform:none;}


#globalHeader .searchBox { margin:31px 0 0 205px; float:left; display:inline; }
#globalHeader .searchBox .lblSearchTerms { position:relative; display:block; height:17px; float:left; border:1px solid #666666; }
#globalHeader .searchBox .lblSearchTerms span { position:absolute; left:4px; top:2px; cursor:text; }
#globalHeader .searchBox .lblSearchTerms input { width:200px; height:13px; padding:0 2px 2px; float:left; font-size:1em; border:1px solid #cccccc; }
#globalHeader .searchBox .btnSearch { width:56px; height:21px; margin:0 0 0 3px; float:left;
                        background-image:url(../images/global-assets.png); background-position:-247px 0; }

#shopCart { position:absolute; right:35px; top:-62px; width:400px; height:60px; color:#666666; overflow:visible; white-space:nowrap; }
#shopCart p { padding:3px 10px 4px; text-align:right; text-transform:lowercase; float: right; clear: both; }
#shopCart a { color:#666; text-decoration: underline; }
#shopCart a:hover { color:black; }
#shopCart #userStatus { border-bottom:1px solid #cfd7e2; }
#shopCart .cartStatus { padding-left:28px; font-size:1.1em; color:black; border-bottom:1px solid #cfd7e2; 
                        background:transparent url(../images/global-assets.png) no-repeat -418px 0; }
#shopCart .cartStatus a { text-decoration:none; color:black; }

#shopCart .myAccount span { background: transparent url(../images/global-assets.png) no-repeat; }
#shopCart .myAccount span#myProfile { background-position: -380px -51px; padding: 0 0 4px 13px; }
#shopCart .myAccount span#wishList { background-position: -408px -51px; padding: 0 0 4px 13px; }
#shopCart .myAccount a { text-decoration: none; }

#shopCart #userStatus { /*width: 125px;*/ }
#shopCart #userStatus .userName { text-transform: capitalize; }
#shopCart #userStatus .signedIn a .userName { text-decoration: underline; }

#shopLinks { width:912px; height:19px; margin:0 24px; clear:both; overflow:hidden; }
#shopLinks ul { margin-left:3px; list-style:none; }
#shopLinks li { padding:1px 8px 5px; float:left; border-left:1px solid #cdd2da; }
#shopLinks li.first { border-left:0; }
#shopLinks li a { display:block; margin:0; text-transform:lowercase; font-size:1.2em; color:#808080; }
#shopLinks li a.selected { color:#b32615; }

#siteNav { position:absolute; top:121px; z-index:1; width:100% !important; min-width:982px; font-size:0.7em; }
#siteNav .wrapper { position:relative; width:960px; margin:0 auto; padding:0 11px; text-align:left; }

#mainNav { width:912px; height:56px; margin:0 24px; padding:1px 0 6px; 
           background:transparent url(../images/horz-stripes.png) 0 57px repeat-x !important; 
		   background:transparent url(../images/ie6/horz-stripes-grad-down.gif) 0 57px repeat-x;}
/*#mainNav .icon { position:absolute; top:-5px; left:-5px; width:40px; height:32px; 
                 background:transparent url(../images/overstocks-icon.png) no-repeat; }*/
/*#mainNav .icon { position:absolute; top:-5px; left:5px; width:29px; height:32px; 
                 background:transparent url(../images/holiday-snowflake-icon.png) no-repeat; }*/
#mainNav .icon { position:absolute; top:-2px; left:8px; width:40px; height:32px; background:transparent url(../images/overstocks-dolley-icon.png) no-repeat; }

/*#mainNav .icon { position:absolute; top:-5px; left:8px; width:40px; height:32px; background:transparent url(../images/back-to-school-icon.png) no-repeat; }*/
#mainNav ul.l1 { position:relative; width:912px; height:56px; margin:0; list-style:none;  }
#mainNav li.l1 { float:left; border-right:1px solid #f2f3f3; }
#mainNav li.l1.last { border:0; }
#mainNav a.l1 { display:block; height:16px; padding:6px 0; overflow:hidden; line-height:16px;
				font-size:12px; text-align:center; text-transform:lowercase; color:#3a4b68; 
				background-image:url(../images/global-assets.png); background-position:-6px 0; }
#mainNav a.l1:hover { text-decoration:none; background-position:-6px -28px; }
#mainNav a.l1.selected,
#mainNav a.l1.selected:hover { color:white; background-position:-6px -57px; }

#mainNav .first a.l1 { background-position:0 0; }
#mainNav .first a.l1:hover { background-position:0 -28px; }
#mainNav .first a.l1.selected,
#mainNav .first a.l1.selected:hover { background-position:0 -57px; }

#mainNav .last a.l1 { background-position:right 0; }
#mainNav .last a.l1:hover { background-position:right -28px; }
#mainNav .last a.l1.selected,
#mainNav .last a.l1.selected:hover { background-position:right -57px; }

#mainNav .l1.hover .subNav { display:block; }
#mainNav .subNav { display:none; position:absolute; left:50%; top:57px; z-index:1; 
                   width:912px; margin:0; margin-left:-456px; padding:15px 0 25px; border-bottom:1px solid #cccccc; 
                   background:#f0f5f9 !important; }
#mainNav ul.bottom .subNav { top:29px; }
#mainNav .subNav .wrapper { width:auto; margin:15px 0 0; padding:0; float:none !important; float:left; overflow:hidden; clear:both; 
                            background:#f0f5f9 url(../images/drop-down-nav-bg.png) repeat-y !important; }
#mainNav .subNav .shadow { position:absolute; left:0; bottom:-6px;
                           display:block; width:912px; height:6px; background:transparent url(../images/horz-stripes.png) repeat-x 0 -589px !important;}
.subNav .column { width:161px; padding:0 10px 0; float:left; overflow:hidden; }
.subNav .col0, .subNav .col1 { width:163px; border-left:none; }
.subNav .col4 { width:164px; }
.subNav .grouping { padding:0 0 8px; overflow:hidden; }
.subNav a, .subNav strong { margin:0 0 2px; float:left; clear:both; font-weight:bold; text-transform:lowercase; text-decoration:none; color:#476497; }
.subNav a:hover { text-decoration:underline; }
.subNav ul { clear:both; background:none; list-style:none; overflow: hidden; }
.subNav ul li { margin:0 0 2px; clear: both; }
.subNav ul li a { color:#333333; font-weight:normal; }

.subNav .adspots { margin-left:-4px; }
.subNav .adspot { position:relative; width:161px; height:120px; margin:0 0 8px; padding:1px; overflow:visible; border:1px solid #999999; background-color:white; }
.subNav .adspot img { width:161px; height:120px; }
.subNav .adspot .horz-stripes { position:absolute; bottom:-7px; left:0; }
/**** end: exerpt from global-header.css ****/


/**** exerpt from en/global-header.css ****/
#shopLinks li a { font-size:1.1em; }


#mainNav a.l1 { height:15px; padding:7px 0 6px; font-size:11px; }
/*#special a.l1 { width:111px; padding-right:6px; text-align:right;}*/  /* Overstocks */
#special a.l1 { width:123px; padding-right:6px; text-align:right;}

#cat1277 a.l1 { width:55px; } /* Women */
#cat2061 a.l1 { width:58px; } /* Men */
#cat1050 a.l1 { width:96px; } /* Kids & Baby */
#cat213 a.l1 { width:70px; } /* Shoes */
#cat668 a.l1 { width:105px; } /* Beauty & Fragrance */
#cat924 a.l1 { width:98px; } /* Jewellery & Watches */
/* #cat836 a.l1 { width:42px; } */ /* Toys */
#cat2467 a.l1 { width:87px; } /* Sports & Rec */
#cat2586 a.l1 { width:142px; } /* Fitness & Nutrition */
#cat3944 a.l1 { width:63px; } /* Luggage */

#cat4093 a.l1 { width:105px; } /* Appliances */
#cat492 a.l1 { width:82px; } /* Electronicss */
#cat2252 a.l1 { width:62px; } /* Furniture */
#cat2437 a.l1 { width:59px; } /* Mattresses */
#cat3892 a.l1 { width:102px; } /* Curtains & Blinds */
#cat2821 a.l1 { width:59px; } /* Home */
#cat1232 a.l1 { width:38px; } /* Bed */
#cat401 a.l1 { width:80px; } /* Bath */
#cat3684 a.l1 { width:46px; } /* Tools */
#cat2767 a.l1 { width:60px; } /* Garden */
#cat4044 a.l1 { width:106px; } /* Patio & BBQ */

#all a.l1 { width:97px; } /* All Departments */
#services a.l1 { width:65px; } /* Sears Services */

#globalHeader .searchBox .btnSearch { width:84px; height:21px; margin:0 0 0 3px; float:left; background-position:-317px 0; }
#shopCart { top:-67px; }
#shopCart .myAccount {  width:90%;}
/**** end: exerpt from en/global-header.css ****/


/**** exerpt from global-footer.css ****/
#globalFooter { position:relative; width:auto !important; width:100%; min-width:982px; padding-bottom:100px; overflow:visible; 
                font-size:0.7em; color:#666666; background:transparent url(../images/main-body-bg.png) center 0; }
#globalFooter .wrapper { width:912px; margin:0 auto; padding:22px 35px 0; text-align:left; overflow:hidden; }

#globalFooter .horz-stripes { position:absolute; top:0; left:0; }
#globalFooter .horz-stripes2 { position:absolute; bottom:100px !important; bottom:91px; left:0; }
#globalFooter .btmEdge { position:absolute; bottom:0; left:0; /*left:-491px;*/ 
                         width:100%; height:100px; /*margin:0 0 0 50%;*/ 
                         background:transparent url(../images/global-assets.png) center bottom no-repeat; }

#footerLinks { margin:0 0 20px 0; float:left; overflow:hidden; }
#footerLinks .linkGroup { width:161px; height:auto !important; height:128px; min-height:128px; padding:0 10px 5px; float:left; 
                          border-left:1px solid #bbc5d2; }
#footerLinks .linkGroup.first { border-left: none; }
#globalFooter h4 { margin:0 0 2px; font-weight:bold; color:#3f67ab; font-size:1em; }
#footerLinks ul { list-style:none; color:#666666; }
#footerLinks a { color:#666666; }

#globalFooter .legal { position:absolute; bottom:79px; z-index:1; clear:both; height:21px; width:912px; margin:0 auto; overflow:hidden; float: none; }
#globalFooter .legal p { padding:3px 0 6px; text-align:center;  
                         font:normal .8em Arial, Helvetica, sans-serif; color:#3a4b68; background:#e3ebf1; }
#globalFooter .legal .left { position: absolute; top: 0; left: 12px; }
#globalFooter .legal .right { position: absolute; top: 0; right: 12px; }
#globalFooter .legal a { color:#3a4b68; }
#globalFooter .legal .pipe { margin:0 4px; }

#globalFooter .eNewsletter { width: 171px; padding: 0 0 5px 10px; float:left; }
#globalFooter .eNewsletter p { width:165px; overflow:hidden; margin:4px 0 6px; }
#globalFooter .eNewsletter .message { position:relative; width:130px; padding:0 0 0 35px; }
#globalFooter .eNewsletter .message .icon { position:absolute; left:0; top:0; display:block; width:29px; height:28px; 
                                            background:transparent url(../images/global-assets.png) no-repeat -553px -29px; }
#globalFooter .eNewsletter .lblEmail.hasError { color: #B30900; }
#globalFooter .eNewsletter input#email { width:157px; padding:2px; margin:0; font-size:.95em; }
#globalFooter .eNewsletter input#email.hasError { border: 1px solid #B30900; }
#globalFooter .eNewsletter .btnSignUp { width:102px; height:17px; margin:4px 0 0; float:right; 
                                        background:transparent url(../images/global-assets.png) no-repeat -316px -29px; }
										
#globalFooter .socialMedia{
	display: none;
}
#globalFooter .eNewsletter{
	border-left:1px solid #bbc5d2;
	margin-bottom: 20px;
}
/**** end: exerpt from global-footer.css ****/
