/* SEE IT ALL CSS */

#seeItAll, #seeItAll h1, #seeItAll h2, #seeItAll h3, #seeItAll h4, #seeItAll h5, #seeItAll ul, #seeItAll li, #seeItAll fieldset, #seeItAll form, #seeItAll img, #seeItAll dl, #seeItAll dt, #seeItAll dd, #seeItAll p, #seeItAll select, #seeItAll option, #seeItAll input, .seeItAllDD h1, .seeItAllDD h2, .seeItAllDD h3, .seeItAllDD h4, .seeItAllDD h5, .seeItAllDD ul, .seeItAllDD li, .seeItAllDD fieldset, .seeItAllDD form, .seeItAllDD img, .seeItAllDD dl, .seeItAllDD dt, .seeItAllDD dd, .seeItAllDD p, .seeItAllDD select, .seeItAllDD option, .seeItAllDD input{ 
	margin: 0px; 
	padding: 0px; 
	border:none; 
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
}
#seeItAll li, #seeItAll ul, .seeItAllDD ul, .seeItAllDD li{
	list-style: none;
	list-style-type: none;
	list-style-image: none;
}
#seeItAll a, #seeItAll a:focus, .seeItAllDD a, .seeItAllDD a:focus{
	border: 0 none;
}

.clearfix:after { clear:both; content:'.'; display:block; font-size:0px; line-height:0px; height:0px; visibility:hidden; }

.clearfix { _zoom:1; }


/* See It All Navigation */

#seeItAll{
	border-color: #e8e8e8;
	border-style: solid;
	border-width: 0 1px 1px;
	height: 27px;
	left: 16%;
	_left: 16%;
	top: 0;
	overflow: hidden;
	position: absolute;
	width: 412px;
	z-index: 1;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#seeItAll{
		width: 417px !important;
	}
}

#seeItAll li{
	float: left;
	margin: 0 2px 0 0;
	display: block;
	height: 32px;
	font-size: 12px;
}

#seeItAll li.title{
	color: #1d78bf;
	font-weight: bold;
	padding: 7px 0 0 10px;
	background: none;
	font-size: 12px;
	margin-right: 8px;
}

#seeItAll li.manage{
	height: 26px;
}

#seeItAll li.history{
	padding: 0;
	margin: 0;
}

#seeItAll li a{
	background: url(/ue/home/seeItAll_down.gif) no-repeat;
	display: block;
	margin: 3px 0 0;
	padding: 3px 18px 5px 8px;
	color: #666;
	text-decoration: none;
	height: 12px;
	border-style: solid;
	border-color: #fff;
	border-width: 1px 1px 0 1px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
}

#seeItAll li a:focus{
	border-style: solid;
	border-color: #fff;
	border-width: 1px 1px 0 1px;
}

#seeItAll li a.active{
	border-color: #ccc;
	color: #0094dc;
	background: url(/ue/home/seeItAll_down_blue.gif) no-repeat;
}

#seeItAll li a.active:focus{
	border-style: solid;
	border-color: #ccc;
	border-width: 1px 1px 0 1px;
}

#seeItAll li.shop a{
	background-position:  41px 9px;
	_width: 28px;
} 

#seeItAll li.explore a{
	background-position:  53px 9px;
	_width: 41px;
} 

#seeItAll li.create a{
	background-position:  49px 9px;
	_width: 36px;
} 

#seeItAll li.manage a{
	background-position:  57px 9px;
	_width: 43px;
} 

#seeItAll li.history a{
	background-position:  50px 9px;
} 

.seeItAllDD{
	display: none;
	position: absolute;
	background: #fff;
	border-style: solid;
	border-color: #ccc;
	border-width: 0 1px 1px 1px;
	padding: 13px 7px 7px;
	width: 430px;
	z-index: 1001;
}

.seeItAllDD a{
	color: #0099cc;
	text-decoration: none;
}

.seeItAllDD a:hover{
	text-decoration: underline;
}

.seeItAllDD ul{
	display: block;
	overflow: hidden;	
	zoom: 1;
	position: relative;
}

.seeItAllDD li{
	float: left;
	width: 210px;
	display: block;
	margin: 0 0 20px 0;
	background: url(/ue/home/seeItAllBrandsSprite2010.gif) no-repeat left top;
	font-size: 11px;
	white-space: nowrap;
	position: relative;
}

.seeItAllDD li.left{
	margin-right: 5px;
}

