/*
CSS file for Hongkongpost.com
Author	: Laurence Lim (webmaster)
Date	: Jul 12, 2006
Version	: 1.1
*/

	ul.menu {
		margin: 0 0 0 330px;
		padding: 0;
	}

	table.cutoff {
		background-color: #FFFFFF;
		border: 1px solid #AAAAAA;
		border-collapse: collapse;
		width: 100%;
	}

	table.cutoff th {
		background-color: #EEF7F7;
		border: 1px solid #AAAAAA;
		padding: 5px;
		text-align: left;
	}

	table.cutoff td {
		border: 1px solid #AAAAAA;
		padding: 5px;
		vertical-align: top;
	}

	table.price {
		background-color: #FFFFFF;
		border: 1px solid #AAAAAA;
		border-collapse: collapse;
		width: 100%;
	}

	table.price th {
		background-color: #EEF7F7;
		border: 1px solid #AAAAAA;
		padding: 5px;
	}

	table.price td {
		border: 1px solid #AAAAAA;
		padding: 5px;
		text-align: center;
		vertical-align: top;
	}

	table.office {
		background-color: #FFFFFF;
		border: 1px solid #AAAAAA;
		border-collapse: collapse;
		width: 100%;
	}

	table.office th {
		background-color: #EEF7F7;
		border: 1px solid #AAAAAA;
		text-align: left;
		padding: 5px;
	}

	table.office th.branch {
		width: 150px;
	}

	table.office td {
		border: 1px solid #AAAAAA;
		padding: 5px;
		vertical-align: top;
	}

	form fieldset {
		border: 1px solid #666666;
		background: #FFFFFF;
		margin: 10px 0 10px 0;
		padding: 10px;
	}
	
	form label {
		display: none;
	}

	form span.desc {
		display: block;
		float: left;
		margin: 2px 0 2px 0;
		padding: 0;
		width: 200px;
	}

	form span.field {
		display: block;
		float: left;
		width:auto;
		margin: 2px 0 2px 0;
		padding: 0;
	}

	form span.field small {
		display: block;
		font-size: 80%;
		margin: 0 0 0 25px;
		padding: 0;
	}

	form span.field small.red {
		color: #FF0000;
	}

	form br {
		clear: left;
	}

	form input.shortText {
		width: 15px;
	}

	form input.mediumText {
		width: 30px;
	}
