	html, body {
	padding : 0;
	margin : 0;
	background-color : #bbbdc0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	color : #ffffff;
	}
	p {
	margin-top: 2px;
	}
	#fbFooter {
	height : 55px;
	background-color : #000000;
	background-image : url('../img/footerBackground.gif');
	background-repeat : repeat-x;
	position : relative;
	}
	.fbPaginationMinor {
	color : #6e9872;
	margin-left : 10px;
	}
	#fbContents {
	position: absolute;
	top: 0;
	left: 0px;
	width : auto;
	margin-top : 17px;
	margin-left : 15px;
	font-size : 16px;
	text-align: left;
	}
	#webaddy {
	position : absolute;
	top : 10px;
	right : 20px;
	width : 300px;
	font-size : 24px;
	font-weight : bold;
	}
	#basket_icon_wrapper {
	position : absolute;
	top: 15px;
	left: 200px;
	z-index: 99;
	}
	#write_order_icon_wrapper {
	position : absolute;
	top: 12px;
	left: 310px;
	z-index: 98;
	}
	#basket_icon_wrapper img, #write_order_icon_wrapper img {
	cursor: pointer;
	}
	#input_order_form input {
	border: 0;
	margin-right : 4px;
	border: 1px solid black;
	}
	#fbCurrentPages {
	font-size: 1.5em;
	margin-top: 9px;
	float: left;
	width: 80px;
	}
	#fbMenuWrapper {
	float: left;
	width: 100%;
	}
	#fbMenu {
	position: relative;
	width : 200px;
	height : 40px;
	margin-top : 9px;
	margin-right : 9px;
	padding-left: 40px;
	}
	#fbMenu img {
	float: left;
	width: 36px;
	}
	.spacer {
	width : 30px;
	}
	div.clearer {
	clear : both;
	line-height : 0;
	height : 0;
	}
	#altmsg {
	position : absolute;
	background-color : #000000;
	padding : 20px;
	text-align : center;
	}
	a.altlink:link {
	color : #ffffff;
	}
	a.altlink:visited {
	color : #dddddd;
	}
	a.altlink:hover {
	color : #ffffff;
	}
	#zoom {
	position : absolute;
	bottom : 20px;
	right : 206px;
	color : #ffffff;
	cursor : pointer;
	}
	a:link, a:visited {
	text-decoration : none;
	color : #6e9872;
	}
	a:hover {
	text-decoration : none;
	}
	img {
	border : none;
	}
	#basket_slideupDiv {
	position : absolute;
	bottom : 54px;
	padding : 10px;
	background-color : #3f3f3f;
	border : 2px solid #6e9872;
	z-index : 99;
	}
	#trolly {
	cursor : pointer;
	}
	#view_basket_button {
	position : absolute;
	left : 100px;
	bottom : 10px;
	width : 95px;
	}
	#send {
	position : absolute;
	top : 50px;
	left : 596px;
	cursor : pointer;
	}
	.hide_icon {
	position : absolute;
	top : 3px;
	right : 3px;
	z-index: 99;
	}
	.hide_icon_form {
	position : absolute;
	bottom : 3px;
	right : 3px;
	}
	#my_basket {
	position : absolute;
	left : 8px;
	top : 46px;
	cursor : pointer;
	}
	#form_slideDownDiv{
	background-color: #3f3f3f;
	border : 2px solid #6e9872;
	position : absolute;
	top:0;
	left: 0;
	padding: 10px;
	z-index : 98;
	overflow: auto;
	overflow-x: hidden;
	}
	#order_formDiv input, #accrued_priceDiv input {
	margin: 4px 4px 0px 0px;
	border: 0px;
	padding: 3px;
	}
	#form_labels input{
	padding: 1px;
	margin-right: 4px;
	border: 2px solid #3f3f3f;
	}
	#form_labels{
	border-top: 1px solid #FFFFFF;
	}
	#print_icon, #send_order_button {
	position : absolute;
	left: 6px;
	bottom: 3px;
	}
	#complete_order_icon {
	position : absolute;
	left: 110px;
	bottom: 3px;
	}
	#complete_order_slideDownDiv {
	position : absolute;
	top: 0;
	left: 0;
	z-index : 100;
	padding: 10px;
	background-color: #3f3f3f;
	border : 2px solid #6e9872;
	}
	#complete_order_slideDownDiv input, textarea {
	margin: 0px;
	margin: 4px 4px 0px 0px;
	border: 0px;
	padding: 3px;
	}
	#organisation, #invoice_address{
	width: 250px;
	}
	#message_Div{
	color: #FFFFFF;
	position : absolute;
	bottom: 3px;
	left: 150px;
	font-size: 13px;
	}
	
	a.change:link   {text-decoration: none; font-weight: bold}
	a.change:hover {text-decoration: underline;}
