ul#mainNav {top:-3px !important; `top:-2px !important}
#header{height:100px; `height:120px}
ul#deptNav{z-index:2000; display:none; `margin-top:0px}
#home ul#deptNav{ display:block}
#keyword{ border:1px solid #95BBCD; padding:2px 0}
#tempNav{ font-size:13px}
body{ min-width:980px; margin:0 !important; padding:0 !important;  }
.flyout h3 span{background:url(/ue/home/zmBtn.gif) no-repeat center center}
#brands div ul li a span{ cursor:pointer}
.clearfix:after { clear:both; content:'.'; display:block; font-size:0px; line-height:0px; height:0px; visibility:hidden}
.clearfix { _zoom:1}
div.promo_c{ width:31.5%}
#flyouts{display:none}
.flyout .col a:hover {border:0px !important; text-decoration:underline !important; margin:0 10px 1px !important}
#recentlyView {z-index:2000 !important}
#product #desc p { margin-bottom:10px}
#product #mainContent {padding: 0 15px}
#product .worryfree, #product .disclaimer {display:none}
#MNshopAll, #logo {cursor:pointer}
#product #summary input#quant { border:1px solid #666}
#crumbWrapper { _padding:0 !important; _width:100%; _margin-left:-8px !important; z-index:54 !important}
#crumbWrapper a.vertical { margin-left:-15px !important; _margin:0 !important}
#crumbWrapper span.sendPrint { _margin-top:4px}
#product .offerScroll {`width:auto !important}
#srshlp h5, #srshlp div#pricePolicy, #srshlp div#gaurantee, #srshlp div#protection {width:60%}
#shareModalAbsoluteWrap #modalWrapper div#sendEmailWrapper h3 { background-image: url(../img/icons/share_sprite.gif) !important}
#product font {color:#333}
#product font b {color:#666}
#dyn_DAP #dZ2, #dyn_DAP #dZ3, #dyn_DAP #dZ4, #dyn_DAP #dZ5, #dyn_NB #dZ2, #dyn_NB #dZ3, #dyn_NB #dZ4, #dyn_NB #dZ5 { margin:0 auto; width:800px; padding-bottom:5px !important}
dl.skip {display:none}
#product #holidayMsg br {line-height:0px}
.flyout h3 span {text-indent:-8000px; _right:10px}
#subcategory #results.row div.product div.price { height:150px; min-height:150px}
#subcategory .attributes, #subcategory .narrow, #subcategory .left-column, #subcategory .col_1, #keysearch .attributes, #keysearch .narrow, #keysearch .left-column, #keysearch .col_1 { position:relative !important}
#subcategory .attributes, #keysearch .attributes {  }
#keysearch .col_1 { position:absolute !important; width:195px; left:0px}
/* REMOVING AT ARS REQUEST : #mercadoBanner {padding-bottom:15px; text-align:center; margin:0 auto; width:780px}*/
.carouselMask h2 {font-weight:bold; font-size:12px}
.carousel .item.normal {background-color: #FAFBFF}
.carousel .saveStory .greatPrice {font-size:9px}
.saveStory{ margin:10px; font-size:11px; text-align:left; padding:0 0 5px}
.saveStory .text{ position:absolute; left:1px; font-weight:bold}
.saveStory .price, .saveStory .pricing { position:absolute; right:0px; top:0px !important; margin:0 !important}
.saveStory .savings{ font-size:11px; height:1.3em; position:relative; font-weight:bold; color:#FA7238}
.saveStory .savings .text{ font-size:11px; height:1.3em; position:relative; padding:0}
.saveStory .origPrice, .saveStory .regPrice{ font-size:11px; height:1.3em; position:relative; font-weight:normal !important; margin:0; padding:0}
.saveStory .youPay, .saveStory .salePrice{ color:#8DA351 !important; font-size:13px; font-weight:bold !important; height:1.4em; position:relative; margin:0; padding:0 0 5px}
#subcategory .saveStory {padding-bottom: 0px !important}
.saveStory .salePrice{ border-bottom:none}
.saveStory .rebates p{ margin-left:0 !important; margin-right:0 !important; font-size:1em !important; line-height:1.5em}
.saveStory .rebates p.netdown,
.saveStory .rebates p.marsrebate{ position:relative; height:3em}
.saveStory .rebates p.nonnetdown{ position:relative; height:1.3em}
.saveStory .rebates .text{ font-size:9px; width:73px}
.saveStory .rebates .pricing{ top:auto !important; bottom:3px; font-size:11px}
.saveStory div.callout{ font-size:9px; height:auto; margin:5px 0 0; padding:0}
.saveStory div.callout p{ margin:0 !important; padding:0; font-size:9px; line-height:1.5em}
.saveStory del{ color:#666; display:block}
.saveStory .red{ color:#E64F22}
.saveStory .bl { color:#000}
.cartStoryHold { width:100px; margin:0 0 0 32px}
div.revSection .shipContent table td.price div.saveStory{ margin: 0px}
.saveStory .youPay .pricing {color:#8DA351 !important}
#vertical div.col_2 .dropzone_wrap, #category div.col_2 .dropzone_wrap {text-align:center}
#BVQAViewQuestionsContentID {text-align:left}
#subcategory #right-column {_width:98% !important}
.attributes h5 {position:relative !important; width:155px !important}
#subcategory .col_1 .narrow h5 { `margin-bottom:0}

#subcategory .col_1, #keysearch .col_1{ position:absolute !important; display:block !important; top:24px !important; left:0 !important;/* `left:-10px !important; */}
#subcategory .col_2, #keysearch .col_2{ float:none !important; position:static !important; width:auto !important; padding:0 !important}
/*#subcategory .breadcrumb, */#keysearch .breadcrumb{ `margin-left: -10px}
#subcategory #content, #keysearch #content{ position:relative !important}
/*#subcategory #super-right-column, */#keysearch #super-right-column{ _padding-left:425px; _margin-left:-225px; _margin-right:10px}
#keysearch #super-right-column {position:static; `position:relative}
#shoppingcart .carousel .item.normal{ background:url(/ue/home/verticalCarouselStroke.gif) no-repeat bottom center !important}
#product #contentWrapper{ _margin:1px 0 0 0}
body#productOptions{text-align:left}
#productOptions #mainNav li, #productOptions #MNshopAll dd {margin-left:0px}

/* Bing Img */

#bingimg { position:absolute; right:15px; top:118px; z-index:600}

img#bingimg {
	`top: 115px !important;
}

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

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

/*GLOBAL NAVIGATION*/
div#topnav{ position:relative; clear:both; font-size:12px; margin-left:10px; margin-top:-7px}
ul#deptNav{ list-style:none; margin:0; padding:0}
ul#mainNav{ position:absolute; z-index:2; top:25px; left:0px; list-style:none; margin:0; padding:0}
#search{ height:26px; width:100%}
#search div.searchBox { margin:4px 0 0 210px !important}
#keyword{ `width:98.5%}
div#navPromo { padding-top:7px; position:absolute; right:80px; `right:75px; top:0}
div#navPromo a:link,
div#navPromo a:visited{ color:#003399}
div#navPromo.needItNow { background:transparent url(/ue/home/needItNow.gif) no-repeat scroll left center; height:20px; padding-left:30px;position:absolute;right:30px}
#recentlyView { left:auto !important; right:243px !important; top:90px !important; z-index:10000 !important}
#header #links .links_one #a_recentlyView { margin-right:120px}

div#links p.links_one,div#links p.links_two,div#links p.links_three{width:auto !important}
body#thankyou .flyout a {color:#b9dcfe !important}
#login div.secFullWrapper { padding:10px 0 10px 10px; width:100%}
#login div.frmLeft label { width: 100px; display: block; float:left}
#login div#loginWrapper { overflow:hidden !important; clear:both; _height:100%}
#login div.button { overflow:hidden !important; clear:both; _height:100%}
#login div.button { text-align:left; margin-left: 100px; width:auto}
#login div.login label.promoMsg {height:35px !important}
div .title_heading { font-size:16px !important; padding-left:10px !important}
#product #contentWrapper{font-size:12px}
#shoppingcart td.price .saveStory {margin:0 !important}
#shoppingcart .saveStory {position:relative !important}
#shoppingcart .cards_secured p.cards_bottom small{ float:left}
#error.errorBox strong{ margin-left:30px}
.storeLocatorIFrame{ height:750px; width:800px; display:block; margin:10px auto 0}

/*GENERAL NAV AND BREADCRUMB FIXES*/
#topnav ul#mainNav{ top:-6px !important}
#home #deptNav{ top:53px}
#category ul#mainNav{ `left:0px}
#vertical ul#mainNav{ `left:0px}
#keysearch ul#mainNav,
#subcategory ul#mainNav{ `left:0px}
body#keysearch #contentWrapper/*,
body#subcategory #contentWrapper*/{ `padding-left:10px !important}

/*PRODUCT PAGE NAV AND BREADCRUMB FIXES*/
body#product div#crumbWrapper{ margin-left:2px !important; `margin-left:2px !important; _margin-left:-4px !important; `margin-top:2px !important; _margin-top:-1px !important}
body#product #crumbWrapper div.breadcrumb a.vertical{ margin-top:-6px}

/* fixes from searsWideNav dropzone - 72109 ddaniell */
#content {margin: 0 10px !important}
#product div#crumbWrapper {margin:2px 0 10px 11px !important}
body#keysearch div#content div.col_2 { _margin-left:210px !important}
body#vertical div.col_1 { _position:relative}
body#category div.col_1 { position:absolute; left:0px}
body#category div#content.compare div.col_1{ position:static}
body#category div#communityElems { margin-bottom:15px}
body#category div#communityElems h4 { margin:1em 0 0}
body#overview div.content_myprofile { _height:1%}
#WC_OrderDetailDisplay_Table_2{ _float:left}
#WC_OrderDetailDisplay_TableCell3{ _margin-top:30px !important}
#content.my_profile .order_history table.order_history_table{ _margin-top:30px !important}
#subcategory #super-right-column, #keysearch #super-right-column { float:left; `float:none; _float:left}
.dropzone_wrap{ float:left}
#content{ `zoom:1}
#product div.productImage div.slider img{ display:block}
#shoppingcart div.saveStory span.text{ `white-space:nowrap}
#contentWrapper { text-align:left !important}
body#category div.carousel div.carouselWrapper div.rail div.baseWrapper div.item { _display:inline !important}
#productOptions .flyout .col a{ color: #B9DCFE !important}
#productOptions .options h2{ margin-top:15px !important}
#subcategory div.attributes ul.Color li.selection a { _position:static}
#WishListForm .save_for_later table{ _margin-top:0px}
div.col_2 div#right-column div.grid div.searchResult div.product { height: 580px !important; _height: 570px !important}

#shoppingcart .col_1{ position: absolute !important; left: 10px !important; _position:absolute !important; _display:block !important; _top:200px !important; _left:10px !important }

#shoppingcart .col_2{ _float:none !important; _position:static !important; _width:auto !important; _padding:0 !important}

div.ac_results{ `margin-left:-13px; z-index:5000}

/*IE Nav Fixes*/
ul#deptNav{ `top:56px}

/*fix for wishlist overflow*/

#myWishList .content_myprofile {overflow:auto; zoom:1;}

/* Fix for carousel_1 */
#carousel_1 h4 { margin:0; padding:5px 0 0; border-top: none}
/*ECOM-58773*/
#category .vertical #carousel_tab{
  	float: none}
/*fix for nav buttons on adviser pages*/
#keysearch #pageFooter .advisor_view_p{float:left; margin: 3px 10px 0px 10px}
#keysearch #pageFooter.btnNext{float:left}

/* 72207 fix for ECOM-32297 */
#shoppingcart table.item_details td.item_image a {
_float: none;
}
/*Added for Vertical Search*/
div.searchBox #keyword {
	width:35%;
	position:relative;
	float:left;
	height:13px;
	margin:0 10px 0 0;
	`margin-top:1px;
	font-size:11px;
}
/*Added for Vertical Search*/
div.searchBox a.selectsearch {
	margin: 0 3px;
	`margin: 1px 3px 0 3px;
	font-size:12px;
}
div#searchDropDown a.selectsearch {
background:#FFFFFF url(../../img/imgWide/btn/selectArrow.gif) no-repeat scroll 100% 0;
border:1px solid #92B3D4;
color:#999999 !important;
display:block;
float:left;
font-size:0.9em;
margin:0;
padding:2px 5px 1px 5px;
text-align:left;
text-decoration:none;
width:150px;
height:14px;
}

ul#searchBy li:hover, ul#searchBy li a:hover, ul#searchBy li.iehover {background:#E1EAF7}

body#product div#container div#mainContent div#contentWrapper #crumbWrapper .sendPrint {_width: 350px!important}

body#product div#container div#mainContent div#contentWrapper #crumbWrapper .sendPrint .sendPrint {float:none !important}

div.col_2 div#right-column div.grid div.searchResult div.product {height:615px!important}

/*link jumpUp arrow overlap mcp 1820*/
 #product a.jumpUp{
 `text-align: left !important;
 width: 80px !important;
 }
 #product a.jumpUp span {`margin-top: -12px}
/*end link jumpUp arrow overlap*/

BODY#product DIV#crumbWrapper
{ `margin-top: 0px !important}

* html BODY#product DIV#crumbWrapper
{ _margin-top: 4px !important; _margin-left:2px !important}


/*vista IE7 product page swatch overlap*/
.softline div#attributes div.colors ul li{
 `height: 44px}

/*ie6 fix for ads dropping when window has been shrunken*/
.mainPromo {
 width: 100% !important;
 overflow: hidden !important;
}
#vertical .col_2 {
 overflow: hidden !important;
}

