body {
    background: #fff url(/images/background.gif) repeat-x top;
    margin: 0;
    padding: 0
    }
#container {
    margin: 0 auto 0 auto;
    padding: 0;
    position: relative;
    width: 940px
    }
#headzone {
    background: #fff url(/images/headbgtop.gif) repeat-x top;
    margin: 0;
    padding: 0;
    height: 187px;
    width: 775px
    }
#greenzone {
    background: #fff url(/images/headbgtop.gif) repeat-x top;
    margin: 0;
    padding: 0;
    height: 242px;
    width: 775px
    }
#greenlogo {
    position: relative;
    float: left;
    top: 102px;
    margin: 0;
    padding: 0;
    height: 115px;
    width: 775px
    }
#greennav {
    position: absolute;
    float: left;
    top: 220px;
    margin: 0;
    padding: 0;
    height: 28px;
    width: 775px;
    z-index: 10
    }
#navigation {
    position: relative;
    float: right;
    top: 110px;
    right: 4px;
    padding: 0;
    margin: 0;
    width: 546px;
    height: 50px;
    background: #fff url(/images/nav-bg.jpg) repeat-x top
    }
#logo {
    position: relative;
    float: left;
    top: 110px;
    margin: 0;
    padding: 0;
    height: 50px;
    width: 220px
    }
#headlinks {
    position: relative;
    float: left;
    top: 101px;
    margin: 0;
    padding: 0 3px 0 3px;
    height: 20px;
    width: 769px
    }
#contentzone {
    float: left;
    background: #fff;
    margin: 0;
    padding: 0 0 10px 0;
    width: 775px
    }
#leadimg {
    padding: 7px 0 0 7px;
    float: left;
    height: 100px
    }
#rev1 {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 5px 24px 5px 23px;
    height: 90px;
    width: 728px;
    clear: both
    }
#rev2 {
    padding: 7px 7px 0 7px;
    float: right;
    height: 100px;
    width: 204px;
    background: url(/images/rev2bg.gif) no-repeat
    }
#rev3 {
    margin: 0 8px 7px 7px;
    padding: 7px 0 7px 0;
    float: left;
    width: 300px;
    height: 250px;
    border-top: 1px solid #F0853D;
    border-bottom: 1px solid #F0853D;
    background: #F3F3F2
    }
#rev4 {
    position: absolute;
    top: 7px;
    right: 0;
    padding: 0;
    width: 160px;
    height: 176px
    }
#rev5 {
    position: absolute;
    top: 195px;
    right: 0;
    width: 160px;
    height: 600px
    }
#space {
    padding: 0;
    margin: 0;
    float: left;
    width: 0;
    height: 150px;
    z-index: 5
    }
#space1 {
    padding: 0;
    margin: 0;
    float: right;
    width: 0;
    height: 530px;
    z-index: 5
    }
#space2 {
    padding: 0;
    margin: 0;
    float: right;
    width: 0;
    z-index: 5
    }
#rev6 {
    margin: 7px 0 7px 7px;
    padding: 7px 0;
    float: right;
    clear: right;
    width: 300px
    }
#footer {
    float: left;
    margin: 0 auto 0 auto;
    background: #fff url(/images/footerbg2.gif) repeat-x top;
    padding: 7px;
    width: 761px
    }
#col1 {
    padding: 7px;
    float: left;
    width: 300px
    }
#col12 {
    padding: 7px 0 7px 7px;
    float: left;
    width: 550px
    }
#col123 {
    padding: 7px;
    float: left;
    width: 761px
    }
#col3 {
    padding: 7px 0 0 7px;
    margin: 0;
    float: right;
    width: 202px
    }
#col23 {
    padding: 7px 7px 0 7px;
    margin: 0;
    float: right;
    width: 445px
    }
#col12alt {
    padding: 7px 0 0 7px;
    float: left;
    width: 450px;
    text-align: left
    }
#col3alt {
    padding: 0;
    margin: 7px 7px 5px 0;
    float: right;
    width: 300px
    }
#breadcrumbs {
    padding: 0
    }
#sectionbox {
    width: 200px;
    margin-top: 0;
    margin-bottom: 7px;
    border: 1px solid #ACE;
    background: #FDFBEF
    }
#sectionboxalt {
    width: 298px;
    margin-top: 0;
    margin-bottom: 7px;
    border: 1px solid #ACE;
    background: #FDFBEF
    }
#pagenavswitcher {
    margin: 0 0 7px 0
    }
#pagenavswitcher.short {
    width: 550px;
    float: left
    }
#pagenavswitcher.shortest {
    width: 445px;
    float: left;
    padding-top: 6px
    }
#accomzone {
    width: 755px;
    background: url(/images/accom-zone.gif) no-repeat top left;
    padding: 3px
    }
#hotelzone {
    width: 755px;
    background: url(/images/hotel-zone.gif) no-repeat top left;
    padding: 3px
    }
#hotelside {
    padding: 7px;
    margin: 7px 7px 0 0;
    float: right;
    width: 295px;
    border: 1px solid #F0853D;
    background-color: #FDFBEF;
    text-align: center
    }
#hotelcol123 {
    padding: 0 7px;
    float: left;
    width: 761px
    }
#hotelframe {
    border: 0;
    margin: 0;
    padding: 0;
    width: 755px;
    height: 555px
    }
.left {
    float: left
    }
.leftpad {
    float: left;
    margin-right: 30px;
    clear: none
    }
.leftpadblk {
    float: left;
    margin-right: 25px;
    margin-bottom: 10px;
    clear: none;
    width: 225px
    }
.right {
    float: right
    }
.dontshow {
    display: none
    }
.doshow {
    display: block;
    padding: 0;
    margin: 0;
    clear: both
    }
#ul_item1 {
    position: absolute;
    float: right;
    top: 126px;
    right: 168px;
    width: 550px;
    height: 54px;
    padding: 4px 0 0 0;
    background: #fff url(/images/headbg-bottom.gif) repeat-x top;
    z-index: 25;
    font: 12px Arial, Helvetica, sans-serif;
    color: #000
    }
#ul_item1 p {
    font: 12px Arial, Helvetica, sans-serif;
    color: #000;
    margin: 5px 0 8px 0
    }
#ul_item2 {
    position: absolute;
    float: right;
    top: 126px;
    right: 168px;
    width: 550px;
    height: 54px;
    padding: 4px 0 0 0;
    background: #fff url(/images/headbg-bottom.gif) repeat-x top;
    z-index: 24;
    font: 11px Arial, Helvetica, sans-serif;
    color: #000
    }
.recipientwindow {
    height: 310px;
    width: 298px;
    border-left: 1px solid #ACE;
    border-right: 1px solid #ACE;
    border-bottom: 1px solid #ACE
    }