body { margin:0px; background:url(../images/bg-body.jpg) repeat;}
.bg_upperbody { background:url(../images/bg-upperbody1.jpg) repeat-x;}
.wrapper {width:985px;}
.logo { position:absolute; margin:-2px 0 0 25px;}
.attraction{ background:url(../images/bg-attraction.png) no-repeat center; position: relative; margin:-5px 0 0 0px; float:left; text-align:left; z-index:1000;}
.attraction1{ position:absolute; margin:-50px 0 0 0;}
.btn_innerpad{ margin:0 0px 0 10px;}
.png_file{behavior:url(js/iepngfix.htc);}
h2{padding:5px 0 0 0; margin:0px 0 0 0; font:Georgia, "Times New Roman", Times, serif;font-size:16px; color:#FFF; font-weight:bold; text-align:left;}
.herelink{text-decoration: none;color:#ffffff; padding:5px 0 0 0;  font-weight:normal; font:Georgia, "Times New Roman", Times, serif;font-size:16px; text-align:left;}
.herelink a:link {text-decoration: none;color:#ffffff; font-weight:normal;}
.herelink a:activated {text-decoration: none;color:#ffffff; font-weight:normal;}
.herelink a:visited {text-decoration: none;color:#ffffff;font-weight: normal;}
.herelink a:hover {text-decoration:none;color:#d4c59a;font-weight:normal;}

.reservation{text-decoration: none;color:#a51216; padding:12px 20px 12px 0;  font-weight:normal; font:Georgia, "Times New Roman", Times, serif;font-size:22px;  font-weight:bold; text-align:right;}
.bg_page { background:#ffffff url(../images/bg_page.jpg) repeat-x top left; padding:0 24px 0 24px;}
h1{padding:15px 0 0 0; margin:0px 0 0 0; font:Georgia, "Times New Roman", Times, serif;font-size:22pt; color:#760a0d; font-weight:bold; text-align:left;}
.body_text{text-decoration: none;color:#000000; padding:12px 0px 0px 0;  font-weight:normal; font-family:Arial; line-height:15px;font-size:12px;  font-weight:normal; text-align:justify;}
.body_text a:link {text-decoration: none;color:#000000; font-weight:normal;}
.body_text a:activated {text-decoration: none;color:#000000; font-weight:normal;}
.body_text a:visited {text-decoration: none;color:#000000;font-weight: normal;}
.body_text a:hover {text-decoration:none;color:#df181e;font-weight:normal;}


.bg_footer { background:url(../images/bg_footer.jpg) repeat-y top center;text-decoration: none;color:#000000; padding:5px 0 0 0;  font-weight:normal; font:Georgia, "Times New Roman", Times, serif;font-size:18px; text-align:center; line-height:27px;}
.bg_footer a:link {text-decoration: none;color:#000000; font-weight:normal;}
.bg_footer a:activated {text-decoration: none;color:#000000; font-weight:normal;}
.bg_footer a:visited {text-decoration: none;color:#000000;font-weight: normal;}
.bg_footer a:hover {text-decoration:none;color:#cd1b1d;font-weight:normal; }
.light_14	{font-family:Georgia, Arial, Verdana; font-weight:normal; font-size:14px;color:#ffffff; background:#5c4220;}
.light_11	{font-family:Arial, Verdana; font-weight:normal; font-size:12px; color:#000000;}
.list_style_ul{padding:0px 0 10px 20px; margin:0 0 0 0;}
.light_15	{font-family:Georgia, Arial, Verdana; font-weight:normal; font-size:14px;color:#ffffff; background:#aa1517; padding:5px 0 5px 10px;}
.form_text	{font-family:Arial, Verdana; font-weight:normal; font-size:14px;color:#000000;  padding:7px 10px 12px 10px; text-align:right;}
.text_box{font-family:Arial, Verdana; font-weight:normal; font-size:12px;color:#000000;  padding:4px 0 4px 5px; border:solid 1px #999999; width:306px; }
.banner_reservation{ position:absolute;margin:378px 0 0 190px; padding:0 0 0 0; height:108px; width:236px;z-index:10000; }
.banner_attraction{ position:absolute;margin:378px 0 0 430px; padding:0 0 0 0; height:108px; width:236px;z-index:10000; }
.banner_tariff{ position:absolute;margin:378px 0 0 670px; padding:0 0 0 0; height:108px; width:236px;z-index:10000;}
.banner_virtual_tour{ position:absolute;margin:378px 0 0 907px; padding:0 0 0 0; height:108px; width:232px;z-index:10000; }

.images01{ position:absolute;margin:468px 0 0 12px; padding:0 0 0 0; height:108px; width:237px;z-index:10000; float:left; }
.images02{ position:absolute;margin:468px 0 0 247px; padding:0 0 0 0; height:108px; width:236px;z-index:10000;  float:left;}
.images03{ position:absolute;margin:468px 0 0 492px; padding:0 0 0 0; height:108px; width:236px;z-index:10000; float:left; }
.images04{ position:absolute;margin:468px 0 0 726px; padding:0 0 0 0; height:108px; width:236px;z-index:10000;  float:left;}
