* { margin: 0px; padding: 0px; }

body { background: #EEE; text-align: center; font: normal 13px Arial,sans-serif; }
h1 { width: 100%; margin: 2px auto; font: normal 10px Arial,sans-serif; text-align: center;  }
table.maintable { width: 950px; margin: 0px auto 10px auto; border: solid 1px #03254B; font: normal 13px Verdana,arial,sans-serif; color: #FFF; }

td.header { width: 950px; height: 240px; text-align: left; vertical-align: top; background: url("../images/top.jpg") top center no-repeat #999; border-bottom: solid 3px #CCC; }
td.main { font: normal 13px Arial,Sans-serif; color: #000; background: #FFF; vertical-align: top; text-align: justify; }

p { margin-bottom: 10px; }
h2 { font: bold 26px "Trebuchet MS",Arial,Sans-serif; text-align: left; text-decoration: none; text-transform: uppercase; margin: 10px 0px 0px 50px; letter-spacing: 0.2em; }
h3 { font: bold 16px Arial,Sans-serif; text-align: left; margin-bottom: 10px; }
h4 { font: bold 14px Arial,Sans-serif; text-align: left; margin-bottom: 10px; }

div#menu { float: left; width: 250px; text-align: left; margin-top: 10px; }

.dropmenu { margin: 0; height: 60px; }
.dropmenu ul { list-style: none; }
.dropmenu li.level1 { float: left; position: relative; z-index: 100; display: block; width: 244px; height: 23px; padding-top: 7px; margin-bottom: 5px; background: url("../images/menubar.jpg") center left no-repeat #999; text-align: center; }
.dropmenu table{ position: absolute; border-collapse: collapse; z-index: 80; left: -1px; top: 34px; }
.dropmenu a, .dropmenu :visited { margin-top: 9px; font: bold 14px "Trebuchet MS",Arial,Sans-serif; text-decoration: none; }
.dropmenu ul ul { visibility: hidden; position: absolute; }
.dropmenu li.level2 { display: block; width: 243px; height: 23px; padding-top: 7px; background: #999; border-top: solid 1px #FFF; text-align: center; }
.dropmenu ul li:hover ul, .dropmenu ul a:hover ul{ visibility: visible; }

div#whyinvest { margin: 10px 0px 0px 5px; width: 213px; height: 665px; padding: 5px 10px; background: url("../images/sidebox.jpg") top center no-repeat #FFF; }
div#whyinvest h4 { font: bold 16px "Trebuchet MS",Arial,Sans-serif; text-align: left; text-decoration: none; margin-bottom: 20px; }
div#whyinvest p { font: bold 11px Arial,Sans-serif; color: #000; line-height: 1.4em; }

div.sidebox { border-top: solid 10px #FFF; width: 261px; background: url("../countries/images/sideboxback.gif") top center repeat-y #FFF; }
div.sidebox h4 { width: 241px; height: 20px; padding: 5px 10px; background: url("../images/sideboxtop.gif") top center no-repeat #FFF; font: bold 14px "Trebuchet MS",Arial,Sans-serif; text-align: left; }
div.sidebox p { font: bold 12px Arial,Sans-serif; color: #000; line-height: 1.3em; padding: 0px 10px; text-align: left; }

div#homebody { margin: 10px 0px 0px 0px; width: 690px; float: right; }
div.featured { width: 385px; height: 232px; padding: 40px 10px 10px 10px; margin-bottom: 10px; background: url("../images/featured-development.jpg") top center no-repeat #FFF; }
td.featuredtext { font: normal 12px Arial,Sans-serif; vertical-align: top; padding-left: 10px; text-align: justify; line-height: 1.3em; }
td.featuredbutton { width: 228px; height: 22px; padding-top: 4px; background: url("../images/pricebar.jpg") center center no-repeat #999; text-align: center; vertical-align: top; }
td.featuredbutton a { font: bold 12px Arial,Sans-serif; text-decoration: none; }

div.centralbox { width: 385px; height: 128px; padding: 10px; margin-bottom: 10px; background: url("../images/centralbox.jpg") top center no-repeat #FFF; }
div.centralbox a { font: bold 14px Arial,Sans-serif; text-decoration: none; text-transform: uppercase; }
img.listing { border: solid 1px #CCC; padding: 5px; margin-left: 10px; height: 115px; width: 150px; }
div.listprice { font: normal 11px Arial,Sans-serif; }

div#whyus { width: 385px; padding: 5px 10px; margin-bottom: 10px; background: url("../images/whyus-box.jpg") top center no-repeat #FFF; line-height: 1.25em; } 
div#whyus h3 { font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; }

div#contacthome { width: 260px; margin: 0px 10px; background: url("../images/registerbox.jpg") top center no-repeat #FFF; }
table.regform { margin: 270px auto 17px auto; width: 200px; color: #FFF; }

div#devbody { margin: 10px 7px 10px 0px; width: 660px; background: url("../countries/images/devback.gif") top center repeat-y #FFF; float: right; }
div#devbody h3 { width: 640px; height: 20px; padding: 5px 10px; background: url("../images/devtitlebar.gif") top center no-repeat #FFF; font: bold 15px "Trebuchet MS",Arial,Sans-serif; }
div#devbody p { padding: 0px 12px; }
div#devbody ul { padding: 0px 50px;}
div#devbody li { list-style:square; margin-left: 10px; }


div#contact { width: 261px; margin: 10px 0px 0px 10px; background: url("../images/contactbox.jpg") top center no-repeat #FFF; }
div#contact2 { width: 261px; margin: 10px auto 0px auto; background: url("../images/contactbox2.jpg") top center no-repeat #FFF; }
table.contactform { margin: 130px auto 20px auto; width: 200px; color: #FFF; }
table.contactform2 { margin: 210px auto 20px auto; width: 200px; color: #FFF; }

div#countryguide { width: 261px; margin: 10px 0px; background: url("../images/guidebox.jpg") top center no-repeat #FFF; }
table.guideform { margin: 270px auto 20px auto; width: 200px; color: #FFF; }

td.txtinform { font: bold 12px Arial,Sans-serif; vertical-align: middle; text-align: right; }
td.txtinform2 { font: bold 12px Arial,Sans-serif; vertical-align: middle; text-align: left; }
.quickform { font: normal 12px Arial,Sans-serif; color: #000; background: #FFF; width: 200px; }
.formMessage { text-align: center; color: #F00; font: bold 11px Arial,Sans-serif; margin-top: 12px; }

div.imgholder { border: solid 1px #CCC; padding: 5px; }
img.imgholder { border: solid 1px #CCC; padding: 5px; }
img.homethumb { border: solid 1px #CCC; width: 215px; height: 145px; padding: 5px; margin-bottom: 10px; }

td.bothome { height: 160px; margin: 0px; padding: 10px; text-align: center; vertical-align: top; background: url("../images/bottom.gif") bottom center repeat-x #999; }
