.banner_image {  display: block; z-index: -9898; margin-top: -18px;  float: left;  height: auto; width: 860px; background-repeat: no-repeat; background-image: url("../images/Landing_Pages/mhw_storelocator_bg_fall10.jpg"); }


/*-- Your Cart -- */
.stores_box { width:840px; margin: 195px auto 0px auto;  }
.tab_header { float: left; width: auto; font-size:18px; height:auto; padding: 7px 7px 0px 7px; background-color: #000000; text-transform: uppercase; color: #ffffff; font-family: arial black; }
.stores_box .stores { float: left; padding:0;  margin-bottom: 20px; height: auto; border: 7px solid #000000; background-color: #4D4D4D;  }
.stores_box .stores .top_section{ padding-bottom: 10px; border-bottom: 1px solid #3c3c3c; }


 /*-- My Account Nav --*/
.stores_box .stores .about_nav {  float: left; width:826px;  background-color: #1D242C; border-bottom: 1px solid #87888A; padding: 0px; }
.stores_box .stores .about_nav ul {}
.stores_box .stores .about_nav li { font-weight: bold; float: left; list-style-type: none;  }
.stores_box .stores .about_nav li a { float: left; padding: 7px; border-right: 1px solid #4A4D52;  text-transform: uppercase; text-align: center; color:#FCD309; }
.stores_box .stores .about_nav li a:hover { color:#ffffff; }
.stores_box .stores .about_nav li a.active { margin-bottom: -1px; background-color: #4D4D4D; color: #ffffff;  border-bottom: 1px solid #4d4d4d;  }



.stores_stuff { width:798px; min-height: 375px; line-height: 1.5em; padding: 14px; float: left; } 
.stores_stuff .section_title { font-size: 18px; font-weight: bold; color: #ffffff; margin: 7px 0px;  }
.stores_stuff .section_titleP { font-size: 16px; font-weight: bold; color: #ffffff; margin: 7px 0px;  }
.stores_stuff .aboutlist {list-style-type: disc; overflow: visible; padding-left: 40px;  }

.stores_stuff .maincol { width:798px; clear: left; float: left;  }
.stores_stuff .maincol .section_titleM { font-size: 14px; text-transform: uppercase; font-weight: bold; color: #ffffff; margin: 0px 0px 7px 0px;  }
.stores_stuff .maincol img{ float:left; padding: 0px; margin: 0px; }
.stores_stuff .leftcol {float: left; width: 525px;}
.stores_stuff .rightcol {float: left; width: 255px;}
.stores_stuff .maincol .adLeft{ background-color: #1D242C; float: left; padding: 14px; width: 483px; margin-right: 14px; margin-bottom: 14px; }
.stores_stuff .maincol .adLeftCareers{ background-color: #fff; float: left; padding: 14px; width: 770px; margin-right: 14px; margin-bottom: 14px; }
.stores_stuff .maincol .adLeft div.blurb {float: left; padding-top: 7px;}
.stores_stuff .maincol .adLeft img.pressimg {float: left; padding-right: 14px;}
.stores_stuff .maincol .adLeft div.pressblurb {float: left; width: 250px;}
.stores_stuff .maincol .adLeft div.presslinks .date {float: left; margin-right: 7px; width: 75px;}
.stores_stuff .maincol .adLeft div.presslinks .link {float: left; width: 400px;}
.stores_stuff .maincol .adLeft .mediaplayer {margin-bottom: 14px; height: 350px;}
.stores_stuff .maincol .adLeft .careersnote {font-size: 10px; color: #c1c1c1; line-height: 100%;}
.stores_stuff .maincol .adRight{ background-color: #1D242C; float: left; padding: 7px; width: 255px;  margin-bottom: 14px;}
.stores_stuff .maincol .adRight img.wish{ width: auto; margin-right: 14px; float: left;  }
.stores_stuff .maincol .adRight div.blurb{ float: left; }
.stores_stuff .maincol .adRight div.sustainability .icon {float: left; margin: 7px; width: 60px;}
.stores_stuff .maincol .adRight div.sustainability .link {float: left; margin: 7px; width: 165px; }
.stores_stuff .maincol .adRight .awards {float: left; margin-right: 7px; margin-bottom: 7px; width: 60px;}
.stores_stuff .maincol .adRight .feed_title {height:35px; text-align:right;}
.stores_stuff .maincol .adRight .block {float:left; margin-right:10px; }
.stores_stuff .landing_images {}
.stores_stuff .landing_images img{ float: left; padding: 0px; margin: 0px; }

/* Individual Store Landing Page */
.stores_stuff .maincol .storeInfoLeft { background-color: #3D3F41; float: left; padding: 14px; width: 483px; margin:0 14px 14px 0; }
.stores_stuff .maincol .storeInfoLeft h1 { font-size:13px; font-weight:bold; padding:0 0 5px; }
.stores_stuff .maincol .storeInfoLeft .storeDesc { padding:5px 0 0 0; }
.stores_stuff .maincol .storeInfoRight { background-color: #3D3F41; float: left; padding:14px 0 14px 14px; width: 255px;  margin: 0 0 14px 0;}
.stores_stuff .maincol .storeInfoRight .storeHours { margin: 20px 0 0 0; }

/* My Account bottom bar */
.stores_box .stores .bottom_bar { width:826px; float: left; background-color: #1D242C; }
.stores_box .stores .bottom_bar  .block { padding: 14px; float: left; width: 246px; border-right: 1px solid #4A4E51; }
.stores_box .stores .bottom_bar  .block .b_header { margin-bottom: 12px; text-transform: uppercase; font-weight: bold; }
.stores_box .stores .bottom_bar  .block .b_copy { font-size: 11px; color: #ffffff; }
.stores_box .stores .bottom_bar  .block a.b_bold_link { font-weight: bold; color:#FCD309; }
.stores_box .stores .bottom_bar  .online {}
.stores_box .stores .bottom_bar  .email {}
.stores_box .stores .bottom_bar .number { border: none; width: 248px; }

