/*  ----------------------------------
//  UE COMBINED DROP ZONE STYLES  -- ue_global_xxxxxx.css
// ----------------------------------
//  Contents...

//  seeItAll_022510.css
//  autocomplete.css
//  foot_v9.css
//  mmlHeader_11_11_v30.css
//  DZ MML_Cross_Site Overrides
//  DZ MML_TopNav Overrides
// ----------------------------------

// ----------------------------------
//  seeItAll_022510.css
// ----------------------------------  */

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; 
}
#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(seeOptionLinks1.gif) 3px -1px no-repeat;
}
#see_it_all ul#link_options span#options_links li a#see_mygofer {
  background: url(seeOptionLinks1.gif) 4px -47px no-repeat;
}
#see_it_all ul#link_options span#options_links li a#see_sywr {
  background: url(seeOptionLinks1.gif) 4px -91px no-repeat;
}
#see_it_all ul#link_options span#options_links li a#see_scc {
  background: url(seeOptionLinks1.gif) 2px -138px no-repeat;
}
#see_it_all ul#link_options span#options_links li a#see_shs {
  background: url(seeOptionLinks1.gif) 5px -183px no-repeat;
}
#see_it_all ul#link_options span#options_links li a#see_live {
  background: url(seeOptionLinks1.gif) 3px -229px no-repeat;
}
#see_it_all ul#link_options span#options_links li a#see_optical {
  background: url(seeOptionLinks1.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:2010 !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;
}

/*
// ----------------------------------
//  autocomplete.css
// ----------------------------------
*/

.ac_results {
	padding: 10px 0px 0px 0px;
	border-width:0 1px 1px 1px;
	border-color:#95BBCD;
	border-style:solid;
	background-color: Window;
	overflow: hidden;
  	color:#666666;
 	margin: -7px 0 0 -3px ;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
	text-align: left;
	white-space:nowrap;
	text-overflow: ellipsis;
}

.ac_loading {}

.ac_over {
	background-color:#55A3E3;
	color:#ffffff;
}

/*
// ----------------------------------
//  foot_v9.css
// ----------------------------------
*/

/*DZCM-1625 Temporary Fix until 1/20 release*/

