body, #top, #columns, #rightcolumn, #content, #rightbar {background: #fff !important; color: #000 !important;}

body {text-align: left;}

#outer {margin: 20px; width: 645px;}

#top {border-bottom: 1px solid #000;}
#top h1 a img {display: block;}

#eyebrow, #topnav, #leftcolumn, #topsearchform, #topnav, #findyourstyle, #ads li {display: none;}

.mappage #leftcolumn {display: block; width: 518px;}
.mappage #content {float: none !important; padding: 35px 58px !important; height: 400px; overflow: hidden; margin-bottom: 10px;}
.mappage #content p {display: none;}
.mappage #leftbar {float: none !important; width: 623px; height: auto; overflow: visible;}
.mappage #leftbar h4 {display: none;}
.mappage #leftbar form {display: none;}
.mappage #leftbar h2 {border: 0; padding-top: 10px;}
.mappage #leftbar ul {height: auto; overflow: visible;}
.mappage #leftbar li strong, .mappage #leftbar li span {display: inline; padding-right: 15px;}
#columns.mappage {padding: 10px 0;}

.pushpin {position: relative; background: #fff; border: 1px solid #000; color: #dc2a32;}
.pushpin a {color: #dc2a32 !important;}
.mappage #leftbar .pushpin {position: absolute; left: 0; top: 0; line-height: 14px; padding: 5px 0; border: 0; background: none;}

#footer {clear: both; border-top: 1px solid #000;}
#footer, #footer a {color: #333 !important;}
