/*
.grey_bar_block { margin-top: 10px; float: left; width: 120px; background:transparent url("../images/Global_Assets/Navigation/nav_performance_bg.gif") repeat;  }
*/
.banner_image {  display: block; z-index: -9898; margin-top: -18px; height:auto; float: left;  width: 860px; background-repeat: no-repeat; background-image: url("../images/Landing_Pages/mhw_customerservice_bg_fall10.jpg"); }
/*-- Your Cart -- */
.cs_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; }
.cs_box .custserv { float: left; padding:0;  margin-bottom: 20px; height: auto; border: 7px solid #000000; background-color: #4D4D4D;  }
.cs_box .custserv .top_section{ padding-bottom: 10px; border-bottom: 1px solid #3c3c3c; }
 /*-- My Account Nav --*/
.cs_box .custserv .cs_nav {  float: left; width:826px;  background-color: #1D242C; border-bottom: 1px solid #87888A; padding: 0px; }
.cs_box .custserv .cs_nav ul {}
.cs_box .custserv .cs_nav li { font-weight: bold; float: left; list-style-type: none;  }
.cs_box .custserv .cs_nav li a { float: left; padding: 7px; border-right: 1px solid #4A4D52;  text-transform: uppercase; text-align: center; color:#FCD309; }
.cs_box .custserv .cs_nav li a:hover { color:#ffffff; }
.cs_box .custserv .cs_nav li a.active { margin-bottom: -1px; background-color: #4D4D4D; color: #ffffff;  border-bottom: 1px solid #4d4d4d;  }
/*  this is the list of links in the right rail with bold text and dividing lines */
.cs_stuff ul {}
.cs_stuff li { font-weight: bold; list-style-type: none; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #4A4D52; }
.cs_stuff { width:798px; height: auto; line-height: 1.5em; padding: 14px; float: left; } 
.cs_stuff .section_title { font-size: 18px; font-weight: bold; color: #ffffff; margin: 7px 0px;  }
.cs_stuff .section_titleP { font-size: 16px; font-weight: bold; color: #ffffff; margin: 7px 0px;  }
.cs_stuff .cslist {list-style-type: disc; overflow: visible; padding-left: 40px;  }
.cs_stuff .maincol { width:798px; clear: left; float: left;  }
.cs_stuff .maincol .section_titleM { font-size: 14px; text-transform: uppercase; font-weight: bold; color: #ffffff; margin: 0px 0px 7px 0px;  }
.cs_stuff .maincol img{ float:left; padding: 0px; margin: 0px; }
.cs_stuff .leftcol {float: left; width: 525px;}
.cs_stuff .rightcol {float: left; width: 255px;}
.cs_stuff .topcol {width: 798px; padding-bottom: 14px;}
.cs_stuff .maincol .adTop {background-color: #3E3F43; padding: 14px;}
.cs_stuff .maincol .left {width: 392px; float: left; padding-right: 14px;}
.cs_stuff .maincol .signin {background-color: #3E3F43; padding: 14px;}
.cs_stuff .maincol .right {width: 392px; float: left;}
.cs_stuff .maincol .track {background-color: #3E3F43; padding: 14px;}
.cs_stuff .maincol .track .input-unit {padding-bottom: 5px;}
.cs_stuff .maincol .track label {clear:both; float:left; font-weight:bold;}
.cs_stuff .maincol .track input {clear:both; width: 200px; float:left;}
.cs_stuff .maincol .track .errorcaption{clear:both; float: left; color:#FF6600; font-size:11px; position:relative; text-align:left; top:0px; white-space:pre;}

.cs_stuff .maincol .adLeft{ background-color: #3e3f43; float: left; width: 513px; margin-right: 14px; margin-bottom: 14px; }
.cs_stuff .maincol .adLeftCareers{ background-color: #fff; float: left; padding: 14px; width: 770px; margin-right: 14px; margin-bottom: 14px; }
.cs_stuff .maincol .adLeft div.blurb {float: left; padding-top: 7px;}
.cs_stuff .maincol .adLeft img.pressimg {float: left; padding-right: 14px;}
.cs_stuff .maincol .adLeft div.pressblurb {float: left; width: 250px;}
.cs_stuff .maincol .adLeft div.presslinks .date {float: left; margin-right: 7px; width: 75px;}
.cs_stuff .maincol .adLeft div.presslinks .link {float: left; width: 400px;}
.cs_stuff .maincol .adLeft .mediaplayer {margin-bottom: 14px; height: 350px;}
.cs_stuff .maincol .adLeft .careersnote {font-size: 10px; color: #c1c1c1; line-height: 100%;}
.cs_stuff .maincol .adRight{ background-color: #3e3f43; float: left; padding: 14px; width: 245px;  margin-bottom: 14px;}
.cs_stuff .maincol .adRight img.wish{ width: auto; margin-right: 14px; float: left;  }
.cs_stuff .maincol .adRight div.blurb{ float: left; }
.cs_stuff .maincol .adRight div.sustainability .icon {float: left; margin: 7px; width: 60px;}
.cs_stuff .maincol .adRight div.sustainability .link {float: left; margin: 7px; width: 150px; }
.cs_stuff .maincol .adRight .awards {float: left; margin-right: 7px; margin-bottom: 7px; width: 60px;}
.cs_stuff .maincol .adRight .feed_title {height:35px; text-align:right;}
.cs_stuff .maincol .adRight .block {float:left; margin-right:10px; }
.cs_stuff .landing_images {}
.cs_stuff .landing_images img{ float: left; padding: 0px; margin: 0px; }
.cs_stuff .maincol .adRight .input-unit {padding-bottom: 5px;}
.cs_stuff .maincol .adRight label {clear:both; float:left; font-weight:bold;}
.cs_stuff .maincol .adRight input {clear:both; width: 200px; float:left;}
.cs_stuff .maincol .adRight .errorcaption{clear:both; float: left; color:#FF6600; font-size:11px; position:relative; text-align:left; top:0px; white-space:pre;}


/* My Account bottom bar */
.cs_box .custserv .bottom_bar { width:826px; float: left; background-color: #1D242C; }
.cs_box .custserv .bottom_bar  .block { padding: 14px; float: left; width: 246px; border-right: 1px solid #4A4E51; }
.cs_box .custserv .bottom_bar  .block .b_header { margin-bottom: 12px; text-transform: uppercase; font-weight: bold; }
.cs_box .custserv .bottom_bar  .block .b_copy { font-size: 11px; color: #ffffff; }
.cs_box .custserv .bottom_bar  .block a.b_bold_link { font-weight: bold; color:#FCD309; }
.cs_box .custserv .bottom_bar  .online {}
.cs_box .custserv .bottom_bar  .email {}
.cs_box .custserv .bottom_bar .number { border: none; width: 248px; }





