label.subcategory{padding: 0px 0px 0px 15px;text-align: left;width: 175px;clear:both;}
label.charity{padding:0px;text-align:left;width:180px;}

.rowHL{float:left;width:450px;line-height: 20px;background: #EFEFEF;}
.row{float: left;width:450px;line-height:20px;}
.rowTitle{float: left;width:450px;line-height:20px;}
.rowNoLinks{text-decoration: none;}
.rowList{clear: both;font-weight: bold;border-bottom: solid 1px #000000;padding: 0px 0px 0px 0px;line-height: 18px;}
#divTest1{
	width:220px;
	padding:25px;
	border:10px solid #eeeeee;
	margin:10px 10px 10px 50px;
}
//Advert Invoice etc

#costs table{ 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background: url(); 
	text-align:left; 
	border: 0px solid silver; 
	width: 100%;
	border-collapse:collapse;
}
#costs th, #costs td{ background: url(); text-align:left; width:100px; border: 0px solid silver; font-size:1em; padding:3px 7px 2px 7px;}
#costs td.values { text-align:right;}
#costs td.subtotal { color:black;	text-align:left;	background: #eeeeee; border-top: solid black; border-top-width: thin;}
#costs td.subtotalvalues { color:black;	text-align:right;	background: #eeeeee; border-top: solid black; border-top-width: thin;}
#costs td.total { color:black;	font-size:1.05em;	background: #eeeeee; border-bottom: solid black; border-bottom-width: thin; border-top: solid black; border-top-width: thin;}
#costs td.totalvalues { color:black; text-align:right; font-size:1.05em; background: #eeeeee; border-bottom: solid black; border-bottom-width: thin; thin; border-top: solid black; border-top-width: thin;}
#costs th.header{ text-align:left; font-size:1.05em; background: #eeeeee; }
#costs th.valuesheader{	text-align:right; font-size:1.05em;	background: #eeeeee;}

.ad1 { width:400px; padding:10px; border:2px solid silver; margin:40px; float:left;}
.ad2 { width:300px; padding:10px; border:1px solid silver; margin:10px 10px 10px 40px; font-size:0.875em;  float:left;}
.ad3 { width:150px; padding:10px; border:1px solid silver; margin:10px 10px 10px 40px; font-size:0.875em;  float:left;}
.ad4 { width:300px; padding:10px 10px 10px 20px; border:1px solid silver; margin:10px 10px 10px 40px; font-size:0.875em;  float:left;}
@media screen{
#adOrderNumber{font-size:1.2em; font-weight:bolder; margin:0px 0px 0px 80px;}
#adOrderReference{font-size:1.05em; margin:0px 0px 0px 80px;}
#adAddressBox{ float:left; width:220px; padding:25px; border:1px solid silver; margin:10px 10px 10px 10px;}
#ccAddressBox{ float:right; width:220px; padding:25px; border:1px solid silver; margin:10px 10px 10px 50px; }
#adCostsBox{ float:left; width:220px; padding:25px; border:10px solid silver; margin:10px 10px 10px 40px;}
.adBox1 { width:350px; padding:10px; border:1px solid silver; margin:10px 40px 10px 10px; float:left;}
.adBox2 { width:300px; padding:10px; border:1px solid silver; margin:5px 10px 10px 10px; font-size:0.875em;  float:left;}
.adBox3 { width:150px; padding:10px; border:1px solid silver; margin:5px 10px 10px 70px; font-size:0.875em;  float:left;}
.adBox4 { width:300px; padding:10px 10px 10px 20px; border:1px solid silver; margin:10px 10px 10px 10px; font-size:0.875em;  float:left;}	
}
@media print{
#adOrderNumber{font-size:1.2em; font-weight:bolder; margin:10px 10px 10px 20px; float:left}
#adOrderReference{font-size:1.05em; margin:10px 10px 10px 20px; float:left}
#adAddressBox{ float:left; width:220px; padding:25px; border:0px solid black; margin:10px 10px 10px 10px; font-weight:bolder;}
#ccAddressBox{ float:right; width:220px; padding:25px; border:0px solid black; margin:10px 10px 10px 50px; }
#adCostsBox{ float:left; width:220px; padding:5px; border:1px solid black; margin:5px 10px 10px 150px;}
.adBox1 { width:350px; padding:5px; border:1px solid black; margin:10px 20px 20px 140px; float:left;}
.adBox2 { width:300px; padding:5px; border:1px solid black; margin:5px 5px 5px 20px; font-size:0.875em;  float:left;}
.adBox3 { width:150px; padding:5px; border:1px solid black; margin:5px 5px 5px 70px; font-size:0.875em;  float:left;}
.adBox4 { width:300px; padding:5px 5px 5px 10px; border:1px solid black; margin:5px 5px 5px 100px; font-size:0.875em;  float:left;}	
}	



