table.SalesArrangements{
width:100%;
border:#CCCCCC 1px solid;
background:#FFFFFF;
}

table.SalesArrangements th{
background: #FFFFCC;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:3px;
margin:3px;
border-width:1px;
border-color:#CCCCCC;
border-style:solid;
}

table.SalesArrangements td{
padding:3px;
margin:3px;
border-width:1px;
border-color: #CCCCCC;
border-style:solid;
}

table.SalesArrangements td.alignLeft{
border:#CCCCCC 1px;
background: #FFFFFF;
text-align:left;
font-size:80%;
border-width:1px;
border-color:#CCCCCC;
border-style:solid;
}

table.PrintingDetails{
width:80%;
text-align:left;
border-style:solid;
border-width:1px;
border-color:#CCCCCC;
}

table.PrintingDetails td{
border-style:solid;
border-width:1px;
border-color:#CCCCCC;
padding:2px;
margin:2px;

}

table.stampDemo{
width:80%;
text-align:center;
border:none;
}

table.stampDemo td{
padding:5px;
}

table.stampDemoLeft {
width:80%;
text-align:left;
border:none;
border-width:1px;
border-color:#CCCCCC;
border-style:solid;
}

table.stampDemoLeft td{
padding:5px;
width:50%;
border-width:1px;
border-color:#CCCCCC;
border-style:solid;
}

table.stampDemoLeft th{
font-weight:bold;
font-size:120%;
padding:5px;
background:#66CC99;
color:#FFFFFF;
}

table.overseaStamp{
width:100%;
border: solid #CCCCCC 1px;
margin:3px;
padding:3px;
}

table.overseaStamp th{
text-align: center;
border: solid #CCCCCC 1px;
padding:3px;
}

table.overseaStamp td.overseaStamp_IssueName{
width:15%;
padding:4px;
border: solid #CCCCCC 1px;
}

table.overseaStamp td.overseaStamp_ProductCode{
width:10%;
padding: 4px;
border: solid #CCCCCC 1px;
}

table.overseaStamp td.overseaStamp_Content{
width:30%;
padding: 4px;
border: solid #CCCCCC 1px;
}

table.overseaStamp td.overseaStamp_Image{
width:25%;
padding: 4px;
border: solid #CCCCCC 1px;
}

table.overseaStamp td.overseaStamp_Price{
width:10%;
padding: 4px;
border: solid #CCCCCC 1px;
}

table.overseaStamp td.overseaStamp_Sale{
width:10%;
padding: 4px;
border: solid #CCCCCC 1px;
}

table.simpleTable{
width:100%;
margin:3px;
padding:3px;
border: solid #CCCCCC 1px;
}

table.simpleTable th{
border: solid #CCCCCC 1px;
}

table.simpleTable td{
border-width:1px;
border-color:#CCCCCC;
border-style:solid;
margin:3px;
padding:3px;
}

table.saleReport{
width:100%;
margin:3px;
padding:3px;
}

table.saleReport th{
background: #00CC99;
text-align:center;
border:1px #CCCCCC;
border-width:1px;
border-color:#008260;
border-style:solid;
color:#FFFFFF;
}

table.saleReport td{
border:1px #CCCCCC;
text-align:center;
border-width:1px;
border-color:#008260;
border-style:solid;
}

table.saleReport td.left{
border:1px #CCCCCC;
text-align:left;
border-width:1px;
border-color:#008260;
border-style:solid;
}

table.saleReport_product{
width:100%;
border-width:1px;
border-style:solid;
border-color:#008260;
}

table.saleReport_product th{
background:#DCF5EB;
text-align:left;
border:1px #CCCCCC;
border-width:1px;
padding:3px;
width:80%;
font-weight:lighter;
border-color:#008260;
border-style:solid;
}

table.saleReport_product td{
width:20%;
text-align:left;
border-width:1px;
padding:2px;
margin:2px;
border-color:#008260;
border-style:solid;
}

table.LSOS{
	width:80%;
	padding:3px;
	text-align:left;
}
table.LSOS td.Left{
	width:60%;
	padding:3px;
	text-align:left;
}

table.LSOS td.Right{
	width:40%;
	padding:3px;
	text-align:center;
}

.imageAlignRight{
float:right;
}