/* My Account Details */

ul#accountoptions{
	list-style-type:none;
	margin:8px 0;
	padding:0;
	}

table{
	width:100%;
	}

table td{
	border:1px solid #FFFFFF;
	border-collapse:collapse;
	padding:5px;
	color:#25221B;
	background-color:#F4F9EB;
	}

form fieldset{ border:1px solid #E2EFCB; margin-bottom:15px; }
form fieldset legend{ padding:0 5px 0 0; font-weight:bold; }

form fieldset input{ border:1px solid #8C9E6B; color:#000000; background-color:#FFFFFF; padding:4px; }

form fieldset input.special{ border:0 solid #FFFFFF; color:#000000; background-color:#FFFFFF; padding:4px; visibility:hidden; }

form span.compulsory{ color:#FF0000; background-color:#F4F9EB; }

#content form input.formButton{ border:1px solid #40482F; color:#FFFFFF; background-color:#8C9E6B; }

#content table a:link, #content table a:visited, #content table a:hover{
	color:#C06101;
	background-color:#F4F9EB;
	}

#content input#checkbox, #content input#cc_phone, #content input#cc{ border:none; color:#000000; background-color:#F4F9EB; }

/* Tables */

table#personaldata{}
table#changepassword{}
table#registrationform{}
table#shippingaddress{}
table#registration{}
table#billingaddress{}
table#orderhistory{ text-align:center; }
table#vatexemption{}

/* VAT Table */

table#vatexemption td{ vertical-align:top; }
table#vatexemption input{ width:225px; }
table#vatexemption textarea{ width:95%; padding:4px; height:125px; border:1px solid #8C9E6B; color:#000000; background-color:#FFFFFF; }

/* Wheelchair Hire Form */

div.errors{ margin-bottom:15px; }
p.error_title{ color:#FF0000; background-color:#FFFFFF; }
#content table td.bold{ font-weight:bold; }

/* ------------------------------------------------------------------------ */
.modules{ display:block; width:100%; margin-bottom:15px; }

#content .modules h3{ font-size:.9em; }

.module1, .module2{ display:block; width:49%; float:left; }

ul#total{
	list-style-type:none;
	margin:25px 0 0 0;
	padding:0;
	}

ul#total li span{
	display:block;
	float:left;
	width:35%;
	font-weight:bold;
	}

ul#total li{
	clear:left;
	}