#mainContent{
	`clear: both;
	_clear: none;
}

/*Back to top*/

#footer_backToTop{
	display: block;
	text-align: right;
	height: 30px;
	margin: 0 auto;
	padding: 15px 25px 0 0;
	clear: both;
}

#footer_backToTop a{
	background: url(backToTop.gif) no-repeat right 1px;
	padding-right: 17px;
	color: #3586c5;
}

/*Footer Wrapper*/

#footer {
	clear: both;
	position: relative;
	background: url(foot.gif) repeat-x left top;
	font-size: 12px;
	height: auto !important;
	min-height: 0;
	_height: 1%;
}

/*Footer Navigation*/

#footer .footNav{
	overflow: hidden;
	margin: 0 auto 8px;
	padding: 0;
	width: 997px;
}

#footer .footNav li{
	float: left;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	list-style: none;
}

#footer .footNav li a{
	height: 38px;
	display: block;
	text-indent: -9999px;
	cursor: pointer;
	outline: none !important;
}
:focus{
	outline:  none !important;
}

#footer .footNav li.com a{
	background: url(footNav_sprite.gif) no-repeat left top;
	width: 199px;
}

#footer .footNav li.com a.active, #footer .footNav li.com a:hover{
	background: url(footNav_sprite.gif) no-repeat left -38px;
}

#footer .footNav li.ser a{
	background: url(footNav_sprite.gif) no-repeat -200px top;
	width: 202px;
}

#footer .footNav li.ser a.active, #footer .footNav li.ser a:hover{
	background: url(footNav_sprite.gif) no-repeat -200px -38px;
}

#footer .footNav li.abo a{
	background: url(footNav_sprite.gif) no-repeat -403px top;
	width: 198px;
}

#footer .footNav li.abo a.active, #footer .footNav li.abo a:hover{
	background: url(footNav_sprite.gif) no-repeat -403px -38px;
}

#footer .footNav li.web a{
	background: url(footNav_sprite.gif) no-repeat -602px top;
	width: 199px;
}

#footer .footNav li.web a.active, #footer .footNav li.web a:hover{
	background: url(footNav_sprite.gif) no-repeat -602px -38px;
}

#footer .footNav li.wor a{
	background: url(footNav_sprite.gif) no-repeat -802px top;
	width: 199px;
}

#footer .footNav li.wor a.active, #footer .footNav li.wor a:hover{
	background: url(footNav_sprite.gif) no-repeat -802px -38px;
}

/*Footer Navigation Flyouts*/

#foot_flyouts{
	display: none;
	font-size: 12px !important;
}

.foot_flyout{
	background-color: #234697;
	color: #0B4069;
	padding: 12px 13px 10px;
	
}

.oneCol{
	width: 200px;
}

.twoCol{
	width: 360px;
	_width: 402px;
}

.threeCol{
	width: 564px;
}

.foot_flyout a{
	color: #B9DCFE;
	text-decoration: none;
	outline: none;
	font-size: 12px;
}

.foot_flyout .col{
	padding: 20px 0 10px;
	overflow: hidden;
}

.oneCol .col{
	background: #4479B7;
}

.twoCol .col{
	float: left;
	width: 50%;
}

.threeCol .col{
	float: left;
	width: 33%;
}

.foot_flyout .col a{
	display: block;
	margin: 0 10px 5px 20px;
	_margin: 0 20px 5px 10px;
	padding: 1px 20px 0 2px;
}

.foot_flyout .col a.external{
	background: url(externalLink.gif) no-repeat right 2px;
	float: left;
	clear: left;
}

.foot_flyout .col a.external2{
	background: url(externalLink2.gif) no-repeat right 2px;
	float: left;
	clear: left;
}

.foot_flyout .one, .foot_flyout .three{
	background: #4479B7;
}

.foot_flyout .two{
	background: #3E6DAA;
}

/*Footer Static Content*/

#footer a{ 
	color:#003399 !important; 
	text-decoration: none;
}
#footer a:hover{ 
	text-decoration:underline !important; 
}

#footer p {
	clear: both;
	text-align: center;
	font-size: .9em;
	margin: 15px 0 7px;
}

#footer #needHelp { 
	clear:both;
	border:1px solid #4362a4;
	color:#666;
	font-size:12px;
	`zoom:1;
	background: #fff;
	padding: 0 7px;
	height: 30px;
	width: 993px;
	`width: 1019px;
	margin: 0 auto;
}
#footer #needHelp .callOut {
	display:block;
	float:left;
	color: #4e4e4e;
	margin: 8px 0 0 0;
	font-size: 1.1em;
}
#footer #needHelp .bucket {
	margin: 2px 0 0 5px;
	float:left;
}
#footer #needHelp a{ 
	margin: 0 2px 0 0;
}
#footer #needHelp .bucket div{
	float:left;
}
#footer #needHelp .numbers{
	font-size: .9em;
	color: #000;
	margin: 8px 0 0 5px;
	float: left;
}
#footer #needHelp span {
	color: #333;
	margin: 0 5px 0 0;
}

#footer .popularSearchWrap{
	width: 993px;
	_width: 1013px;
	overflow: hidden;
	margin: 10px auto 0;
}

#footer .popularSearchWrap .popular{
	float: left;
	width: 685px;
	line-height: 1.5em;
	color: #666;
	font-size: .9em;
	margin-right: 10px;
}

#footer .popularSearchWrap .searchWrap{
	float: left;
	width: 298px;
	overflow: hidden;
	margin-top: 5px;
	_margin-left: 20px;
}

#footer .popularSearchWrap .searchWrap #keyword{
	border: 1px solid #95BBCD;
	padding: 2px;
	float: left;
	margin-right: 7px;
	width: 245px;
	color: #666;
}

#footer .popularSearchWrap .searchWrap #foot_gobtn{
	display: block;
	float: left;
}

#footer .copyright {
	padding: 0 0 20px;
	margin-top: 10px; 
	color: #666;
	font-size: 1em;
	display: block;
}

/*
//-----------------------
// mmlHeader_11_11_v30.css
//-----------------------
*/


/* ---------- [ 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; 
}
ul, #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;
}
img, #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;
	min-width: 1055px !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 !important; 
	height: 60px !important;  
	position:relative !important; 
	min-width: 0px !important;
}

#header #logo{
	text-indent: -9999px;
	background: url(/ue/home/navSprite.gif) no-repeat -10px -10px;
	display: block !important;
	position: absolute;
	height: 39px;
	width: 85px;
	left: 40px;
	bottom: 10px;
	padding: 0;
	margin: 0;
	z-index: 2;
}

#header #logo a{
	display: block;
	height: 39px;
	width: 85px;
	text-indent: -9999px;
}

#header #links{
	position: absolute;
	right: 10px;
	top: 5px;
	margin: 0;
	padding: 0;
	height:60px !important;
}

#header #links a{
	color: #0094dc;
	text-decoration: none;
}

#header #links .links_one{
	display: block;
	float: right;
	font-size: 11px;
	margin: 0;
	padding: 0;
}


#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: #0094DC;
}

#shoppingcart #header #links .mini_cart, #checkout #header #links .mini_cart{
_margin: 8px 0 0 5px;
}

#miniCartLink{
	padding: 0 0 0 20px;
	background: url(/ue/home/navSprite.gif) no-repeat -10px -396px;
	display: block;
	float: left;
	height: 16px;
	margin: 0;
}

#header #links .floatWrap{
	display: block;
	clear: both;
	overflow: hidden;
	margin-top: 1px;
	`margin-top: 0;
	zoom: 1;
}

