body {margin:0; padding:0; background:#ffffff; background: url(../image-files/bg.jpg);
background-repeat: repeat;
background-position: center center;}

table, td {
	border-collapse:collapse;
}
img {border:0}

td, p {font:11px/14px Verdana, Arial, helvetica, sans-serif; color:black; vertical-align:top;}

.clear{clear:both; line-height:0px}

.style1 {font-family: Georgia, "Times New Roman", Times, serif}
.style3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 17px;
}
.style9 {
color: #000000;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
.style10 {font-family: Geneva, Arial, Helvetica, sans-serif}
.style13 {color: #000000; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; }
.style14 {
color: #000000;
font-size: 13px;
}
.style17 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; }
.style18 {font-size: 13px}
.style19 {}
.style20 {	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: rgb(0, 0, 153);
}




.fl_left_bot{background:url(../image-files/left_bot_fll.jpg) right 825px;}
.fl_left_top{width:100%; height:100%; background:url(../image-files/left_top_fll.jpg) top right repeat-x;}
.fl_right_bot{background:url(../image-files/right_bot_fll.jpg) left 825px;}
.fl_right_top{width:100%; height:100%; background:url(../image-files/right_top_fll.jpg) top left repeat-x;}
.fll_left{background:url(../image-files/fll_left.jpg) right repeat-y;}
.fll_right{background:url(../image-files/fll_right.jpg) left repeat-y;}

.header{height:70px; width:925px; padding:13px 0 0 24px; background:url(../image-files/header_bg.jpg)}

.header .nav{padding-top:21px; width:243px;}
.header .nav .link_1{color:#5B92DB; text-decoration:none;}
.header .nav .link_1:hover{text-decoration:underline;}
.header .nav .link_2{color:#669404; text-decoration:none;}
.header .nav .link_2:hover{text-decoration:underline;}
.header .nav .link_3{color:#5B92DB; text-decoration:none;}
.header .nav .link_3:hover{text-decoration:underline;}

.menu{height:45px; background:url(../image-files/menu_bg.jpg); padding:6px 0 0 3px;}
.menu img{margin-right:8px;}

#wrap {width:942px; margin:0 auto;}

table.headertable{height:70px width:942px; padding:13px 0 0 24px; background:url(../image-files/header_bg.jpg)}
td.header{height:70px; width:942px; padding:13px 0 0 24px; background:url(../image-files/header_bg.jpg)}

table.supertable{height:100%; width:942px; margin-left:0px; padding:0px; background:#ffffff;}
table.contenttable{background:#ffffff; width:747px; padding:5px; cellspacing:0px;}

td.maincontentcell{height:100%; padding:2px 5px 5px 5px;width:550px; background:#ffffff;}

td.rightbar{width:180px; background:url('../image-files/right_menu_line.jpg') top left repeat-y; background:#ffffff; padding:5px;}

td.footercell{padding:5px;}

td.bottomrightcell{background:#ffffff; width:180px;; padding:5px;}

table.navtable{background:#ffffff; padding:2px 0px 0px 0px; cellspacing:0px; width:182px;}

td.leftbar{height:100%; width:182px; background:url('../image-files/left_menu_line.jpg') top left repeat-y; background:#ffffff;}

table.bottomtable{background:#666699; padding:5px; cellspacing:0px; width:942px;}


.footer{height:27px;  text-align:center; vertical-align:middle; color:#777777; background:url(../image-files/header_bg.jpg)}
.footer a{color:#3F82DB; text-decoration:underline;}
.footer a:hover{text-decoration:none;}

.content{height:100%; padding:0px 0px 0px 3px; background:#ffffff;}

.TOC h3{font:16px Georgia, Helvetica, sans-serif;color:rgb(0, 0, 153);margin:0;padding:0;}
.C2  h2{text-decoration: none;} 

h1{font:19px Georgia, Helvetica, sans-serif; color:darkblue; margin:0; padding:0;}
h2{font:16px Georgia, Helvetica, sans-serif;color:rgb(0, 0, 153);margin:0;padding:0;}


h3 {color:rgb(0, 0, 153); font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px;}

/* {   
    font:14px Georgia, Helvetica, sans-serif; color:darkblue;
	margin:0;
	padding:0;
} */

h4{
	font:14px Georgia, Helvetica, sans-serif; color:black;
	margin:0;
	padding:0;
}



a{color:#0000A0; text-decoration:underline;}
a:hover{text-decoration:none;}

span{color:black;}

.str{height:20px; background:url(../image-files/str_dv.gif) top repeat-x; text-align:right;}
.hdv{height:20px; background:url(../image-files/li_fll.jpg) top repeat-x; text-align:right;}

ul{list-style:none; line-height:0; padding:0; margin:0}
ol{list-style:none; line-height:0; padding:0; margin:0}
ol li{color:black;}

li{background:url(../image-files/li_fll.gif) center left repeat-x;}

li a{color:#0000A0; text-decoration:none; line-height:20px; background:url(../image-files/li_arr.gif) center left no-repeat; padding-left:12px; margin-left:12px;}
li a{color:#0000A0;}
li a:hover{text-decoration:underline;}

.li_2 a{color:#0000A0; text-decoration:none; line-height:20px; background:url(../image-files/li_arr_2.gif) center left no-repeat; padding-left:12px; margin-left:12px;}
.li_2 a:hover{text-decoration:underline;}

.li_3 a{color:#0000A0; text-decoration:none; line-height:20px; background:url(../image-files/li_arr_2.gif) center left no-repeat; padding-left:12px; margin-left:12px;}
.li_3 a:hover{text-decoration:underline;}

.li_4 a{color:#0000A0; text-decoration:none; line-height:20px; padding-left:12px; margin-left:12px;}
.li_4 a:hover{text-decoration:underline;}

.li_5 a{line-height:20px; background:none; padding-left:0px; margin-left:0px;}
.li_5 a:hover{}

.li_6 a{}
.li_6 a:hover{}

.lc_td{background:url(../image-files/lcf_bg.gif) top no-repeat #FFCF00; height:241px; padding:8px 0 3px 17px;}
.lc_td td{color:#3C3C3C;}
.lc_td strong{color:#343434;}
.lc_td span{color:#B85A41;}
.lc_td .radio{width:15px; height:14px; margin:0; padding:0; border:0;}
.lc_td div{height:29px; margin-top:3px;}
.lc_td input{width:67px; height:20px;}
.lc_td select{width:147px; height:17px; padding-left:10px;}
.lc_td .select_small{width:50px; height:17px; margin-top:3px;}
.lc_bot_td{background:url(../image-files/lcf_bot_bg.gif) top no-repeat; height:24px; text-align:right; padding-right:13px;}

#form input{width:247px; height:20px;}
#form textarea{width:313px; height:82px; overflow:auto; margin-bottom:10px;}


/* Social icons */
.addthis_toolbox {margin: 0px 0 0 0;}
.addthis_toolbox .custom_images a{width: 20px; height: 20px; margin: 0 1px 0 2px; padding: 0;}
.addthis_toolbox .custom_images a:hover img{opacity: 1;}
.addthis_toolbox .custom_images a img{opacity: 0.75;}

/* Right Col Links */

#addSiteTo li{background:url(../image-files/li_fll.gif) center left repeat-x;}
#addSiteTo li a{color:#0000A0; text-decoration:none; background:url(../image-files/li_fll.gif) center left repeat-x; line-height:20px; padding-bottom:2px; padding-left:12px; margin-left:0px;}
#addSiteTo li a:hover{text-decoration:underline;}


/* TOC */

.roundedcornr_box_151564 {
   background: #cceeff;
}
.roundedcornr_top_151564 div {
   background: url(../image-files/roundedcornr_151564_tl.png) no-repeat top left;
}
.roundedcornr_top_151564 {
   background: url(../image-files/roundedcornr_151564_tr.png) no-repeat top right;
}
.roundedcornr_bottom_151564 div {
   background: url(../image-files/roundedcornr_151564_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_151564 {
   background: url(../image-files/roundedcornr_151564_br.png) no-repeat bottom right;
}

.roundedcornr_top_151564 div, .roundedcornr_top_151564, 
.roundedcornr_bottom_151564 div, .roundedcornr_bottom_151564 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}

.roundedcornr_content_151564 { margin: 0 15px; }

#rooms a{color:#0000A0; text-decoration:underline;}
#rooms a:hover{color:#0000A0; text-decoration:none;}

#packages a{color:#0000A0; text-decoration:underline;}
#packages a:hover{color:#0000A0; text-decoration:none;}

#amenities a{color:#0000A0; text-decoration:underline;}
#amenities a:hover{color:#0000A0; text-decoration:none;}

#area a{color:#0000A0; text-decoration:underline;}
#area a:hover{color:#0000A0; text-decoration:none;}

#reviews a{color:#0000A0; text-decoration:underline;}
#reviews a:hover{color:#0000A0; text-decoration:none;}

#facts a{color:#0000A0; text-decoration:underline;}
#facts a:hover{color:#0000A0; text-decoration:none;}

.widget a{color:#0000A0; text-decoration:underline;}
.widget a:hover {text-decoration: none;}  