body{ min-width:980px; _width:expression(document.documentElement.offsetWidth < 983? "980px" : "auto"); margin:0 !important; padding:0 !important;  }
.clearfix:after{ clear:both; content:'.'; display:block; font-size:0px; line-height:0px; height:0px; visibility:hidden; }
.clearfix{ _zoom:1; }
#header{ padding:0 !important; margin:0 !important; border-bottom:none !important; }
#header h1#logo{ margin-top:32px; }

#head_bg {background:none url(../../../ue/home/3rd_bg.gif) repeat-x scroll center top; height:32px; }
#head_content {width:845px;margin:auto;}
#head_content p.title {line-height:14px;color:#ababab;font-size:12px;font-family:Arial,sans-serif;font-weight:bold;font-style:italic;margin:0px;padding:10px 5px 0px 0px;float:left;text-align:right; width:200px;}
#head_content img {float:left;border:0px;}
#head_content p.title{ background-image:none !important; background-color:transparent !important; border:none !important; }

#header #miniCartLink{ text-indent:-5000px; background:url(../../../ue/home/zmCartBtn.gif) no-repeat 15px center; display:block; width:65px; height:23px; border-left:1px solid #969695; position:absolute; left:120px; top:-4px;  }
#header #links .links_one { right:15px; margin:0; padding:0; top:40px; left:auto; width:360px; }
#header #links .links_one #a_recentlyView{ margin-right:96px; }
#header #links .links_two{ `top:10px !important; right:10px; margin:0; padding:0; }


/*GLOBAL NAVIGATION*/
div#topnav{ position:relative; clear:both; font-size:12px; margin-left:10px; margin-top:-7px; `height:1% !important; _height:1% !important; } 
ul#deptNav{ list-style:none; margin:0; padding:0; }
ul#mainNav{ position:absolute; z-index:2; top:25px; left:0px; list-style:none; margin:0; padding:0; background:url(http://c.kmart.com/052900/ue/img/wide/home/mainNav_bg.gif) repeat-y; }
li#MNshopAll{ background:#d2011c url(../../../ue/home/zmShop.jpg) no-repeat bottom left; height:29px; width:195px; border-bottom:1px solid #c0424d; }
 
ul#mainNav li a{ display:block; text-indent:-8000px; outline:none; height:100%; }
 
div#helpLinks{ padding:4px 0 5px 212px; }
div#helpLinks a{ color:#7c4142; }
 
#search{ position:absolute; background-color:none; border-bottom:1px solid #F0EDE7; height:29px; overflow:hidden; margin-left:195px; padding-left:15px; }
#search form{ padding:0; margin:0; }
#search div.searchBox{ margin:3px 75px 2px 0; }
div.searchBox #keyword{ width:100%; `width:98.5%; border:1px solid #969695; margin:0px; padding:3px 5px; font-size:12px; }
#search #gobtn{ position:absolute; right:20px; `right:25px; top:5px; }

