/* RESET STYLE */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* SEE IT ALL CSS */
#mmlToolbar {
  top:42px;
}
div#see_it_all {
  margin:0;
  padding:0;
  height:28px;
  background: url(seeItAllBgSprite.gif) 0 0 repeat-x;
}
#see_it_all ul#link_options {
  margin:0;
  padding:0;
  list-style:none;
}
#see_it_all ul#link_options li {
  float:left;
  margin-left:0;
  width:80px;
  height:28px;
  margin-left:0 !important;
}
.ie6 #see_it_all ul#link_options li {
  width:70px;
}
#see_it_all ul#link_options li.wazmu {
  background: url(seeItAllBgSprite.gif) 0 -52px repeat-x;
}
#see_it_all ul#link_options li.large_divide {
  width:1px !important;
  height:28px;
  background: url(seeItAllDivide.gif) 0px 0px no-repeat;
}
#see_it_all ul#link_options li.small_divide {
  width:1px !important;
  height:28px;
  background: url(seeItAllDivide.gif) 0px -45px no-repeat;
}
#see_it_all ul#link_options li a {
  float:left;
  text-indent:-9999px;
  text-decoration:none;
}
#see_it_all ul#link_options li#see_shop a,
#see_it_all ul#link_options li#see_share a,
#see_it_all ul#link_options li#see_organize a,
#see_it_all ul#link_options li#see_seeAll a {
  width:80px;
  height:28px;
}
.ie6 #see_it_all ul#link_options li#see_shop a,
.ie6 #see_it_all ul#link_options li#see_share a,
.ie6 #see_it_all ul#link_options li#see_organize a,
.ie6 #see_it_all ul#link_options li#see_seeAll a {
  width:70px;
}
#see_it_all ul#link_options li#see_shop a {
  background: url(seeOptionsButtonSprite1.gif) 8px -137px no-repeat;
}
#see_it_all ul#link_options li#see_shop.wazmu a {
  background: url(seeOptionsButtonSprite1.gif) 8px -208px no-repeat;
}
#see_it_all ul#link_options li#see_share a {
  background: url(seeOptionsButtonSprite1.gif) 11px 5px no-repeat;
}
#see_it_all ul#link_options li#see_share.wazmu a {
  background: url(seeOptionsButtonSprite1.gif) 11px -66px no-repeat;
}
#see_it_all ul#link_options li#see_organize a {
  background: url(seeOptionsButtonSprite1.gif) 10px -279px no-repeat;
}
#see_it_all ul#link_options li#see_organize.wazmu a {
  background: url(seeOptionsButtonSprite1.gif) 10px -350px no-repeat;
}
#see_it_all ul#link_options li#see_seeAll a {
  background: url(seeAllButton.gif) 15px 4px no-repeat;
}
#see_it_all ul#link_options li#category_links {
  width:730px;
}
#see_it_all ul#link_options span#shop_links,
#see_it_all ul#link_options span#share_links,
#see_it_all ul#link_options span#options_links {
  float:left;
  width:730px;  
}
#see_it_all ul#link_options span#shop_links li,
#see_it_all ul#link_options span#share_links li,
#see_it_all ul#link_options span#options_links li {
  width:88px;
  height:20px;
}
#see_it_all ul#link_options span#shop_links li a,
#see_it_all ul#link_options span#share_links li a,
#see_it_all ul#link_options span#options_links li a {
  width:88px;
  height:20px;
}
#see_it_all ul#link_options span#shop_links li a#see_sears {
 background: url(seeShopLinks.gif) 5px 0px no-repeat;
}
#see_it_all ul#link_options span#shop_links li a#see_kmart {
 background: url(seeShopLinks.gif) 5px -39px no-repeat;
}
#see_it_all ul#link_options span#shop_links li a#see_craft {
 background: url(seeShopLinks.gif) 5px -78px no-repeat;
}
#see_it_all ul#link_options span#shop_links li a#see_kenmore {
 background: url(seeShopLinks.gif) 5px -117px no-repeat;
}
#see_it_all ul#link_options span#shop_links li a#see_land {
 background: url(seeShopLinks.gif) 5px -156px no-repeat;
}
#see_it_all ul#link_options span#shop_links li a#see_tgi {
 background: url(seeShopLinks.gif) 7px -194px no-repeat;
}
#see_it_all ul#link_options span#shop_links li a#see_so {
 background: url(seeShopLinks.gif) 7px -234px no-repeat;
}
#see_it_all ul#link_options span#shop_links li a#see_pd {
 background: url(seeShopLinks.gif) 7px -273px no-repeat;
}
#see_it_all ul#link_options span#share_links li a#see_mysears {
 background: url(seeShareLinks.gif) 5px 0px no-repeat;
}
#see_it_all ul#link_options span#share_links li a#see_mykmart {
 background: url(seeShareLinks.gif) 5px -32px no-repeat;
}
#see_it_all ul#link_options span#share_links li a#see_myvoice {
 background: url(seeShareLinks.gif) 5px -62px no-repeat;
}
#see_it_all ul#link_options span#share_links li a#see_craftclub {
 background: url(seeShareLinks.gif) 5px -93px no-repeat;
}
#see_it_all ul#link_options span#share_links li a#see_face {
 background: url(seeShareLinks.gif) 5px -123px no-repeat;
}
#see_it_all ul#link_options span#share_links li a#see_twit {
 background: url(seeShareLinks.gif) 5px -154px no-repeat;
}
#see_it_all ul#link_options span#share_links li a#see_manage {
 background: url(seeShareLinks.gif) 5px -185px no-repeat;
}
#see_it_all ul#link_options span#options_links li a#see_mml {
  background: url(seeOptionLinks2.gif) 3px -1px no-repeat;
}
#see_it_all ul#link_options span#options_links li a#see_mygofer {
  background: url(seeOptionLinks2.gif) 4px -47px no-repeat;
}
#see_it_all ul#link_options span#options_links li a#see_sywr {
  background: url(seeOptionLinks2.gif) 4px -91px no-repeat;
}
#see_it_all ul#link_options span#options_links li a#see_scc {
  background: url(seeOptionLinks2.gif) 2px -138px no-repeat;
}
#see_it_all ul#link_options span#options_links li a#see_shs {
  background: url(seeOptionLinks2.gif) 5px -183px no-repeat;
}
#see_it_all ul#link_options span#options_links li a#see_live {
  background: url(seeOptionLinks2.gif) 3px -229px no-repeat;
}
#see_it_all ul#link_options span#options_links li a#see_optical {
  background: url(seeOptionLinks2.gif) 2px -274px no-repeat;
}
#category_links ul {
  margin:5px 0 10px;
  padding-left:5px;
  list-style-type:none;
}
/*----tool tips------*/
div.seeTTcontainer{
  position:absolute;
  width:410px;
  display:none;
  z-index:5010 !important;
}
div.seeTTpointer {
  width:410px;
  background:transparent url(seeTTtriangle.gif) 0px 0px no-repeat;
  padding-top:13px;
}
.ie7 div.seeTTpointer,
.ie6 div.seeTTpointer {
  width:410px;
  background:transparent url(seeTTtriangle.gif) 0px 0px no-repeat;
  padding-top:0px;
}
div.seeTTmain {
  border:1px solid #D3DFEA;
  border-top:none;
  background:#FFFFFF url(seeTTbg.gif) bottom left repeat-x;
  padding:0 10px 0 0;
}
div.seeTTlogo {
  float:left;
  width:130px;
}
p.seeTTtitle {
  font-size:11px;
  font-weight:bold;
  color:#6786A9;
  padding:10px 0 3px;
}
ul.seeTTpoints {
  margin:0 0 10px 143px;
  padding:0;
  color:#6786A9;
}
ul.seeTTpoints li {
  padding:2px 0 1px;
  list-style-type:disc;
}
div.seeTTlogo span#seeSearsLogo {
  background: url(seelogoSprite.gif) 10px -6px no-repeat;
  display:block;
  height:104px;
}
div.seeTTlogo span#seeKmartLogo {
  background: url(seelogoSprite.gif) 10px -154px no-repeat;
  display:block;
  height:104px;
}

