body {font-family: Verdana; font-size: 8pt; color: #4f4e4e; background-color: #fff; line-height: 18px; margin: 0px 0px 0px 0px;}
a:active {color: #2F2F2C;}
a:link {color: #2F2F2C; text-decoration: none;}
a:visited {color: #2F2F2C; text-decoration: none;}
a:hover {color: #a7a982; text-decoration: underline;}
.main {font-family: Verdana; font-size: 8pt; padding: 15px 10px 20px 45px;}
.tablemain {border-left: #472d20 solid 1px; border-right: #472d20 solid 1px;}
.menutop {color: #dcbc96; text-align: right; font-size: 8pt; margin-left: 50px;}
.menutop a {font-size: 8pt;}
.menutop a:active {color: #dcbc96;}
.menutop a:link {color: #dcbc96; text-decoration: none;}
.menutop a:visited {color: #dcbc96; text-decoration: none;}
.menutop a:hover {color: #c3c53c; text-decoration: none;}
.menutopon {color: #c3c53c;}
.menutopon a:active {color: #c3c53c;}
.menutopon a:link {color: #c3c53c; text-decoration: none;}
.menutopon a:visited {color: #c3c53c; text-decoration: none;}
.menutopon a:hover {color: #c3c53c; text-decoration: none;}
.menula {font-family: Verdana; font-size: 8pt; text-align: center; color: #d1d3d4; vertical-align: bottom;}
.menula a:active {color: #d1d3d4;}
.menula a:link {color: #d1d3d4; text-decoration: none;}
.menula a:visited {color: #d1d3d4; text-decoration: none;}
.menula a:hover {color: #000; text-decoration: none;}
.menula td {text-align: center;}
.menuhome {background: url(../Images/bgmenu_01.gif); width: 76px; color: #000; cursor: pointer;}
.menuabout {background: url(../Images/bgmenu_03.gif); width: 94px; color: #000; cursor: pointer;}
.menuriver {background: url(../Images/bgmenu_05.gif); width: 125px; color: #000; cursor: pointer;}
.menurv {background: url(../Images/bgmenu_07.gif); width: 140px; color: #000; cursor: pointer;}
.menuexc {background: url(../Images/bgmenu_09.gif); width: 105px; color: #000; cursor: pointer;}
.menuiti {background: url(../Images/bgmenu_11.gif); width: 93px; color: #000; cursor: pointer;}
.menupre {background: url(../Images/bgmenu_13.gif); width: 131px; color: #000; cursor: pointer;}
.menutra {background: url(../Images/bgmenu_15.gif); width: 130px; color: #000; cursor: pointer;}
.linebottom {color: #d1d3d4; font-size: 8pt; line-height: 15px;}
.linebottom td {}
.linebottom a:active {color: #d1d3d4;}
.linebottom a:link {color: #d1d3d4; text-decoration: none;}
.linebottom a:visited {color: #d1d3d4; text-decoration: none;}
.linebottom a:hover {color: #c3c53c; text-decoration: none;}
.left {padding-right: 10px;}
.right {width: 220px; padding-top: 10px; padding-bottom: 10px; vertical-align: top; background: url(../Images/bgright.gif); background-position: left; background-repeat: repeat-y;}
.rightbox {padding-left: 15px;}
.bold {font-weight: bold;}
.boldunder {font-weight: bold; text-decoration: underline;}
.red {color: #b21616;}
.red a:active {color: #b21616;}
.red a:link {color: #b21616; text-decoration: none;}
.red a:visited {color: #b21616; text-decoration: none;}
.red a:hover {color: #b21616; text-decoration: underline;}
.redunder {color: #b21616; text-decoration: underline; text-align: center;}
.redunder a:active {color: #b21616; text-decoration: underline;}
.redunder a:link {color: #b21616; text-decoration: underline;}
.redunder a:visited {color: #b21616; text-decoration: underline;}
.redunder a:hover {color: #b21616; text-decoration: underline;}
.titlehome {color: #fff; border-bottom: #dcc699 solid 1px; height: 30px; text-align: left;}
.titlehome_none {color: #fff; height: 30px; text-align: left;}
.titlehomebold {color: #fff; border-bottom: #dcc699 solid 1px; height: 30px; font-weight: bold;}
.checkhome {border: 0; cursor: pointer; height: 30px; width: 100%; background-image: url(../Images/bghome_01.gif); text-align: center; vertical-align: middle; line-height: 30px; font-weight: bold; color: #fff; font-size: 7.5pt; background-color: #724621; background-repeat: repeat-y;}
.borderdot {border-top: dotted #eaeaea 2px;}
.titlela {color: #583d2c; font-size: 13pt; font-weight: bold; height: 30px; border-bottom: #e0e0e0 solid 1px; text-align: left;}
.textfield {border: #614533 solid 1px; width: 280px; height: 20px;}
.textfieldcb {border: #614533 solid 1px;}
.textcommnet {border: #614533 solid 1px; width: 280px; height: 150px; overflow: auto;}
.textcommnet2 {border: #614533 solid 1px; width: 280px; height: 100px; overflow: auto;}
.bnt {border: #614533 solid 1px; background: #614533; color: #fff; height: 20px; vertical-align: middle; font-weight: bolder;}
.thanks {font-size: 13pt; font-weight: bold; text-align: center; height: 420px; vertical-align: middle;}
.borderla {border-bottom: #d2d7dc 1px solid; text-align: justify; padding-top: 10px; padding-bottom: 10px;}
.titleabout {color: #593e2d; font-size: 13pt; text-align: left; padding-top: 10px; line-height: 20px;}
.titlecabin {color: #593e2d; font-weight: bold; font-weight: bold; text-align: left; padding-top: 10px; line-height: 18px;}
.titlecabin_1 {color: #d2b28e; font-weight: bold; text-align: left; padding-top: 10px; line-height: 18px;}
.justify {text-align: justify;}
.sitmap {color: #563c2d; font-weight: bold; vertical-align: middle; height: 30px;}
.sitmap a:active {color: #563c2d; text-decoration: none;}
.sitmap a:link {color: #563c2d; text-decoration: none;}
.sitmap a:visited {color: #563c2d; text-decoration: none;}
.sitmap a:hover {color: #563c2d; text-decoration: underline;}
.sitmap1 {color: #a27744; font-weight: bold; vertical-align: middle; padding-left: 30px; height: 30px;}
.sitmap1 a:active {color: #a27744; text-decoration: none;}
.sitmap1 a:link {color: #a27744; text-decoration: none;}
.sitmap1 a:visited {color: #a27744; text-decoration: none;}
.sitmap1 a:hover {color: #a27744; text-decoration: underline;}
.sitmap2 {color: #d38916; font-weight: bold; vertical-align: middle; padding-left: 60px; height: 30px;}
.sitmap2 a:active {color: #d38916; text-decoration: none;}
.sitmap2 a:link {color: #d38916; text-decoration: none;}
.sitmap2 a:visited {color: #d38916; text-decoration: none;}
.sitmap2 a:hover {color: #d38916; text-decoration: underline;}
.tablereser {color: #fff; background-color: #563c2d;}
.tablerate {color: #fff; background-color: #563c2d;}
.tablerate td {border-right: #fff solid 1px; border-bottom: #fff solid 1px; vertical-align: top;}
.borderreser {border: #866552 solid 1px;}
.txtreser {width: 250px; color: #563c2d; background-color: #FFFFFF; border: 0;}
.btnreser {border: 0; background: #fff; color: #95715d; font-weight: bold; height: 20px; vertical-align: middle; line-height: 20px; cursor: pointer;}
.divsubmit {width: 230px; text-align: right;}
.link {color: #c6a214; text-decoration: underline; text-align: left;}
.link a:active {color: #c6a214; text-decoration: underline;}
.link a:link {color: #c6a214; text-decoration: underline;}
.link a:visited {color: #c6a214; text-decoration: underline;}
.link a:hover {color: #c3c53c; text-decoration: underline;}
.img {border: #bcbec0 solid 1px; padding: 4px;}
.imgsmall {border: #bcbec0 solid 1px; width: 134px; height: 100px; line-height: 100px; background: #fff; display: table-cell; vertical-align: middle; text-align: center; overflow: hidden;}
.tbhome {font-size: 10pt; font-weight: bolder; background-image: url(../Images/bghome_02.gif); background-color: #FFFFFF; background-repeat: repeat-x;}
.cmbhome {width: 120px;}
.cmbhome_1 {width: 240px;}
.cmbre_1 {width: 255px;}
.textbox_re {font-size: 9pt; width: 85px;}
.textbox_re_1 {width: 225px; color: #563c2d; background-color: #FFFFFF; border: 0;}
.textbox_re_2 {width: 225px; height: 140px; color: #563c2d; background-color: #FFFFFF; border: #fff solid 1px; overflow: auto;}
.load_data {height: 18px; font-size: 5pt;}
.menu {z-index: 100; position: relative; height: 30px; width: 100%;}
.menu ul {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none;}
.menu ul ul {}
.menu li {float: left; position: relative;}
.menu li ul li {float: left; width: 182px; position: relative;}
.menu a {display: block; padding-left: 10px; color: #d1d3d4; line-height: 30px; height: 30px; text-decoration: none; text-align: left;}
.menu ul ul a.drop {background-color: #8e644c; color: #fff;}
.menu ul ul a.drop:hover {background-color: #8e644c;}
.menu ul ul:hover > a.drop {background-color: #8e644c;}
.menu ul ul ul a {background: #e2dfa8; color: #fff; ;}
.menu ul ul ul a:hover {background: #8e644c;}
.menu ul ul {left: 0px; visibility: hidden; width: 149px; position: absolute; top: 25px; height: 0px;}
* html .menu ul ul {top: 25px;}
.menu ul ul ul {left: 149px; width: 149px; top: -1px;}
.menu ul ul ul.left {left: -149px;}
.menu table {left: 0px; position: absolute; top: 0px; border-collapse: collapse;}
.menu ul ul a {background-color: #8e644c; border-bottom: #fff solid 1px;}
.menu ul ul a:visited {background-color: #8e644c;}
* html .menu ul ul a {width: 128px;}
* html .menu ul ul a:visited {width: 128px;}
.menu a:hover {color: #000;}
.menu ul ul a:hover {color: #d5d527;}
.menu ul li:hover > a {color: #000; background: url(../Images/bgmenu_07.gif); width: 105%; background-repeat: no-repeat;}
.menu ul li:hover > a {color: #d5d527; background-color: #8e644c; width: 172px; background-repeat: repeat;}
.menu ul ul a:hover {background: #8e644c;}
.menu ul li:hover ul {visibility: visible;}
.menu ul a:hover ul {visibility: visible;}
.menu ul:hover ul ul {visibility: hidden;}
.menu ul:hover ul:hover ul {visibility: visible;}
.Link_booking {background-color: #CDCDCD; width: 100px; height: 20px; display: block; text-align: center; font-weight: bold;}
.Link_booking:hover {text-decoration: none;}
.Booking_Review {width: 725px;}
.Booking_Review .Booking_Review_Box {background-image: url(/Themes/Ship1/Images/box/box_t.gif); background-repeat: no-repeat; height: 66px; width: 720px; margin-bottom: -2px;}
.Booking_Review .Booking_Review_Box .icon {margin-left: 15px; margin-top: 10px; float: left;}
.Booking_Review .Booking_Review_Box h1 {line-height: 68px; text-indent: 10px; color: #4F4E4E; font-size: 8pt;}
.Booking_Review_Middle {background-image: url(/Themes/Ship1/Images/box/box_m.gif); background-repeat: repeat-y; width: 720px;}
*html .Booking_Review_Middle {margin-top: -22px;}
.Booking_Review_Bottom {background-image: url(/Themes/Ship1/Images/box/box_b.gif); background-repeat: no-repeat; height: 10px; width: 720px; clear: both;}
.Booking_Middle_Table {width: 660px; margin-left: 36px;}
.Booking_Middle_Table_tr {/*widows: 660px;*/ background-image: url(/Themes/Ship1/Images/Line.gif); background-repeat: no-repeat; background-position: bottom; height: 40px;}
.Booking_Middle_Table_tr_end {/*widows: 660px;*/ background-image: url(/Themes/Ship1/Images/Line.gif); background-repeat: no-repeat; background-position: bottom; height: 8px;}
.Line_Title {font-weight: bold;}
.Line_Title_Total {font-weight: bold; text-align: right;}
.Line_Title_Discount {text-align: right;}
.Line_Title_Top {text-align: right; padding-right: 20px;}
.Line_Title_Top_Bold {text-align: right; padding-right: 20px; font-weight: bold;}
.List_Button {width: 660px; margin-top: 10px; margin-left: 36px;}
.Button_Remove_Selected:hover {text-decoration: none;}
.Link_Add_Items:hover {text-decoration: none;}
.Link_Check_Out:hover {text-decoration: none;}
.Clear_Both {clear: both;}
.Form_promotion {width: 660px; margin-left: 36px;}
.Label_Redeem_code {float: left; margin-right: 10px; font-weight: bold;}
.Text_Basket_Couponde {float: left; width: 150px;}
.Message_Redeem {color: Red;}