div#navPromo{ position:absolute; top:0; right:90px; padding-top:7px; }
div#navPromo.needItNow{background:url(http://c.kmart.com/ue/home/needItNow.gif) no-repeat left center; padding-left:40px; height:22px; }
div.needItNow a:link,
div.needItNow a:visited{ color:#2364AF; }
 
ul#deptNav{ font-weight:bold; color:#fff; padding:0 0 0 3px; background:url(../../../ue/home/mainNav_bg.gif) repeat-y; width:192px; `width:192px; overflow:hidden; margin:0; position:absolute; top:55px; `top:54px; }
ul#deptNav li{ background:#ab0311 url(../../../ue/home/zmDept.gif) no-repeat 175px center; border-bottom:1px solid #c0424d; }
ul#deptNav li a{ font-size:12px; display:block; width:185px; color:#fff; height:20px; padding-top:4px; padding-left:10px; text-decoration:none; }

ul#deptNav li.hover{ background:#550108; }
ul#deptNav li.active{ background:#550108; }
ul#deptNav li.hover a{ color:#fff; }
 
#tempNav{ font-size:12px; }
#flyouts{ display:none; }
#fly_shadow{ position:absolute; top:-5px; left:192px; margin:2px 0 0 2px; background-color:#000; opacity:0.5; filter:alpha(opacity=50); }
.flyout{ background-color:#550108; width:450px; padding:10px 12px 13px 10px; color:#0B4069; }
.flyout a{ color:#8c2725; text-decoration:none; }
.flyout .col{ float:left;width:50%;padding-bottom:10px; }
.flyout .col.one{ background:#f3f1ec; }
.flyout .col.two{ background:#e7e2d9; }
.flyout .col a{ display:block; margin:0 10px 1px; padding:1px 2px 0 2px; font-size:0.9em; }
.flyout .col a:hover{ text-decoration:none; border-bottom:1px solid #B9DCFE; margin-bottom:0; }
.flyout .col h4 a{ display:block; margin:0 10px 1px 0; padding:1px 2px; font-size:0.9em; }
.flyout .col h4 a:hover{ border-bottom:1px solid #fff; margin-bottom:0; }
.flyout .links div a{ margin-left:5px; font-size:11px; text-decoration:none; color:#B9DCFE; }
.flyout h4, .flyout h3{ margin:0; padding:0; cursor:default;}
.flyout h3{ padding-bottom:10px; font-size:17px; font-weight:normal; color:#fff; position:relative; }
.flyout h3 a{ color:#fff; }
.flyout h3 strong{ font-weight:bold; }
.flyout h4{ font-size:14px; padding:10px 0 3px 10px; color:#333; }
.flyout h4 a{ color:#8c2725; }
.flyout .viewall{ float:right; }
.flyout .threecol div{ width:145px!important; }
.flyout h3 span{ font-size:0px; display:block; position:absolute; right:0; top:0; width:75px; height:20px; background:url(../../../ue/home/zmBtn.gif) no-repeat top left; }
.flyout h3 span a{ display:block; width:100%; height:100%; }
div#toy_fly.flyout{ margin-top:25px!important; }
div#hel_fly.flyout{ margin-top:100px!important; }
div#sho_fly.flyout{ margin-top:90px!important; }
#brands div ul li a span{ cursor:pointer; }
.flyout h3 span {text-indent:-8000px; _right:10px; }
#flyouts{display:none; }
.flyout .col a:hover {border:0px !important; text-decoration:underline !important; margin:0 10px 1px !important; }
/*/////////////////////*/
#dyn_DAP #dZ2, #dyn_DAP #dZ3, #dyn_DAP #dZ4, #dyn_DAP #dZ5, #dyn_NB #dZ2, #dyn_NB #dZ3, #dyn_NB #dZ4, #dyn_NB #dZ5 { margin:0 auto; width:800px; padding-bottom:5px !important;}
#deptNav {display:none;z-index:10000;}
#recentlyView {right:243px !important; top:90px !important; z-index:10000 !important; left:auto !important;}
div.shopping table.item_details{ font-size:12px; }
#subcategory .attributes, #subcategory .narrow, #subcategory .left-column, #subcategory .col_1, #subcategory .Color, #subcategory #slider, #keysearch .attributes, #keysearch .narrow, #keysearch .left-column, #keysearch .col_1 { position:relative!important; }
.carousel .carouselMask .carouselWrapper .rail{ /* _margin:0px; */ }
.carousel .carouselMask .carouselWrapper .move_left,
.carousel .carouselMask .carouselWrapper .move_right{ `top:auto !important; `bottom:2px; `z-index:10 !important; }
#product .carousel .move_left,
#product .carousel .move_right{ `bottom:auto !important; `top:0px !important; }
.carousel .carouselMask .carouselWrapper .rail div.item{ height:290px !important; _display:inline; }
#product .carousel .carouselMask .carouselWrapper .saveStory{ background:none; padding:0 15px; }
.carousel .carouselMask .carouselWrapper .saveStory .salePrice,
.carousel .carouselMask .carouselWrapper .saveStory .regPrice{ font-size:12px !important; font-weight:bold !important; }

#logo {cursor:default;}
body#shoppingcart p#bottomProceed a { _display:block; _width:253px; _height:31px; }
body#shoppingcart div.verisign { clear:none; margin-top:20px; }