div.seeTTlogo span#seeCraftLogo {
  background: url(seelogoSprite.gif) 10px -295px no-repeat;
  display:block;
  height:104px;
}
div.seeTTlogo span#seeKenLogo {
  background: url(seelogoSprite.gif) 10px -399px no-repeat;
  display:block;
  height:104px;
}
div.seeTTlogo span#seeLandsLogo {
  background: url(seelogoSprite.gif) 10px -561px no-repeat;
  display:block;
  height:104px;
}
div.seeTTlogo span#seeTgiLogo {
  background: url(seelogoSprite.gif) 10px -689px no-repeat;
  display:block;
  height:104px;
}
div.seeTTlogo span#seeOutletLogo {
  background: url(seelogoSprite.gif) 10px -818px no-repeat;
  display:block;
  height:104px;
}
div.seeTTlogo span#seeDirectLogo {
  background: url(seelogoSprite.gif) 10px -967px no-repeat;
  display:block;
  height:104px;
}
div.seeTTlogo span#seeMySearsLogo {
  background: url(seelogoSprite.gif) 10px -1105px no-repeat;
  display:block;
  height:104px;
}
div.seeTTlogo span#seeMyKmartLogo {
  background: url(seelogoSprite.gif) 10px -1245px no-repeat;
  display:block;
  height:104px;
}
div.seeTTlogo span#seeMyVoiceLogo {
  background: url(seelogoSprite.gif) 10px -1378px no-repeat;
  display:block;
  height:104px;
}
div.seeTTlogo span#seeCraftClubLogo {
  background: url(seelogoSprite.gif) 10px -1510px no-repeat;
  display:block;
  height:104px;
}
div.seeTTlogo span#seeFacebookLogo {
  background: url(seelogoSprite.gif) 10px -1647px no-repeat;
  display:block;
  height:104px;
}
div.seeTTlogo span#seeTwitLogo {
  background: url(seelogoSprite.gif) 10px -1787px no-repeat;
  display:block;
  height:104px;
}
div.seeTTlogo span#seeManageLogo {
  background: url(seelogoSprite.gif) 10px -1923px no-repeat;
  display:block;
  height:104px;
}
div.seeTTlogo span#seeMMLLogo {
  background: url(seelogoSprite.gif) 10px -1914px no-repeat;
  display:block;
  height:104px;
}
div.seeTTlogo span#seeMGLogo {
  background: url(seelogoSprite.gif) 10px -2071px no-repeat;
  display:block;
  height:104px;
}
div.seeTTlogo span#seeSYWRLogo {
  background: url(seelogoSprite.gif) 10px -2203px no-repeat;
  display:block;
  height:104px;
}
div.seeTTlogo span#seeSCCLogo {
  background: url(seelogoSprite.gif) 10px -2340px no-repeat;
  display:block;
  height:104px;
}
div.seeTTlogo span#seeSHSLogo {
  background: url(seelogoSprite.gif) 10px -2755px no-repeat;
  display:block;
  height:104px;
}
div.seeTTlogo span#seeLiveLogo {
  background: url(seelogoSprite.gif) 10px -2468px no-repeat;
  display:block;
  height:104px;
}
div.seeTTlogo span#seeOpticalLogo {
  background: url(seelogoSprite.gif) 10px -2612px no-repeat;
  display:block;
  height:104px;
}
/* END SEE IT ALL */


