body { background: url("/images/background.gif") top center repeat-x #EEE; text-align: center; font: normal 14px "Trebuchet MS",arial,sans-serif; margin: 0px; padding: 0px; }
body.form { background: #FFF; text-align: center; font: normal 12px "Trebuchet MS",Verdana,arial,sans-serif; margin: 0px; padding: 0px; }

table.maintable { width: 970px; margin: 0px auto; padding: 0px; border: 0px; font: normal 14px "Trebuchet MS",Verdana,arial,sans-serif; color: #FFF; }

td.header { height: 338px; text-align: center; vertical-align: top; background: url("/images/top.jpg") bottom right no-repeat; border-bottom: solid 1px #EEE; }
td.header2 { height: 140px; text-align: center; vertical-align: top; border-bottom: solid 1px #EEE; }
h1 { width: 970px; margin: 0px auto; padding: 0px; font: normal 10px Verdana,arial,sans-serif; color: #999; text-align: right;  }
h1.prop { width: 950px; margin: 0px; padding: 10px; font: bold 20px "Trebuchet MS",Verdana,Arial,Sans-serif; color: #07F; text-align: center; }
div#top { position: absolute; top: 35px; left: 0px; height: 75px; padding: 0px; width: 100%; text-align: center; font: normal 12px "Trebuchet MS",Verdana,arial,sans-serif; color: #000; }
div#header { width: 970px; margin: 0px auto; text-align: left; background: url("/images/phones.gif") top right no-repeat; }
div#tabmenu { width: 970px; margin: 0px auto; text-align: right; height: 42px; vertical-aling: top; background: url("/images/topmenuline.gif") bottom center repeat-x; border-bottom: solid 1px #9CD7FF; }
a.whitetab { float: right; display: block; width: 96px; height: 17px; padding: 8px; font: normal 13px "Trebuchet MS",Verdana,arial,sans-serif; text-decoration: none; margin: 0px; background: url("/images/buttons/whitetab.gif") bottom center no-repeat #EEE; text-align: center; vertical-align: middle; }
a.whitetab:link { color: #000; }
a.whitetab:hover { color: #07F; }
a.whitetab:visited { color: #000; }
a.whitetab:visited:hover { color: #07F; }

a.bluetab { float: right; display: block; width: 96px; height: 17px; padding: 8px; font: normal 13px "Trebuchet MS",Verdana,arial,sans-serif; text-decoration: none; margin: 0px; background: url("/images/buttons/bluetab.gif") bottom center no-repeat #EEE; text-align: center; vertical-align: middle; }
a.bluetab:link { color: #FFF; text-decoration: none; }
a.bluetab:hover { color: #021D54; text-decoration: none; }
a.bluetab:visited { color: #FFF; text-decoration: none; }
a.bluetab:visited:hover { color: #021D54; text-decoration: none; }

a.top { font: normal 14px "Trebuchet MS",Verdana,arial,sans-serif; text-decoration: none; margin: 0px 10px; }
a.top:link { color: #000; text-decoration: none; }
a.top:hover { color: #CD520C; text-decoration: none; }
a.top:visited { color: #000; text-decoration: none; }
a.top:visited:hover { color: #CD520C; text-decoration: none; }


td.main { width: 690px; padding: 10px; font: normal 12px Verdana,Arial,Sans-serif; color: #000; background: #FFF; vertical-align: top; text-align: justify; }
td.main a { font: normal 12px Verdana,Arial,Sans-serif; color: #07F; }

div.imgholder { border: solid 1px #07F; padding: 5px; }
img.imgholder { border: solid 1px #07F; padding: 5px; }
img.postit { float: right; margin: 10px 30px 0px 0px; width: 199px; height: 187px; }
td.callbutton { padding: 2px; font: bold 11px "Trebuchet MS",Verdana,Arial,Sans-serif; color: #000; text-align: center; background: #CCC; border: solid 1px #021D54; }
a.callbutton { font: bold 11px "Trebuchet MS",Arial,Sans-serif; text-decoration: none; }
a.callbutton:link { color: #021D54; }
a.callbutton:hover { color: #07F; }
a.callbutton:visited { color: #021D54; }
a.callbutton:visited:hover { color: #07F; }

div.legal { font: normal 10px Verdana,Arial,Sans-serif; color: #666; }

h2 { font: bold 20px "Trebuchet MS",Verdana,Arial,Sans-serif; color: #07F; text-align: left; text-decoration: none; text-transform: uppercase; margin: 0px 0px 10px 0px; }
h3 { font: bold 14px Verdana,Arial,Sans-serif; color: #021D54; text-align: left; }
h3.homecall { text-align: center; font: normal italic 14px Verdana, Arial, Helvetica, sans-serif; color: #021D54; }
h4 { font: bold 14px Verdana,Arial,Sans-serif; color: #999; text-align: center; }
h5 { font: bold 14px Verdana,Arial,Sans-serif; color: #999; text-align: left; }

td.sidemenu { width: 255px; background: #07F; font: normal 14px "Trebuchet MS",Verdana,Arial,Sans-serif; color: #FFF; vertical-align: top; text-align: justify; border-left: solid 1px #FFF; }

table.sidetmenu { width: 200px; height: 120px; margin: 0px; padding: 0px; border: 0px; }
td.button { margin:0px; padding: 0px; height: 28px; background: #07F; vertical-align: middle; text-align: left; border-bottom: dotted 1px #000; }
td.button2 { margin:0px; padding: 0px; height: 28px; background: #99CCFF; vertical-align: middle; text-align: left; border-bottom: dotted 1px #000; }
td.nobutton { padding: 6px 18px; height: 28px; background: #07F; vertical-align: middle; text-align: left; color: #FFF; font-weight: bold;  }
a.sidemenu { display: block; width: 200px; height: 14px; font: bold 14px "Trebuchet MS",arial,sans-serif; text-decoration: none; margin: 6px 3px 6px 18px; }
a.sidemenu:link { color: #FFF; text-decoration: none; }
a.sidemenu:hover { color: #036; text-decoration: none; }
a.sidemenu:visited { color: #FFF; text-decoration: none; }
a.sidemenu:visited:hover { color: #036; text-decoration: none; }

li a {
	padding: 0;
	margin: 0;
	display: inline;
	background-color : transparent;
	border-bottom: none;
	text-transform: none;
	letter-spacing: normal;
	border-right: none;
	border-left: none;
	width: auto;
}


#side { vertical-align: top; margin: 0px auto; padding: 0px; }

div#date { float: left; margin-top: 125px; margin-left: 5px; text-align: left; font: normal 11px Verdana,arial,sans-serif; color: #07F; }
div#topform { background: url("/images/formbk.gif") top right no-repeat #9CD7FF; width: 270px; height: 150px; margin: 10px 0px 0px -5px; padding-top: 40px; padding-left: 30px; text-align: left; color: #036AE1; }

td.botform { height: 140px; margin: 0px; padding: 0px; text-align: left; vertical-align: top; background: url("/images/contactbanner.jpg") top center no-repeat #FFF; }
div.requestcallback { height: 140px; margin: 0px; padding: 0px 10px; text-align: left; vertical-align: top; background: url("/images/callbackbanner.jpg") top center no-repeat #FFF; }
div.contactbanner { height: 140px; margin: 0px; padding: 0px 10px; text-align: center; vertical-align: top; background: url("/images/contactbanner.jpg") top center no-repeat #FFF; }
div.requestviewingtrip { height: 140px; margin: 0px; padding: 0px 10px; text-align: left; vertical-align: top; background: url("/images/viewingrequest.jpg") top center no-repeat #FFF; }
div.requestpropinfo { height: 140px; margin: 0px; padding: 0px 10px; text-align: left; vertical-align: top; background: url("/images/propertybanner.jpg") top center no-repeat #FFF; }
div.requestpropinfo2 { height: 140px; margin: 0px; padding: 0px 10px; text-align: right; vertical-align: top; background: url("/images/contactsmallform.gif") top center no-repeat #FFF; }
#refinform { display: block; float: right; width: 250px; height: 20px; margin: 15px 0px 0px 0px; font: bold 20px "Lucida Sans Unicode",Verdana,Arial,Sans-serif; color: #0A2262; }
#newform { margin: 55px 0px 0px 135px; width: 510px; height: 45px; font: bold 11px Verdana,Arial,Sans-serif; color: #FFF; }
#newform2 { margin: 5px 25px; height: 120px; font: bold 11px Verdana,Arial,Sans-serif; color: #FFF; }
td.inform { font: normal 12px "Trebuchet MS",Verdana,Arial,Sans-serif; color: #666; vertical-align: middle; text-align: right; }
form { margin: 0px; }
#quickform { position: relative; top: 53px; left: 160px; width: 520px; height: 45px; font: bold 11px "Trebuchet MS",Verdana,Arial,Sans-serif; color: #FFF; }
table.bottomform { margin: 15px 0px 0px 300px; height: 45px; font: bold 11px "Trebuchet MS",Verdana,Arial,Sans-serif; color: #FFF; }
div.darkback { width: 850px; margin: 0px auto; padding: 2px; font: bold 11px "Trebuchet MS",Verdana,Arial,Sans-serif; color: #CD520C; text-align: center; background: #FFF; }
div.message { position: absolute; top: 15px; left: 0px; width: 100%; text-align: center; font: normal 12px "Trebuchet MS",Verdana,Arial,Sans-serif; }
td.txtinform { font: normal 11px Verdana,Arial,Sans-serif; color: #666; vertical-align: middle; text-align: right; }
td.txtinformw { font: normal 11px Verdana,Arial,Sans-serif; color: #021D54; vertical-align: middle; text-align: right; }
td.txtinform2 { font: normal 11px Verdana,Arial,Sans-serif; color: #666; vertical-align: middle; text-align: right; }
.quickform { font: normal 11px "Trebuchet MS",Verdana,Arial,Sans-serif; color: #021D54; background: #FFF; width: 115px; border: solid 1px #999; }
.quicksubmit { display: block; float: right; width: 115px; height: 20px; margin: 0px; font: bold 11px "Trebuchet MS",Verdana,Arial,Sans-serif; color: #000; background: #CCC; width: 150px; }
.inform { font: normal 11px "Trebuchet MS",Verdana,Arial,Sans-serif; color: #000; background: #FFF; border: solid 1px #BC1616; width: 150px; }
.insubmit {  font: bold 11px "Trebuchet MS",Verdana,Arial,Sans-serif; color: #000; background: #EB983B; border: solid 1px #BC1616; width: 150px; }
td.withinform { font: normal 12px "Trebuchet MS",Verdana,Arial,Sans-serif; color: #000; vertical-align: middle; text-align: left; }
input.newform { font: normal 11px Verdana,Arial,Sans-serif; color: #000; background: #FFFFFF; border: solid 1px #021D54; width: 118px; }
.formMessage { text-align: center; color: #F00; font: bold 11px Verdana,Arial,Sans-serif; margin-top: 12px; }

#propalerts { width: 645px; height: 55px; background: url("/Images/updatesbg.jpg") center center no-repeat #07F; color: #FFF; text-align: right; padding: 10px; margin-bottom: 5px; font: bold 16px Verdana,arial,sans-serif; } 
#propalerts2 { width: 950px; height: 55px; background: url("/Images/updatesbig.jpg") center center no-repeat #07F; color: #FFF; text-align: right; padding: 10px; margin: 5px 1px 1px 1px; font: bold 18px Verdana,arial,sans-serif; } 
#propalform { float: right; width: 150px; margin: 8px 55px 0px 20px; text-align: left; }

div#bottom { padding: 10px; width: 100%; font: normal 14px "Trebuchet MS",Verdana,Arial,Sans-serif; color: #666; background: #EEE; text-align: center; border-top: solid 1px #E7E7E7; }
a.bottom { font:  normal 14px "Trebuchet MS",Verdana,arial,sans-serif; text-decoration: none; }
a.bottom:link { color: #666; text-decoration: none; }
a.bottom:hover { color: #07F; text-decoration: none; }
a.bottom:visited { color: #666; text-decoration: none; }
a.bottom:visited:hover { color: #07F; text-decoration: none; }

.Display { width: 670px;  border: solid 1px #07F; }
.PropHolder { background: #EEE; border: solid 5px #FFF; }
.Whole { width: 665px; border: solid 1px #07F; }
.ImgCell { text-align: center; vertical-align: top; width: 160px; padding: 5px; }
.TxtCell { text-align: left; vertical-align: top; padding: 5px; }
.Title { font: bold 14px Verdana,Arial,Sans-serif; }
.Results { font: bold 11px Verdana,Arial,Sans-serif; }
.ResultsNum { font: bold 11px Verdana,Arial,Sans-serif; color: #021D54; }
.Copy { font: bold 12px Verdana,Arial,Sans-serif; }
.Copy-Border { font: bold 11px Verdana,Arial,Sans-serif; width: 495px; text-align: center; border: solid 1px #07F; background: #FFF; }
.Copy-Values { font: normal 11px Verdana,Arial,Sans-serif; color: #021D54; }
.Price { font: bold 16px Verdana,Arial,Sans-serif; color: #F60; }
.Copy-Features { font: normal 11px Verdana,Arial,Sans-serif; color: #021D54; height: 75px; }
.ClickOption { font: bold 14px Verdana,Arial,Sans-serif; color: #F60; }
.ClickOptionSmall { font: normal 9px Verdana,Arial,Sans-serif; color: #021D54; text-decoration: underline; }

body.PrintSheet { background: #FFF; text-align: center; font: normal 14px "Trebuchet MS",arial,sans-serif; margin: 0px; padding: 0px; }
.PrintHolder { width: 670px; border: solid 1px #07F; margin: 10px auto; }
.topPrint { background: url("/images/propertycentre.gif") top left no-repeat #F1F1F1; text-align: right; }
.bluerow { background: #07F; }
.ResultsWhite { font: normal 11px Verdana,Arial,Sans-serif; color: #FFF; }
.ResultsBlue { font: normal 11px Verdana,Arial,Sans-serif; color: #07F; }

/*---- NEW PROPERTY SEARCH ---- */

td.newsearch { background: url("/images/psformbg.gif") top left no-repeat #9CD7FF; height: 190px; }

.titlebar { font: bold 14px Verdana,Arial,Sans-serif; color: #021D54; text-align: left; } 
.titlebar2 { font: bold 20px "Trebuchet MS",Verdana,Arial,Sans-serif; color: #07F; text-align: left; text-decoration: none; text-transform: uppercase; margin: 0px 0px 10px 0px; }
#advantez_Body_PropertyDetailsControl_Details img { margin: 0 auto; }
div.enquiry { height: 170px; margin-top: 10px; padding: 0px 10px; text-align: left; vertical-align: top; background: url("/images/newform.jpg") top center no-repeat #FFF; color: #021D54; overflow: auto; }
table.panel { padding-bottom: 5px; border-bottom: dotted 1px #07F; }
td.newsearch table.panel { margin-top: 50px; margin-left: 80px; padding-bottom: 0px; border-bottom: 0;}
td.newsearch table.panel td.searchitem { padding: 4px; }

/*---- FEATURED PROPERTIES ---- */

#advantez_Body_property_ShowFeaturedHeader { width: 100%; background: #07F; }
#advantez_Body_property_title .titlebar2 { padding: 5px; margin-bottom: 0px; font: bold 14px Verdana,Arial,Sans-serif; color: #FFF; text-align: left; } 
#advantez_Body_property_Featured { width: 100%; background: #EEE; }
#advantez_Body_property_Featured td { text-align: center; vertical-align: top; padding: 10px 0; }
#advantez_Body_property_Featured table.panel { background: #CFE1EF; height: 220px; border: 0; margin: 0 auto; }
#advantez_Body_property_Featured table.panel tr td { text-align: left; padding: 0; }
#advantez_Body_property_Featured table.panel tr td.title { text-align: left; padding: 5px 10px; }
#advantez_Body_property_Featured table.panel tr td.title a { text-decoration: none; font-weight: bold; }
#advantez_Body_property_Featured table.panel tr td.image { text-align: left; padding: 5px 10px; }
#advantez_Body_property_Featured table.panel tr td.image img { border: 0; width: 150px; height: 110px; }
#advantez_Body_property_Featured table.panel tr td.content { text-align: left; padding: 5px 10px; font-size: 11px; color: #021D54; }
#advantez_Body_property_Featured table.panel tr td.item { padding-right: 5px; font-weight: bold; }
