* {	margin: 0;	padding: 0;}body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.9em;	text-align:center;	/*background-color:#FFFF99;*/	background-color: #B78C3D;	background-image: url(/common/image/background.jpg);	background-repeat: repeat-y;	background-position: center;	/*color: #000;*/}p, h2 {	padding: 0 0 15px;}p.errroMessage {	padding:0 0 15px;	color:#FF0000;	font-weight:bold;}h3 {	margin:0 0 10px;}hr {	margin:0 auto 10px;	text-align:center;}table.basket, table.invoice {	border-collapse:collapse;	width:100%;}table.basket td, table.invoice td {	padding:5px;}table td {	padding:5px;}th {	text-align: left;}fieldset {	border:1px solid #ccc;	padding:10px;	width: 700px;	margin:0 auto;}legend {	font-weight: bold;	font-size: 1.5em;	color:#ccc;	padding: 2px;}label, input {	display:block;	width:285px;	float:left;	margin-bottom:10px;}input.checkbox {	width:auto;}input.catalogueCheckbox {	width:auto;	margin-left:10px;}input.button {	width:auto;	float:none;}label.checkbox {	width:auto;	text-align:left;}label.catalogue {	width:auto;	text-align:left;	padding:5px 0;	margin:0;}label.login, label.register {	text-align: right;	width: 120px;	padding-right:10px;	cursor:pointer;}#forCustomer input.checkbox {	width:auto;}#forCustomer input {	display:block;	width:100px;	float:left;	margin-bottom:10px;}#forCustomer input.button {	width:100px;	float:none;}br {	clear:left;}a:link, a:visited, a:hover,a:active {	color: #000;}a:hover {	color: #B78C3D;}li {	margin-left:15px;}