/* MML Header transition added styles */
#subcategory div.col_1, #keysearch div.col_1 { top:24px; }
#container, #content { margin-left:0px !important; top:-8px; position:relative; }
/* END MML Header transition added styles */

/* ---------- [ RESET STYLES FOR MML GLOBAL HEADER / TOOLBOX ] ---------- */
#mmlToolbar h1, #mmlToolbar h2, #mmlToolbar h3, #mmlToolbar h4, #mmlToolbar h5, #mmlToolbar ul, #mmlToolbar li, #mmlToolbar fieldset, #mmlToolbar form, #mmlToolbar img, #mmlToolbar dl, #mmlToolbar dt, #mmlToolbar dd, #mmlToolbar p, #mmlToolbar select, #mmlToolbar option, #mmlToolbar input, #topNav h1, #topNav h2, #topNav h3, #topNav h4, #topNav h5, #topNav ul, #topNav li, #topNav fieldset, #topNav form, #topNav img, #topNav dl, #topNav dt, #topNav dd, #topNav p, #topNav select, #topNav option, #topNav input, .subNavDD h1, .subNavDD h2, .subNavDD h3, .subNavDD h4, .subNavDD h5, .subNavDD ul, .subNavDD li, .subNavDD fieldset, .subNavDD form, .subNavDD img, .subNavDD dl, .subNavDD dt, .subNavDD dd, .subNavDD p, .subNavDD select, .subNavDD option, .subNavDD input, #vertSearchDD h1, #vertSearchDD h2, #vertSearchDD h3, #vertSearchDD h4, #vertSearchDD h5, #vertSearchDD ul, #vertSearchDD li, #vertSearchDD fieldset, #vertSearchDD form, #vertSearchDD img, #vertSearchDD dl, #vertSearchDD dt, #vertSearchDD dd, #vertSearchDD p, #vertSearchDD select, #vertSearchDD option, #vertSearchDD input{ 
	margin: 0px; 
	padding: 0px; 
	border:none; 
}
#mmlToolbar li, #mmlToolbar ul, #topNav li, #topNav ul, .subNavDD li, .subNavDD ul, #vertSearchDD ul, #vertSearchDD li{
	list-style: none;
	list-style-type: none;
	list-style-image: none;
}
#mmlToolbar a, #mmlToolbar a:focus, #topNav a, #topNav a:focus, .subNavDD a, .subNavDD a:focus, #vertSearchDD a, #vertSearchDD a:focus{
	border: 0 none;
}
/* ---------- [ END RESET STYLES FOR MML GLOBAL HEADER / TOOLBOX ] ---------- */


