body { margin: 0px; padding: 0px; background: #FFF; text-align: center; }

#opac { width: 980px; margin: 0px auto; padding: 0px; background: #FFF; text-align: center; }

/* Top */

#investments { display: block; width: 980px; margin: 0px auto; padding: 0px; background: url("Images/general/top2.jpg") top center no-repeat; text-align: center; }

h1 { display: block; float: left; text-align: left; margin: 2px 22px; width: 500px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #006699; }

#topmenu { width: 400px; height: 63px; float: right; text-align: right; margin: 0px auto; padding: 0px; }

td.topmenu { vertical-align: middle; width: 230px; height: 63px; text-align: right; }
td.topmenu a { font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
td.topmenu a:link { color: #006699; }
td.topmenu a:hover { color: #CCC; }
td.topmenu a:visited { color: #006699; }
td.topmenu a:visited:hover { color: #CCC; }

td.clock { vertical-align: bottom; width: 170px; padding-bottom: 5px; text-align: center; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #CCC; }

#mainheader { position: relative; top: -7px; left: 1px; display: block; width: 806; height: 193px;  margin: 0px; text-align: center; }
table.topbox { width: 806px; height: 193px; margin: auto; }
td.logotype { width: 330px; vertical-align: bottom; padding: 0px; margin: 0px;}
img.logo { width: 330px; height:83px; border: 0; margin: 0px; }
img.specific { width: 330px; height:82px; border: 0; margin: 1px 0px 0px 0px; }
td.banner { width: 476px; vertical-align: bottom; padding: 0px; margin: 0px; text-align: right;}
img.ticko { margin: 0px 20px 28px 40px; }

/* Main Content */

#holder { clear: both; margin: 0px 10px; padding: 0px; text-align: center; }
 
#submenu { width: 600px; text-align: center; margin: 0px -10px 10px -6px; padding: 0px; }
#submenu ul { font: bold 11px Arial, Helvetica, sans-serif; float: center; list-style: none; padding: 0; margin: 0; }
#submenu li { font: bold 11px Arial, Helvetica, sans-serif; float: left; margin: 0px; }
#submenu li.selected { font: bold 11px Arial, Helvetica, sans-serif; height: 2em; line-height: 2em; float: left; width: 83px; display: block; border: 1px solid #FFF; text-decoration: none; text-align: center; background: #FFF; color: #000; }
#submenu li a { font: bold 11px Arial, Helvetica, sans-serif; height: 2em; line-height: 2em; float: left; width: 83px; display: block; border-top: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #666; border-left: 1px solid #666; text-decoration: none; text-align: center; }
#submenu li a:link { background: #FD6C1E; color: #FFF; }
#submenu li a:hover { background: #FEAA57; color: #FFF; }
#submenu li a:visited { background: #FD6C1E; color: #FFF; }
#submenu li a:visited:hover { background: #FEAA57; color: #FFF; }

td.content { width: 807px; vertical-align: top; text-align: center; margin: 0px; padding: 0px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #666; }
td.content p { text-align: justify; }
td.content ol { text-align: left; }
td.content ul { text-align: left; }
td.content a:link { color: #666; }
td.content a:hover { color: #F60; }
td.content a:visited { color: #666; }
td.content a:visited:hover { color: #F60; }

#text { display: block; width: 645px; float: right; padding: 0px; margin: 0px; }

div.dark { width: 625px; padding: 10px; margin: 0px; background: #fff; color: #666; }
div.dark h2 { font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #666; text-align: left; margin-top: 0px; }
div.dark h3 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #666; text-align: left; }
div.dark h4 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #666; text-align: left; }


div.light { width: 625px; padding: 10px; margin: 0px; background: #fff; color: #000; }
div.light h3 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #666; text-align: left; }

div.lighter { width: 625px; padding: 10px; margin: 0px; background: #FFF; color: #000; }
div.lighter h3 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #999; text-align: left; }

table.developments { width: 618px; margin: 0px; margin-top: 20px; background: #666; }
table.summary { width: 100%; background: #FFFFFF; }
table.callbuttons { width: 100%; background: #FFF; border-top: solid 5px #666; border-bottom: solid 7px #666; }

div.country3s { width: 625px; margin: 0px; padding: 0px; }
div.country3s h4 { display: block; margin: 0px; padding: 0px; text-align: center; vertical-align: middle; font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #666; }

td.fade1 { background: #A5C7C7; padding: 5px; vertical-align: top; text-align: justify; font-size: 10px; }
td.fade2 { background: #C5DADA; padding: 5px; vertical-align: top; text-align: justify; font-size: 10px; }
td.fade2c { background: #C5DADA; padding: 5px; vertical-align: top; text-align: center; font-size: 10px; }
td.fade3 { background: #ECF2F2; padding: 5px; vertical-align: top; text-align: justify; font-size: 10px; }
td.fade4 { background: #F6F7F7; padding: 5px; vertical-align: top; text-align: justify; font-size: 10px; }
td.fade4c { background: #F6F7F7; padding: 5px; vertical-align: top; text-align: center; font-size: 10px; }
td.invoverview { background: url("Images/general/buttons/property-investment.gif") center center no-repeat #FFF; vertical-align: middle; text-align: center; height: 68px; }
td.guideto { background: url("Images/general/buttons/a-guide-to.gif") center center no-repeat #FFF; vertical-align: middle; text-align: centre; height: 68px; }
td.invoffers { background: url("Images/general/buttons/investment-offers.gif") center center no-repeat #FFF; vertical-align: middle; text-align: centre; height: 68px; }
div.infade { margin-top: 17px; padding-right: 13px; text-align: right; }
div.infade2 { margin-top: 17px; padding-left: 80px; text-align: left; }
div.infade3 { margin-top: 17px; padding-left: 15px; text-align: left; }
a.white { font: bold 12px Arial, Helvetica, sans-serif; color: #FFF !important; text-decoration: none;  }
th { padding: 5px; vertical-align: top; text-align: center; }
th.fade1 { padding: 5px; vertical-align: top; text-align: justify; }
td.devlistback { background: #999; padding: 5px; vertical-align: top; text-align: justify;  } 
td.devdetailback { background: #CCC; padding: 5px; vertical-align: top; text-align: justify;  } 
h4 { font: bold 14px Arial, Helvetica, sans-serif; color: #666; text-align: center; margin: 0px; padding: 0px; }
h5 { display: block; margin: -5px -5px 10px -5px; width: 600px; height: 14px; background: url("Images/general/h5back.gif") top center repeat-x #F60; text-align: left; font: bold 14px Arial, Helvetica, sans-serif; color: #FFF; padding: 8px; }
h3.orange { font: bold 12px Arial, Helvetica, sans-serif; color: #FD6C1E; text-align: left; margin: 5px 0px; }
h4.light { font: bold 14px Arial, Helvetica, sans-serif; color: #DCDCE9; text-align: center; margin: 0px; padding: 0px; }
.bordered { border: solid 1px #999; background: #FFF; }

/* Left Menu */
#leftmenu { display: block; width: 160px; float: left; text-align: center; padding: 0px; margin: 0px; }
#miniform { width: 150px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #E6E6E6; text-align: left; margin-top: 10px; }
form { margin: 0px; padding: 0px; }
.mfinput { width:150px; border: 1px solid #CCC; margin: 1px; padding: 0px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; }
.mfinput2 { width:73px; border: 1px solid #CCC; margin: 1px; padding: 0px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; }
.mfsubmit { width: 73px; height: 17px; border: 1px solid #FD6C1E; background: #CCC; font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #FD6C1E; margin: 0px; }

/* Right Menu */

td.rightmenu { width: 153px; margin: 0px; padding: 5px; padding-top: 28px; vertical-align: top; text-align: center; }
td.rightmenu a.level1 { display: block; background: url("Images/general/11-back.jpg") #FFF; width: 153px;  height: 28px; padding: 0px 0px; text-align: left; font: bold 13px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; border-top: solid 0px #FFF; border-bottom: solid 0px #FFF; }
td.rightmenu a.level1:link { color: #FFF; }
td.rightmenu a.level1:hover { color: #FEAA57; }
td.rightmenu a.level1:visited { color: #FFF; }
td.rightmenu a.level1:visited:hover { color: #FEAA57; }

td.rightmenu a.level2 { display: block; width: 153px;  height: 16px; padding: 2px 0px; text-align: left; font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; border-bottom: solid 1px #666; }
td.rightmenu a.level2:link { color: #E6E6E6; }
td.rightmenu a.level2:hover { color: #FEAA57; }
td.rightmenu a.level2:visited { color: #E6E6E6; }
td.rightmenu a.level2:visited:hover { color: #FEAA57; }

td.rightmenu a.level2b { display: block; width: 153px;  height: 28px; padding: 2px 0px; text-align: left; font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; border-bottom: solid 1px #666; }
td.rightmenu a.level2b:link { color: #E6E6E6; }
td.rightmenu a.level2b:hover { color: #FEAA57; }
td.rightmenu a.level2b:visited { color: #E6E6E6; }
td.rightmenu a.level2b:visited:hover { color: #FEAA57; }

/* Footer */

#footer { display: block; width: 970px; height: 30px; text-align: center; vertical-align: center; margin: 0px;  font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #666; padding-top: 5px; }

#footer a { font: normal 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
#footer a:link { color: #666; }
#footer a:hover { color: #FEAA57; }
#footer a:visited { color: #666; }
#footer a:visited:hover { color: #FEAA57; }
