.border {border: 1px solid red;}
.left {float: left;}
.right {float: right;}
.clear {clear: both;}
.pad5 {padding:5px;}
.pad10 {padding:10px;}
.mar5 {margin: 5px;}
.mar10 {margin: 10px;}
.mar15 {margin: 15px;}
.mar20 {margin: 20px;}
.spacer {clear:both; font-size: 1px;}
.nomp {padding: 0px; margin:0px;}
.b {font-weight: bold;}
.p120 {font-size: 120%;}
.p150 {font-size: 150%;}
.p16{font-size: 16px;}
.p20 {font-size: 20px;}
.g2 {color: #222222;}
.g5 {color: #555555;}
.g8 {color: #888888;}
.gc {color: #cccccc;}
.ge {color: #eeeeee;}
.r {color: #BE0707;}
.vac {vertical-align: center;}
.w40 {width: 40%;}
.w45 {width: 45%;}
.w50 {width: 50%;}
.w100 {width: 100%;}
.green {color: green;}
.darkgreen {color: darkgreen;}
.red {color: red;}
.blue {color: blue;}
.black {color: black;}
.white {color: white;}

.a, .a:visited {
    text-decoration: none;
}
.a:hover, .a:visited:hover {
    text-decoration: underline;
}

.a_bg {
    padding: 10px; 
    padding-left: 15px; 
    background-position: left center; 
    background-repeat: no-repeat;
}

.order-box {background-color: #eeeeee;padding: 10px; border:1px solid #000;}
.order-box p {margin: 0px;}
.order-box h4 {font-size: 17px;margin-bottom: 5px;}
     
.disabled_box {background: #ddd;}

* html .order-box {
    height: 0px;
}

.status0 {color: red;}
.status1 {color: darkorange;}
.status2 {color: green;}