body{background-image:url(../img/JALsand.jpg);background-repeat:repeat;color:#FFFFFF;text-decoration:none;margin: 0px 0px 0px 0px;font: 11px Tahoma;}
a { color:#FFFFFF; text-decoration:none;}
a:hover { text-decoration:underline;}.undernav { font-size:10px; font-weight:normal;  }
.titlebg {background-image: url(../img-new/titlebg.jpg);background-repeat: no-repeat; background-color:#871d1f;}
.footerbg {background-image: url(../img-new/footer_bg.jpg);background-repeat: no-repeat; background-position:bottom left;background-color:#871d1f;}
.containerBorder {border:2px solid #fff; border-top:none;}
/*.footerbg {background-image: url(../img-new/footerbg.jpg);background-repeat: no-repeat;}*/
.navlinks {font-family: Tahoma;font-size: 11px;font-weight: bold;color: #FFFFFF;text-decoration: none;padding-left:/* 15*/10px;padding-right: /*15*/10px;}
a.navlinks:hover {font-family: Tahoma;font-size: 11px;font-weight: bold;color: #F39A9A;text-decoration: none;/*padding-left: 15px;padding-right: 15px;*/}
.bodytext {color: #756C56;font: 12px/21px Tahoma;}
.pagetitles {font-family: Georgia, "Times New Roman", Times, serif   ;font-size: 17pt;font-weight: bold;color: #861D1F;}
.redboldlinks {font-family: Tahoma;color: #861D1F;text-decoration: none;font-weight: bold;font-size: 10px;}
a.redboldlinks:hover {font-family: Tahoma;color: #000000;text-decoration: none;font-weight: bold;font-size: 10px;}
.footerlinks {font-family: Tahoma;font-size: 10px;font-weight: normal;color: #FFFFFF;text-decoration: none;padding-left: 15px;padding-right: 15px; line-height: 240%;}
a.footerlinks:hover {font-family: Tahoma;font-size: 10px;font-weight: normal;color: #F39A9A;text-decoration: none;padding-left: 15px;padding-right: 15px; line-height: 240%;}
.hotelquote {font-family: Georgia, "Times New Roman", Times, serif;font-size: 18px;font-weight: bold;color: #FFFFFF;font-style: italic;}
.packagetext {font-family: Tahoma;font-size: 11px;line-height: 100%;color: #756C56;}
.corporatelinks {font-family: Tahoma;font-size: 10px;font-weight: normal;color: #861D1F;text-decoration: none;padding-left: 10px;padding-right: 10px; line-height: 240%;}
a.corporatelinks:hover {font-family: Tahoma;font-size: 10px;font-weight: normal;color: #861D1F;text-decoration: underline; line-height: 240%;}
.phonenumber {font-family: Tahoma;font-size: 11px;font-weight: bold;color: #FFFFFF;text-decoration: none;}
.subpagetitles {font-family: Tahoma;color: #861D1F;text-decoration: none;font-weight: bold;font-size: 12px;}
.subpagetitlesBIG {font-family: Tahoma;color: #756C56;text-decoration: none;font-weight: bold;font-size: 16px;}
a { color: #861D1F; text-decoration:none; font-weight:bold;}  
a:hover { text-decoration:underline; }
h1 {font-size:16px;}
h1 span {display:block;font-weight: normal;font-size: 12px;line-height: normal;border-top: 1px solid #756C56;margin-top: -2px;}
h2 {font-size:13px;font-weight:bold;color: #4B0505;}
h2 span {display:block; line-height:normal; margin:-5px 0 0 0;}
h3 {font-size: 12px;line-height: 21px;margin: 0px;color: #BCAF91;border-bottom: 1px solid #BCAF91;}
#diningTable p {border-top:1px solid #BCAF91;margin-bottom: 10px;margin-top: 8px;padding-left: 8px;margin-right: 2px;}
#diningTable td {border-right:1px solid #BCAF91;}
#topNav {margin:6px auto 0 auto; position:relative;}
#topNav ul {margin:0;padding:9px 0 0 10px;height: 24px;}
#topNav li {float: left;list-style: url(none) none;display: block;padding-right: 11px;margin-right: 11px; }
#topNav li a {color:#ffffff;}
#topNav li a:hover {color:#F39A9A; text-decoration:none;}
/*-- Drop Down Menu ---------------------------------------------------------------------------------------------------*/
#topNav ul ul {display:none;}
#topNav li:hover ul {display:block;}
#topNav li.over ul {display:block;} 

#topNav .subNav {position:absolute; margin:0 0 0 -5px; padding:12px 0 0 0;  line-height:20px; }
#topNav a {display:block;}
#topNav .subNav li {margin:0; padding:0;}
.subNav li a {display:block; width:100px; padding-left: 5px; background: #4B0505; font-weight: normal;}
#topNav .subNav li a:hover {text-decoration: none; background: #740903; font-weight: bold; color:#fff;}
#navAbout.over a, #navAbout:hover a {color:#F39A9A}
#navAbout.over .subNav a, #navAbout:hover .subNav a{color:#fff;}



#menuTree {height: 25px;}
#menuTree a{display: block;}
ul#subMenu { margin: 0px 0px 0px -5px; padding: 12px 0px 0px; list-style: url(none) none; text-align: left; z-index: 1; position: absolute;	line-height: 20px;	height: 90px;	display:none;}
#subMenu li{ float: left; clear: left; display: block; background: url(none); margin: 0px; padding: 0px;} 
#subMenu li a{ display: block; width: 215px; padding-left: 5px; background: #4B0505; font-weight: normal;} 
#subMenu li a:hover{ text-decoration: none; background: #740903; font-weight: bold;}

#menuTree.over a, #menuTree:hover a {color:#F39A9A}
#menuTree.over #subMenu a, #menuTree:hover #subMenu a {color:#fff;}

a.hotelsitelinks {font-family: Tahoma;text-decoration: none;font-weight: bold;font-size:13px; margin-bottom:10px; color:#000066}
a.hotelsitelinks:hover {text-decoration:underline;}