body { color: black; font-family: tahoma, verdana; background-color: #dee1e8; background-image: url(../images/bg.jpg); background-repeat: no-repeat; background-position: center -10px; text-align: center; margin: 0; padding: 0; }
#wrapper { background-image: url(../images/wrapper.jpg); background-repeat: repeat-y; width: 990px; margin-right: auto; margin-left: auto; border-right: 1px inset #002561; border-left: 1px inset #0327c3; }
#content { background-image: url(../images/kalingo_beach_resort_content.jpg); background-repeat: no-repeat; width: 100%; margin: 0; padding: 0; }
p {}
#header { background-image: url(../images/kalingo_beach_resort_header.jpg); width: 990px; height: 161px; }
td {}
a:link { color: blue }
a:visited { color: white }
a:hover { color: black }
a:active { color: red }
#top { background-image: url(../images/kalingo_beach_resort_top.jpg); height: 408px; }
#flashcontent { padding-top: 5px; padding-left: 18px; }
#leftbox { text-align: left; width: 240px; float: left; margin: 0; padding-top: 300px; padding-left: 50px; }
#middlecontent { color: #012154; font-size: 13px; line-height: 17px; text-align: left; width: 430px; margin: 0 0 0 310px; padding-top: 20px; padding-right: 0; }
#middlecontent h1 { color: #2b56a5; font-size: 22px; font-weight: bold; text-align: center; word-spacing: 5px; letter-spacing: 1px; margin: 0 0 22px; padding: 10px 0; }
#rightbox { text-align: left; width: 165px; float: right; padding-top: 15px; padding-right: 35px; font-size: 11px; font-family: verdana;}
.list { color: #fff; font-size: 11px; background-color: #1b2769; padding: 3px; border: groove 1px; }
.list li { margin-left: -15px; }
#footer { color: #fff; font-size: 11px; background-color: #022157; padding-top: 2px; padding-bottom: 2px; }
.flightlist { background-color: #fff; margin-bottom: 15px; padding: 3px; border: groove 1px #fff; }
.flightlist li a { text-decoration: none; }
.roomlist { background-color: #fff; margin-bottom: 15px; padding: 3px; border: groove 1px #fff; }
.roomlist li  { text-decoration: none; margin-bottom: 10px; margin-left: -20px; }
#contact #top { background-image: url(../images/contact_kalingo_beach_resort_top.jpg); height: 408px; }
#contact #content { background-image: url(../images/contact_kalingo_beach_resort_content.jpg); background-repeat: no-repeat; width: 100%; margin: 0; padding: 0; }
#contact #flashcontent { height: 344px; padding-top: 5px; padding-left: 18px; }
#contact #leftbox { font-size: 14px; text-align: left; width: 250px; float: left; margin: 0; padding-top: 180px; padding-left: 100px; }
#contact #middlecontent { color: #012154; font-size: 13px; line-height: 17px; text-align: left; width: 550px; margin: 0 0 0 380px; padding-top: 20px; padding-right: 0; }
#contact #wrapper, #amenities #wrapper { background-image: url(../images/contact_wrapper.jpg); background-repeat: repeat-y;}
#amenities #content { background-image: url(../images/kalingo_beach_resort_content_plain.jpg); background-repeat: no-repeat; width: 100%; margin: 0; padding: 0; }
#amenities #top { background-image: url(../images/contact_kalingo_beach_resort_top_plain.jpg); height: 408px; }
#amenities h1 { color: #a5def9; font-size: 2em; font-weight: bold; margin: 12px 0 32px 260px; }
#maincontent { color: #012154; font-size: 13px; line-height: 17px; text-align: left; width: 750px; margin: 0 0 0 130px; padding-top: 20px; padding-right: 0; }
.leftspace { margin-left: 260px; }
h3 { color: #950c08; font-size: 17px; font-weight: bold; text-align: center; margin: 1em 0; }
.weddingbox { font-size: 11px; background-color: #fff; width: 255px; float: left; margin-right: 40px; margin-left: -45px; padding: 3px; border: solid 1px #fff; }
.sublink { font-weight: bold; background-color: #eb89b8; margin: 10px; padding: 5px; }
.leftimg { float: left; margin-right: 15px; margin-left: -15px; padding: 2px; border: groove 1px #fff; }