/*General properties*/
 
body { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000; 
	margin: 0;
	min-width: 1060px !important;
	padding: 0 !important;
}

body.ie6{
	margin-right:20px;
}

.clear { 
	height: 0; 
	line-height:0px; 
	font-size: 0; 
	clear: both; 
	content: "."; 
	visibility: hidden; 
	display: block; 
}

.hidden { 
	display: none !important; 
}


/* Content Wrap */

#wrap{
	margin-left: 49px;
	margin-right: 10px;
	/*min-width: 1000px;*/
	position: relative;
	zoom: 1;
	z-index:1;
}

/* Header */

#header{ 
	margin: 0 0 0 10px; 
	height: 60px;  
	position:relative; 
	min-width: 0px !important;
	border:0;
	background:#FFFFFF none repeat scroll 0 0;
}

#header #logo{
	text-indent: -9999px;
	background: url(/ue/home/kmart_logo_v2.gif) no-repeat left top;
	display: block;
	position: absolute;
	height: 23px;
	width: 111px;
	left: 30px;
	top: 15px;
	padding: 0;
	margin: 0;
	z-index: 2;
}

#header #logo a{
	display: block;
	height: 23px;
	width: 111px;
	text-indent: -9999px;
	margin:0;
}

#header #logo a span{
	display: none;
}

#header #links{
	position: absolute;
	right: 10px;
	top: 5px;
	margin: 0;
	padding: 0;
}

#header #links a{
	color: #820303;
	text-decoration: none;
}

#header #links .links_one{
	display: block;
	float: right;
	font-size: 11px;
	margin: 0;
	padding: 0;
	width:auto;
	position:relative;
	font-weight:bold;
}

/* Commented out for ECOM-88345 
body.ie8 #header #links .links_one { margin-top:-13px; } */

#header #links .links_one a{
	zoom: 1;
	padding: 5px;
	float: left;
	display: block;
}

#header #links .links_one #custService{
	padding: 4px;
	border-style: solid;
	border-color: #fff;
	border-width: 1px 1px 0 1px;
	margin: 0;
}

#header #links .links_one #custService:hover, #header #links .links_one #custService.active{
	background: #fff;
	border-style: solid;
	border-color: #ccc;
	border-width: 1px 1px 0 1px;
	padding: 4px;
	margin: 0;
}

#header #links .mini_cart{
	display: block;
	float: right;
	margin: 0 0 0 5px;
	padding: 5px 0 0;
	font-size: 11px;
	font-weight: bold;
	color: #820303;
}

#miniCartLink{
	padding: 0 0 0 20px;
	background: url(/ue/home/icn_kmart_mini_cart.gif) no-repeat left top;
	display: block;
	float: left;
	height: 16px;
	margin: 0;
}

#header #links .floatWrap{
	display: block;
	clear: both;
	overflow: hidden;
	margin-top: 1px;
}

.ie #header #links .floatWrap{
	margin-top: 0;
}

#header p.links_three{
	color: #666;
	margin: 5px 25px 0 0;
	padding: 0;	
	font-size: 11px;
	text-align: left;
	float: right;
	width: auto;
	clear: none;
	position:relative;
}
#header p.links_three a{
	color: #820303;
	text-decoration: none;
}

#weatherMod{
	float: right;
	font-size: 12px;
	margin: 0 0 0 10px;
	padding: 5px 0;
	position: relative !important;
	right: auto !important;
	top: auto !important;
	clear: none;
}

#weatherMod a.weather_info{
	cursor: pointer;
	padding: 6px 0 5px 28px;
	background: url(/ue/home/weather_icons.gif) no-repeat;
}