#header p.links_three{
	color: #666;
	margin: 5px 0 0;
	padding: 0;	
	font-size: 11px;
	text-align: left;
	float: right;
	width: auto;
	clear: none;
}
#header p.links_three a{
	color: #0094dc;
	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;
	position: relative;
	height: 42px;
	background: url(/ue/home/bg_topNav.gif) repeat-x left bottom;
	width: 100%;
	float: none;
	margin: 0;
	padding: 0;
}

#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/navSprite.gif) no-repeat -10px -69px;
	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/navSprite.gif) no-repeat -10px -123px;
	height: 34px;
	width: 11px;
	top: 0;
	left: 196px;
	margin: 0;
}

#topNav #search{
	margin: 0 324px 0 207px;
	_margin: 0 355px 0 207px;
	padding-right: 226px;
	_padding-right: 200px;
	width: auto;
	background: url(/ue/home/bg_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/navSprite.gif) no-repeat -5px -429px;
	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/navSprite.gif) no-repeat 93px -459px;
	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/navSprite.gif) no-repeat -10px -177px;
	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/navSprite.gif) no-repeat -10px -278px;
	height: 20px;
	padding: 7px 0 0 0;
	text-align: center;
}

#topNav #subNav li a.active, #topNav #subNav li.services a.active, #topNav #subNav li.deals a.active{
	background: #fff;
	color: #3b7ccf;
	border-top: 1px solid #ccc !important;
	height: 19px;
}

#topNav #subNav li.services a.active{
	border-right: 1px solid #ccc !important;
	width: 69px;
	height: 19px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
}

#topNav #subNav li.deals a{
	width: 66px;
	background: url(/ue/home/navSprite.gif) no-repeat -10px -231px;
}

#topNav #subNav li.inspiration a{
	width: 63px;
	padding: 1px 0 0 0;
	height: 26px;
	line-height: 1.05em;
}

#topNav #subNav li.inspiration a.active{
	height: 25px;
	_margin-bottom: -1px;
}

#topNav #subNav li.gifts a{
	width: 48px;
}

