.pt10 { padding-top: 10px; }
.pt20 { padding-top: 20px; }
.pt30 { padding-top: 30px; }
.pt40 { padding-top: 40px; }
.pt50 { padding-top: 50px; }

div.unit01, div.unit02, div.unit03, div.unit04, div.unit05, 
div.unit06, div.unit07, div.unit08, div.unit09, div.unit10, 
div.unit11, div.unit12, div.unit13, div.unit14, div.unit15, 
div.unit16, div.unit17, div.unit18, div.unit19, div.unit20, 
div.unit21, div.unit22, div.unit23, div.unit24 {
  float: left;
  margin-right: 5px;
}

.last, div.last { margin-right: 0; }

.unit01 { width: 25px; }
.unit02 { width: 55px; }
.unit03 { width: 85px; }
.unit04 { width: 115px; }
.unit05 { width: 145px; }
.unit06 { width: 175px; }
.unit07 { width: 205px; }
.unit08 { width: 235px; }
.unit09 { width: 265px; }
.unit10 { width: 295px; }
.unit11 { width: 325px; }
.unit12 { width: 355px; }
.unit13 { width: 385px; }
.unit14 { width: 415px; }
.unit15 { width: 445px; }
.unit16 { width: 475px; }
.unit17 { width: 505px; }
.unit18 { width: 535px; }
.unit19 { width: 565px; }
.unit20 { width: 595px; }
.unit21 { width: 625px; }
.unit22 { width: 655px; }
.unit23 { width: 685px; }
.unit24 { width: 715px; margin: 0; }

.append01 { padding-right: 30px; }
.append02 { padding-right: 60px; }
.append03 { padding-right: 90px; }
.append04 { padding-right: 120px; }
.append05 { padding-right: 150px; }
.append06 { padding-right: 180px; }
.append07 { padding-right: 210px; }
.append08 { padding-right: 240px; }
.append09 { padding-right: 270px; }
.append10 { padding-right: 300px; }
.append11 { padding-right: 330px; }
.append12 { padding-right: 360px; }
.append13 { padding-right: 390px; }
.append14 { padding-right: 420px; }
.append15 { padding-right: 450px; }
.append16 { padding-right: 480px; }
.append17 { padding-right: 510px; }
.append18 { padding-right: 540px; }
.append19 { padding-right: 570px; }
.append20 { padding-right: 600px; }
.append21 { padding-right: 630px; }
.append22 { padding-right: 660px; }
.append23 { padding-right: 690px; }

.prepend01 { padding-left: 30px; }
.prepend02 { padding-left: 60px; }
.prepend03 { padding-left: 90px; }
.prepend04 { padding-left: 120px; }
.prepend05 { padding-left: 150px; }
.prepend06 { padding-left: 180px; }
.prepend07 { padding-left: 210px; }
.prepend08 { padding-left: 240px; }
.prepend09 { padding-left: 270px; }
.prepend10 { padding-left: 300px; }
.prepend11 { padding-left: 330px; }
.prepend12 { padding-left: 360px; }
.prepend13 { padding-left: 390px; }
.prepend14 { padding-left: 420px; }
.prepend15 { padding-left: 450px; }
.prepend16 { padding-left: 480px; }
.prepend17 { padding-left: 510px; }
.prepend18 { padding-left: 540px; }
.prepend19 { padding-left: 570px; }
.prepend20 { padding-left: 600px; }
.prepend21 { padding-left: 630px; }
.prepend22 { padding-left: 660px; }
.prepend23 { padding-left: 690px; }

.pull01, .pull02, .pull03, .pull04, .pull05 {
  float: left;
  position: relative;
}

.push01 { margin: 0 -30px 1.5em 30px; }
.push02 { margin: 0 -60px 1.5em 60px; }
.push03 { margin: 0 -90px 1.5em 90px; }
.push04 { margin: 0 -120px 1.5em 120px; }
.push05 { margin: 0 -150px 1.5em 150px; }

.push01, .push02, .push03, .push04, .push05 {
  float: right;
  position: relative;
}

.pull01 { margin-left: -30px; }
.pull02 { margin-left: -60px; }
.pull03 { margin-left: -90px; }
.pull04 { margin-left: -120px; }
.pull05 { margin-left: -150px; }

input.unit01, textarea.unit01, select.unit01 { width: 25px!important; }
input.unit02, textarea.unit02, select.unit02 { width: 55px!important; }
input.unit03, textarea.unit03, select.unit03 { width: 85px!important; }
input.unit04, textarea.unit04, select.unit04 { width: 115px!important; }
input.unit05, textarea.unit05, select.unit05 { width: 145px!important; }
input.unit06, textarea.unit06, select.unit06 { width: 175px!important; }
input.unit07, textarea.unit07, select.unit07 { width: 205px!important; }
input.unit08, textarea.unit08, select.unit08 { width: 235px!important; }
input.unit09, textarea.unit09, select.unit09 { width: 265px!important; }
input.unit10, textarea.unit10, select.unit10 { width: 295px!important; }
input.unit11, textarea.unit11, select.unit11 { width: 325px!important; }
input.unit12, textarea.unit12, select.unit12 { width: 355px!important; }
input.unit13, textarea.unit13, select.unit13 { width: 385px!important; }
input.unit14, textarea.unit14, select.unit14 { width: 415px!important; }
input.unit15, textarea.unit15, select.unit15 { width: 445px!important; }
input.unit16, textarea.unit16, select.unit16 { width: 475px!important; }
input.unit17, textarea.unit17, select.unit17 { width: 505px!important; }
input.unit18, textarea.unit18, select.unit18 { width: 535px!important; }
input.unit19, textarea.unit19, select.unit19 { width: 565px!important; }
input.unit20, textarea.unit20, select.unit20 { width: 595px!important; }
input.unit21, textarea.unit21, select.unit21 { width: 625px!important; }
input.unit22, textarea.unit22, select.unit22 { width: 655px!important; }
input.unit23, textarea.unit23, select.unit23 { width: 685px!important; }
input.unit24, textarea.unit24, select.unit24 { width: 715px!important; }