/* Vertical product attributes overflow */
.vertical .col_1 .narrow div.attributes ul {
    overflow: auto;
}
/* 'Great Price' z-index fix */
.floatWindow {
    z-index: 8000 !important;
}
/* 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(../img/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}

#subcategory .col_1, #keysearch .col_1 {overflow: hidden}
/* ie7 sub cat page drop down  */
UL.select {`margin:12px 0 0 1px}


/* subcat fix */
#subcategory #super-right-column{width:100%}

/* #content fix for subcat, post-vertical-search */

#subcategory #content .breadcrumb {padding: 4px 0 0}
#subcategory #content .breadcrumb a.location {margin-top:-4px}

/*Shoe Finder placement fix - kl 11/4*/
div#shoeFinderbranding { clear:none; float:left}
div#shoeFinder { margin-top:-14px!important; _left:220px!important}

.col_2 .dropzone_wrap {_width:99%}

/* //////////Autocomplete_v2.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;
	z-index: 100; /*MCP-2297*/
}

.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_over {
	background-color:#55A3E3;
	color:#ffffff;
}

/* ////////////////foot_v8.css////////////////////// */
/*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: 200px !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}
.oneCol .col {background: #4479B7}
.twoCol .col {float:left; width:50%}
.threeCol .col {float:left; width:33%}

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

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

.foot_flyout .col a{
	display: block;
	margin: 0 10px 5px 20px;
	_margin: 0 10px 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:#039 !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;
}

/*MCP-3192*/
.col_2 h3.alert {padding:10px 4px 10px 30px}
/*ECOM-58773*/
#keysearch #carousel_tab, #subcategory #carousel_tab {float: none}
/*ECOM-59784*/
#shoppingcart #ShopCartForm {clear:left}

.siteMapContainer  {width:expression(document.body.clientWidth :"auto");}
.siteMapBreadCrumb span {float:none} .supportCell {height:170px;border-left:1px }
.siteMapBreadCrumb span.viewTwentCrumb a {display:inline-block;padding-top:5px;}
.siteMapBreadCrumb {background-color:none;}

* html BODY#product DIV#container DIV#mainContent DIV#contentWrapper #crumbWrapper .sendPrint {FLOAT:right! important;}
/* ECOM-58950  fix IE6 scroll bar clothing pages  */
.vertical .col_1 .narrow DIV.attributes UL LI {_width:auto;}

/* Carousel product titles getting cutoff in IE7 */
ul.carousel_rail .item h4 a, ul.carousel_rail .item h4 a:hover { display:block; }