#topNav #subNav li.weekly a{
	width: 77px;
}
	

#topNav #subNav li.services a{
	width: 70px;
	background: url(/ue/home/navSprite.gif) no-repeat -10px -325px;
}

/*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 45px;
	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: 25px;
}

.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: #0094dc;
}

.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: 65px;
}

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

#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    { display: none; font-weight:bold!important; color:#fff!important; background-color:#fff!important; width:195px!important; margin:0!important; position:absolute!important; top:94px!important; left: 0!important; list-style:none!important; margin:0!important; padding:0!important; z-index: 2000!important; }
ul#deptNav li   { background:url(/ue/home/allDeptLi.gif) no-repeat left top; }
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-position:0px -48px; }
ul#deptNav li.hover  { background-position:0px -48px; }
ul#deptNav li.noFlyout.hover  { background-position:0px -97px; }
ul#deptNav li.active { background-position:0px -24px; }
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:#234697; width:450px; border-top:3px solid #1a3471; border-right:3px solid #1a3471; padding:10px 12px 13px 10px; color:#0B4069; }
.flyout a    { color:#B9DCFE; text-decoration:none; }
.flyout .col   { float:left;width:50%;padding-bottom:10px; }
.flyout .col.one  { background:#4479B7; }
.flyout .col.two  { background:#3E6DAA; }
.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:#fff; }
.flyout h4 a   { color:#fff; }
.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:60px; height:20px; background:url(/ue/home/view_all_btn.png) 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; }

/*/////////////////////*/

/*/////////// OVER RIDES //////////*/

body#product div#container div#mainContent div#contentWrapper div#crumbWrapper{
	background: none !important;
}

body#product div#container div#mainContent {
	padding:0 15px 0 4px !important;
}

body#product #crumbWrapper .breadcrumb a.vertical{
	background:transparent url(/ue/home/vert_chevron.gif) no-repeat scroll right top !important;
}

#container{
	margin-top: -8px !important;
}

#content{
	min-width: 0;
	margin: 0;
}

#keysearch #content{
	margin: 0 15px 0 0 !important;
}

#content .breadcrumb{
	background: none !important;
}

#product #content .breadcrumb{
	width: 50%!important;
}

#content .breadcrumb .location{
	background:transparent url(/ue/home/vert_chevron.gif) no-repeat scroll right top !important;
}

#footer{
	min-width: 0 !important;
}

#vertical #content, #subcategory #content, #keysearch #content, #compare #content{
	top: -8px !important;
}

#search{
	border: none !important;
}

#subcategory .col_1{
	_margin-left: 0 !important;
}

#subcategory .col_2{
	_margin-left: 30px 0 0 220px !important;
}

#category #content{
	margin-top: -8px;
}

#productOptions .product_option{
	padding-left: 160px !important;
	backgroun-position-x: 60px !important;
}

.ars_left_container{
	left: 0 !important;
	top: 670px !important;
}

.ars_left_container ul{
	list-style: none;
	margin: 15px 0 0;
	padding: 0;
}

#topNav .fakeDD{
	background: none;
	margin: 0;
	border: none;
	padding: 0;
	text-indent: 0;
	z-index: auto;
}

#topNav .fakeDD ul{
	background: none;
}

#login #content div.col_2{
	margin: 0;
}

#login #content div.col_1{
	width: 20px;
}

#login #content .xcDirect .col_right{
	width: 50% !important;
}

#home .slideContain{
	overflow: visible !important;
}

#shoppingcart #topContinue{
	width: 240px;
	margin: 0;
}

/* Toolbox.css overides */

#mmlToolbar{
	top: 42px !important;
}


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