.seeItAllDD li.mgf{
	background-position: left 0;
}

.seeItAllDD li.srs{
	background-position: left -686px;
}

.seeItAllDD li.kmt{
	background-position: left -76px;
}

.seeItAllDD li.cft{
	background-position: left -152px;
}

.seeItAllDD li.mmh{
	background-position: left -229px;
}

.seeItAllDD li.mys{
	background-position: left -305px;
}

.seeItAllDD li.myk{
	background-position: left -381px;
}

.seeItAllDD li.ken{
	background-position: left -457px;
}

.seeItAllDD li.tgi{
	background-position: left -533px;
}

.seeItAllDD li.parts{
	background-position: left -610px;
}

.seeItAllDD li.le{
	background-position: left -762px;
}

.seeItAllDD li.craftsman_club{
	background-position: left -838px;
}

.seeItAllDD li.die{
	background-position: left -914px;
}

.seeItAllDD li ul{
	padding-left: 58px;
}

.seeItAllDD li ul li{
	display: block;
	float: none;
	margin-bottom: 0;
	background: none;
	width: auto;
}

.seeItAllDD p{
	background: #ededed;
	display: block;
	padding: 10px;
	`margin-top:10px;
}

.seeItAllDD p.empty{
	background: #fff;
	display: block;
	padding: 7px;
	color: #666;
}

.seeItAllDD p a{
	color: #666;
	background: url(/ue/home/pSIcons.gif) no-repeat -9px -3px;
}

.seeItAllDD p a.personalShopper{
	padding: 1px 0 5px 18px;
	margin-right: 15px;
}

.seeItAllDD p a.allYouNeed{
	background-position: left -42px;
	padding: 1px 0 5px 35px;
}

.seeItAllDD .topBorder{
	border-top: 1px solid #ccc;
	position: absolute;
	right: 0;
	top: 0;
	height: 1px;
}

.seeItAllDD p a.showMore{
	background-position: left -82px;
	padding: 1px 0 5px 27px;
}

.seeItAllDD p a.clearHistory{
	background-position:left -115px;
	padding: 1px 0 5px 27px;
}

#historyDD{
	width: 185px;
}

#historyDD a{
	cursor: pointer;
}

#historyDD ul li{
	display: block;
	float: none;
	padding: 12px 0 7px 60px;
	margin: 0 0 7px;
	border-bottom: 1px solid #d3d3d3;
	width: auto;
	white-space: normal;
	position: relative;
	height: 25px;
}

#historyDD ul li.last{
	border-bottom: none;
}

#historyDD ul li div{
	padding-right: 5px;
}

#historyDD ul li span{
	width: 146px;
	display: block;
	color: #0094dc;
	margin-bottom: 5px;
}

#historyDD ul li span.sale{
	color: #ff9900;
}

#historyDD ul li a.remove{
	background: transparent url(/ue/home/seeItAll_remove.gif) no-repeat scroll left top;
	height: 12px;
	position: absolute;
	right: 1px;
	top: 2px;
	width: 12px;
}

.seeItAllDD a.logoLink {
	display: block;
	height: 40px;
	left: 0;
	position: absolute;
	top:0;
	width: 50px;
}

/* 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: 12px; 
	color: #000; 
	margin: 0;
	_margin-right:20px;
	min-width: 1060px !important;
	padding: 0 !important;
}

.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;
}

/* 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.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;
}

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;
	`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;
	_margin: 0 330px 0 205px;
	padding-right: 226px;
	_padding-right: 200px;
	width: auto;
	background: url(/ue/home/bg_kmart_search.gif) repeat-x left top;
	height: 34px;
	position: relative;
	float: none;
}

#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;
	_margin: 5px 0 0;
	width: 100%;
}

#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;
	`width:100%;
	`padding-left: 10px;
	_padding-left: 16px;
	margin: 0;
}

#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{
	background: #f0f0f0 url(/ue/home/icn_custService_sprite.gif) no-repeat;
	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; `top:-4px; left:0px; list-style:none; margin:0; padding:0; }
 
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; _width: 192px; overflow: hidden; margin: 0; position: absolute; top: 94px; _top: 93px; left:0; z-index:5000; display:none; }
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; _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/icn/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;
}

/*  DZCM-3050 */

#category .col_2{
	overflow: hidden;	
}

/* 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; }

.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;
}

#mmlToolboxPanel .panelContent p {
	`margin-right:2px !important;
}


#content.dap_nb .col_1{
	position:static !important;
}

