BODY {
	padding:  0px;
	width: 8.5in;
	height: 11in;
	font-family:Arial;
}

/** LOGO, TOP ADDRESS, AND EMAIL / PHONE NUMBER */

.logo, .topaddress {
	position: absolute;
	top: 0.25in;
}
.logo {
	left: 0in;
	width: 4.25in;
	text-align: right;
}
.logo IMG {
	height: 0.75in;
}
.topaddress {
	left: 4.3in;
	width: 3in;
	font-size: 15px;
	height: 0.75in;
}
.topaddress td {
		vertical-align: middle;
}

.topline {
	position: absolute;
	top: 1in;
	left: 1in;
	width: 6in;
	text-align: center;
	font-size: 13px;
}

/** ACCT #, ORDER #, PPS # **/

.acctnumber, .ordernumber, .ppsnumber {
	position: absolute;
	font-size: 13px;
	top: 1.33in;
}
.acctnumber {
	left: 0.25in;
}
.ordernumber {
	left: 2.5in;
}
.ppsnumber {
	left: 5.0in;
}

/** SENDER AND RECIPIENT **/

.sender, .sender td, .recipient, .recipient td {
	font-size: 13px;
}
.sender, .recipient {
	position: absolute;
	top: 1.5in;
}
.sender {
	left: 0.25in;
}
.recipient {
	left: 4.5in;
}

/** PRODUCTS TABLE **/

.ordertablecontainer {
	border: 1px solid black;
	position: absolute;
	left: 0.25in;
	top: 2.5in;
	width: 8in;
	height: 4in;
}
.ordertable {
	width: 100%;
	border-bottom: 1px solid black;
}
.ordertable td {
	font-size: 13px;
	text-align: left;
}
.ordertable th {
	border-bottom: 1px solid black;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}
.ordertable .first {
}
.ordertable .locationcell {
	width: 1in;
}
.ordertable .qtycell {
	width: 0.5in;
}
.ordertable .itemnumcell {
	width: 1.5in;
}
.ordertable .row0 td {
	background-color: #FFFFFF;
}
.ordertable .row1 td {
	background-color: #DDDDDD;
}

/** EST PD DATE, SD, BARCODE, BIN NUMBER, PAGE NUMBER **/

.midcontainer {
	position: absolute;
	top: 6.5in;
	left: 0.25in;	
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	width: 8in;
	height: 0.5in;
	padding-top: 0.2in;
}
.pd, .sd, .barcode, .binnum {
	top: 6.57in;
	position: absolute;
	font-size: 13px;
	border-left: none;
}
.pd {
	left: 0.5in;
}
.sd {
	left: 3in;
}
.barcode {
	left: 5.0in;
}
.binnum {
	left: 6.5in;
}

/* LABELS */

.botlabelcontainers {
	position: absolute;
	top: 7in;
	left: 0.25in;
	width: 8in;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	height: 3.5in;
}
.botlabelcontainers td{
}

.label {
}
.label {
	height: 3in;
	width: 2.5in;
	position: absolute;
	top: 7.4in;
}
.label1 {
	left: 0.3in;
}
.sep1, .sep2 {
	font-size: 1px;
	width: 0.05in;
	height: 2in;
	position: absolute;
	top: 7.5in;
	background-color: gray;
}
.sep1 {
	left: 2.9in;
}
.sep2 {
	left: 5.6in;
}
.label2 {
	left: 3in;
}
.label3 {
	left: 5.7in;
}