html {	font-family: Arial, Verdana, Helvetica, sans-serif, Times, serif;	margin:0;	padding:0; }
body { text-align:left; font-size:100%; width:100%; height:100%; margin:0; padding:0; background:#F5F5F5 url("../images/back_grad.gif") 0 bottom repeat-x fixed; }
a { text-decoration: none; color:#36074C; }
a:hover { text-decoration:none; }
h1 { font-weight:bolder; font-size:1.3em; margin-bottom:0; padding-bottom:0; color:#36074C; }
h2 { font-size: 1.1em; margin-bottom:0.2em; color:#36074C; }
h3	{color:#36074C;}
h3, p { font-size:0.8em; margin:0.4em 0; }
ul, ol { margin:0; padding:0;font-size:0.8em; }
ul	{	list-style:none; }
a img	{ border:none; }
label	{ color:#36074C; }

input, select, textarea {
	font-family: Arial, Verdana, Helvetica, san-serif, Times, serif; font-size:1em;	
}

#site-border {
	text-align:left; position:relative;
	width:800px; margin:20px auto 0px auto; padding:0px 50px 0 20px;
	background:url('../images/side_grad.png') 0 0 repeat-y;
}

#site-head {
	width:682px; height:121px; padding-left:120px; position:relative;
	background:url('../images/header.jpg') 0 0 no-repeat;
}
#site-head h1 { color:#A3A3A3; padding:0 0 0 10px;position:relative; top:25px; }
#site-head h2 { color:#36074C; font-weight:bold; font-size:90%;padding:0 0 0 10px;position:relative; top:10px; }
#main-nav	{
	font-size:80%;
	width:682px; position:absolute; bottom:0px;	padding:0; margin:0;
	background:#43095E url('../images/nav_grad.gif') 0 bottom repeat-x; border-top:1px solid #9276A6;
}
#main-nav li	{ float:left; position:relative; margin:0; height:1.8em; width:auto; }
#main-nav li a	{ color:#FFF; display:block; height:1.6em; width:auto; padding:3px 10px 0 10px; margin:0; }
#main-nav li a:hover	{ background:url('../images/nav_grad_hover.gif') 0 bottom repeat-x; }

#main-nav li#home a	{ width:3em; }
#main-nav li#available a	{ width:12.5em; }
#main-nav li#landlords a	{ width:5.7em; }
#main-nav li#tenants a	{ width:4.4em; }
#main-nav li#holidays a	{ width:5em; }
#main-nav li#investments a	{ width:7em; }
#main-nav li#contact a	{ width:4.5em; }

#site-body {
	width:672px; position:relative; padding:20px 8px 10px 120px; margin:0;
	clear:both; background:#FFF url('../images/page_back.gif') 17px 200px no-repeat;
	border-left:1px solid #EEE; border-right:1px solid #EEE;
}
#main-content	{ width:400px; }

#main-content img.widescreen	{ margin:0;padding:0 0 0.2em 0; border-bottom:2px solid #9276A6; }
#main-content p.caption	{ font-size:0.7em; font-weight:bold; margin:0 0 3em 0; color:#9276A6; }

ul#bottom-links	{ width:320px; background:#36074C; margin:20px 0 20px 0; clear:left; }
ul#bottom-links li	{ width:104px; min-height:120px; float:left; position:relative;background:#36074C url('../images/bottom_grad.gif') 0 bottom repeat-x; padding-right:2px; }
ul#bottom-links li img	{ width:100px; height:100px; margin:3px 0 0 3px }
ul#bottom-links li a	{ font-weight:bold; text-align:center;color:#FFF; display:block; min-height:3em; }


ul.bulleted	{ padding:0 0 0 10px; }
ul.bulleted li	{ margin:0 0 5px 0;padding:0 0 0 20px; background:url('../images/bullet.gif') 0 0 no-repeat; }

ul.properties	{ width:400px; margin-top:20px; margin-bottom:40px; font-size:1em; padding-right:20px; position:relative; right:5px;}
ul.properties h2, ul.properties h3	{ margin:0; padding:0; width:300px; }
ul.properties li	{ clear:left; width:400px; margin-bottom:20px; padding:5px; border:1px solid #36074D; }
ul.properties li p	{ width:300px; }
ul.properties ul	{ padding-bottom:1em; }
ul.properties ul li	{ clear:none; width:200px; margin-bottom:5px; padding:0; border:none; position:relative; }
ul.properties img	{ width:80px; height:80px;float:left; border:1px solid #BB77DD; margin:0 5px 0 0; padding:2px; background:#FFF;position:relative; }
ul.properties ul li.split	{ clear:left; height:0; width:100%; margin:0; padding:0; line-height:0; position:relative; }
ul.properties ul li.more_info	{  width:300px; text-align:right; margin-top:5px; position:absolute; right:25px; }
ul.properties ul li.more_info a	{ width:295px; height:100%; font-style:italic; display:block;font-size:0.8em; position:relative; text-align:right;padding:0.1em 1em 0.1em 0; }
ul.properties ul li.more_info a:hover	{ color:#FFF; background:#9276A6; }

blockquote	{ font-weight:bold; color:#36074C; padding:0; margin:20px 0; }
blockquote p.citation	{ font-size:70%; color:#999; }

#side-bar	{ width:200px; position:relative; float:right; }
#side-bar img	{ width:100%; border-top:2px solid #36074C; border-bottom:2px solid #36074C; }
#side-bar	ul	{ margin-bottom:20px; }
#side-bar li	{ width:200px; height:105px; margin:0 0 20px 0; padding:0; position:relative; }
#side-bar li#residential	{ background:#324900 url('../images'); }
#side-bar li#holiday	{ background:#8C2304 url('../images'); }
#side-bar li#investment	{ background:#C1A600 url('../images'); }

#side-bar li img	{ float:left; width:100px; height:100px; margin:2px 2px 2px 3px;padding:0; border:none; }
#side-bar h2	{ font-size:90%; width:90px; float:right; position:relative; top:20px; }
#side-bar h2 em	{ font-style:normal; font-size:80%; display:block; }
#side-bar h2 a	{ color:#FFF; }

form, form ul	{ width:100%; }
form	{ margin-bottom:20px;}
form ul label	{ display:block; width:305px }
form ul input, form ul textarea	{ width:305px; border:1px solid #36074C; margin-bottom:10px; }
form ul input#submit	{ background:#36074C; color:#FFF; font-weight:bold; width:auto; }
form ul input#submit:hover	{ color:#36074C; background:#FFF; cursor:pointer; }

.address	{ width:150px; float:left; margin:0; padding:0; }
.address ul	{ margin-bottom:1em; }
.other_details	{ width:180px; float:right; margin:0; padding:0; }
.other_details h3, .address h3	{ margin:0; padding:0; }

#site-footer	{
	width:700px; height:1.5em; position:relative; padding:0 2px 0 100px; margin:0;
	float:none; clear:both;
	background:#36074C; color:#FFF; font-size:90%;
}
#site-footer a	{ color:#FFF; }
#site-footer ul li	{ float:left; position:relative; margin:0 20px; padding:4px 0 0 0; }
.split	{ clear:both; }