#weatherMod a.weather_status_clear{
	background-position: left top;
}
#weatherMod a.weather_status_cloudy{
	background-position: left -41px;
}
#weatherMod a.weather_status_hazy{
	background-position: left -81px;
}
#weatherMod a.weather_status_rain, #weatherMod a.weather_status_chancerain, #weatherMod a.weather_status_nt_rain, #weatherMod a.weather_status_nt_chancerain{
	background-position: left -122px;
}
#weatherMod a.weather_status_tstorms, #weatherMod a.weather_status_chancetstorms, #weatherMod a.weather_status_nt_tstorms, #weatherMod a.weather_status_nt_chancetstorms{
	background-position: left -163px;
}
#weatherMod a.weather_status_snow, #weatherMod a.weather_status_chancesnow, #weatherMod a.weather_status_nt_snow, #weatherMod a.weather_status_nt_chancesnow{
	background-position: left -205px;
}
#weatherMod a.weather_status_mostlysunny, #weatherMod a.weather_status_fog, #weatherMod a.weather_status_partlycloudy{
	background-position: left -245px;
}
#weatherMod a.weather_status_mostlycloudy, #weatherMod a.weather_status_partlysunny{
	background-position: left -286px;
}
#weatherMod a.weather_status_nt_clear{
	background-position: left -327px;
}
#weatherMod a.weather_status_nt_cloudy, #weatherMod a.weather_status_nt_partlycloudy, #weatherMod a.weather_status_nt_mostlycloudy{
	background-position: left -368px;
}
#weatherMod a.weather_status_nt_hazy{
	background-position: left -409px;
}
#weatherMod a.weather_status_sleat, #weatherMod a.weather_status_chancesleat, #weatherMod a.weather_status_sleet, #weatherMod a.weather_status_chancesleet, #weatherMod a.weather_status_nt_sleat, #weatherMod a.weather_status_nt_chancesleat, #weatherMod a.weather_status_nt_sleet, #weatherMod a.weather_status_nt_chancesleet{
	background-position: left -450px;
}
#weatherMod a.weather_status_fog, #weatherMod a.weather_status_nt_fog{
	background-position: left -492px;
}
#weatherMod a.weather_status_sunny{
	background-position: left -533px;
}
#weatherMod a.weather_status_flurries, #weatherMod a.weather_status_chanceflurries, #weatherMod a.weather_status_nt_flurries, #weatherMod a.weather_status_nt_chanceflurries{
	background-position: left -573px;
}
#weatherMod a.weather_status_unknown{
	background-position: left -615px;
}

#topNav{
	overflow: hidden;
	height: 42px;
	background: url(/ue/home/bg_topNav.gif) repeat-x left bottom;
	float: none;
	margin: 0;
	padding: 0;
	position:relative;
}

#topNav a{
	color: #fff;
	text-decoration: none;
}

#topNav #mainNav{
	position: absolute;
	top: 0 !important;
	left: 0;
	margin: 0;
}

#topNav #mainNav li{
	float: left;
	background: none !important;
}

#topNav #mainNav li a{
	background: url(/ue/home/bg_kmart_allDept.gif) no-repeat left top;
	display: block;
	height: 27px;
	width: 196px;
	padding: 7px 0 0 0;
	text-indent: 12px;
	font-size: 1.3em;
}

#topNav #searchShadow{
	position: absolute;
	background: url(/ue/home/bg_kmart_searchShadow.gif) no-repeat left top;
	height: 34px;
	width: 11px;
	top: 0;
	left: 196px;
	margin: 0;
}

#topNav #search{
	margin: 0 324px 0 205px;
	padding-right: 226px;
	width: auto;
	background: url(/ue/home/bg_kmart_search.gif) repeat-x left top;
	height: 34px;
	position: relative;
	float: none;
}

.ie6 #topNav #search{
	margin: 0 330px 0 205px;
	padding-right: 200px;
}

#topNav #search  #keyword{
	width: auto;
	height: 18px;
	padding: 3px 0 0 25px;
	border-top: 1px solid #b9b9b9;
	border-left: 1px solid #b9b9b9;
	background: #fff url(/ue/home/icn_search.gif) no-repeat 5px 3px;
	font-size: 1.1em;
	margin: 6px 0 0;
	width: 100%;
}

.ie6 #topNav #search  #keyword{
	margin: 5px 0 0;
}

#topNav #search span{
	position: absolute;
	color: #fff;
	top: 10px;
	right: 180px;
}

#topNav #search select#vertSearch{
	height: 23px;
	background: #fff;
	margin: 0;
	padding: 0;
}

/* Fake Drop Down Styles */