/* DHTML GC Balance & Reload */
div.dhtmlReload {
    width: 260px;
    height: auto;
    padding: 10px;
}
div.dhtmlReload div.reloadErrorBalance, div.dhtmlReload div.reloadErrorReload {
    display: none;
    clear: both;
    width: 220px;
    margin: 0 0 5px 0;
    padding: 3px 0 3px 25px;
    text-align: left;
    background: url(/ue/home/icons/_sprite_error.gif) no-repeat left top;
    color: #cc1a0d;
    font-weight: bold;
}
div.dhtmlReload br {
    clear: both;
    visibility: hidden;
}
div.dhtmlReload h4 {
    text-align: left;
    color: #003399;
    margin: 0 0 10px 0;
}
div.dhtmlReload form#chBalFrm {
    clear: both;
    padding: 0;
    margin: 0;
    height: auto;
    width: auto;
}
div.dhtmlReload form#chBalFrm label {
    text-align: left;
    margin: 2px 0;
}

div.dhtmlReload form#chBalFrm label.num {
    float: left;
    width: 113px;
}
div.dhtmlReload form#chBalFrm label.pin {
    float: left;
    width: 50px;
}
div.dhtmlReload form#chBalFrm input.num {
    float: left;
    width: 100px;
    margin-right: 10px;
    margin-bottom: 10px;
}
div.dhtmlReload form#chBalFrm input.pin {
    float: left;
    width: 57px;
    margin: 0 10px 0 0;
    padding: 0;
}
div.dhtmlReload form#chBalFrm input#goBtn {
    float: left;
    width: auto;
    vertical-align: middle;
}
div.dhtmlReload img {
    float: left;
    margin: 0 0 10px 0;
}
div.dhtmlReload a {
    float: left;
    width: 200px;
    text-align: left;
    text-decoration: underline !important;
    font-size: .9em;
}

/* Dynamic Balance & Reload portion */
div.dhtmlReload div.dynChBalBox {
    clear: both;
    margin: 0 0 0 0;
    width: 240px;
    color: #000;
    font-weight: bold;
    text-align: left;
}
div.dhtmlReload div.dynChBalBox span#gcbalance {
    font-size: 1.3em;
    color: #cc1a0d;
}
div.dhtmlReload div.dynChBalBox span.balanceStatus, div.dhtmlReload div.dynChBalBox span.dateBucket {
    font-size: .9em;
    color: #9e9e9e;
    font-weight: normal;
}

div.dhtmlReload div.dynChBalBox h4 {
    margin: 10px 0 0;
    padding-top: 7px;
    font-size: 1em;
    color: #000;
    border-top: 1px solid #9e9e9e;
}
div.dhtmlReload div.dynChBalBox form#reloadCard label {
    font-weight: normal;
}
div.dhtmlReload div.dynChBalBox form#reloadCard input {
    margin-left: 10px;
}
div.dhtmlReload div.dynChBalBox form#reloadCard input.reload {
    width: 50px;
    text-align: right;
    margin: 10px 3px;
}

/*compare page back button overlap */
#compare .compare .col_1{
	margin-top: 35px;
	_margin-top: 25px;}

/* searsWideLeft Position written on 10/15/09 */

#home .ars_left_container {
       left:50px;
       top:660px;
}

/*fix product floats 10/15/09 MCP 2086*/

div.col_2 div#right-column div.grid div.searchResult div.product {
	height:650px !important;
	overflow:hidden;
}

div.grid div.searchResult div.util {
	bottom:0;
}

div.grid div.searchResult div.product {
	min-width: 23.9%;}

/* MCP 2083*/
#orderCenter #WishListForm .right{
	float:none !important;}

/*---Overriding the sort by dropdown widths 10/17 KL----*/
div#sortHeader a.select, div#viewHeader a.select { width:135px; } 

/*---Overriding ShipVantage Style for Beta only must stay until 12/18/2009 KL----*/
div.shipvContainer { 
margin:10px auto 0 !important; 
`margin-top:0 !important;
}
p#shipvText { 
padding:0 !important; 
`padding-top:40px !important; 
}

/*MCP 1568*/

.grid .searchResult .product .price .saveStory{
min-height: 80px;
} 

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


