body { background: url("newbackground.gif") bottom center repeat-x #CCC; text-align: center; font: normal 12px Verdana,arial,sans-serif; margin: 0px; padding: 0px; }
h1 { width: 960px; margin: 0px auto; padding: 5px 0px 35px 0px; font: normal 9px Verdana,arial,sans-serif; color: #de5c00; text-align: center; background: url("artemistels.gif") bottom center no-repeat #0C2742; }
table.maintable { width: 960px; margin: 0px auto 10px auto; padding: 0px; border: 0; font: normal 12px Verdana,arial,sans-serif; color: #FFF; background: #0B4364; }

td.header { width: 960px; height: 160px; padding: 0px; text-align: left; vertical-align: top; font: normal 48px Verdana,Arial,Sans-serif; color: #FFF; }
td.topform { width: 960px; height: 0px; text-align: center; }
div#topform { display: block; position: absolute; top: 60px; left: 0; width: 100%; text-align: center; }
div#formpositioning { width: 880px; height: 140px; text-align: right; background: url("newformbg2.gif") top right no-repeat; margin: 0 auto; }
table.newtopform { float: right; margin: 50px 15px 0 0; width: 365px; height: 90px; }

td.artemisheader { width: 960px; height: 275px; padding: 0px; text-align: left; vertical-align: top; font: normal 48px Verdana,Arial,Sans-serif; background: #FFF; }
td.artemisform { background: #FFF; text-align: left; }
td.artemisform div#topform { top: 60px !important; }
.artemislogo { margin: 30px 0 30px 100px; }
td.artemisform div#topform div#formpositioning { background: url("newformbgwhite.gif") top right no-repeat !important; }

td.artemismenu { background: #0C2742; text-align: center; }
.artemismenu ul { list-style-type: none; padding: 0; margin: 0; }
.artemismenu li {  float:left; position:relative; z-index:100; }
.artemismenu table { position: absolute; border-collapse: collapse; z-index: 80; left: -1px; top: 34px; }
.artemismenu a, .artemismenu :visited { display:block; font: bold 12px Verdana,Arial, Helvetica, sans-serif; line-height: 35px; padding: 0 18px; text-decoration: none; margin: 0 auto; border-left: 1px solid #FFF; color: #FFF; text-align: left; }
.artemismenu a.level2 { display: block; font: bold 12px Verdana, Arial, Helvetica, sans-serif; line-height: 25px; padding: 0 8px; text-decoration: none; margin-right: 0; border-right: 0; border-bottom: 1px solid #FFF; color: #006; text-align: left; }
.artemismenu :hover{ color:#000; background: #8db9dc; }
.artemismenu ul ul { visibility: hidden; position: absolute; width: 180px; height: 0; }
.artemismenu ul ul a, .artemismenu ul ul :visited { background: #61a2d7; font-weight: bold; width:180px; }
.artemismenu ul ul :hover{ color:#000; background: #8db9dc; } 
.artemismenu ul li:hover ul, .artemismenu ul a:hover ul { visibility: visible; }
.2level { background: #00F; }

td.main { border-top: solid 2px #de5c00; width: 880px; padding: 10px 40px; font: normal 12px Verdana,Arial,Sans-serif; color: #000; background: #FFF; vertical-align: top; text-align: justify; }
td.mainartemis { width: 880px; padding: 20px 40px 10px 40px; font: normal 12px Verdana,Arial,Sans-serif; color: #000; background: #FFF; vertical-align: top; text-align: justify; }
td.main a, td.mainartemis a { font: normal 12px Verdana,Arial,Sans-serif; color: #0B4364; }

div.maincontent { float: left; width: 478px; padding-right: 40px; margin: 0 10px 10px 0; border-right: solid 1px #de5c00; }
div.imgholder { border: solid 1px #03254B; padding: 5px; }
img.imgholder { border: solid 1px #03254B; padding: 5px; }

div.legal { font: normal 10px Verdana,Arial,Sans-serif; color: #666; }

h2 { font: normal 18px Verdana,Arial,Sans-serif; color: #de5c00; text-align: left; text-decoration: none; margin: 0px 0px 10px 0px; }
td.header h2 { display: block; width: 480px; vertical-align: bottom; font: bold 36px "Century Gothic",Verdana,Arial,Sans-serif; color: #FFF; text-align: left; margin: 20px 0px 0px 40px; padding: 0px; padding-bottom: 20px; background: url("propertycentre.gif") bottom left no-repeat; }
td.artemisheader h2 { display: block; width: 480px; vertical-align: bottom; font: bold 36px "Century Gothic",Verdana,Arial,Sans-serif; color: #0B4364; text-align: left; margin: 180px 0px 0px 40px; padding: 0px; padding-bottom: 60px; background: url("artemishomes.jpg") bottom left no-repeat; }
h3 { font: normal 18px Verdana,Arial,Sans-serif; color: #0066CC; text-align: left; text-decoration: none; margin: 0px 0px 10px 0px; }
td.mainartemis h3 { color: #0C2742; }
h4 { font: bold 14px Verdana,Arial,Sans-serif; color: #de5c00; text-align: center; }

td.botform { height: 50px; margin: 0px; padding: 0px; text-align: center; vertical-align: top; background: #0B4364; }
td.bothome { height: 290px; margin: 0px; padding: 0px; border-top: solid 2px #de5c00; text-align: center; vertical-align: top; background: url("bottomnew.jpg") bottom center no-repeat #0B4364; }

div.contactbanner { height: 140px; margin: 0px; padding: 0px 10px; text-align: left; vertical-align: top; background: url("contactbanner2.jpg") top center no-repeat #FFF; }
div.rentalbanner { height: 190px; margin: 0px; padding: 0px 10px; text-align: left; vertical-align: top; background: url("rentalbanner.jpg") top center no-repeat #FFF; }
div.propmanbanner { height: 190px; margin: 0px; padding: 0px 10px; text-align: left; vertical-align: top; background: url("propmanbanner.jpg") top center no-repeat #FFF; }
div.resalesbanner { height: 140px; margin: 0px; padding: 0px 10px; text-align: left; vertical-align: top; background: url("resalesbanner.jpg") top center no-repeat #FFF; }
div.resalesbanner2 { height: 190px; margin: 0px; padding: 0px 10px; text-align: left; vertical-align: top; background: url("resalebanner.gif") top center no-repeat #FFF; }
table.newform { margin: 55px 0px 0px 235px; width: 510px; height: 45px; font: bold 11px Verdana,Arial,Sans-serif; color: #FFF; }
table.newformv { margin: 10px 0px 0px 140px; width: 300px; height: 45px; font: bold 11px Verdana,Arial,Sans-serif; color: #FFF; }
table.newformr { margin: 15px 0px 0px 625px; padding: 0px; width: 150px; height: 125px; font: bold 11px Verdana,Arial,Sans-serif; color: #FFF; }
form { margin: 0px; }

#sitetext { display: block; width: 880px; height: 298px; background: url("sitetext.gif") top left no-repeat #FFF; }

td.txtinform { font: normal 11px Verdana,Arial,Sans-serif; color: #FFF; vertical-align: top; text-align: right; }
td.topinform { font: normal 11px Verdana,Arial,Sans-serif; color: #000; vertical-align: top; text-align: right; }
td.txtinform2 { font: normal 11px Verdana,Arial,Sans-serif; color: #FFF; vertical-align: top; text-align: left; }
.quickform { font: normal 11px Verdana,Arial,Sans-serif; color: #03254B; background: #FFF; width: 115px; border: solid 1px #03254B; }
.quicksubmit { display: block; float: right; width: 120px; height: 20px; margin: 0px; font: bold 11px Verdana,Arial,Sans-serif; color: #FFF; background: #03254B; border: solid 1px #FFF; }
.topsubmit { width: 135px; height: 30px; margin: 0; }

#distressedform { border: solid 3px #0f1d2a; padding-left: 50px; height: 325px; }
#distressedform .bottomform { width: 360px; height: 325px; float: right; background: #0f1d2a; margin-left: 50px; }
#distressedform h3 { color: #e77616; font-size: 24px; padding-top: 30px; }
#distressedform p { font-weight: bold; padding-bottom: 25px; }

#mkform { float: left; width: 880px; height: 300px; background: url("/allimages/img/bottomformbg.jpg") top right no-repeat #FFF; text-align: right; color: #0a2a5d; }
#mkform p { clear: right; padding: 8px 20px 0px 250px; font: normal 12px Verdana,Arial,Sans-serif; }
#mkform table { float: right; width: 300px; margin: 10px 20px; }

div#bottom { margin: 10px auto 5px auto; font: normal 11px Verdana,Arial,Sans-serif; color: #FFF; background: #0B4364; text-align: center; text-transform: lowercase; }
a.bottom { font:  normal 11px Verdana,arial,sans-serif; text-decoration: none; }
a.bottom:link { color: #FFF; text-decoration: none; }
a.bottom:hover { color: #FFF; text-decoration: underline; }
a.bottom:visited { color: #FFF; text-decoration: none; }
a.bottom:visited:hover { color: #FFF; text-decoration: underline; }

.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 Arial,Sans-serif; padding-left: 10px; }
.Results { font: bold 11px Arial,Sans-serif; }
.ResultsNum { font: bold 11px Arial,Sans-serif; color: #021D54; }
.Copy { font: bold 12px Arial,Sans-serif; }
.Copy-Border { font: bold 11px Arial,Sans-serif; width: 495px; text-align: center; border: solid 1px #07F; background: #FFF; }
.Copy-Values { font: normal 11px Arial,Sans-serif; color: #021D54; }
.Price { font: bold 16px Arial,Sans-serif; color: #F60; }
.Copy-Features { font: normal 11px Arial,Sans-serif; color: #021D54; height: 75px; }
.ClickOption { font: bold 14px Arial,Sans-serif; color: #F60; }
.ClickOptionSmall { font: normal 9px Arial,Sans-serif; color: #021D54; text-decoration: underline; }

body.PrintSheet { background: #FFF; text-align: center; font: normal 14px 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 Arial,Sans-serif; color: #FFF; }
.ResultsBlue { font: normal 11px Arial,Sans-serif; color: #07F; }

/*---- NEW PROPERTY SEARCH ---- */

#advantez_Body_PropertyDetailsControl_Details img { margin: 0 auto; }
div.enquiry { margin-top: 10px; padding: 0px 10px; text-align: left; vertical-align: top; color: #021D54; overflow: auto; }
div.enquiry table { }
div.enquriy table td { text-align: left; }

table.partners { background: #F0F0F0; width: 100%; }
table.partners { border: solid 1px #F0F0F0; }
table.partners th { padding: 10px; text-align: center; font-size: 16px; font-weight: bold; }
table.partners td { border: solid 1px #F0F0F0; background: #FFF; padding: 10px; text-align: center; vertical-align: middle; }

/*---- ADVANTEZ ---- */

table.panel { float: left; margin: 0px 20px 20px 0; width: 250px; text-align: left; background: none; }
table.qsearchpanel { float: left; margin: 0px 20px 20px 0; width: 250px; text-align: left; background: #EEE; padding: 5px; }

#property_title { background: #0C2742; color: #FFF; font-weight: bold; width: 880px; }
#property_title div { padding: 10px 5px; }
#property_Featured { background: #EEE; width: 880px; margin-bottom: 10px; }
a img { border: 0; }

.photopanel { margin: 20px 0 0 20px; background: url("/allimages/img/propbg.gif") top center no-repeat #EEE; width: 250px; height: 345px; }
.photopanel .panel { }
.photopanel .panel .title { padding: 10px; font-weight: bold; }
.image { text-align: center; }
.content { padding: 10px; }
.content table { margin: 0 auto; }
.item { font-weight: bold; padding-right: 10px; }
.mainimg { border: solid 1px #CCC; padding: 3px; background: #FFF; }

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("/allimages/img/ccbg.gif") top center no-repeat; }
#converterbox .cost { text-align: center; font: bold 30px "Century Gothic",Verdana,arial,sans-serif; color: #021D54; line-height: 60px; height: 90px; } 
#converterbox table#currency { width: 250px; margin: 0px 15px 0 85px; font-size: 11px; }
#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; }

/* ---- LATEST LISTINGS ---- */
#Newest_Results .panel { background: #EEE; width: 100%; }
#Newest_Results .content { border-left: solid 10px #FFF; padding: 10px; vertical-align: top; }
#Newest_Results .image { padding: 10px; width: 270px; }

/* ---- SEARCH RESULTS ---- */
#advantez_Body_Results_Results .panel { background: #EEE; width: 100%; }
#advantez_Body_Results_Results .content { border-left: solid 10px #FFF; padding: 10px; vertical-align: top; }
#advantez_Body_Results_Results .image { padding: 10px; width: 270px; }
#advantez_Body_Results_Statistics { text-align: right; margin-right: 20px; }
#navigator { padding-bottom: 10px; }

