/*
CSS file for Hongkongpost.com
Author	: Laurence Lim (webmaster)
Date	: Jul 12, 2006
Version	: 1.1
*/

	table.design {
		border-collapse: collapse;	
		background-color: #FFFFFF;
		border: 1px solid #AAAAAA;
		width: 100%;
	}

	table.design th {
		border: 1px solid #AAAAAA;
		background-color: #DEDEEF;
		padding: 5px;
	}

	table.design td {
		border: 1px solid #AAAAAA;
		padding: 5px;
		text-align: center;
		vertical-align: top;
	}

	table.price {
		border-collapse: collapse;	
		background-color: #FFFFFF;
		border: 1px solid #AAAAAA;
		width: 100%;
	}

	table.price th {
		border: 1px solid #AAAAAA;
		background-color: #FFEFDF;
		padding: 5px;
	}
	table.price th.premium {
		width: 20%
	}

	table.price td {
		border: 1px solid #AAAAAA;
		padding: 5px;
		text-align: center;
		vertical-align: top;
	}
	ol.step {
		margin: 0 0 0 25px;
		padding: 0;
	}

	ol.step li {
		margin: 15px 0 15px 0;
		padding: 0;
	}

	ol.step li ul {
		margin: 0 0 0 15px;
		padding: 0;
	}

	table.premium {
		border-collapse: collapse;	
		background-color: #FFFFFF;
		border: 1px solid #AAAAAA;
		margin: 10px 0 0 0;
		padding: 0;
	}

	table.premium caption {
		color: #330000;
		font-weight: bold;
		text-align: left;
	}

	table.premium td {
		border: 1px solid #AAAAAA;
		padding: 5px;
		vertical-align: top;
	}

	ol.neighborhood {
		list-style: upper-alpha;
		margin: 5px 0 5px 0;
		padding: 0;
	}

	ol.neighborhood li {
		background-color: #F0FBFF;
		border: 1px solid #CCCCCC;
		margin: 5px;
		padding: 5px;
	}

	ol.neighborhood li ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}

	ol.neighborhood li ul li.odd {
		background-color: #E8FFE9;
	}

	ol.neighborhood li ul li.even {
		background-color: #FFFFF0;
	}
	ol.neighborhood li ul li.title {
		background-color: #FFFFFF;
	}


   table.step{
		border-collapse: collapse;	
		background-color: #FFFFFF;
		border: 1px solid #AAAAAA;
		width: 100%;
	}		

	table.step th {
		border: 1px solid #AAAAAA;
		background-color: #FFEFDF;
		padding: 5px;
		}

	
	table.step td {
		border: 1px solid #AAAAAA;
		padding: 5px;
		vertical-align: top;
	}
	
	table.bannertext {
		border: none;
		width: 400px;
		padding: 0;
		margin: 0;
		}
	
	table.bannertext td {
		text-align: right;
		}
		
	.imageSpecing {
		padding-left: 50px;
		padding-right: 50px;
		}	
