/* CONTAINERS */

body { background: #347235; text-align: center; margin: 5 0; letter-spacing: 1px; line-height: 1.3; font-family: Times New Roman, 'Palatino Linotype', sans-serif; font-size: 10pt; color: #FFF;  }
#wrapper { overflow:hidden;position:absolute;width: 95.7%; height: 96%;margin: 10px; }
#wrapper_rooms1 { overflow:hidden;position:absolute;width: 95.7%; height: 96%;margin: 10px;}
#wrapper_rooms2 { overflow:hidden;position:absolute;width: 95.7%; height: 96%;margin: 10px;}
#wrapper_location { overflow:hidden;position:absolute;width: 95.7%; height: 96%;margin: 10px;}
#wrapper_attractions {overflow:hidden;position:absolute;width: 95.7%; height: 96%; margin: 10px; }
#wrapper_events { overflow:hidden;position:absolute;width: 95.7%; height: 96%;margin: 10px;}
#wrapper_rates { position:absolute;width: 95.7%; height: 96%;margin: 10px;}
#wrapper_contact { overflow:hidden;position:absolute;width: 95.7%; height: 96%;margin: 10px;}
/*#wrapper_nav { width: 980px; height: 5px; background: transparent; margin: 0 auto; }*/
#wrapper_nav { width: 80%; height: 5px; background: transparent; margin: 0 auto; }

#right_panel { position:absolute;width:40.86%; padding-top: 100px; margin: 0px 0 0 0; text-align:left;z-index:101 }
#right_panel_attractions { position:absolute;width:40.86%; padding-top: 30px; margin: 0px 0 0 0; text-align:left;z-index:101 }
#right_panel_text { padding: 0px 10px 0 22px; }
#right_panel_text_attractions { padding: 0px 70px 0px 50px; }
#right_panel_text_events_2 { padding: 0px 90px 0px 30px; }
#right_panel_text span { font-size: 80%; font-style:italic; }
#right_panel_text i { font-size: 100%; font-weight: 500; }
#left_panel { width:540px; padding: 100px 0 0 100; float:left; text-align:left; margin-left:0px; padding-left: 100px; line-height: 20px; }
#left_panel_contact { z-index:101;width:43.9%; position:absolute; text-align:left; padding: 100px 0 0 100px ; line-height: 30px; }
#left_panel_rates { z-index:101;width:43.9%; position:absolute; text-align:left; padding: 100px 0 0 100px ; line-height: 20px; }
#bookings_panel_left { width:620px; margin: 0; float:left; text-align:left; padding: 0 0 0 15px;  }
#bookings_panel_right { width:345px; margin: 0px 0 0 0; padding-top: 100px; float:right; text-align:left;  }
#left_panel_contact_top { z-index:101;width:60%; position:absolute; text-align:left; padding: 40px 0 0 80px ; line-height: 20px; }
#left_panel_contact_top_jp { width:530px; float:left; text-align:left; padding: 20px 0 0 20px ; line-height: 20px; }

/* LOGO IMAGES */
#home_logo {width: 385px; height: 200px; position: absolute; top: 345px; left: 510px; background: transparent;}
#home_logo p {text-align:right; padding: 100px 0 0 0px; word-spacing: 20px; font-size: 11pt; margin: 0; font-weight: bold; }

#view_gallery img:hover{border: 1px solid #cccc99; text-decoration:none; }
#view_gallery img {border: none; text-decoration:none; }
/* IMAGES - STANDARD ALIGNMENT */
#gallery { width:60%; padding: 20px 0 0 0; float:left; text-align:left; margin:0; }
#gallery b img { margin:0 0 15px 10px; border: 1px solid #FFF; }
#gallery b a { text-decoration:none; }
#gallery b img:hover { border: 1px solid #cccc99; text-decoration:none;  margin:0 0 15px 10px;}
#gallery_attractions { width:540px; height:600px; margin: 0; float:left; text-align:left; padding-left:10px; background: transparent;}
#gallery_attractions b img { margin:0 0 15px 10px; border: 1px solid #FFF; }
#gallery_attractions span img { margin:0 0 15px 43%; border: 1px solid #FFF; }

/* IMAGES - RIGHT ALIGNMENT */
#gallery span img { margin:0 0 15px 43%; border: 1px solid #FFF; }
#gallery span a { text-decoration:none; }
#gallery span img:hover { border: 1px solid #cccc99; text-decoration:none; }




/* MENU */
/* #navigation {float:right; position: relative; top: -215px; font-size: 8pt; font-variant: small-caps; color: #FFF; text-align:right} */
#navigation {position: absolute; top: 30%;left:70%;font-family:'MS Gothic',Helvetica,Arial; font-size: 8pt; font-variant: small-caps; color: #FFF; text-align:right} 
    
.nav_menu { list-style-type: none; margin: 1px 0; padding: 0; width: 200px; border: 0px solid #9A9A9A; border-bottom-width: 0; }
.nav_menu li a{ height: 20px; background: transparent ; display: block; width: auto; padding: 2px 0; color: #FFF; padding-right: 15px; margin-bottom: 1px; text-decoration: none; }
.nav_menu li a:visited, .glossymenu li a:active{ color: #FFF; }
.nav_menu li a:hover { background: transparent url(images/mnu_active.png); background-image: url(images/mnu_active.png); color: #FFF; text-decoration:none;}
.nav_menu li a#current {background: transparent url(images/mnu_active.png); background-image: url(images/mnu_active.png);}   
.nav_menu li a#home {background: transparent url(images/mnu_home.png); background-image: url(images/mnu_home.png);}  
 
/* GENERAL ELEMENTS */
h1 { font-size:17pt; color:#FFF; margin-bottom:0; }
h2 { font-size:17pt; color:#FFF; margin-bottom:0; }
h3 { font-size:16pt; color:#FFF; margin-bottom:0; }

a { color:#FFF; text-decoration:none; }
a:hover { color:#FF6600; text-decoration:underline; }


/* SLIDESHOW*/

.content{	margin: 0 24px;}
.content a{	color: #fff;}
.content h3 p{color: #fff;	font-size: 1.5em;}
.content p.linkage{	margin-top: 2em;	text-align: right;	font-size: 1.6em;	color: #fff;}
.content p.linkage a { color: #fff; }


