
* {
    margin:0;
    padding:0;
}


body {
    background:#fdf3e7;
    color:#000;
    font:small 'Trebuchet MS', verdana, Arial, sans-serif;
}

a, a:link, a:visited {
	color:#06C;
	text-decoration:underline;
	font-size:100%;
}

a:hover, a:active {
	color:#F90;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
 	margin:0 0 5px 0;
 	padding:0;
	color:#d6ac7a;
}

h1 {
 	font-size:large;
	font-weight:normal;
 	padding:0 0 2px 0;
    margin:0 0 15px 0;
    text-align:left;
    border-bottom:1px solid #d6ac7a;
}

h2 {
    color:#eb870f;
 	font-size:medium;
	font-weight:normal;
 	padding:5px 0 0 0;
    margin:0;
    text-align:left;
    border-bottom:1px solid #d6ac7a;
}

h3 {
 	font-size:small;
    border-bottom:1px solid #ccc;
}

h4, h5, h6 {
 	font-size:small;
	color:#000;
 	border-bottom:1px solid #06C;
}
	
p {
	padding:0 0 10px 0;
	margin-top:0;
}

strong {
	font-weight:bold;
    font-style:normal;
    color:#546e88;
}

em {
    font-weight:normal;
    font-style:italic;
}

acronym {
	cursor:help;
}
	
img {
	border:none;
	padding:0;
    margin:0;
}

dl {
    margin:0 0 10px 0;
}

dt {
	font-weight:bold;
    color:#000;
}

fieldset {
    margin:0 0 15px 0;
    padding:15px;
    color:#333;
 	font-weight:normal;
}

legend {
    color:#eb870f;
 	font-weight:bold;
}

label {
 	display:block;
	font-size:small;
 	font-weight:bold;
	color:#d6ac7a;
    margin:10px 0 0 0;
}

optgroup {
	color:#C00;
	font-weight:medium;
}

select, input {
	padding:0;
	margin:4px 0 0 0;
	color:#000;
	font-size:small;
}

textarea {
    margin:0;
    padding:0;
}

th {
    background:#eb870f;
    border:1px solid #d6ac7a;
    color:#fff;
    font-weight:normal;
    margin:2px;
    padding:2px 5px 4px 5px;
    text-align:center;
}

td {
    background:#e6cac2;
    border:1px solid #d6ac7a;
    color:#000;
    font-weight:normal;
    margin:2px;
    padding:2px 5px 4px 5px;
}
	
/***********************************************/
/* Layout                                      */
/***********************************************/

#wrapper {
    background:#fff;
}

#header {
    background:#fff;
    border-bottom:1px solid #d6ac7a;
    color:#f90;
    font-size:small;
    height:100px;
    line-height:1.2;
    margin:0;
	padding:0;
	position:relative;
    text-align:center;
}

#content {
    background:#fff;
    float:left;
	position:relative;
    text-align:left;
    width:100%;
}

#contentBlock1 {
    visibility:hidden;
}

#footer {
    background:#fff;
    border-top:1px solid #d6ac7a;
    margin:0 auto;
	padding:5px 0 5px 0;
    position:relative;
    text-align:center;
}

#search {
    border:1px solid #d6ac7a;
    background:#e6cac2;
    padding:2px 0 4px 5px;
    width:165px;
}

/***********************************************/
/* Formatting                                  */
/***********************************************/

.subHead {
	font-weight:bold;
	margin:0 0 10px 0;
    padding:5px 0 0 0;
    color:#000;
}

.menuTitle {
	font-size:large;
	font-weight:normal;
 	padding:5px 0 0 0;
    border-bottom:1px solid #d6ac7a;
    text-align:left;
    color:#d6ac7a;
}

.menuTitleHighlight {
	font-size:large;
	font-weight:normal;
 	padding:5px 0 0 0;
    border-bottom:1px dotted #ccc;
    text-align:left;
    color:#F90;
}

.headerContent {
    position:absolute;
    bottom:14px;
    left:10px;
}

.warning {
    color:red;
    font-weight:bold;
}

.rss {
    color:#f90;
    font-weight:bold;
}

.credit {
    color:#06C;
}

#menuList ul {
 	list-style-type:none;
 	color:#fff;
	font-weight:normal;
	font-style:normal;
	margin:0;
	padding:10px 0 0 0;
    width:173px;
}

.menuItem {
    background:#e6cac2;
    margin-top:2px;
    padding:2px 0 4px 5px;
    border:1px solid #d6ac7a;
}

.menuItem a, .menuItem a:link, .menuItem a:visited {
	color:#000;
	text-decoration:none;
	font-size:small;
}

.menuItem a:hover, .menuItem a:active {
	color:#000;
	text-decoration:none;
}

#search label {
    color:#000;
    font:small normal;
    margin:0 0 2px 0;
}

#search input, #search select {
    margin:0 0 4px 0;
}

#footer p {
    margin:8px 0 0 0;
    padding:0;
}

#footer a, #footer #footer a:link, #footer a:visited {
	color:#d6ac7a;
	text-decoration:underline;
}

#footer a:hover, #footer a:active {
	color:#eb870f;
}

.propertyBox {
    clear:both;
    position:relative;
}

.contentPicRight {
    clear:both;
    float:right;
    margin:0 5px 0 5px;
    position:relative;
}

.propertyData dt {
    color:#000;
    float:left;
    margin:0;
    padding:3px 0 3px 0;
    position:relative;
    width:160px;
}

.propertyData dd {
    margin:0 0 0 160px;
    padding:3px 0 3px 0;
}

#enquiry_form {
    visibility:hidden;
}