/* MCP-2716 

#subcategory .col_1{
	_left: -210px;
}
*/
/*Shoe Finder placement fix - kl 11/3*/
ul#shoetab li { font-size:1em !important; }
ul#shoetab li.icon {
	background:transparent url(../img/icn/shoeFinderIcon.gif) no-repeat scroll right top;
	cursor:pointer;
	float:right;
	padding:4px 0 11px;
	text-indent:-9999px;
	width:18%;
}


/* Vertical */

.vertical .col_2{
	margin-top: 0 !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; }

.clearfix { _zoom:1; }


/* share/print styles for homepage */

.sendPrint{
	float: right !important;
	margin: 0 20px 0 0 !important;
	width: auto !important;
	font-size: 11px;
}

#home .sendPrint{
	margin-bottom: 5px !important;
}

.sendPrint a, .breadcrumb .sendPrint a{
	color: #003399 !important;
	cursor: pointer !important;
	text-decoration :none;
	padding: inherit;
}

.sendPrint .sendToFriend, .sendPrint .sendToFriend:hover{
	background:transparent url(/ue/home/_sprite2.gif) no-repeat scroll -10px -1412px !important;
	padding: 4px 0 0 25px !important;
	margin: 0 !important;
}

.sendPrint .print, .sendPrint .print:hover{
	margin: 0 0 0 10px !important;
	background:transparent url(/ue/home/_sprite2.gif) no-repeat scroll -10px -1333px !important;
	padding: 2px 0 1px 21px !important;
}

.breadcrumb{
	background: transparent none repeat scroll 0 0 !important;
}


/* Carousel Stuff */

#summary .saveStory .price, .saveStory .pricing {
	margin:auto !important;
	position:relative !important;
	right:auto !important;
	top:auto !important;
}

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

/*Bing Header*/

#bingimg {
	position:absolute;
	right:15px;
	top:50px;
}

/* Fixes for 12-16 Release (Temporary) */

body#compare div.col_1 {
					position: relative !important;
}

body#compare h1#logo, body#dyn_NB h1#logo {
					top: 10px !important;
}

body#compare div#div_breadcrumb span.sendPrint {
					padding-top: 5px;
}

body#category div.col_1 {
left:0;
position:absolute;
}

body#category div.compare div.col_1 {
					position: relative !important;
}

/*
// ----------------------------------
//  DZ MML_Cross_Site Overrides
// ---------------------------------- 
*/

#subcategory #innerBreadCrumb{
float:none !important;
margin-left: 0 !important;
}
#subcategory .vertical .col_2{
clear:both!important;}

.cardPrin .cardFilter {z-index:999}
/*MCP-3192*/
#shoppingcart .alert{
zoom: 1;}

#content .col_2:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
#content .col_2{ `zoom:1; }

/* BK Webkit Carousel Fix 12/21 */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .carousel_window{clear: both !important;
  }
}
#subcategory #content{
_zoom: 1;
}
/* MCP-4282 */
#home #mainContent{ padding-top:5px !important; }

/* ECOM 66393 [remove when in brands.css] */
.brands .col_1{ position:absolute; left:0; margin:-18px 0 0 0; width:195px; 

_margin-top:-8px;
*margin-top:-8px;
}
/* Feedback link */
.sendPrint #feedback{
  background: url(/ue/home/icn_feedback.jpg) no-repeat left top;
  margin-left: 9px;
  padding: 0 0 0 21px;
}

#home .sendPrint #feedback, #product .sendPrint #feedback, #subcategory .sendPrint #feedback {

  background: url(/ue/home/icn_feedback.jpg) no-repeat left top;

  margin-left: 9px;

  padding: 0 0 0 21px;

}

