@charset "utf-8";
/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif;}
h1 a {color:#000000;text-decoration: none;}
h1 {
	font-size: 11pt;
	border-bottom: 1px dotted #333;
	padding-bottom: 6px;
	margin: 0 0 .1em 0;
}
h2 {font-size: 17pt;}
h3 {font-size: 15pt;font-weight:bold;margin: 0 0 5pt 0;}
h4 {font-size: 13pt;font-weight:bold;}
h5 {font-size: 12pt;font-weight:bold;margin: 0 0 1pt 0;}
p {font-size: 10pt;line-height: 14pt;padding: 0;margin: 0 0 4pt 0;}
li {font-size: 10pt;}

img {border: 0;}

.clear { clear: both; font-size: 0px; line-height: 0px; height: 0px;}

img.top_logo, div#top-logo, #top_slogan, div#top_search, ul#main_nav, div#top_subnav, div.custom_bc, div#top_livechat, div#top_cart, div#top_phone, div#megafooter, div#footer_cat_links, div#footer_contact, div#footer_icons, p.footer-creds, ul#footer_nav, span#footer_sub_nav, span#footer_subsub_nav, img#footer_egw_logo, div.hide, div#left, div.perPage_option, div.invoiceApproveBtn {
	display: none;
}

div#footer {border-top: 1px dotted #333;padding-top: 6px;margin: 24px 0 0 0;font-size: 70%;}

div#top_phone p {font-size: 13pt;}

div#rev_design_col {float:left;width: 45%;margin: 0 2% 2pt 0;}
div#rev_garment_col {float:left;width: 45%;margin: 0 2% 2pt 0;}

div#rev_design_col h4, div#rev_garment_col h4, div#rev_contact_col h4 {margin: 0 0 1pt 0;padding: 0;}
div#rev_design_col h5, div#rev_garment_col h5 {margin: 0 0 1pt 0;padding: 0;}
img.designLoc {float:right;}

div.garment_thumb, div.design_thumb {float:left; width: 19%;}








div#ordersPlaced {padding: 16px 0 0 0;}
h2.totalsItem {margin-bottom: 6px;}
table.totalsTable {margin: 0 0 24px 0;border-collapse:collapse;}
table.totalsTable td {border: 1px solid #ccc;font-size: 10pt;}
table.totalsTable thead td {font-weight:bold; text-align:left;}
tr.voidedRow td {text-decoration:line-through;}
div.customerOrderStatus {
	padding: 8px;
	border:1px solid #bbbbbb;
	margin: 6px 0 48px 0;
}
div#customerOrderStatusTableCon table {border-collapse:collapse;}
div#customerOrderStatusTableCon td, div#customerOrderStatusTableCon th {padding: 4px;font-size: .7em;border: 1px solid #CCC;}
div.customerOrderStatusText h4 {margin: 10pt 0 2pt 0;}


/*******************************************************
	_WORK ORDER / INVOICE
*******************************************************/
div#reviewHeader {
	display:none;	
}

table.woInvoiceHdr td,
table.woWoHdr td{
	border: 0;	
	font-size: 10pt;
}
table.woWoHdr {width:100%;}

td.woInvoiceHdrCol1 {width:30%;}
td.woInvoiceHdrCol2 {width:28%;}
td.woInvoiceHdrCol3 {width:36%;}

div.woPaymentCol1 {
	float:left;
	width:300px;
	margin: 0 0 16px 0;
}

div.woPaymentCol2 {
	float:right;
	width:310px;
	margin: 0 0 16px 0;
}

h1#woTitle {
	font-size: 19pt;
	text-align:right;
	border: 0;	
}
h1.woWoTitle {
	font-size: 19pt;
	border: 0;	
}

.woItem {
	border: 1px solid #DDD;
	padding: 12px;
	margin: 6px 0 12px 0;
}
.woItem h4 {margin: 0 0 4pt 0;padding: 0;}
div.woItemHdr {	margin: 0 0 14px 0;	padding: 0 0 4px 0;	border-bottom:3px solid #DDD;}
div.woItemHdr h3 {color: #333;}
div.woItemHdrCol1 {
	width:86%;
	float:left;
}
div.woItemHdrCol2 {
	width:12%;
	text-align:right;
	float:left;
	font-size:15pt;
	border-left:2px dotted #DDD;
}
.woItemArtwork { float:right;margin-left:6px;}


table.woGarmentTotals {
	margin-top:0;
	padding:0px;
	width:100%;
	background-color:#999;
	border-width:0;
	border-collapse:collapse;
}
table.woGarmentTotals th {background-color:#FFF;font-size: 10pt;}
table.woGarmentTotals td {background-color:#FFF;font-size: 10pt;border: 1px solid #BBB;padding: 3px;}
table.woGarmentTotals thead td {background-color:#EEE;}

table.woChargesTable {
	width:300px;
	border-width:0px;
	float:right;
	margin-top:0;
	padding:0;
	border-collapse:collapse;
}
table.woChargesTable td {
	font-size: 10pt;
	padding: 3px;
	background-color:#FFFFFF;
	border: 1px solid #BBB;
}