#topNav #search #vertSearch{
	background:  #fff url(/ue/home/verticalSearchDown.gif) no-repeat 103px 8px;
	border-style: solid;
	border-width: 1px 0 0 1px;
	border-color: #b9b9b9;
	color: #666;
	cursor: pointer;
	display: block;
	float: none;
	font-size: 1em;
	height: 15px;
	padding: 3px 5px;
	position: absolute;
	right: 55px;
	top: 6px;
	width: 105px;
	maring:0;
}

#vertSearchDD{
	background: #fff;
	border: 1px solid #b9b9b9;
	cursor: pointer;
	display: none;
	position: absolute;
	width: auto;
	z-index: 99999;
	margin: 0;
	padding: 0;
}

#vertSearchDD li a{
	background: #fff;
	color: #666;
	cursor: pointer;
	display: block;
	font-size: 0.9em;
	padding: 3px 5px;
	display: block;
	text-decoration: none !important;
	margin: 0;
}

#vertSearchDD li a:hover{
	background: #e8e8e8;
}

/* END Fake Drop Down Styles */

#topNav #search #goBtn{
	position:  absolute;
	display: block;
	right: 10px;
	top: 6px;
	height: 24px;
	width: 34px;
}

#topNav #searchCorner{
	position: absolute;
	background: url(/ue/home/bg_kmart_searchCorner.gif) no-repeat left top;
	width: 10px;
	height: 34px;
	top: 0;
	right: 324px;
}

#topNav #subNav{
	position: absolute;
	right: 0;
	bottom: 8px;
	margin: 0;
}

#topNav #subNav li{
	float: left;
	margin: 0;
	padding: 0;
}

#topNav #subNav li a{
	display: block;
	background: url(/ue/home/bg_kmart_subNav.gif) no-repeat left top;
	height: 20px;
	padding: 7px 0 0 0;
	text-align: center;
	font-size:11px;
}

#topNav #subNav li a.active, #topNav #subNav li.services a.active, #topNav #subNav li.deals a.active{
	background: #fff;
	color: #820303;
	border-top: 1px solid #ccc !important;
	height: 19px;
}

#topNav #subNav li.services a.active{
	border-right: 1px solid #ccc !important;
	width: 68px;
	height: 19px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
}

#topNav #subNav li.deals a{
	width: 66px;
	background: url(/ue/home/bg_kmart_subNav_deals.gif) no-repeat left top;
	padding:2px 0 0;
	height:25px;
	line-height:1.05em;
}

#topNav #subNav li.inspiration a{
	width: 62px;
	padding: 2px 0 0 0;
	height: 25px;
	line-height: 1.05em;
	border-left:1px solid #e1685f;
}

#topNav #subNav li.inspiration a.active{
	height: 25px;
	margin-bottom: -1px;
}

#topNav #subNav li.gifts a{
	width: 47px;
	border-left:1px solid #e1685f;
}

#topNav #subNav li.weekly a{
	width: 76px;
	border-left:1px solid #e1685f;
}
	

#topNav #subNav li.services a{
	width: 69px;
	background: url(/ue/home/bg_kmart_subNav_services.gif) no-repeat left top;
	border-left:1px solid #e1685f;
}

/*Subnav Drop Downs*/

.subNavDD, #custServiceDD{
	display: none;
	background: #fff;
	border-style: solid;
	border-color: #ccc;
	border-width: 0 1px 1px 1px;
	position: absolute;
	padding: 17px 0 10px;
	overflow: hidden;
	z-index: 999999;
	margin: 0;
}

.subNavDD .floatWrap{
	overflow: hidden;
	margin: 0 16px;
	clear: both;
	display: block;
	float: left;
	padding: 0;
}

#subnavDD_inspiration .floatWrap{
	margin: 0 16px 10px;
}

.subNavDD ul{
	float: left;
	margin-right: 10px;
}

.subNavDD ul.last{
	float: left;
	margin-right: 0;
}

.subNavDD ul li.head{
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
	margin-bottom: 12px;
}

.subNavDD ul li.spaceAfter{
	margin-bottom: 12px;
}

.subNavDD ul li{
	margin-bottom: 5px;
	display: block;
}

.subNavDD a{
	text-decoration: none;
	color: #820303;
}

.subNavDD a:hover{
	text-decoration: underline;
}

.subNavDD a.mySchedServices{
	margin: 0 15px 0 35px;
}

.subNavDD a.myLists{
	margin: 0 15px 0 35px;
}

.subNavDD p{
	clear: both;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

#subnavDD_deals{
	padding-bottom: 10px;
	margin-left:-1px;
}

#subnavDD_deals p{
	padding: 10px 16px 0;
	height: 40px;
	background: #f0f0f0;
	width: auto;
	margin: 0;
}

