@import url(headings.css);
body {
	background: #EAE5E2;
	color: #333;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../../_img/top_repeat.gif);
	background-repeat: repeat-x
}
html, body {
	margin: 0;
	padding: 0
}
img, object, embed, h1 {
	display: block;
	margin: 0;
	padding: 0
}
img {
	border: 0	
}
/*

	COMMON

*/
#outer {
	background: #FFF;
	padding: 0 0 25px 0
}
.wrapper {
	background: #FFF;
	width: 770px;
	margin: 0 auto 0 auto;
}
#content {
	background-image: url(../../_img/bars.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 25px 0 0 0
}
#text {
	border-left: 2px solid #D5CBC4;
	margin: 0 45px 0 134px;
	padding: 5px 0 0 20px;
}
#footer {
	background: #D5CBC4;
}
#centered {
	width: 770px;
	margin: 0 auto 0 auto;	
}
#top {
	background: #463427;
	height: 15px;	
}
h1 {	
	color: #6B6657;
	text-align: right;
	padding: 1px 35px 0 0;
	font-size: 9px;
	font-weight: normal
}
h4 {
	font-size: 14px;
	padding: 0;
	margin: 0;
	font-weight: bold;
	color: #46402D
}
p {
	margin: 0 0 15px 0;
	padding: 0 0 0 0
}
hr { /* For Internet Explorer */
	height: 1px;
	color: #E2DBD6;
	border: none;
}
html>body hr { /* For Opera and Gecko-based browsers */
	height: 1px;
	background-color: #E2DBD6;
	border: 0px solid #E2DBD6;
}
ul {
	list-style: square;
	list-style-image: url(../../_img/bullet.gif);
	margin: -5px 0 15px 25px;
	padding: 0	
}
#main_flash {
	border-bottom: 3px solid #463427	
}
table, th, td {
	border: 1px solid #CCC;
	background: #EEE;
	text-align: center
}
#prop {
	height: 130px	
}
.clear {
	clear: both
}
.float_left {
	float: left
}
.float_right {
	float: right
}
#sub_nav {
	font-size: 14px;
	padding: 0;
	margin: 0 0 25px 0	
}
#sub_nav img {
	display: inline;
	vertical-align: middle
}
#sub_nav a:link, #sub_nav a:visited, #sub_nav a:active  {
	color: #8B7A6F;
	font-weight: bold;
}
#sub_nav a:hover  {
	color: #0F0E0E;
	font-weight: bold;
}
a:link, a:visited, a:active {
	color: #908C81;
	font-weight: normal;
	text-decoration: underline
}
a:hover {
	color: #6B6657;
	font-weight: normal;
	text-decoration: none
}
/*

	HOME FORM

*/
#footer form {
	display: inline;
	padding: 0;
	margin: 0;	
}
#footer dl, #footer dt, #footer dd {
	display: inline;
	padding: 0;
	margin: 0;
}
#footer dt {
	padding: 0 5px 0 0;	
}
#footer dd {
	height: 30px;
	padding: 0 10px 0 0
}
#footer form dd * {
	vertical-align: middle;
}
#footer .fieldset {
	background: #C9BEB7;
	border: 1px solid #BCAEA5;
	font-size: 9px;
	width: 60px;
	height: 12px	
}
#footer dt img {
	display: inline;
	vertical-align: middle;	
}
#submit_home {
	vertical-align: middle;
	margin: 0;
}
#footer {
	font-size: 9px;
	padding: 4px 0
}
#footer p {
	display: inline;
	padding: 0;
	margin: 0 0 0 35px;	
}
#footer a {
	display: inline;
	padding: 0;
	margin: 0 10px 0 0;
	color: #333	
}
p#terms { /* For pages other than home */
	float: right;
	padding: 3px 0 3px 0	
}
/*

	IMAGE BLOCK
	
*/
.image_block {
	position: relative;
	background: #D5CBC4;
	color: #463427;
	border-top: 2px solid #463427;
	border-bottom: 12px solid #463427;
	height: 237px;
	margin: 20px 0 15px 0
}
.image_block_text {
	width: 235px;
}
.image_block_text p {
	padding: 20px 40px 0 20px;
	margin: 0
}
.image_block_heading {
	font-size: 14px;
	font-weight: bold;
	margin: -10px 0 0 0
}
.image_block_img {
	position: absolute;
	right: 0;
	top: 0	
}
.booking {
	position: absolute;
	bottom: 15px;	
}
/*

	SALES AND LEASING

*/
#sales_table {
	margin: 0 0 15px 0	
}
/*

	BUSINESS CENTRE

*/
#floorplan_img {
	border-top: 2px solid #463427;
	border-bottom: 12px solid #463427;
	margin: 10px 0 10px 0
}
/*

	FORM

*/
#left_column {
	float: left;
	padding: 0 25px 0 0;
	margin: 0;
}
#right_column {
	margin: 0 0 0 265px;
	padding: 0 0 0 25px;
	border-left: 2px solid #D5CBC4	
}
#top_list {
	padding-top: 1px	
}
#left_column_contact {
	float: left;
	padding: 0 25px 0 0;
	border-right: 2px solid #D5CBC4
}
#right_column_contact {
	margin: 0 0 0 265px;
	padding: 0 0 0 25px;		
}
#contact_form dt {
	margin: 10px 0 3px 0;
	padding: 0;	
}
#contact_form dd {
	margin: 0;
	padding: 0;	
}
#contact_form label {
	font-size: 11px;	
}
#contact_form .fieldset {
	font-size: 11px;
	background: #EEE;
	border: 1px solid #CCC;
	width: 235px;	
}
#contact_form .textarea {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #EEE;
	border: 1px solid #CCC;
	width: 235px;	
}
select {
	background-color: #EEE;
	font-size: 10px
}
.submit {
	margin: 15px 0 0 160px	
}
/*

	CONTACT

*/
#flash_map {
	border: 1px solid #999;
	margin: 0 0 20px 0
}
#contact dl, #contact dt, #contact dd {
	margin: 0;
	padding: 0;
	float: none
}
#contact dt {
	float: left;
	width: 60px;
}
#contact dl {
	margin: 0 0 5px 0	
}
/*

	LEGAL

*/
#legal_text ul  {
	list-style: none;
	list-style-image: none;
	padding: 5px 0 0 10px;
	margin: 0
}
#legal_text li {
	padding: 5px 0 0 0;
	margin: 0;
}
#legal_text ul a:link, #legal_text ul a:visited, #legal_text ul a:active {
	color: #46412E;
	font-size: 11px;	
}
#legal_text ul a:hover {
	color: #666;
	font-size: 11px;	
}
h4.legal_heading {
	padding: 0;
	margin: 25px 0 10px 0	
}
ol {
	margin: -10px 0 0 30px;
	padding: 0;
	list-style-type: lower-alpha	
}
p#copyright {
	font-size: 10px;
	color: #666;
	padding: 10px 0
}
#legal_print {
	display: none
}
/* 

	SHOW AND TELL LINK
	 
*/
#bottom {
	background: #F2F0ED	
}
#show {
	color: #C2C2C2;
	font-size: 9px;
	width: 770px;
	margin: 3px auto 0 auto;
	text-align: right
}
#show p {
	margin: 5px 0 15px 0;
	padding: 0
}
#show a {
	margin: 0;
	padding: 0 0 0 8px
}
#show a:link, #show a:visited, #show a:active {
	color: #999;
	font-weight: normal;
	text-decoration: none
}
#show a:hover {
	color: #666;
	font-weight: normal;
	text-decoration: none
}








/*

	AWARD LOGO

*/
#award-text {
	float: left;
	width: 440px;
}
#award-text p {
	margin: 25px 15px 0 140px;
	font-size: 9px;
	color: #666;
	text-align: justify	
}
#award-logo {
	float: left;	
}