body {	font-family: Arial, Helvetica;	background-color: #FEFEF1;	color: #000000;	margin: 0px;	padding: 0px;	border: 0px;	font-size: 0.8em;}a:link {color: #6300B5;	font-weight: normal; }a:visited {color: #6300B5; font-weight: normal; }a:active {color: #990000; font-weight: normal; }a:hover {color: #990000; font-weight: normal; }.toplogo { position: absolute; top: 10px; left: 10px; width: 140px; height: 180px;}.topheader { 	position: absolute; 	top: 10px; 	left: 140px; 	width: 660px; 	text-align: center;	}	.menublock {position: absolute; top: 200px; left: 10px; width: 140px; }.menuitem {text-align: left; width: 120px; margin: 0px 0px 5px 0px;}	.menuitem a:link {color: #6300B5; font-size: 9pt; text-decoration: none; font-weight: bold; display: block}	.menuitem a:visited {color: #6300B5;  font-size: 9pt; text-decoration: none; font-weight: bold; display: block}	.menuitem a:active {color: #6300B5;  font-size: 9pt; text-decoration: none; font-weight: bold; display: block}	.menuitem a:hover {color: #6300B5;  font-size: 9pt; text-decoration: none; font-weight: bold; display: block}	.menuitemtv {position:relative; top: 10px;}	.minilogo {position: relative; top: 0px; margin: 0px; float: right;}.rps {position: relative; top: 10px;}.bespoke {position: relative; top: 15px;}.saving {position: relative; left: 40px; top: 5px; font-style: italic; font-weight: bold; color: #ffffff;}.toppurple {position: relative; top: 29px; height: 30px; background: #6300B5; text-align: left;}.mainpage {position: absolute; top: 150px; left: 160px; width: 620px; }.reserved {position: relative; top: 5px; font-style: italic; font-weight: normal; color: #ffffff; font-size: 80%;}.bottompurple {position: relative; top: 29px; height: 30px; background: #6300B5; text-align: center;}.centre {text-align: center;}.bold {font-weight: bold;}.italic {font-style: italic;}.pagename {text-align: center; margin: 10px 0px 20px 0px;}.hometexttl {position: absolute; top: 160px; left: 200px;width: 220px;color: #000;z-index: 100;line-height: 160%;}.hometexttr {position: absolute; top: 160px; left: 550px;width: 200px;color: #000;z-index: 100;text-align: right;line-height: 160%;}.hometextbl {position: absolute; top: 400px; left: 200px;width: 170px;color: #000;z-index: 100;line-height: 160%;}.hometextbr {position: absolute; top: 400px; left: 570px;width: 180px;color: #000;z-index: 100;text-align: right;line-height: 160%;}.wefind {position: absolute; top: 150px; left: 200px;font-weight: bold; font-size: 24pt; color: #6300B5;z-index: 100;}.youchoose { position: absolute; top: 150px; left: 620px;font-weight: bold; font-size: 24pt; color: #6300B5;z-index: 100;}.border-top {background: url(images/bart.gif) repeat-x #eeeeee;}hr {color: #999999;}td {		font-family: Arial, Helvetica;	font-size: .8em	}	h1 {display:inline; font-size: 150%;; font-weight: bold; color: #6300B5}h2 {display:inline; font-size: 120%; font-weight: bold; color: #6300B5}h3 {display:inline; font-size: 110%; font-weight: bold; color: #6300B5}form {display:inline;} input, textarea {border: 1px solid #6300B5;}.radio {border: 0px;}label {font-weight: normal; cursor: pointer; cursor: hand;}.mandatory {color: #ff0000;}li {margin: 0px 0px 5px 0px;}.floorplan {float: right; margin: 0px 5px 5px 0px;}
