div.OuterBorder {
	border: 4px solid #DCDCDC; 
}

div.InnerBorder {
	border: 1px solid gray; 
}

ul.list-tick {
 	margin: 0;
  	padding: 0;
}


ul.list-tick li {
 	list-style:none;
	background:url('/style/images/tick.gif') no-repeat 0px 0.55em;
	padding-left:15px;
}

div.Contacts {
	float: left;
	width: 350px;
}

div.Customers {
	float: right;
	width: 290px;
	min-height: 400px;
}

div.Clear {clear: both;}

div.Customers p {
	font-weight: bolder;
	padding-left: 10px;
}

div.Customers img.Sainsburys {
	position: relative;
	top: 30px;
	left: 50px;
}

div.Customers img.AXA {
	position: relative;
	top: 30px;
	left: 100px;
}

div.Customers img.Morrisons {
	position: relative;
	top: 95px;
	left: -150px;
}

div.Customers img.Marks {
	position: relative;
	top: 50px;
	left: 175px;
}

div.Customers img.NewLook {
	position: relative;
	top: 120px;
	left: -15px;
}

div.Customers img.Toshiba {
	position: relative;
	top: 120px;
	left: 40px;
}

div.Customers img.Next {
	position: relative;
	top: 175px;
	left: -205px;
}

div.Customers img.Habitat {
	position: relative;
	top: 150px;
	left: 150px;
}

div.Customers img.French {
	position: relative;
	top: 205px;
	left: -70px;
}

div.Customers img.Face {
	position: relative;
	top: 180px;
	left: 185px;
}

div.Thanks p {
	padding-top: none;
	text-align:center;
}

table.Panel {
   border-collapse: collapse;
   font-family: monospace;
   font-size: 10pt;
   margin-top: 10px;
   width: 100%;
}
table.Panel caption {
   background-color: silver;
   font-weight: bold;
   padding: 3px;
}
table.Panel td {
   border: 1px solid silver;
}
table.Panel td.GrandTotal {
   border: none;
}
table.Panel td.Invert {
   background-color: black;
   color: white;
   font-weight: bold;
   text-align: right;
}
table.Panel td.Value {
   text-align: right;
   width: 100px;
}

div.Advert {
   border: 1px solid silver;
   margin-top: 10px;
   padding: 3px;
   width: 60%;
}