/* ECOM-68104 */
#keysearch div.changeView, #subcategory div.changeView{
   _width:223px !important;
}
#keysearch div.right-column div.util, #subcategory div.right-column div.util {
 width:99.8%!important;
}
/* ECOM-67306 */
#mml_list div#home_create_lists, #mml_list div#home_manage_lists {
  position:relative;
}
/* ECOM-66924 */
#vertical #communityElems{
  _overflow:  hidden;
}
/* ECOM-69839 */
div#shoeFinder {
  left:260px !important;
  _left:268px !important;
}
#subcategory #contentWrapper {
  margin: 0 9px 0 0 !important;
}
/* ECOM-69846*/
#product .carousel_rail .item h4, #product .carousel_rail .item h4 a{
   vertical-align: inherit !important;
}

/*
// ----------------------------------
//  DZ MML_TopNav Overrides
// ---------------------------------- 
*/

#keysearch div.grid div.searchResult {background:#fff;}
#subcategory div#results, #keysearch div#results {z-index:1; position:relative;}
#subcategory div.grid div.searchResult, #keysearch div.grid div.searchResult {background:#fff;}

#contentWrapper .options {background:none;}
/*Parts & Services*/
#topNav #subNav li.services a{padding: 1px 0 0 0;	height: 26px; line-height: 1.05em;}
#topNav #subNav li.services a:hover, #topNav #subNav li.services a.active{height: 25px;	_margin-bottom: -1px;}

/* .qvPopUpLayer #wrap {height:auto !important;} */
.qvPopUpLayer {margin:0px !important;}
/*MCP-3337*/
 li.small, li.Small, li.Extra small, li.Small-medium {_width:100px;}
.attributes H5 {position: relative!important; width: 155px!important;}
#subcategory .attributes {position:relative !important;display:block;}
#subcategory .col_1 .narrow H5 {margin-bottom :0px;}
/*ECOM-40831*/
#category div.col_2 .dropzone_wrap #automotiveCatTireCopy {text-align: left;}
#category div.col_2 .dropzone_wrap #automotiveCatTireCopy p {margin:10px 20px 10px 10px; font-size:10pt;}

body#productOptions #footer_backToTop {float:right; height:70px; margin-top:-10px;} .bottom_continue {bottom: -80px;}
/*MCP-3486*/
DIV.grid DIV.product .saveStory .youPay {color:#666;}
DIV.grid DIV.product .saveStory .youPay .text {font-size:11px;}
/*MCP-3476*/
div.listOptions a.saveToList, .qvContentMain a.saveToList:hover  {background: transparent url(/img/icons/qv_overview_sprites.gif) no-repeat scroll 69px -313px!important;}
body.interruptus .access img.or_gfx {_top:350px;}  

/* MCP-4099 [edited to fix MCP-4454 ] */

#subcategory #topMenu{ top:-33px; position:relative; }

/* IE6 hack */
* html #subcategory #topMenu {
top:-23px !important;
}
/* end IE6 hack */
/* IE7 hack */
* + html #subcategory #topMenu {
top:-23px !important;
}
/* end IE7 hack */


/* ECOM - 66152 [remove after IT adds to verticalPageCombined.css ] */
#vertical .home .col_1, #category .home .col_1, #vertical .vertical .col_1, #category .vertical .col_1, #vertical .shopping .col_1, #category .shopping .col_1, #vertical .brands .col_1, #catgory .brands .col_1, #vertical .checkout .col_1, #category .checkout .col_1, #vertical .locator .col_1, #category .locator { width:195px; }


/* Commented out by bkellgr 2/10/10, cannot determine if this is neccesary, if it is please use a specific body ID to target as it causes conflict on several pages

.morePrice {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#E4E9ED url(../img/backgrounds/auto_price_top.gif) no-repeat scroll 0 0;
	border-color:-moz-use-text-color #9EB1CA #9EB1CA;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	display:none;
	font-size:1.1em !important;
	margin-left:1px;
	padding:6px 5px 5px !important;
	position:absolute;
	width:190px;
	z-index:2000;
}*/

/* ECOM - 74121 */
#communityElems { clear:both; }

/*Profile*/
#modulesContent .module .mod_wrapper {
border-style:solid !important;
border-width:1px !important;
}

/* ECOM 80436 */

body.ie7 #subnavDD_deals {
	  width: 140px;
}
