/*
 * General Customizations
 */

html,body {
    font-family: Arial, Helvetica, sans-serif;
    background: #000000;
    color: #000000;

}


#doc4 {
    background-color: #FFFFFF;
    font-weight: normal;
    width: 100%;
   
}


body {
    font-family: Arial, Helvetica, sans-serif;
}

#hd {
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    background-size: 100% auto;
    position: relative;
    z-index: 1;

}

#bd {
  margin: 25px auto 0 auto;
  padding: 50px 20px 50px 20px;
  width: 975px;
  min-height: 600px;

}

#ft {
  position: relative;
  margin-top: -15px;
  z-index: 1;
  background-color: #000000;
  }


a {
    color: #fdb827;
    text-decoration: none;
    font-weight: normal;
    }

a:hover, a:active {
    color: #e0221b;
    font-weight: bold;
    text-decoration: underline;
}

a:focus{
  border: 
}

p {

  color: #463515;
  padding-top: 3px;
  padding-bottom:3px;
  font-weight: bold;
  line-height: 1.3;
}

/*
 * Page Header
 */

.page-header {
    padding-bottom:
    height:   /* Logo height dependent */

}


.page-header .nav1box {
    background:
    font-size: 18px;
    margin-top: 70px;
    padding-bottom: 20px;
    padding-top: 20px;
    border-bottom: 1px solid #9e9c98;
    width: auto;
   
  }

.page-header .nav1boxitem:hover {
    background: ;
}

.nav2box {
    margin-left: -100px;
    padding-top: 5px;
    text-align: right;
    position: relative;
    z-index: 1;
}


/*
 * Left sidebar
 */


.left-content {
    background-color: #ffffff;
    margin-left: -25px;
    margin-top: 25px;
    width: 250px;
}


/*
 * Right sidebar
 */

.right-content {
    background-color: #ffffff;
    margin-top: 25px;
}

.right-content-body .ledger thead tr {
    border-color: #dddddd;
}

.right-content-body .ledger tr.itemsummary {
    border-color: #dddddd;
}

/*
 * Page Footer
 */

.page-footer {
    margin-top: 3em;
    border-top:
    padding: 5px;
}

.copyright_text {
text-align:center;
color: #FFFFFF;
padding-top: 3px;
}

.supportNotice {
text-align:center;
color: #FFFFFF;
padding-top: 1px;
font-size: 18px;
}


fieldset {
border:1px solid #dba110;
padding:7px;
}

div.field label {
float:left;
padding-right:5px;
text-align:right;
width:40%;
color:#000000;

}

legend {
    color: #d81e05;
    font-size: 14px;
    font-weight: bold;
}



.btn * { font-style: normal; background-image: url(/mp/layouts/L0001/images/btn2_clear.png); background-repeat: no-repeat; display: block; position: relative; }

.btn {
  background-color: #e0221b;
  color: #FFFFFF;
}

a.btn:hover {
  background: #bf1e2e;
  color: #FFFFFF;
  font-weight: bold;
}

/*
 * Management pieces
 */

.nd-management .x-plain, .nd-management .x-window, .nd-management .x-layer {
  color: black;
}

.bulkList .itemContainer td {
  line-height:2em;
  padding:0 0.5em;
}

.food_safety_tips li {
  padding-left: 1em;
  list-style: disc inside;
}

.main-content-body .bulkList .even {
  background: #f7b512;
}

.main-content-body .bulkList .odd {
  background-color: #FFFFFF;
  color: #000000;
}


.even {
  border: #74604B;
}

.odd {
  background-color: #faba19;
}

.mgmt-even {
  background-color: #9B7F62;
}

.mgmt-odd {
  background-color: #000000;
}

.itemContainer {
  width: 100%;
  float: left;
  padding-bottom: 10px;
  padding-top: 10px;
  margin-left: -5px;
}