.ie #subnavDD_deals p{
	width:100%;
	padding-left: 10px;
}

.ie6 #subnavDD_deals p{
	padding-left: 16px;
}

#subnavDD_inspiration{
	padding-bottom: 10px;
	margin-left:-6px;
	width:261px;
}

#subnavDD_gifts {
	width:198px;
	padding-bottom: 10px;
}

#subnavDD_gifts p{
	padding: 10px 0 0;
	background: #f0f0f0 url(/ue/home/icn_scheduledServices.gif) no-repeat 8px 4px;
	height: 25px;
}

#subnavDD_services p{
	padding: 10px 0 0;
	background: #f0f0f0 url(/ue/home/icn_scheduledServices.gif) no-repeat 8px 4px;
	height: 25px;
}

#custServiceDD p{
	margin-top: 20px;
	padding: 12px 0 0 20px;
	background: #f0f0f0;
	height: 23px;
}

#custServiceDD p a{
	margin-right: 25px;
	padding: 4px 0 0 27px;
}

#custServiceDD p a.clickToCall{
	background-position: 0 -62px;
}

#custServiceDD p a.clickToChat{
	background-position: 0 -41px;
}

#custServiceDD p a.emailLink{
	background-position: 0 -21px;
}

#custServiceDD p a.homeServices{
	background-position: 0 0;
}

#custServiceDD .topBorder{
	border-top: 1px solid #ccc;
	position: absolute;
	left: 0;
	top: 0;
	height: 1px;
}


/*DEPARTMENT NAVIGATION*/
ul#mainNav    { position:absolute; z-index:2; top:-6px; left:0px; list-style:none; margin:0; padding:0; }
.ie ul#mainName {
	top: -4px;
} 
ul#mainNav li a   { display:block; text-indent:-8000px; outline:none; }

ul#deptNav    { font-weight: bold; color: #fff; padding: 0 0 0 3px; background: url(/ue/home/mainNav_bg.gif) repeat-y; width: 192px;  overflow: hidden; margin: 0; position: absolute; top: 94px;  left:0; z-index:5000; display:none; }
.ie6 ul#deptNav{
	top: 93px;
}
ul#deptNav li   { background: #ab0311 url(/ue/home/zmDept.gif) no-repeat 175px center; border-bottom: 1px solid #c0424d;}
ul#deptNav li.noFlyout   { background-position:0px -72px; }
ul#deptNav li a   { font-size:12px; display:block; width:185px; color:#fff; height:20px; margin: 0; padding-top:4px; padding-left:10px; text-decoration:none; }
ul#deptNav li.hover  { background: #550108; }
ul#deptNav li.hover a { color: #fff; }

ul#deptNav li.noFlyout.hover  { background-position:0px -97px; }
ul#deptNav li.active { background: #550108; }
ul#deptNav li.noFlyout.active { background-position:0px -97px; }

ul#deptNav li.hover a { color:#fff; }
 
#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; border:0; }
.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 { border: 0px !important; text-decoration: underline !important; margin: 0 10px 1px !important; }
.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; text-indent: -8000px;  }
.ie6 .flyout h3 span{
	right: 10px;
}
.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; }


/* Toolbox.css overides */

#mmlToolboxWrap{
	margin-top: 34px !important;
	
}

#mmlToolboxPanel .panelContent .panel ul li{
	position: relative;
	min-height: 45px;
}

#mmlToolboxPanel .panelContent .panel ul li span.qty{
	color:#666666;
	font-size:11px;
	left:2px;
	position:absolute;
	top:34px;
}

#mmlToolboxPanel .panelContent .shopping .toCart{
	clear: both;
}

#mmlToolboxPanel .panelContent .panel div.alert{
	padding-right: 7px;
}


/* Toolbox Overrides*/

#mmlToolboxPanel .panelContent .info > div.first {
	padding-bottom: 10px !important;
}

/* Fake Scrollbar arrow styles */

a.jScrollArrowUp {
	background: url(/ue/home/basic_arrow_up.gif) repeat-x 0 -15px;
}
a.jScrollArrowUp:hover {
	background-position: 0 0;
}
a.jScrollArrowDown {
	background: url(/ue/home/basic_arrow_down.gif) repeat-x 0 -15px;
}
a.jScrollArrowDown:hover {
	background-position: 0 0;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -15px;
}

