﻿/*---- GENERAL ITEMS ---- */

* { margin: 0; padding: 0; }
body { background: url("/images/bg.gif") top center repeat-x #EEE; text-align: center; font: normal 14px "Trebuchet MS",arial,sans-serif; margin: 0px; padding: 0px; }
body.blank { background: #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; }
body.PrintSheet { background: #FFF; text-align: center; font: normal 14px "Trebuchet MS",arial,sans-serif; margin: 0px; padding: 0px; }

/*---- HEADER ---- */

h1 { width: 970px; height: 15px; margin: 0px auto; padding: 0px; font: normal 10px Verdana,arial,sans-serif; color: #999; text-align: right; line-height: 14px; }
h1.prop { width: 950px; margin: 0px; padding: 10px; font: bold 20px "Trebuchet MS",Verdana,Arial,Sans-serif; color: #07F; text-align: center; }
#header { margin: 0 auto; width: 970px !important; height: 337px; text-align: center; vertical-align: top; border-bottom: solid 1px #EEE; background: url("/images/top.jpg") bottom right no-repeat; }
#header2 { margin: 0 auto; width: 970px !important; height: 147px; text-align: center; vertical-align: top; border-bottom: solid 1px #EEE; }

#logo { width: 970px; text-align: left; height: 104px; margin: 0; background: url("/images/telephones.gif") center right no-repeat; }
#logo img { margin-top: 10px; }
#menu { width: 970px; text-align: right; height: 33px; }

#tabmenu { float: right; }
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; }

/*#topform { clear: both; float: right; margin: 0; width: 255px; height: 190px; background: url("/images/topformbg.gif") top right no-repeat #07F; color: #FFF; }
#topform table { margin: 50px 10px 0 0; float: right; }*/

#topform { clear: both; float: right; margin: 0; width: 335px; height: 190px; background: url("/images/diana.jpg") top left no-repeat #FFF;  }
#topform h3 { margin: 25px 10px 0px 12px; float: left; font: bold 24px "Trebuchet MS",Verdana,Arial,Sans-serif; color: #021d54; text-transform: uppercase; padding-bottom: 0px; }
#topform table { float: right; margin-right: 10px; }
#topform .errorsummary { background: #FFF; font-size: 10px; color: #F00; vertical-align: top; text-align: left; padding-left: 10px; }

#date { width: 970px; height: 10px; text-align: left; font: normal 8px Verdana,arial,sans-serif; color: #FFF; text-transform: uppercase; }

/*---- MAIN CONTENT ---- */

#main { clear: both; margin: 0 auto; width: 970px !important; background: #FFF; }
#main ul { text-align: justify; margin: 0 0 10px 30px; list-style: url("/images/tick.gif"); }
#main li { padding-bottom: 10px; }

#content { float: left; width: 670px !important; margin: 20px 0 20px 20px; text-align: left; }

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; padding-bottom: 10px; }
h3 { font: bold 14px Verdana,Arial,Sans-serif; color: #021D54; text-align: left; padding-bottom: 10px; }
h3.homecall { text-align: center; font: normal italic 14px Verdana, Arial, Helvetica, sans-serif; color: #021D54; padding-bottom: 10px; }
h4 { font: bold 14px Verdana,Arial,Sans-serif; color: #999; text-align: center; padding-bottom: 10px; }
h5 { font: bold 14px Verdana,Arial,Sans-serif; color: #999; text-align: left; padding-bottom: 10px; }
p { padding-bottom: 10px; }
#content ul { margin: 10px 0px 10px 20px; }

#bottomform { float: left; width: 670px; height: 300px; background: url("/images/bottomformbg.jpg") top right no-repeat #FFF; text-align: right; color: #0a2a5d; }
#bottomform2 { float: left; width: 670px; height: 300px; background: url("/images/bottomformbg.jpg") top right no-repeat #FFF; text-align: right; color: #0a2a5d; border-left: solid 20px #FFF; border-right: solid 280px #FFF; border-bottom: solid 20px #FFF; }
#bottomform p, #bottomform2 p { padding: 15px 20px 0 180px; font: normal 13px "Trebuchet MS",Verdana,Arial,Sans-serif; }
#bottomform table, #bottomform2 table { float: right; width: 500px; margin: 20px; }
#sidemenu { float: right; width: 255px; font: normal 14px "Trebuchet MS",Verdana,Arial,Sans-serif; color: #FFF; vertical-align: top; text-align: justify; border-left: solid 1px #FFF; }

.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; }

.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; }*/
div.enquiry { float: left; width: 670px; height: 300px; background: url("/images/bottomformbg.jpg") top right no-repeat #FFF; text-align: right; color: #0a2a5d; }
div.enquiry p { padding: 15px 20px 0 180px; font: normal 13px "Trebuchet MS",Verdana,Arial,Sans-serif; }
div.enquiry table { float: right; width: 500px; margin: 20px; }
div.enquiry .titlebar { padding: 10px 20px 0 0; text-align: right; }

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: 680px; 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: 680px; 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: 1px 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: 266px; height: 177px; }
#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; }


/*---- SIDE MENU ---- */

#propertysearch { width: 245px; display: block; background: url("/images/propertysearch.gif") top left no-repeat #FFF; }
#propertysearch .panel { position: relative; top: 125px; left: 10px; text-align: center; }
#propertysearch .panel select { width: 220px; margin-bottom: 3px; }
#propertysearch .panel input { width: 220px; margin: 0 auto; }
table.sidetmenu { clear: both; width: 245px;  margin: 140px 0 0 0; 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: #9cd7ff; 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;
}


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 { 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: #021D54; 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; }

/*---- FOOTER ---- */

#footer{ clear: both; padding: 10px; font: normal 14px "Trebuchet MS",Verdana,Arial,Sans-serif; color: #666; background: #EEE; text-align: center; border-top: solid 1px #E7E7E7; }

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; }

/*---- THANK YOU PAGE ---- */

#thankyou { float: left; width: 670px; height: 300px; background: url("/images/bottomformbg.jpg") top right no-repeat #FFF; text-align: right; color: #0a2a5d; margin-bottom: 10px; }
#thankyou h2 { text-align: right; margin: 20px; font-size: 30px; color: #0a2a5d; }
#thankyou p { margin: 0 20px 10px 0; font-weight: bold; }

/*---- ADVANTEZ ---- */

.photopanel { margin: 10px 20px 10px 20px; background: url("/images/propbg.gif") top center no-repeat #EEE; width: 300px; height: 345px; }
.image { text-align: center; }
.content { padding: 10px; }
.content table { margin: 0 auto; }
.item { font-weight: bold; padding-right: 10px; }
#advantez_Body_PropertyDetailsControl_MainImage { text-align: center; margin-bottom: 2px; }
#advantez_Body_PropertyDetailsControl_Details .imgbox { width: 660px; margin: 0 auto; }
#advantez_Body_PropertyDetailsControl_ShowImages { width: 660px; margin: 0 auto; text-align: center; }
.mainimg { border: solid 1px #CCC; padding: 3px; background: #FFF; }
#advantez_Body_PropertyDetailsControl_ShowImages .mainimg { margin: 2px; }

/* ---- LATEST LISTINGS ---- */
#advantez_Body_Newest_Results table { width: 100%; }
#advantez_Body_Newest_Results table.panel { border: 0; }
#advantez_Body_Newest_Results .image { vertical-align: top; background: #cfe1ef; padding: 10px; width: 250px; border-right: solid 5px #FFF; border-bottom: solid 10px #FFF; }
#advantez_Body_Newest_Results .content { vertical-align: top; background: #cfe1ef; padding-right: 10px; border-bottom: solid 10px #FFF; }

/* ---- SEARCH RESULTS ---- */
#advantez_Body_Results_Results { width: 670px; }
#advantez_Body_Results_Results table { width: 100%; }
#advantez_Body_Results_Results table.panel { border: 0; }
#advantez_Body_Results_Results .image { vertical-align: top; background: #cfe1ef; padding: 10px; width: 250px; border-right: solid 5px #FFF; border-bottom: solid 10px #FFF; }
#advantez_Body_Results_Results .content { vertical-align: top; background: #cfe1ef; padding-right: 10px; border-bottom: solid 10px #FFF; }
#advantez_Body_Results_Statistics { text-align: right; margin-right: 20px; }
#navigator { padding-bottom: 10px; }

/* ---- PROPERTY DETAILS ---- */

#topenquiryform { width: 245px; height: 355px; display: block; background: url("/images/enquirenowbg.gif") top left no-repeat #FFF; }
#topenquiryform table { position: relative; top: 130px; left: 10px; }
#advantez_Body_PropertyDetailsControl_Form_Summary { color: #F00; background: #9cd7ff; font-size: 12px; }
#advantez_Body_PropertyDetailsControl_Form_Summary li { padding-bottom: 5px; }
td.mftitle { border: solid 1px #cfe1ef; background: #cfe1ef; font-weight: bold; color: #021D54; padding: 3px; }
td.mftext { border: solid 1px #cfe1ef; padding: 5px; }
#converterbox { width: 350px; height: 310px; background: url("/images/ccbg.gif") top center no-repeat; }
#converterbox .cost { text-align: center; font: bold 30px "Trebuchet MS",arial,sans-serif; color: #021D54; line-height: 60px; } 
#converterbox table#currency { width: 250px; margin: 40px 15px 0 85px; font-size: 12px; }
#converterbox #advantez_Body_PropertyDetailsControl_CurrencyConverter_ShowStats { text-align: center; margin: 0 auto; }
#converterbox tr.stats { text-align: center; font-weight: bold; }
table.mainfeatures { width: 670px; }
#advantez_Body_PropertyDetailsControl_Features { width: 100%; }
table.mainfeatures td { padding: 3px; text-align: left; }

