* {font-family:Arial,Helvetica,sans-serif;}
body {background:#fff;margin:0px;padding:0;text-align:center;}
h1 {background:transparent url(images/header-bg.jpg) no-repeat scroll left top;color:#858685;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:normal;margin:0;padding:184px 0 48px 114px;}
#homepage, #profilepage, #testimonialspage, #latestnewspage, #contactpage h1 {background:transparent url(images/header-bg.jpg) no-repeat scroll left top;color:#858685;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:normal;margin:0;padding:184px 0 48px 114px;}
h2 {color:darkslategray;font-family:Arial,Helvetica,sans-serif;font-size:27px;font-weight:normal;margin:0;padding:0;}
#homepage, #profilepage, #testimonialspage, #latestnewspage, #contactpage h2 {color:darkslategray;font-family:Arial,Helvetica,sans-serif;font-size:26px;font-weight:normal;margin:0;padding:0;padding-bottom:5px;}
h3 {color:darkslategray;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;margin:0;padding:0;}
#homepage, #profilepage, #testimonialspage, #latestnewspage, #contactpage, #areapage, h3 {color:darkslategray;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;margin:0;padding:0;}
td {color:darkslategray;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
p {color:#888888;font-size:12px;line-height:18px;margin:12px 0;}
img {border:medium none;}
a:hover h3 {text-decoration:underline;}
a h3 {margin-left:30px;}

#container {background:#FFFFFF none repeat scroll 0 0;border:1px solid darkslategray;margin:0 auto;text-align:left;width:955px;}
#headerimg {border-bottom:1px solid darkslategray;}
#headerdate{position:relative;font-size:12px;font-weight:bold;height:20px;width: 170px; left: 756px; top: -12px;margin-top:-20px}
#navbar {background:transparent url(images/navbar-bg.jpg) repeat scroll 0 0;height:35px;list-style-type:none;margin:0;padding:0px;}
#navbar li {display:inline;float:left;text-align:center;}
#navbar li a {background:transparent url(images/nav-li.jpg) no-repeat scroll right top;color:#FFFFFF;display:block;font-size:12px;font-weigh:500;height:35px;line-height:35px;text-decoration:none;text-indent:-15px;width:113px;padding-left:6px}
#navbar li a:hover {color:darkslategray;}
#navbar #contactlink a {background:transparent none repeat scroll 0 0;}

#leftcontent {float:left;padding:18px 25px;width:139px;}
#leftcontent p {margin:12px 0;padding:12px 0 3px;}

#preload {display:none;}

#featuredprice {font-size:1.4em;line-height:1.4em;}
#feature{padding:10px 5px 5px 5px; margin-top:10px;width:200px}
#maincontent {padding:15px 15px 0 13px;width:700px;}
#maincontent img {padding:0;}
#maincontent li {font-size:12px;line-height:18px;}

#content {float:right;}
#fullcontent {padding:18px 25px;width:905px;}
#rightcontent {float:left;margin:0;padding-top:60px;width:300px;}
#rightcontent p {margin:0 0 24px;padding:0;}

.intro-text {font-size:14px;line-height:19px;margin:0 50px 12px 0;}
#bottom-text {font-size:14px;line-height:19px;margin:0 50px 0 0;}
#quote-text {float:right;margin:0 0 0 9px;padding:25px 24px 0;width:371px;}
#quote-text p {color:darkslategray;font-family:Arial,Helvetica,sans-serif;font-size:20px;line-height:24px;padding:0 0 0 10px;margin-top:5px;}

#featproptitle{margin-top:25px;}
#featproptext{width:200px;margin-top:5px;margin-left:8px;text-align:left;}
#featproppic{margin-top:5px;margin-left: 3px;border: 1px solid darkslategray;}

#rsalespage strong {color:#000000;}
#rsalespage b {text-transform:uppercase;}

#footer {border-color:#B9B9B9;border-style:solid;border-width:2px 0 0;clear:both;padding:4px 0 0;}
#footertext {padding:11px 14px;}
#footertext p {color:darkslategray;font-family:Arial,Helvetica,sans-serif;font-size:31px;margin:0;padding:0;}
#footertext span {color:darkslategray;float:right;font-size:11px;margin:-20px 0 0;padding-left:20px;}
td#footertext p {font-size:24px;}
#footertext a {border-right:1px solid #B9B9B9;margin-right:6px;padding-right:6px;}
#footertext a + a + a {border-right:medium none;margin-right:13px;}
#footertext #homepagefooter {color:#858685;float:right;font-size:11px;margin:-21px 0 0;width:530px;}
#footertext div {text-align:right;}
#telno {height:28px;line-height:35px;width:360px;}
#pplink{float:right;clear:none;position:relative; bottom:6.5em}

#contpic {margin-bottom:15px;}
#maincontent #welcome {margin-top:18px;}
#requestimg {float:right;margin-right:80px;margin-top:20px;}
#requestimg a {background-image:url(images/request.jpg);display:block;height:83px;margin-left:20px;text-decoration:none;text-indent:-999em;width:94px;}
#requestimg a:hover {background-image:url(images/requestred.jpg);}
#callyouimg {float:right;margin-right:10px;margin-top:20px;}
#callyouimg a {background-image:url(images/callyou.jpg);display:block;height:82px;text-decoration:none;text-indent:-999em;width:94px;}
#callyouimg a:hover {background-image:url(images/callyoured.jpg);}

#contactcontent {float:left;width:380px;}
con_form {font-size:0.9em;margin:10px 0;min-width:370px;padding:0;width:370px;}
con_form label {color:#888888;display:block;float:left;font-size:12px;margin:5px 0 0;padding:0;text-align:right;width:95px;}
con_form br {clear:left;}
con_form dt {clear:both;color:#888888;float:left;font-size:12px;text-align:right;width:33%;}
con_form dd {float:left;margin:0 0 0.5em 0.25em;width:66%;}

#leftbar form {font-size:0.9em;margin:1px 0;min-width:170px;padding:0;width:170px;}
#leftbar form label {display:block;float:left;margin:1px 0 0;padding:0;text-align:right;width:60px;}
#leftbar form br {clear:left;}
#leftbar form dt {clear:both;color:#000000;float:left;font-size:12px;text-align:right;width:33%;}
#leftbar form dd {float:left;margin:0 0 0.5em 0.25em;width:66%;}

#contactcontainer {background:transparent url(images/containerbg.gif) repeat-y scroll 0 0;float:left;width:600px;}


#searchcontainer {float:left;padding-left:8px;width:180px;}
#resultcontainer {background:transparent url(images/containerbg.gif) repeat-y scroll 0 0;float:left;width:955px;}
#resultcontent {padding-left:215px;}
dl dd input {color:#888888;font-size:12px;width:200px;}
dl dd select {color:#888888;font-size:12px;margin:0 0 0 5px;width:205px;}
dl dd textarea {color:#888888;font-size:12px;height:80px;width:200px;}

#required {font-style:normal;}
#error {color:darkslategray;}

#googlepopup {width:200px;}
#googlepopup form {font-size:12px;margin:0;padding:0;}
#googlepopup input {color:#888888;width:150px;}
#map {height:390px;width:366px;display:block; border:1px solid darkslategray;float:left}

#homepage #homelink a {background:#FFFFFF url(images/nav-li.jpg) repeat-y scroll right bottom;color:darkslategray;}
#profilepage #profilelink a, #testimonialspage #testimonialslink a, #latestnewspage #latestnewslink a {background:#FFFFFF url(images/nav-li.jpg) repeat-y scroll right bottom;color:darkslategray;}
#propertypage #rsaleslink a, #whychoosepage #whychooselink a, #rletspage #rlettingslink a, #surveyingpage #surveyinglink a, #contactpage #contactlink a, #areapage #areaoverview a, #csalespage #csaleslink a, #usefulpage #usefullink a {background:#FFFFFF url(images/nav-li.jpg) repeat-y scroll right bottom;color:darkslategray;margin:0 0 0 -8px;}
#navbar #whychooselink #choose {width:119px;}
#navbar #surveyinglink #surveying {width:155px;}
#navbar #csaleslink #commercial {width:125px;}
#usefulpage #headerdate, #shortlistpage #headerdate {margin-top:-24px}
.text {color:#888888;font-size:12px;line-height:18px;}
.w_text {color:#FFFFFF;font-size:12px;line-height:18px;}
a, a:visited {color:darkslategray;font-size:12px;line-height:18px;text-decoration:none;}
a:hover, a:active, a:focus {color:darkslategray;text-decoration:underline;}
#fullcontent li {color:#888888;font-size:12px;line-height:18px;margin:12px 0;}
#searchtypes input {color:#888888;font-size:12px;width:20px;}
#viewings input {color:#888888;font-size:12px;width:20px;}

#search3 {margin-bottom:10px;text-align:right;width:375px;}
#searchall {font-size:14px;text-decoration:underline;}
#searchall:hover {border-bottom:1px solid darkslategray;}
#resultsprice {color:darkslategray;float:right;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;margin:0;padding:0;}
#resultbedtype {color:darkslategray;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;margin:0;padding:0;}
#resultlocation {color:darkslategray;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;margin:0;padding:0;}
#resultslinks {padding-top:5px;}
#resultsdescription {padding-right:20px;}
#searchresults table {border-bottom:1px solid darkslategray;border-top:1px solid darkslategray;padding-top:15px;}
#searchresults table table {border-bottom:1px none darkslategray;border-top:1px none darkslategray;padding-top:0;}
#searchresults table + br + table {border-top:1px none darkslategray;padding-top:0;}
#resultcontent a {color:darkslategray;}
#searchresults td {vertical-align:top;}
#searchresults table + br + table td {padding-top:0;}
#paging .paging-kg {font-size:14px;}

#propinfo #resultsprice #sstc {color:#FF0000;font-family:inherit;font-size:0.9em;font-weight:bold;}
#propinfo #resultsprice #let {color:#FF0000;font-family:inherit;font-size:0.9em;font-weight:bold;}
#sstcgif {clear:both;position:absolute;z-index:3;}
#sstctext {display:none;}
#maindetails {color:darkslategray;font-size:1.1em;margin-bottom:5px;padding-bottom:5px;padding-top:5px;text-align:left;}
#gallery {margin-bottom:5px;min-height:300px;}
#details {margin-top:5px;}
#left {float:left;padding-right:20px;}
#fulloptions ul {color:darkslategray;list-style-image:none;list-style-position:outside;list-style-type:disc;margin-top:0;}
#fulloptions li {padding-right:30px;}
#fulloptions ul li a:hover {list-style-image:none;list-style-position:outside;list-style-type:circle;}
#fulloptions ul li:hover {list-style-image:none;list-style-position:outside;list-style-type:circle;}
#sstc {color:#FF0000;font-family:inherit;font-size:0.9em;font-weight:bold;}
#let {color:#FF0000;font-family:inherit;font-size:0.9em;font-weight:bold;}
#sstcgifbig {position:absolute;z-index:3;}
#internals {float:right;list-style-type:none;margin:0;padding:0;width:340px;}
#internals li {display:inline;float:left;font-size:0.9em;font-weight:normal;height:100px;margin:0 0 0 8px;text-align:center;width:102px;}
#internals li img {border:2px solid #EEEEEE;width:100px;}
#internals :hover img {border:2px solid #1B4164;}

#searchcontainer {float:left;width:180px;}
#searchcontainer table{padding-top:32px}
#searchcontainer td{height:26px;text-align:left;padding-left:8px;font-size:16px}
#searchcontainer th{height:26px;text-align:left;font-weight:normal}
#searchcontainer select{width:111px;}
#resultcontainer {border-left-width:2px;border-top-width:0;border-right:1px solid #d3d3d3;color:darkslategray;float:left;margin-left:0;margin-right:0;padding-left:0;width:225px;}
#featurehead {font-size:18px;padding-bottom:7px}
b {font-size:125%}
#search {background:transparent url(images/search.gif) repeat scroll bottom;width:185px;height:100px;display:block;text-indent: -999em;margin-top:10px;margin-left:12px;border:1px solid #000}

#sold {background:transparent url(images/soldprop.png);width:185px;height:75px;display:block;text-indent: -999em;margin-top:10px;margin-left:12px;margin-bottom:10px}
#sold:hover {background:url(images/soldprophover.png)}
#logobar2 {
position:relative;
bottom:-77px;
float:right;
padding-right:2px;
}
#logobar {
position:relative;

float:left;
padding-left:2px;
}

#logobar img {height:35px; padding-right:16px;}
#logobar2 img {height:35px; padding-left:16px;}

#emailo a{font-weight:bold; line-height:28px; font-size:14px;padding-right:0.8em}

#method {position:relative; right:4px;}
#required {text-align:left; }

label {font-size:12px}

.contactform {width:332px;float:left}

#addressbox { width:300px; float:right; text-align:center; padding-top:40px;padding-right:30px}
#addressbox li {list-style:none; }
#addressbox ul {padding:0px}

#logobar .primeloc {height:70px;width:70px}

.propertysidebar {text-align:right; float:right}

.propertycontent {min-height:192px}

#pp-mainphotoholder {float:left;width:332px;}

#pp-mainphotoholder img{display:block;margin:0 auto;border:2px ridge slategray}




.propertycontent a {font-size:22px; font-weight:normal; text-decoration:none; line-height:30px}
.propertycontent a:hover {text-decoration:none}
.pp-fullthumbgallery {width:90px;float:left;padding:2px 5px;font-size:0.7em}
.pp-fullthumbgallery img {padding:10px; height:60px;}

#pp-thumbnailcontainer{width:240px;float:right;}


hr{width:700px}

.pp-subheader{font-size:150%}

#photocity {}

#propertypage h2 {float:left}



.pp-paging{text-align:right; line-height:10px;margin-top:-10px;font-size:12px}

#pp-options{margin-top:-7px;text-align:center}
#pp-options li{float:left;width:110px;}

#bottomline {clear:both; font-size:12px; text-align:center}
.officemap{float:right;}
.price{font-size:100%;color:darkslategray}

#maptext {width:290px; float:right; overflow:auto; height:490px}
#summaryshort {float:right;font-size:150%}
#summaryshort p {font-size:100%;line-height:25px}

#floor2 {height:100%}


#mapcanva {float:left}
#streetcanva {float:left}


.slides {
               position: relative;
               z-index: 1;
               display: none;
			  }
#slide1 {
               display: block;
}
.miniprops {
width:200px;
float:right;
background:lightyellow;
position:relative;
top:31em;
padding:5px;
height:200px;
overflow:auto
}
.miniprops img {
width:100px;
float:right}        

#streetlink a h3 {margin-left:0px;padding-top:7px}
.slides img {border:1px solid darkslategray}
#tespic{float:right}
#twitterlink {margin-left:63%}
.propertysidebar img {max-height: 350px}