body {font: 62.5%/1.6em  verdana, geneva, sans-serif; color:#666; margin:0; background: #eee; min-width:979px}
* {margin:0; padding:0;}
#wrapper {border:1px solid #000;padding:0px 10px 10px 10px;background: #fff;}
#masthead {height:80px; background:  url(../images/logo.gif) left bottom no-repeat; }
#masthead h1 {float:right; text-align:right; width:600px; height:20px; padding: 40px 0px 0px 20px; font-size:110%; font-weight:bold;}
#masthead p {float:right; text-align:right; width:600px; padding: 0px 0px 0px 20px; line-height: 11px}
#topmenuwrapper {width:100%; margin: 0 auto; text-align: left; padding-bottom: 4px; border-bottom:6px solid #9008b8;}
#topmenu {overflow: hidden;}
#topmenu ul {padding: 1em 0 0 0; list-style: none; float: right;}
#topmenu li {display: inline;	float: left;}
#topmenu a {float: left; background:  url(../objects/menuleft.png) no-repeat left top;	margin:0; padding:0px 0px 0px 4px; text-decoration:none; line-height: 1.5em;}
#topmenu a span {background: transparent url(../objects/menuright.png) no-repeat right top;	padding:5px 15px 4px 6px;	color:#000;	display: block;	float: left; cursor: pointer;}
#topmenu a:hover {background-position:0% -42px; }
#topmenu a:hover span {background-position:100% -42px; }
#container {padding:10px 10px 0px 10px; float:left; width:950px}
/* Left Column */
#column1 {width:200px; float:left; background:#fff; margin-top: 10px;}
#column1 p {padding: 5px 10px 5px 10px;border-left: 1px solid rgb(190,190,190);border-right: 1px solid rgb(190,190,190)}
#column1 p a.more {display:block; color:#333; text-decoration:none;	text-align:right; border:none;}
#column1 .bottom {padding: 5px 10px 5px 10px;border-left: 1px solid rgb(190,190,190);border-right: 1px solid rgb(190,190,190);border-bottom: 1px solid rgb(190,190,190)}
#column1 h2 {color:#333; margin:10px 0px 10px 10px ; font-size:1.3em;}
#column1 h3 {margin:0px; padding:4px 20px 3px 20px; background-color:#9008b8; font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:120%;}
#column1 ul {list-style:none;border-top:1px solid #eee;	border:none; margin:0px;background:#e6e6e8;}
#column1 ul li {border-left: 1px solid rgb(190,190,190);border-right: 1px solid rgb(190,190,190);color:#17386A;}
#column1 ul li a {color:#17386A;text-decoration:none;display:block; border-top:1px solid #f6f6f8; border-bottom:1px solid #a6a6a8; text-decoration:none;}
#column1 ul li a:hover {color:#9008b8; background-color:#fff}
.adverts_center {text-align:center}
.column1_sel0 {padding:0px 5px 0px 11px; color:#9008b8; background-color:#fff}
.column1_sel1 {padding:0px 5px 0px 5px; color:#9008b8; }
.column1_sel2 {padding:0px 5px 0px 11px; color:#9008b8; background-color:#F2F9E7}
.round-border-topleft {width:10px; height:10px; position:absolute; z-index:100; background: url(../objects/corner_tl.gif) no-repeat; margin-top:-1px; margin-left:-1px;}
.round-border-topright {width:10px; height:10px; position:absolute; z-index:100; background: url(../objects/corner_tr.gif) no-repeat; margin-top:-1px; margin-left:191px;}
/* Main Column */
#column2 {margin-left:210px; width:700px}
#introduction {width:623px; margin:10px 0px 20px 20px; text-align:center}
#introduction h2 {font:1.8em Arial;	color:#121212;}
.column2_prefix {margin-top:30px}
.column2_h2 {font:1.8em Arial;	color:#121212; margin: 10px 0px 0 20px;}
#thumbnails {margin:20px 5px 0px 20px; text-align:left; float:left}
#thumbnails img {padding:5px; border:1px solid #ffd0d0; margin-bottom:5px;}
#description {margin:20px 0px 0px 0px; text-align:left; float:left;}
#description img {padding:5px; border:1px solid #ffd0d0;}
#holidayblock {width: 500px; margin: 10px 10px 30px 40px; float: left; background: #F2F9E7; margin-bottom: 10px; border: 1px solid #ccc; padding: 15px; font-size: 100%; line-height:1.3em}
#holidayblock p {margin-top:15px; font-size:120%; line-height:12px;}
#holidayblock h4 {font-size:14px; line-height:1.4em};
#residentialblock {width: 500px; margin: 10px 10px 10px 40px; float: left; background: #F2F9E7; margin-bottom: 10px; border: 1px solid #ccc; padding: 15px; font-size: 92%; line-height:12px}
#residentialblock p {margin-top:15px; font-size:120%; line-height:12px;}
#residentialblock h4 {font-size:14px; line-height:1.4em};
#commercialblock {width: 500px; margin: 10px 10px 10px 40px; float: left; background: #F2F9E7; margin-bottom: 10px; border: 1px solid #ccc; padding: 15px; font-size: 92%; line-height:12px}
#commercialblock p {margin-top:15px; font-size:120%; line-height:12px;}
#commercialblock h4 {font-size:14px; line-height:1.4em};

#reportblock1 {width: 623px; margin:0px 50px 10px 20px; text-align:left;}
#reportblock1 p {margin-top:10px; font-size:110%; line-height:21px;}

#reportblock2 {width: 623px; margin:20px 50px 10px 20px; text-align:left;}
#reportblock2 p {margin-top:15px; font-size:110%; line-height:21px;}

.propblocktop {width: 621px; margin: 0px 10px 0px 20px; padding: 2px 15px 2px 15px; float: left; background-color:#000; font-family:"trebuchet ms",arial,sans-serif; color:#fff; font-weight:bold; font-size:120%;border: 2px solid #9008b8;}
.propblocktop a {text-decoration:none;color:#fff; }
.propblocktopright {text-align:right}
.band1con4 {width: 623px; margin: 0px 10px 0px 20px; float: left; background: #F2F9E7; margin-bottom: 20px; border-left: 1px solid #9008b8;  border-right: 1px solid #9008b8;  border-bottom: 1px solid #9008b8; padding: 5px 15px 0px 15px; font-size: 92%; line-height:12px}
.band1con4 a {text-decoration:none; color:blue; }
.band1con4 .section1 {margin-bottom:5px; margin-top:5px}
.band1con4 .section2 {margin-bottom:10px; font-size:120%; line-height:12px; }
.band1con4 .section3 {margin-left:-15px; margin-right:-20px; margin-bottom:0px;font-size:120%; line-height:12px; background-color:#fff; padding:0px; border-top: 1px solid #000}
.band1con4 table {border-collapse: collapse;}
.band1con4 td {vertical-align:top; text-align:center; padding-bottom:20px}
.propblocktop_h {font-size:120%}


#rentalblock {width: 623px; margin: 0px 10px 10px 20px; float: left; background: #F2F9E7; margin-bottom: 10px; border: 1px solid #ccc; padding: 15px; font-size: 92%; line-height:12px}
#rentalblock p {margin-top:15px; font-size:120%; line-height:12px;}
#salesblock {width: 623px; margin: 0px 10px 10px 20px; float: left; background: #F2F9E7; margin-bottom: 10px; border: 1px solid #ccc; padding: 15px; font-size: 92%; line-height:12px}
#salesblock p {margin-top:15px; font-size:120%; line-height:12px;}
#adverts { border: 1px solid #ccc; margin: 10px 10px 10px 20px; float:left}
#references { width: 623px; margin: 10px 10px 10px 20px; float:left}
#references p {margin-top: 15px}
#content {width: 623px; margin:440px 50px 10px 20px; text-align:left;}
#content h2 {font:2.2em Arial;	color:#121212; letter-spacing:-1px; margin-top:20px; border-bottom:2px solid #eee;}
#content h3 {font:2.2em Arial;	color:#121212; letter-spacing:-1px; margin-top:20px;}
#content p {margin-top:15px; font-size:110%; line-height:21px;}
#content ul {padding:5px 0px 0px 0px; margin-left:10px;}
#content ul li {padding:10px 0px 0px 0px; margin-left:20px;}
#content ol {padding:10px 0px 0px 0px; margin-left:10px;}
#content ol li {padding:10px 0px 0px 0px; margin-left:20px;}
#content img {float:left; margin:0px 10px 20px 0px;}
#moreprops { margin: 10px 30px 10px 20px; float:left;}
p.packages {font-size:110%; line-height:21px; margin:30px 10px 60px 350px;}
p.emphasis {margin-left:10px; padding-left:10px; font-size:110%; font-weight:bold; border-left:5px solid #eee;}
p.news {background:#f5f5f5; padding:10px; margin-bottom:10px; border: 2px solid #ffd0d0; overflow: visible;}
p.news span {display:block; font:1.25em  arial, verdana, sans-serif; font-weight: bold; color:#9008b8; border:none; padding-bottom: 0px;}
blockquote {padding-left:10px;	border-left:5px solid #eee;}
#footer {text-align:center;	border-top:2px solid #000; padding:10px; margin:30px 10px 0px 10px;	background:#fff; color:#000;  margin:0 auto; clear: both; font-size:9px}
#footer a {color:#9008b8;font-size:9px}
.purpleprice {COLOR: red; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 9px;}
/* Single Property Pages */
#P_features {width: 623px; padding: 15px 40px 15px 40px; }
#P_features a {display: inline; text-decoration: none; font-size:110%; line-height:21px; color:#666;}
#P_features h2 {font:1.8em Arial; color:#121212;  margin:10px 0px 5px 0px ; text-transform: uppercase; }
#P_slogan {font-size:110%; line-height:21px; padding: 15px 40px 15px 40px; margin:10px 0px 0px 0px}
.P_notes {font-size:110%; line-height:21px; padding: 15px 40px 15px 40px; margin:10px 0px 0px 0px}
.P_notes_h2 {font:1.8em Arial; color:#121212;  margin: 0px ; border-bottom:2px solid #eee;}
#P_website_link {font-size:110%; line-height:21px; padding: 15px 40px 15px 40px; margin:10px 0px 0px 0px}
#P_link {width: 623px; padding: 15px 40px 15px 40px; }
#P_link h2 {font:1.3em Arial; color:#121212;  margin: 0px ;}

