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; border-left:1px solid #969695; position:absolute; left:120px; top:-4px; }
#header #links .links_one { position:absolute; right:15px; margin:0; padding:0; top:80px; left:auto; width:360px; }
#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; /*background:url(../img/wide/home/mainNav_bg.gif) repeat-y;*/ }
#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; _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 {
	background:#E1EAF7;
}
ul#searchBy li a:hover {
	background:#E1EAF7;
}
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: 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 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:#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;
}
