body {background-color: #d5c4de;}#main_menu {margin: 0px auto;padding: 0px;border: 0;width: 800px;}#container {width: 800px;text-align: justify;margin: 0px auto;padding: 0px;border:0;background-color: #ffffff;}#container1 {width: 800px;}#header {margin: 0 0 0 0;padding: 0px;width: 800px;height: 179px;}ul.main_menu {font-family: verdana, helvetica, arial;font-size: 12pt;font-weight: bold;color: #ffffff;text-align: right;margin-bottom: 15px;}li.main_menu {display: inline;list-style-type: none;background: url(images/box.jpg) no-repeat;padding-left: 16px;padding-right: 30px;background-position: 0 .4em;}#side-a {float: left;width: 500px;margin: 20px 0px 20px 30px;padding-top: 10px;padding-bottom: 10px;}#side-b { margin: 60px 0px 50px 0;float: right;width: 220px;}#apartment_text { margin-top: 60px;}#island_pics { margin-top: 350px;}#footer {clear: both;float: bottom;text-align: center;margin: 0 auto;padding: 0px;background: url(images/footer.jpg) no-repeat;width: 800px;height: 60px;}table, th, td {border-collapse: collapse;background: #c79dd8;padding-top: 8px;padding-right: 6px;padding-bottom: 8px;padding-left: 6px;text-align: center;font-family: verdana, helvetica, arial;font-size: 9pt;font-weight: bold;color: #ffffff;}table, td {border: 1px solid #7e2b97;}td.heading {background: #67177f;}#bottom_info {margin: 0px auto;padding: 10 0 0 0px;border: 0;width: 800px;font-family: verdana, helvetica, arial;font-size: 9pt;font-weight: normal;color: #7c3789;text-align: right;}p.heading {font-family: verdana, helvetica, arial;font-size: 12pt;font-weight: bold;color: #0066cc;line-height: 14pt;}p.main {font-family: verdana, helvetica, arial;font-size: 10pt;font-weight: bold;color: #0066cc;line-height: 14pt;}p.bold {font-family: verdana, helvetica, arial;font-size: 9pt;font-weight: bold;color: #c79dd8;line-height: 14pt;}p.normal {font-family: verdana, helvetica, arial;font-size: 9pt;font-weight: normal;color: #7c3789;line-height: 14pt;}p.sidetext {font-family: verdana, helvetica, arial;font-size: 8pt;font-style: italic;color: #0066cc;line-height: 11pt;padding-right: 40px;}ul.sidemenu {font-family: verdana, helvetica, arial;font-size: 10pt;font-weight: normal;color: #b279c8;text-align: left;line-height: 14pt;}li.sidemenu {list-style-type: none;background: url(images/box_small.jpg) no-repeat;padding-left: 12px;background-position: 0 .5em;}ul.telephone {font-family: verdana, helvetica, arial;font-size: 12pt;font-weight: normal;color: #ffffff;text-align: left;line-height: 30pt;}li.telephone {list-style-type: none;background: url(images/telephone.gif) no-repeat;padding-left: 45px;background-position: 0 .2em;}a.menu {text-decoration: none;color: #ffffff;}a.menu:visted {text-decoration: none;color:  #ffffff;}a.menu:hover {text-decoration: none;color:  #571963;}a.menu:active {text-decoration: none;color:  #571963;}a {text-decoration: none;color: #0066cc;}a:visted {text-decoration: none;color: #0066cc;}a:hover {text-decoration: none;color: #0066cc;}a:active {text-decoration: none;color: #0066cc;}