body {

    margin: 0;

    padding: 0;

    background: #FFF url('img/mainBg.png') repeat-x;

}



a, img {

    text-decoration: none;

    border: none;

}



div#body {

    margin: 0 auto;

    width: 820px;

    height: 700px;

}



ul#headMenu {

    height: 69px;

    list-style: none;

    margin: 0 0 0 20px;

    padding: 0;

}



ul#headMenu li {

    float: left;

    margin: 0;

    padding: 0;

    display: block;

    height: 69px;

    width: 96px;

}



ul#headMenu li a {

    display: block;

    width: 96px;

    font: bold 11px "Tahoma",Arial,Helvetica,sans;

    color: #FFF;

    text-align: center;

    border-right: 1px solid #FFF;

    margin-top: 45px;

}



ul#headMenu li a:hover {

    color: #094D8C;

}



ul#headMenu li a#last {

    border-right: none;

}



ul#headMenu #selected {

    background: url('img/hmSelected.png') no-repeat center top;

}



div#introArea {

    width: 820px;

    height: 367px;

}



div#contentArea {

    float: left;

    width: 570px;

    height: auto;

    margin: 0 50px 0 20px;

}



span#ourHotelText {

    color: #898989;

    display: block;

    font: 13px Arial,Helvetica,sans;

    margin-top: 15px;

}



div#rightMenu {

    float: left;

    width: 160px;

    height: auto;

}



div#footer {

    float: left;

    width: 820px;

    height: 85px;

    border-top: 1px solid #DAEFF2;

    font: 12px Arial,Helvetica,sans;

    color: #B0B0B0;

}



div#footer a {

    color: #B0B0B0;

}



div#footer span#info {

    margin: 20px 0 0 35px;

    float: left;

    display: block;

    width: 190px;

}



div#footer span#address {

    margin: 20px 0 0 0;

    float: left;

    display: block;

    width: 385px;

}



div#footer span#copyright {

    margin: 20px 0 0 0;

    float: left;

    display: block;

    color: #898989;

}



div#langBar {

    height: 20px;

    width: auto;

    float: right;

    margin-top:25px;

    border: 1px solid #DAEFF2;

    border-bottom: none;

    padding: 0 5px 0 5px;

}



div#langBar a {

    display: block;

    float: left;

    height: 20px;

    margin: 4px 4px 0 0;

}



div#lobbyImgBar {

    height: 76px;

    border-bottom: 1px solid #CCC;

    border-top: 1px solid #CCC;

    padding-left: 120px;

}



div#lobbyImgBar .oIMG {

    float: left;

    height: 70px;

    width: 100px;

    margin: 1px 6px 1px 1px;

    padding: 1px;

    border: 1px solid #CCC;

}



div#lobbyImgBar .oIMG:hover {

    border: 1px solid #000;

    cursor: pointer;

}



img#lobbyIMG {

    margin: 5px 0 10px 35px;

    width: 500px;

}



#cForm {

    font: bold 12px Arial,Helvetica,sans;

    color: #74C120;

}



#cForm .input {

    border: 1px solid #53C7EE;

    border-right:2px solid #53C7EE;

    border-bottom:2px solid #53C7EE;

    padding: 3px;

    font: bold 12px "Trebuchet MS",Arial,Helvetica,sans;

    width: 200px;

}



#cForm .input:hover {

    border-color: #999;

}



#cForm #submit {

    border: 1px solid #CCC;

    border-right:2px solid #CCC;

    border-bottom:2px solid #CCC;

    padding: 3px;

    font: bold 12px "Trebuchet MS",Arial,Helvetica,sans;

    width: 209px;

}



.form_warning {

    width: 100%;

    padding: 10px 5px 10px 20px;

    color: #000;

    font: 12px Arial,Helvetica,sans;

    background: #FF8080;

    border-top: 2px solid #FF0000;

    border-bottom: 2px solid #FF0000;

}



.form_ok {

    width: 100%;

    padding: 10px 5px 10px 20px;

    color: #000;

    font:  12px Arial,Helvetica,sans;

    background: #7DFF71;

    border-top: 2px solid #1D9A01;

    border-bottom: 2px solid #1D9A01;

}



div#GallImgBar {

    border-top: 1px solid #CCC;

    height: 600px;padding-left: 10px;border-bottom:0;margin-top: 10px;padding-top:5px

}



div#GallImgBar .oIMG {

    float: left;

    height: 70px;

    width: 100px;

    margin: 1px 6px 1px 1px;

    padding: 1px;

    border: 1px solid #CCC;

}



div#GallImgBar .oIMG:hover {

    border: 1px solid #000;

    cursor: pointer;

}



img#GallImgBar {

    margin: 5px 0 10px 35px;

    width: 500px;

}


