.bulkList .itemContainer {
  width: auto;
  float: none;
  padding-bottom: 0;
  padding-top: 0;
  border-bottom: none;
}


.upsell-bulk .ledger tbody td {
padding-bottom:0.2em;
padding-top:0.2em;
padding-left: 5px;
}

fieldset.modifierset {
margin-top:5px;

}

fieldset.modifierset span {
    float: left;
    padding-top: 10px;
    width: 32%;
    line-height: 150%;
}


.nav1box a {
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

.page-header .nav1box .nav1boxitem:hover {
  padding-top: 19px;
  padding-bottom: 19px;
  border-top: 
  border-bottom: 
}

.nav1box a:hover {
    color: #e1221a;
    text-decoration: none;
}

.currentcategory a {
    color: transparent;
}

.errmsg, .sucmsg, .warnmsg, .infomsg, .error {
    background-position: 5px center;
    background-repeat: no-repeat;
    border: 1px solid;
    clear: none;
    display: inline-block;
    font-size: x-small;
    padding: 1px 10px 1px 25px;
    visibility: visible;
}

.error {
    background-image: url("/mp/layouts/L0001/images/error.png");
    border: 1px solid #D8000C;
    color: #D8000C;
}

.x-panel-body {
  background: #171717;
}

/*
.x-status-required label {
font-weight:bold;
color: #FFFFFF;
}
*/

.nav3box {
    color: #FFCC00;
    font-size: 18px;
}

.nd-non-management ul#category {
  text-indent: 0.25em;
  padding-top: 7px;
}

.nd-non-management ul#category a {
  font-size: 16px;
  color: #000000;
}

.nd-non-management ul#category a:hover {
font-size:16px;
line-height:
outline:medium none;
color: #e0221b;
}

.nd-non-management ul#category li {
    font-weight: bold;
    font-color: white;
    line-height: 15px;
    padding-bottom: 1px;
    font-size: 14px;
}

.currentcategory a {
    color: #e0221b;
}

.category_image img {
    border: 4px solid #FFFFFF;
    display: block;
    margin-left: -12px;
    margin-right: auto

}


.nav2boxitem a {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    font-size: 14px;
}

.nav2boxitem a:hover {
    color: #e0221b;
    text-decoration: underline;
}

.copyright_text a {
    color: #f1b12f;
    text-decoration: none;
}

.copyright_text a:hover {
    text-decoration: underline;
}


.main-content {
    margin-top: 15px;
}


.right-content-body .titleMain {
    border-bottom: 1px solid #000000;
    color: #000000;
    font-size: 16px;
    margin-bottom: 1em;
    padding-bottom: 3px;
}

.right-content-body a {
    color: #000000;
}

.right-content-body a:hover {
    color: #000000;
}


.right-content-body b {
    color: #000000;
    font-weight: bold;
}

fieldset.error {
    color: #D8000C;
}


a {
    color: #B22222;
    font-weight: bold;
    text-decoration: underline;
}


.page-header .logo {
    float: left;
    text-align: center;
    margin-left: 50px;
    font-size: 18px;
}


.category-name a {
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.category-name {
    line-height: 20px;
    text-align: center;
    
}



.category-name a:hover {
    color: #E0221b;

}


.category-name a:active {
   color: #E0221b;
}


fieldset legend {
    padding-top: 5px;
}

.titleMain h2 {
    color: #d81e05;
    font-weight: bold;
}


p {
    color: #000000;
    font-weight: normal;
    line-height: 1.3;
    padding-bottom: 3px;
    padding-top: 3px;
}

.upsell-bulk fieldset div, .upsell-bulk fieldset .itemContainer {
    clear: left;
    padding: 2px;
}

.item-name a {
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}

.item-name a:hover {
    color: #e0221b;

}

a.currentcategory, .subcategory .currentcategory a {
    color: #FFFFFF;
    font-weight: bold;
}


.nav1box {
    margin-left: -200px;
}