/*Shoe Finder placement fix - kl 11/3*/
ul#shoetab li { font-size:1em !important; }
ul#shoetab li.icon {
	background:transparent url(..//ue/home/shoeFinderIcon.gif) no-repeat scroll right top;
	cursor:pointer;
	float:right;
	padding:4px 0 11px;
	text-indent:-9999px;
	width:18%;
}

/* ECOM - 73599 */

span.sendPrint {
  color: #7C0505;
  display: block;
  margin-right: 20px;
  text-align: right;
}

span.sendPrint a#feedback {
   color: #7C0505;
}


/* Vertical */

.vertical .col_2{
	margin-top: 0 !important;
	min-width:800px !important;
}

/* Search */

.dropzone_wrap{
	margin: 0;
}

/* DAP */

#dyn_DAP #content, #dyn_NB #content{
	padding-top: 0 !important;
}


/* ability to clear elements without markup */

.clearfix:after { clear:both; content:'.'; display:block; font-size:0px; line-height:0px; height:0px; visibility:hidden; }

.ie6 .clearfix { zoom:1; }


/* Auto suggest */

.ac_results{
	z-index: 1000;
}


/* Cart */

#shoppingcart .col_1{
	position:  absolute !important;
	left: 0 !important;
}

/* Vertical Page Fix */

#vertical div.col_1 {
					position: absolute !important;
					left: 0px;
}

/* Toobox  */

#mmlToolboxPanel .panelContent .panel ul{
	font-size: 11px !important;
}

.ie #mmlToolboxPanel .panelContent p {
	margin-right:2px !important;
}


#content.dap_nb .col_1{
	position:static !important;
}

/* ECOM-102137 */
.webkit .qvPopUpLayer .qvContentWrap .qvContentMain div.buttons{ height:20px; }

/* ECOM-105165 starts here */

 .flyout .col.one h4 a {
 	display:block;
 	color:#333 !important; 
 	margin:0 10px 1px 0;
 	padding:1px 2px; 
 }
 
.flyout .col.one h4 a:hover { 
	margin:0 10px 1px 0 !important; 
	padding:1px 2px !important; 
	color:#333 !important 
}

/* ECOM-105165 ends here */

/* ECOM-124243 */

div.col_2 div#rr_placement_0 {
	clear: right;
}

/* END JIRA FIX */

/*
// ----------------------------------
//  AUTOSUGGEST
// ----------------------------------
*/


label.as{ display:block; font-size:18px; font-weight:bold; margin:50px 0 200px 200px; }
label.as span{ display:inline-block; width:169px }
#autoSuggestLayer{ display:none; position:absolute; z-index:1000; top:85px; left:205px; font-size:12px !important; }
#autoSuggestLayer hr{ background-color:#7C0505; padding:0; margin:0px 10px 10px 10px; border:none; height:1px; }
.ie6 #autoSuggestLayer hr, .ie7 #autoSuggestLayer hr{ margin:0 10px; border-top:1px solid #c0ddf3; }
#autoSuggestLayer .autoSuggestContent{ height:0px; padding-top:10px; background:#fff url(/ue/home/autoSuggestLayerBg.gif) repeat-x bottom left; border:1px solid #B9B9B9; border-top:none; }
.ie6 #autoSuggestLayer .autoSuggestContent,
.ie7 #autoSuggestLayer .autoSuggestContent{ padding-top:0px; }
#autoSuggestClose::-moz-focus-inner { border: 0; }
#autoSuggestOpen::-moz-focus-inner { border: 0; }
#autoSuggestOpen, #autoSuggestClose{ display:none; }
#autoSuggestClose{ width:50px; height:12px; background:url(/ue/home/autoSuggestCloseBtn.gif) no-repeat top left; border:none; text-indent:-8000px; float:right; margin-right:50px; margin-top:-1px; cursor:pointer; outline:none; }
#autoSuggestOpen{ width:50px; height:12px; background:url(/ue/home/autoSuggestOpenBtn.gif) no-repeat top left; border:none; text-indent:-8000px; float:right; margin-right:23px; top:-1px; `top:-2px; position:relative; cursor:pointer; outline:none; }
#asSuggestions.loading{ background:url(/ue/home/autoSuggestLoading.gif) no-repeat center center; height:200px;}
#asSuggestions{ color:#7C0505; margin:10px 0 0 0; `margin-top:0px; padding:0; }
#asSuggestions li{ padding:2px 0 2px 20px; margin:0px; cursor:pointer; }
#asSuggestions li.subLevel{ color:#666; padding-left:50px; }
#asSuggestions li.subLevel span{ display:none; }
#asSuggestions li.hover{ background-color:#7C0505; color:#fff; }

