* { padding:0px; margin:0px 0px 0px 0px;}
body {background:rgb(255,255,255); font-family:helvetica, verdana; line-height:140%; font-size: 10pt; color:rgb(96,83,69); text-align:center; }
a {color:rgb(192,109,2); text-decoration: underline;} /*rgb(51,102,102);*/
a:hover {text-decoration:none}
a.ov {color:rgb(51,102,102); text-decoration:underline;}
a img {border:none;}
.both {clear:both}
.both_c {clear:both; text-align: center}
.third_menu {text-align: right}
.rg {float:right}
.lt {float:left}
table {border:0px}
table td {text-align:left; vertical-align:top}
h1 {font-family: Helvetica, Arial, Verdana, Geneva, sans-serif; font-weight: normal; font-size: 18pt; color:#84342b; padding-top: 40px; line-height: 120%}
blockquote {margin-left:  50px;}

#main_box {width:1040px; height:1200px; margin:0px auto; text-align:left; background:rgb(255,255,255)}
#lay1 {width:1040px; height:1200px; margin-left:150px; position:absolute; z-index:1}
#lay2 {width:1040px; height:auto; position:absolute; z-index:2; text-align:left}
#lay3 {width:1040px; height:auto; margin-left:150px; position:absolute; z-index:1}
#lay4 {width:1040px; height:auto; position:absolute; z-index:2; text-align:left}

/* HOME PAGE */
#lay2 .left {width:310px; float:left}
#lay2 .left img#logo {margin: 24px 0px 0px 65px; position: absolute}
/*#lay2 .left img#logo {padding-left:expression(this['width']+'px'); overflow:hidden; filter:expression('progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+this['src']+')'); margin: 40px 0px 0px 65px; position: absolute}*/
#lay2 .left .menu {width:230px; margin: 200px 0px 0px; position: absolute}
#lay2 .left .cont {width:250px; height:90px; margin: 650px -11px 0px; text-align:right; position:absolute}
#lay2 .left .cont .rg {text-align:center; font-size: 80%; line-height: 165%; color:#652119; font-family: helvetica, arial;}
#lay2 .right {width:562px; float:right; background:url(../images/ttl.jpg) 100% 70px no-repeat; padding-right:60px}
#lay2 .right h1 {margin: -140px 0px 0px 0px; position: absolute; }
/*#lay2 .right .h1 {padding-left:expression(this['width']+'px'); overflow:hidden; filter:expression('progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+this['src']+')'); margin: 40px 0px 0px 0px; position: absolute;}*/
#lay2 .right .text {margin: 0px 0px 0px 75px; padding-top: 180px; width: 430px}
#lay2 .right .text p {font-weight: normal; color: rgb(96,83,69); font-family: helvetica, arial;}
/*#lay2 .right .text p span {font-size: 130%; font-weight: normal; color: rgb(192,109,2); font-family: verdana, arial;}*/

#lay4 .left {width:190px; float:left}
#lay4 .left img#logo {margin: 24px 0px 0px 65px; position: absolute}
#lay4 .left img#logo_exp {margin: 70px 0px 0px 55px; position: absolute}
/*#lay4 .left img#logo {padding-left:expression(this['width']+'px'); overflow:hidden; filter:expression('progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+this['src']+')'); margin: 27px 0px 0px 24px; position: absolute}*/
#lay4 .left .menu {width:230px; margin: 200px 0px 0px; position: absolute}
#lay4 .left .cont {width:250px; height:90px; margin: 650px -11px 0px; text-align:right; position:absolute}
#lay4 .left .cont .rg {text-align:center; font-size: 80%; line-height: 165%; color:#652119; font-family: helvetica, arial;}
#lay4 .right {width:562px; float:right; background:url(../images/ttl.jpg) 100% 70px no-repeat; padding-right:65px}
#lay4 .right .after {padding-left: 75px; margin-top: 44px;  width: 440px}
#lay4 .right .after2 {padding-left: 75px;  width: 380px}
#lay4 .right .h1 {margin: 60px 0px 0px 0px; position: absolute; }
/*#lay4 .right .h1 {padding-left:expression(this['width']+'px'); overflow:hidden; filter:expression('progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+this['src']+')'); margin: 65px 0px 0px 0px; position: absolute;}*/

#lay4 .right .quote {position:relative; left:0px; padding: 0px 120px 0px; text-align: right; margin-bottom: 5px; margin-top: 5px;}
#lay4 .right .lnks {position:relative; left:111px; padding: 14px 0px 0px; text-align: right; margin-bottom: 50px; margin-top: 10px;}
#lay4 .right .lnks a {font-size: 70%; color: rgb(192,109,2); font-family: helvetica, verdana;text-decoration: none}
#lay4 .right .lnks a:hover  {text-decoration: none}
#lay4 .right p {font-size: 90%; line-height: 160%; color: rgb(96,83,69); font-weight: normal; font-family: helvetica, verdana;}
#lay4 .right p .h2 {font-size: 100%; line-height: 160%; font-weight: bold; color: rgb(96,83,69); font-family: helvetica, verdana;}
#lay4 .right h2 {font-size: 100%; line-height: 160%; font-weight: bold; color: rgb(96,83,69); font-family: helvetica, verdana;}
#lay4 .right .h2dup {font-size: 10pt; line-height: 160%; font-weight: bold; color: rgb(96,83,69); font-family: helvetica, verdana;}
#lay4 .right .text p span {font-size: 140%; line-height: 160%;  color: rgb(192,109,2);  font-family: helvetica, verdana;}
#lay4 .right p a {font-size: 100%; line-height: 160%; color: rgb(192,109,2);  font-family: helvetica, verdana; text-decoration:underline}
#lay4 .right p a:hover {text-decoration:none}
#lay4 .right h3 {font-size: 90%; line-height: 160%; font-weight: normal; color: rgb(192,109,2); font-family: helvetica, verdana; font-weight: bold}
#lay4 .right .port {float: left; margin-right: 20px; margin-bottom: 3px}
#lay4 .right .map {margin: 245px 0px 0px; position: absolute}
/*#lay4 .right .map {padding-left:expression(this['width']+'px'); overflow:hidden; filter:expression('progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+this['src']+')'); margin: 245px 0px 0px; position: absolute}*/
#lay4 .right .lnks a img {margin-bottom: -4px; margin-left: 5px; margin-right: 6px}
#lay4 .right .lnks a .noline {text-decoration:  none;}

#lay2 .right .after span, #lay4 .right .after h4, #lay4 .right h4, #lay4 h4, #main_box h4  {font-size: 13pt; line-height: 125%; font-weight: normal; color: rgb(192,109,2); font-family: helvetica;}

#lay4 ul {padding: 20px;}

.lnks p {height: 15px; margin: 9px 0px}
.lnks p span {color: red}
.lnks p input.txt {height: 15px; font-size: 110%; padding: 2px; line-height: 11px; border: 1px solid rgb(194,194,194); background: rgb(234,234,234); border-bottom: 1px solid rgb(240,240,240); border-right: 1px solid rgb(240,240,240)}
.lnks p textarea.txt {font-size: 110%; padding: 2px; line-height: 11px; border: 1px solid rgb(194,194,194); background: rgb(234,234,234); border-bottom: 1px solid rgb(240,240,240); border-right: 1px solid rgb(240,240,240)}
.lnks p input.sub {height: 18px; font-size: 110%; padding: 2px; color: rgb(255,255,255); border: none; background: rgb(235,139,39)}


.footer {clear: both; text-align: left; margin-left:485px;}
.footer p {font-size: 80%; line-height: 160%; font-weight: normal; color: rgb(96,83,69); font-family: helvetica, verdana;}
.footer p a {font-size: 80%; line-height: 160%; font-weight: normal; color: rgb(192,109,2); font-family: helvetica, verdana;}

/* menu */
.navbar {}  
.mainDiv {width:230px}
.mainDiv2 {width:230px; margin-left: -40px}
.topItem{font-size: 90%; line-height: 25px; color: rgb(96,83,69); font-family:arial; text-align: right; letter-spacing: 1px; padding-right: 25px; background: url("../images/arrow-down-title.jpg") 0 0 no-repeat; border: none; width: 205px; height: 25px; cursor:pointer; text-indent:30px}
.topItem span, .topItemOver span, .topItemClose span, .topItemCloseOver span {font-size: 90%}
.menu a, .menu a:hover {color: rgb(96,83,69); text-decoration: none;}
a.lin {font-size: 100%; line-height: 25px; color: rgb(192,109,2); font-family:helvetica, verdana; letter-spacing:1px}
a.lin:hover {text-decoration: none}
.topItemOver{text-indent:30px; font-size: 90%; line-height: 25px; color: rgb(96,83,69); font-family: arial; text-align: right; letter-spacing: 1px; padding-right: 25px; background: url("../images/upcoming_hotel_on.jpg") 0 0 no-repeat; height: 25px; width:205px; cursor:pointer}
.topItemClose {text-indent:30px; font-size: 90%; line-height: 25px; color: rgb(96,83,69); font-family: arial; text-align: right; letter-spacing: 1px; padding-right: 25px; background: url("../images/arrow-down-title.jpg") 0 0 no-repeat; height: 25px; width:205px; cursor:pointer}
.topItemCloseOver {text-indent:30px;  font-size: 90%; line-height: 25px; color: rgb(96,83,69); font-family: arial; text-align: right; letter-spacing: 1px; padding-right: 25px;  background: url("../images/upcoming_hotel_on.jpg") 0 0 no-repeat; height: 25px; width:205px; cursor:pointer}
.dropMenu {font-size: 90%; line-height: 18px; color: rgb(96,83,69); font-family: arial; filter:alpha(opacity=100); -moz-opacity:1;opacity:1; padding-top:5px; padding-bottom:5px}
.dropMenu a:hover {text-decoration: none;}
.subMenu {display:block; }
.subItem {text-align: right; margin-top:2px; height:18px; font: 110% arial,verdana; text-decoration:none; color: #FFFFFF; cursor:pointer}
.subItem a {margin-right:25px; font-size: 70%; letter-spacing: 1px; line-height: 18px; color: rgb(96,83,69); font-family: arial; text-decoration:none; cursor:pointer; text-transform: uppercase;}
.subItemOver {text-align: right; margin-top:2px; font: 110% arial,verdana; height:18px; text-decoration:none; color: #FFFFFF}
.subItemOver  a {margin-right:25px; font-size: 70%; letter-spacing: 1px; line-height: 18px; color: rgb(96,83,69); font-family: arial; cursor:pointer; color: rgb(200,92,9); text-decoration:none;  text-transform: uppercase;}
.drop {border-left:1px solid black; border-right:1px solid black}
.third_menu {margin-left:  30px; margin-bottom:30px;  line-height: 190%}
.third_menu a {color: rgb(192,109,2); font-size: 8pt; font-weight: bold;}
