body {color:#444;}
 /* Starting into tablets somewhere in here */
@media (min-width: 600px) {
.wo-59 {width:99%}
.wo-40 {width:99%}
}

/* Perhaps bigger tablets */
@media (min-width: 750px) {
.wo-59 {width:99%}
.wo-40 {width:99%}
}

/* Desktop screen or landscape tablet */
@media (min-width: 900px) {
.wo-59 {width:99.8%}
.wo-40 {width:99%}
}

/* A bit bigger if you need some adjustments around here */
@media (min-width: 1100px) {
#wo-59 {width:59%;float:left;position:relative;display:inline-block;border-right:1px solid #000;}
#wo-40 {width:40%;position:relative;display:inline-block;}
}
   .border-top-bottom {border-top: 1px solid #000;border-bottom: 1px solid #000;}
   .border-bottom {border-bottom: 1px solid #000;}
   .border-top {border-top: 1px solid #000;}
   .border-left {border-left: 1px solid #000;}
   #col-95 {background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 30px 10px rgba(0, 0, 0, 0.05);
    height: auto;
    margin: 0 auto;
    width: 90%;}
   .col-70 {width:70%;float:left;border-left:1px solid#000;}
   .wo-59 {float: left;border-right:1px solid #000;}
   .wo-40 {float:left;}
   #wo-40 .labor-charge {display:inline-block;margin-left:30px;}
   .wo-40 .col-total {display:inline-block;padding-left:50px;}
   .col-totals-val { display:inline-block;padding-left: 10px; }	
   #wo-40 .labor-total {display:inline-block;margin-left:102px;}
   .col-ipn {float:left;width:100%;}
   .col-59 {width: 59%;float:left;}
   .col-49 {width: 49%;float:left;}
   .col-49 p {margin:0 0 1em;padding-top:1em;}
   .col-49 .ipn {display:inline-block;margin-left: 42px;}
   .col-45 {width:45%;float:left;border-left:1px solid #000;}
   .col-35 {width:35%}
   .col-35 .amt{display:inline-block;margin-left: 28px;}
   .col-29 {width:29%;float:left;border-left:1px solid #000;}
   .col-25 {width:25%;float:right;border-left:1px solid #000;}
   .column-25 {width:25%;float:left;text-align:center;}
   .col-24 {width:24%;float:left;}
   .col-15 {width:15%;text-align:center;}
   .col-15 .qty {display:inline-block;margin-left:-12px;}
   .col-45 p,.col-29 p,.col-25 p {margin:0;padding:3px 0 3px 20px;color: #222;}
   .border {border:1px solid #000;}
   .border-bottom {border-bottom: 1px solid #000;}
   .checklist {width: 40%;float:left; border-left: 1px solid #000; border-right:1px solid #000;position:relative;display:block;}
   .checklist ul {margin:1em 0 0 0;}
   .checklist ul li {background:transparent url(../images/check-box.png) no-repeat; padding-left: 25px; height:20px;margin: 2px 0 2px 5px;}
   #imgSig {position:relative;display:block;width:100%;}
   #parts {}
   #parts tr {line-height: 2em;}
   tr.refridge {line-height: 2.6em;}
   .title-bg {margin:0;text-align:center; background:#000;}
   .align-center {text-align:center;}
   #title_header {background: #000; color: #fff;text-transform:uppercase;}
   p#title_header {margin:0;}
   p.non-checked-item {margin:0; padding-left:.5em;}
   #wrapper.wo-wrapper {width: 90%;}
#block {position:relative;display:block;}
#vertical {float:left;padding:2px 0; width:6%;color:#ccc;}
li.attach-img {width:24%;float:left; position:relative;}