body {
	background-color: #fffff;
	font-family: Arial, Helvetica, sans-serif;
}
font.orange {
	color: #ed8c01;
}
font.blue {
	color: #003782;
}
/* ************************************************************************** */
div#header img {
	float: right;
	margin: -13px 0px 10px 10px;
}
ul#telephoneBarMenu {
	display: none;
}
/* ************************************************************************** */
div#topMenuBar {
	display: none;
}
/* ************************************************************************** */
div#leftColumn {
	display: none;
}
/* ************************************************************************** */
div#rightColumn {
	display: none;
}
/* ************************************************************************** */
div#pagecontent blockquote {
	font-size: .8em;
}
div#pagecontent h1 {
	color: #003782;
	font-size: 1em;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
	padding: 8px 0px 10px 0px;
}
div#pagecontent h2 {
	color: #003782;
	font-size: 1em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
}
div#pagecontent h3 {
	color: #003782;
	font-size: .9em;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
}
div#pagecontent p {
	font-size: .8em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
div#pagecontent div.item ul, div.productCategory ul {
	color: #003782;
	font-size: .8em;
	margin: 0px 0px 0px 24px;
	padding: 0px 10px 10px 0px;
}
div#pagecontent li {
	color: #000000;
}
div#pagecontent span.smallFont {
	font-size: .9em;
}
/* ************************************************************************** */
div#pagecontent div.item {
	padding-bottom: 4px;
}
div#pagecontent div.item div.imageRight, div.imageLeft, div.itemspacer {
	overflow: auto;
}
* html div#pagecontent div.item div.imageRight, div.imageLeft, div.itemspacer {
	overflow: visible;
	height: 1px;
}
div#pagecontent div.item {
	overflow: auto;
	padding-bottom: 4px;
}
*html div#pagecontent div.item div.imageRight, div.imageLeft, div.itemspacer {
	height: 1px;
}
div#pagecontent div.item div.imageCentre {
	margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px;
	text-align: center;
}
div#pagecontent div.item div.imageRight img {
	float: right;
	margin: 0px 0px 5px 5px; padding: 0px 0px 5px 5px;
}
div#pagecontent div.item div.imageLeft img {
	float: left;
	margin: 0px 5px 5px 0px; padding: 0px 5px 5px 0px;
}
div#pagecontent div.itemLeft {
	float: left;
	width: 49%;
}
div#pagecontent div.itemRight {
	float: right;
	width: 49%;
}
div#pagecontent div.itemLC, div#pagecontent div.itemRC {
	float: left;
	width: 49%;
}
div#pagecontent div.itemLC ul, div#pagecontent div.itemRC ul {
	margin-top: 0px; margin-bottom: 0px; padding: 0px;
}
div#pagecontent div.itemLC li, div#pagecontent div.itemRC li {
	list-style-type: none;
}
div#pagecontent div.itemLC li a, div#pagecontent div.itemRC li a {
	display: block;
}
div.productIntro {
	overflow: auto;
}
html* div.productIntro {
	height: 1px;
	overflow: visible;
}
div.productIntro div.imageRight {
	float: right;
	margin-left: 5px;
}
div.productIntro div.extraInfo {
	float: right;
	font-size: .7em;
}
div.productIntro div.extraInfo img {
	margin: 0px 2px 5px 5px;
}
div.productIntro h3 {
	float: right;
	text-align: right;
}
div.productIntro div.text {
	 font-size: .8em;
}
div.productIntro div.text li {
	 font-size: 1em;
}
div.productIntro div.text li {
}
div.productCategory h3 {
	text-align: right;
}
div.productCategory img {
	border: none;
	float: right;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	/*width: 100px;*/
}
div.productCategory ul {
	margin: 0px;
	padding: 0px;
}
div.productCategory li {
	border-bottom: 1px solid #d2d8db;
	list-style-type: none;
	margin: 0px 50px 0px 0px; padding: 2px 5px 5px 5px;
	overflow: auto;
}
*html div.productCategory li {
	height: 1px;
	overflow: visible;
}
div#pagecontent table.contact {
	margin: 0px 8px 0px 8px;
}
div#pagecontent table.contact td {
	font-size: .8em;
	font-weight: bold;
}
div#pagecontent table.contact td.topRow {
	padding-top: 4px;
}
div#pagecontent table.contact td.number {
	font-weight: normal;
	padding-left: 8px;
}
div.sitemapContainer {
	background: #667982;
	font-size: .8em;
	margin: 0px 8px 1px 8px; padding: 0px;
}
div.sitemap {
	border-top: 1px solid #f3f6f7;
	margin: 0px; padding: 0px;
}
div.sitemap a {
	text-decoration: none;
}
div.sitemap0 {
	display: none;
}
div.sitemap1 {
	background-color: #667982;
	border-top: 1px solid #d2d8db;
	font-weight: bold;
	padding: 2px 8px 2px 8px;
}
div.sitemap1 a {
	color: #ffffff;
}
div.sitemap2 {
	background-color: #d2d8db;
	border-top: 1px solid #667982;
	border-right: 1px solid #667982;
	border-left: 1px solid #667982;
	padding: 2px 16px 2px 16px;
}
div.sitemap2 a {
	color: #000000;
}
div.sitemap3 {
	background-color: #e8ecee;
	border-top: 1px solid #d2d8db;
	padding: 2px 24px 2px 24px;
}
div.sitemap3 a {
	color: #000000;
}
div.sitemap4 {
	background-color: #f3f6f7;
	border-top: 1px solid #e8ecee;
	padding: 2px 32px 2px 32px;
}
div.sitemap4 a {
	color: #000000;
}
form div.input {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 8px 8px 8px 8px;
}
form div.input input{
	height: auto;
	margin: 0px 0px 0px 0px;
}
form div.input label {
	font-size: .75em;
	font-weight: bold;
	line-height: 1.4em;
}
form div.inputList {
	clear: left;
	font-size: .8em;
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 0px 8px;
}
form div.inputList input{
	height: auto;
	margin: 1px 0px 1px 0px;
}
* html form div.inputList input {
	margin: 0px 0px 0px 0px;
}
form div.inputList label {
	border: 1px solid #ffffff;
	display: block;
	float: left;
	padding: 0px 3px 0px 0px;
	text-align: right;
	width: 9em;
}
form span.reqField {
	color: #ed8c01;
}
div#pagecontent ul.pagecontentMenu {
	display: none;
}
/*********************************************************************************/
div#pagecontent div.latestProjects {
	border-bottom: 4px solid #667982;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 6px 0px;
}
div#pagecontent div.latestProjects h1 {
	color: #667982;
	font-size: .8em;
	font-weigt: bold;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
}
div#pagecontent div.latestProjects div.project {
	border-top: 1px solid #667982;
	clear: left;
	overflow: auto;
}
* html div#pagecontent div.latestProjects div.project {
	overflow: visible;
	height: 1px;
}
div#pagecontent div.latestProjects div.project h2 {
	color: #003782;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weigt: bold;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 2px 0px;
}
div#pagecontent div.latestProjects div.project h2 a {
	color: #003782;
	text-decoration: none;
}
div#pagecontent div.latestProjects div.project a {
	color: #003782;
	text-decoration: underline;
}
div#pagecontent div.latestProjects div.project a.textLink {
	color: #000000;
	text-decoration: none;
}
div#pagecontent div.latestProjects div.project div.image {
	float: left;
	padding: 5px;
}
/*********************************************************************************/
table.data {
	border: 1px solid #cccccc;
	border-collapse: collapse;
}
table.data tr {
	vertical-align: bottom;
}
table.data th {
	border: 1px solid #cccccc;
	font-size: .7em;
	font-weight: normal;
	padding: 4px 4px 2px 4px;
	text-align: center;
}
table.data th.date {
	background-color: #ffffff;
	color: #000000;
	font-size: .8em;
	font-weight: normal;
	padding: 16px 0px 2px 2px;
	text-align: left;
}
table.data th.addToEnq, table.data th.removeProd, table.data th.hideFromPrinter {
	display: none;
}
table.data td {
	border-top: 1px solid #cccccc;
	font-size: .75em;
}
table.data td.addToEnq, table.data td.removeProd, table.data td.hideFromPrinter {
	display: none;
}
table.data td.currency {
	padding-right: 8px;
	text-align: right;
}
table.data td.number {
	text-align: center;
}
table.data tr.total {
	font-weight: bold;
}
table.data span.orderRef {
	color: #003782;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
div#pnlSimpleSearch td {
	font-size: .8em;
}
/* ************************************************************************** */
div#footer {
	display: none;
}
