/* printable order form */

body.prtfrm {background:#fff; padding:5px; font-size:9pt;}

div.frmwrpr {
	width:650px;
	margin:0 auto;
}

div.frmwrpr table {border-collapse:collapse; width:100%;}

div.frmwrpr table.formhdr {
	background-color:#cc0033;
	color:#fff;
}

div.frmwrpr table.formhdr th {text-align:center; padding:6px 4px; border:1px solid #000;}
div.frmwrpr table.formhdr th h1 {margin:0;}
div.frmwrpr table.formhdr th.frmTitle {border-left:1px solid #000; border-right:1px solid #000;}

div.frmwrpr table.formhdr th.contact {
	background-color:#ffcc00;
	font-weight:normal;
	color:#000;
	text-align:left;
	font-size:8pt;
}

div.frmwrpr table.billAndShip td.main  {border:1px solid #000;}

div.frmwrpr div.codeCont {
	background-color:#000;
	text-align:center;
}

div.codeCont div.priorityCode {
	width:32%;
	padding:3px 7px 7px 7px;

	margin:0 auto;
	background-color:#ffcc00;
	font-weight:bold;
}
div.codeCont div.priorityCode span.code {
	padding:5px;
	background-color:#ffffcc;
}

table.orderList th {font-size:8pt; text-align:center; border:1px solid #000; padding:2px 4px;}
table span.sub {font-weight:normal; font-size:9px;}

table.orderList td {border:1px solid #000; font-size:8pt; padding:2px 4px;}
table.orderList td.w {background-color:#ffffcc;}

table.orderList td.total {font-weight:bold; font-size:8pt;}
table.orderList td.totalLabel {font-weight:bold; font-size:9px; text-align:right;}

div.frmwrpr div.label {float:left; border-bottom:3px solid #fff; padding-right:2px; font-size:8pt;}
div.frmwrpr div.line {border-bottom:1px solid #000;}


div.frmwrpr table.policies td {border:1px solid #000; font-size:7pt;}

div.frmwrpr table.policies td ul {margin:5px 15px; padding:0;}
div.frmwrpr table.policies td ul li {padding-bottom:3px;}

div.frmwrpr table.payment td {border:0;}
div.frmwrpr table.payment span.slctpay {display:block; float:left; font-size:5px; padding:2px 3px; margin-right:3px; border:1px solid #000;}
/*end printable order form */
