/*  THESE ARE THE STYLES FOR THE SECURE-RES.COM BOOKING ENGINE */

.bk-box-head {font-weight: normal;font-size: 24px;color: #128A66;font-family: Arial, Helvetica, sans-serif;text-decoration: none; font-weight:bold;}
.bk-formG { font-size: 12px; color: #000000; font-style: normal; font-family: Arial, Helvetica, sans-serif; font-variant: normal; text-decoration: none;}
.bk-form100wd {font-size: 12px;width: 100px;color: #000000;font-style: normal;font-family: Arial, Helvetica, sans-serif;font-variant: normal;text-decoration: none;}
.bk-form150wd {font-size: 12px;width: 150px;color: #000000;font-style: normal;font-family: Arial, Helvetica, sans-serif;font-variant: normal;text-decoration: none;}
.bk-form200wd {font-size: 12px;width: 200px;color: #000000;font-style: normal;font-family: Arial, Helvetica, sans-serif;font-variant: normal;text-decoration: none;}
.bk-form50wd {font-size: 12px;width: 50px;color: #000000;font-style: normal;font-family: Arial, Helvetica, sans-serif;font-variant: normal;text-decoration: none;}
.bk-form60wd {font-size: 12px;width: 60px;color: #000000;font-style: normal;font-family: Arial, Helvetica, sans-serif;font-variant: normal;text-decoration: none;}
.bk-dashline { text-align: center; width: 90%; border-top: 1px solid #2D3953; border-bottom: 1px solid #2D3953; height: 1px;}
.bk-bodyHEAD {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;text-decoration: none;font-weight: bold;}
.bk-body {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #003333;}
.bk-top-table-color-txt{font-weight: bold;font-size: 18px;color: #000000;font-family: Arial, Helvetica, sans-serif;}
.bk-hotel-head {font-family: Arial, Helvetica, sans-serif;font-size: 20px;font-weight: bolder;font-style: normal;color: 000000;}
.labels-result {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;text-decoration: none;font-weight: normal;}
.labels {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;text-decoration: none;font-weight: bold;}
.bk-form20wd {font-size: 12px;width: 20px;color: #000000;font-style: normal;font-family: Arial, Helvetica, sans-serif;font-variant: normal;text-decoration: none;}
.err1 {font-weight: bold;font-size: x-small;color: #ff0000;font-family: Arial, Helvetica, sans-serif;}
.err2 {font-weight: normal;font-size: xx-small;color: #ff0000;font-family: Arial, Helvetica, sans-serif;}
.arlink { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;}
.availLink { font-family: Arial, Helvetica, sans-serif; font-size: larger; font-weight: bold; color: #128A66; text-decoration: underline}
.uatext { font-family: Arial, Helvetica, sans-serif; font-size: larger; color: Blue; font-variant:normal ;text-decoration: none; color:#2D3953}
.bk-but {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:Black; font-variant:normal; text-decoration: none; }
.bk-newSearch {font-family: Arial, Helvetica, sans-serif; font-size: 14px;  text-decoration: none; font-weight: bold;}
.labels-small {font-family: Arial, Helvetica, sans-serif;font-size: 9px;font-style: normal;text-decoration: none;font-weight: normal;}
.tableHeader {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;text-decoration: none;font-weight: bold; background-color:#C4BEB1}
.tableResult {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;text-decoration: none;font-weight: normal;}
.morePhoto {background-color:white;}
.photoBorder {display:inline-block;border-color:Black;border-width:1px;border-style:Solid;}

/* END STYLES - THESE ARE THE STYLES FOR THE SECURE-RES.COM BOOKING ENGINE */

/* general settings */
html{
     height:100%;
     background:url(bg01.gif);
}
body{
     margin:0;
     height:100%;
     background:url(bg02.gif) repeat-x 0 0;
     font:12px Georgia, "Times New Roman", serif;
     color:#2d3953;
}
img{
     border:none;
     display:block;
}
a{
     font-weight:bold;
     text-decoration:none;
     color:#2d3953;
}
a:hover{
     text-decoration:underline;
     color:#5f739d;
}
#main{
     width:974px;
     margin:0 auto 30px;
     overflow:hidden;
}
/* main container */
#container{
     width:974px;
     position:relative;
     padding:0px 0 0;
}
/* header */
#header{
     width:974px;
     height:112px;
     position:relative;
     top:-3px;
     left:0;
     background:url(header.jpg) no-repeat 0 0;
}
/* logo */
#header strong a{
     display:block;
     overflow:hidden;
     text-indent:-9999px;
     width:163px;
     height:50px;
     background:url(logo.gif) no-repeat 0 0;
     position:absolute;
     top:42px;
     left:12px;
}
.lang{
     position:absolute;
     font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
     color:#36425b;
     top:0;
     right:0;
     display:block;
     line-height:14px;
     text-decoration:none;
}
.lang:hover{
     color:#fff;
     text-decoration:none;
}
/* navigation */
#navigation{
     margin:0;
     padding:0;
     list-style:none;
     position:absolute;
     top:62px;
     left:176px;
     z-index: 99;
}
#navigation li{
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:11px;
     letter-spacing:0.75px;
     float:left;
     margin:0 5px 0 0;
}
#navigation li a{
     color:#ede0a3;
     text-decoration:none;
     height:38px;
     padding:0 0 0 11px;
     float:left;
     background:url(rollover01-left.gif) no-repeat 0 0;
     cursor:pointer;
}
#navigation li a span{
     float:left;
     height:36px;
     padding:2px 11px 0 0;
     background:url(rollover01-right.gif) no-repeat 100% 0;
}
#guest #navigation li.guest a{color:#485668;}
#packages #navigation li.packages a{color:#485668;}
#meetings #navigation li.meetings a{color:#485668;}
#concierge #navigation li.concierge a{color:#485668;}
#meetings #navigation li.meetings a{color:#485668;}
#hotel #navigation li.hotel a{color:#485668;}
#facilities #navigation li.facilities a{color:#485668;}
#navigation li.hover{position:relative;}
#navigation li.hover ul{display:block;}
#navigation li a:hover,
#navigation li.hover a{
     background-position:0 -38px;
     color:#fff;
}
#navigation li.hover a span,
#navigation li a:hover span{background-position:100% -38px;}
#navigation ul{
     margin:0;
     padding:0 0 0 5px;
     list-style:none;
     position:absolute;
     top:38px;
     left:0;
     width:160px;
     z-index: 99;
     
     background:#f1e9cd;
     font-size:12px!important;
     display:none;       
}
#navigation ul li{
     
     width:152px;
     border-left:1px solid #2c354a;
     padding:0;
     margin:0;
}
#navigation ul li.last{padding-bottom:13px;}
#navigation ul li a{
     height:auto;
     line-height:12px;
     padding:5px 0 6px 7px;
     background:none;
     color:#2c354a!important;
     
     width:152px;
}
#navigation ul li:hover a{
     color:#fff!important;
     background:#2c354a;
}
#navigation ul li a:hover{
     color:#fff!important;
     background:#2c354a;
}
/* services */
.services{
     margin:0;
     padding:0;
     list-style:none;
     font-size:11px;
     position:absolute;
     top:36px;
     right:24px;
     width:95px;
}
.services li{
     margin-bottom:3px;
     overflow:hidden;
     float:left;
     width:95px;
}
.services li a{
     color:#ede0a3;
     padding:0 0 0 24px;
     display:block;
     line-height:15px;
     text-decoration:none;
     font-weight:normal;
}
.services li a:hover{
     color:#fff;
     text-decoration:none;
}
.services .nav1 a{background:url(ico-photo.gif) no-repeat 0 0;}
.services .nav2 a{background:url(ico-news.gif) no-repeat 0 0;}
.services .nav3 a{background:url(ico-feedback.gif) no-repeat 0 0;}
.services .nav1 a:hover{background:url(ico-photo2.gif) no-repeat 0 0;}
.services .nav2 a:hover{background:url(ico-news2.gif) no-repeat 0 0;}
.services .nav3 a:hover{background:url(ico-feedback2.gif) no-repeat 0 0;}
/* content holder */
#content-holder{
     width:974px;
     background:url(container.gif) no-repeat 0 0;
     padding:12px 0 0;
}
.holder{
     background:url(frame.gif) repeat-y 0 0;
     
}
.holder:after{
     content: '';
     height: 0;
     clear: both;
     overflow: hidden;
     display: block;
}
/* content */
.content{
     width:617px;
     float:left;
     background:url(content.gif) repeat-y 0 0;
     overflow:hidden;
}
.main-flash{
     width:610px;
     padding: 0 0 0 7px;
}
.text{
     width:610px;
     padding:0 0 0 7px;
     overflow:hidden;
}
h1{
     margin:5px 0 11px 0;
     font-size:14px;
     letter-spacing:2px;
     text-transform:uppercase;
     color:#5f5f5f;
     height:35px;
     padding:7px 0 0 33px;
     background:url(h1-bg.gif) no-repeat 0 0;
}
/* content box */
.box{
     width:570px;
     overflow:hidden;
     padding:0 20px 15px 20px;
     background:url(box.gif) no-repeat 0 100%;
}
.box .top{
     width:100%;
     overflow:hidden;
     padding-bottom:15px;
}
.box .image{
     width:192px;
     float:left;
}
.box .image span{
     display:block;
     font-size:11px;
     color:#3f5244;
     padding:0 0 0 31px;
     background:url(ico.gif) no-repeat 0 0;
     margin:6px 0 0;
     line-height:11px;
}
.box1{
     width:570px;
     overflow:hidden;
     padding:0 20px 0 20px;
}
.box1 .top{
     width:100%;
     overflow:hidden;
     padding-bottom:15px;
}
.box1 .image{
     width:192px;
     float:left;
}
.box1 .image span{
     display:block;
     font-size:11px;
     color:#3f5244;
     padding:0 0 0 31px;
     background:url(ico.gif) no-repeat 0 0;
     margin:6px 0 0;
     line-height:11px;
}
.text1{
     width:355px;
     float:right;
     margin:0 0 -15px 0;
     padding:13px 0 0 12px;
     background:url(text-top.gif) no-repeat 0 0;
}
.content p{
     margin:0 0 15px 0;
     line-height:20px;
}
/* content box */
.box2{
     width:570px;
     overflow:hidden;
     padding:0 20px 15px 20px;
}
.content h2{
     margin:16px 0 9px 0;
     font-size:15px;
     line-height:23px;
     padding:0 0 0 37px;
     background:url(h2-bg.gif) no-repeat 0 0;
}
.box2 .note-hold{
     display:table;
     position:relative;
     width:570px;
     height:37px;
     background:url(note-bg.jpg) no-repeat 0 0;
     margin-bottom:13px;
}
.box2 .image img{display:block;}
.box2 .note{
     width:525px;
     font-size:11px;
     padding:0 25px 0 20px;
     color:#3f5244;
     display:table-cell;
     vertical-align:middle;
}
.note span{margin:0 auto !important;}
* html .note{
     position:absolute;
     top:50%;
     left:0;
}
* html .note span{
     position:relative;
     top:-50%;
}
*+html .note{
     position:absolute;
     top:50%;
     left:0;
}
*+html .note span{
     position:relative;
     top:-50%;
}
/* content lists */
.lists{
     width:570px;
     overflow:hidden;
     padding:23px 20px 28px 20px;
     background:#dedad2;
     font:11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
     margin-bottom:17px;
     margin: -20px 0 15px 0;
}
h5{
     margin:0 0 5px 0;
     font-size:14px;
}
h6{
     margin:0 0 5px 0;
     font-size:14px;
     padding:0 25px 0 0;
     width:260px;
     float:left;    
}
.lists .blue{
     margin:0;
     padding:0 25px 0 0;
     list-style:none;
     width:260px;
     float:left;
}
.lists .blue li{
     padding:0 0 0 25px;
     background:url(list-style01.gif) no-repeat 0 3px;
}
.lists .green{
     margin:0;
     padding:0 25px 0 0;
     list-style:none;
     width:260px;
     float:left;
}
.lists .green li{
     padding:0 0 0 25px;
     background:url(list-style02.gif) no-repeat 0 3px;
}
ul.blue {
     margin:0;
     list-style:none;
     font:11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
     padding:0 25px 20px 0;
     float:left;
     }
ul.blue li{
     padding:0 0 0 25px;
     background:url(list-style01.gif) no-repeat 0 3px;
}
ul.green {
     margin:0;
     width:240px;
     list-style:none;
     font:11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
     padding:0 0 20px 0;
     }
ul.green li{
     padding:0 0 0 25px;
     background:url(list-style02.gif) no-repeat 0 3px;
}
ul.green li ul li, ul.blue li ul li{
     margin: 0 0 0 -25px;
     list-style:square;
     line-height:18px;
     padding:0;
     background:none;
}
/* content box */
.box3{
     width:570px;
     overflow:hidden;
     padding:0 20px 0 20px;
}
.box3 .image{
     float:right;
     margin:0 0 0 18px;
}
.box3 .image img{display:block;}
.content h3{
     margin:0;
     font-size:14px;
}
.box3 .note-hold{
     display:table;
     position:relative;
     width:206px;
     height:24px;
     padding-bottom:5px;
     background:#e2ded7 url(note-bg02.gif) repeat-x 0 100%;
     margin-bottom:13px;
}
.box3 .note{
     width:186px;
     font-size:11px;
     padding:0 10px;
     color:#3f5244;
     display:table-cell;
     vertical-align:middle;
}
.box3 p.marg{margin: 0;}
/* pdf list */
.pdf{
     margin:5px 0 10px;
     padding:0;
     list-style:none;
     font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
     width:282px;
}
.pdf li{
     padding:6px 0 6px 25px;
     background:url(ico-pdf.gif) no-repeat 0 0;
}
/* sidebar */
.sidebar{
     width:357px;
     float:right;
     padding:0;
     margin-top: 0px;
position:relative;
z-index:99;
}
/* reservation */
.reservation{
     width:357px;
     overflow:hidden;
     background:url(reservation.gif) repeat-y 0 0;
}
.reservation .bottom{
     width:329px;
     overflow:hidden;
     background:url(bottom.gif) no-repeat 0 100%;
     padding:0 24px 47px 4px;
     min-height: 260px;
}
.reservation h2.online{
     margin:0;
     overflow:hidden;
     text-indent:-9999px;
     width:329px;
     height:30px;
     background:url(txt01.gif) no-repeat 0 0;
}
.reserve1{
     margin:0;
     padding:13px 0 0 28px;
     list-style:none;
     overflow:hidden;
     line-height:20px;
     font-size:12px;
     font-weight:bold;
     color:#425446;
     width:304px;
}
.reserve1 li{float:left;}
.reserve1 li a.calendar{
     display:block;
     overflow:hidden;
     text-indent:-9999px;
     width:26px;
     height:21px;
     background:url(ico-calendar.gif) no-repeat 0 0;
     margin:0 8px 0 7px;
}
.reserve1 li select{
     margin:0 8px 0 0;
     padding:0;
     height:18px;
     border:1px solid #7f9db9;
     font:10px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.reserve2{
     margin:0;
     padding:13px 0 0 25px;
     list-style:none;
     overflow:hidden;
     font-size:11px;
     color:#425446;
     width:312px;
     text-align:center;
}
.reserve2 li{
     float:left;
     margin:0 10px 0 0;
}
.reserve2 li span{display:block;}
.reserve2 li select{
     margin:0 auto;
     padding:0;
     height:18px;
     border:1px solid #7f9db9;
     font:10px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.sidenav{
     margin:0;
     padding:5px 0 0 0px;
     list-style:none;
     font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
     overflow:hidden;
     text-align:center;
}
*+html .sidenav{
     width:300px;
     padding:5px 0 0 29px;
}
.sidenav li{
     display:inline;
     padding:0 5px 0 8px;
     background:url(sep01.gif) no-repeat 0 50%;
}
.sidenav li.nobg{
     background:none;
     padding:0 5px 0 0;
}
.sidenav li a{
     text-decoration:none;
     color:#2d3953;
}
.sidenav li a:hover{
     color:#5f739d;
     text-decoration:none;
}
/* slide box */
#rates{
     margin:0;
     padding:29px 0 0;
     width:329px;
     list-style:none;
}
#rates h3{
     margin:0 auto;
     overflow:hidden;
     text-indent:-9999px;
     width:255px;
     height:16px;
     background:url(txt02.gif) no-repeat 0 0;
}
#rates a#view{
     display:block;
     margin:14px auto 0;
     overflow:hidden;
     text-indent:-9999px;
     width:297px;
     height:35px;
     background:url(btn-view.gif) no-repeat 0 0;
}
#rates a#view:hover{background-position:0 -35px;}
#rates div{
     width:279px;
     padding:0 25px 10px;
     margin:-20px 0 0;
     text-align:center;
     font:bold 10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
     color:#70181d;
     display:none;
}
#rates div.visible{
     display:block;
}
#rates div a{color:#2d3953;}
#rates div a:hover{color:#5f739d;}
/* banners */
.banners{
     width:357px;
     overflow:hidden;
     background:url(banners-bg.gif) repeat-y 0 0;
}
.banners .bottom{
     width:357px;
     overflow:hidden;
     background:url(banners-bottom.gif) no-repeat 0 100%;
     padding:0 0 6px 0;
}
.banners .bg{
     width:345px;
     overflow:hidden;
     background:url(banners-bg2.gif) no-repeat 0 0;
     padding:0px 0px 0px 2px;
}
* html .banners .bg{margin-bottom:15px;}
.banners ul{
     margin:0px;
     padding:0px;
     list-style:none;
     overflow:hidden;
}
.banners ul li{
     float:left;
     margin:0px;
}
.banners ul li.marg{margin:0 12px 0 0;}
/* column */
/* column */
.column{
     width:357px;
     background:url(side.gif) repeat-y 0 0;
}
.column .bg{
     width:327px;
     background:url(side-bottom.gif) no-repeat 0 100%;
     overflow:hidden;
     padding:13px 8px 134px 22px;
}
.column h3{
     margin:0;
     font-size:14px;
     background:url(line.gif) repeat-x 0 100%;
     line-height:25px;
}
.column p{
     margin:10px 20px 15px 0;
     line-height:20px;
}
.column h4{
     margin:0;
     font-size:14px;
}
.column .list{
     margin:0;
     padding:10px 45px 15px 0;
     width:282px;
     list-style:none;
     font:11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.column .list li{
     padding:0 0 0 25px;
     background:url(list-style03.gif) no-repeat 0 3px;
}
.column .note-hold{
     display:table;
     position:relative;
     width:304px;
     height:70px;
     background:#e2ded7 url(note-bg02.gif) repeat-x 0 100%;
     margin-bottom:16px;
}
.column .note{
     width:274px;
     font-size:11px;
     padding:0 15px;
     color:#3f5244;
     display:table-cell;
     vertical-align:middle;
}
.flash{
     margin:0 0 23px 9px;
     overflow:hidden;
}
.green-banner img{margin-bottom:-70px;}
/* main bottom area */
.main-bottom{
     width:967px;
     float:left;
     padding:30px 0 0 7px;
     margin-bottom: -30px;
}
* html .main-bottom{
     margin-bottom:-25px;
     position:relative;
}
.bottom-text{
     padding:0 20px 0 20px;
     width:927px;
}
.bottom-text .image{
     width:222px;
     float:left;
     margin:10px 14px 0 0;
}
.bottom-text .image span{
     display:block;
     font-size:11px;
     color:#3f5244;
     padding:0 0 0 31px;
     background:url(ico.gif) no-repeat 0 0;
     margin:6px 0 0;
     line-height:11px;
}
.bottom-text p{
     margin:0 0 15px 0;
     line-height:20px;
}
.bottom-text p.marg{margin:0;}
/* footer */
#footer{
     width:974px;
     height:43px;
     background:url(footer.gif) no-repeat 0 0;
     padding:60px 0 0;
     margin:-60px 0 30px 0;
}
#footer ul{
     margin:0;
     padding:0;
     list-style:none;
     font:bold 10px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
     color:#b0a899;
     width:100%;
     overflow:hidden;
     text-align:center;
}
#footer ul li{
     display:inline;
     background:url(sep02.gif) no-repeat 0 50%;
     padding:0 5px 0 8px;
}
#footer ul li.nobg{background:none!important;}
#footer ul li a{color:#b0a899;}
#footer ul.small li a,
#footer ul.small li span{color:#485668;}
#footer ul.small li a.normal{color:#b0a899;}
#footer ul li a:hover,
#footer ul.small li a.normal:hover{
     text-decoration:none;
     color:#fff;
}
#bumpup{margin:-25px 0 0 0;}
.light{
     width:570px;
     overflow:hidden;
     background:#dedad2;
     margin:0 0 15px -20px;
     padding:5px 20px 5px 20px;
}
.light2{
     width:570px;
     overflow:hidden;
     background:#dedad2;
     margin:15px 0 15px -20px;
     padding:0 20px 5px 20px;
}
.light2 h2{
     width:570px;
     background:#dedad2 url(box2.gif) no-repeat;
     margin:0 0 5px -20px;
     padding:20px 20px 5px 58px;
     }
.amenities table tr td p{
     margin:0;
     padding:1px 0 2px 10px;
}

/*packages css*/
.packrow{
     display:table;
     }
.pack{
     width:270px;
     margin:5px 15px 15px 0;
     float:left;
     background:#dedad2;
     /*border-right:2px solid #36425b;*/
}
.pack h3{
     width:255px;
     font-size:13px;
     padding: 10px 0 10px 15px;
     margin: 0 0 3px 0;
     text-transform:uppercase;
     letter-spacing:2px;
     background-color:#c4beb1;
     color:#646261;
}
.pack h3.check a{
     font-size:13px;
     padding: 10px 0 10px 15px;
     margin:0;
     text-transform:uppercase;
     letter-spacing:2px;
     background-color:#c4beb1;
     text-align:center;
}
.pack .text2 {
     margin:0 0 -15px 0;
     padding:0 15px 15px 15px;
}
.pack .text2 .date{
     color:#990000;
     font-weight:bold;
}

.pack2{
     width:570px;
     margin:5px 15px 15px 0;
     float:left;
     background:#dedad2;
     /*border-right:2px solid #36425b;*/
}
.pack2 h3{
     width:555px;
     font-size:13px;
     padding: 10px 0 10px 15px;
     margin: 0 0 3px 0;
     text-transform:uppercase;
     letter-spacing:2px;
     background-color:#c4beb1;
     color:#646261;
}
.pack2 h3.check a{
     font-size:13px;
     padding: 10px 0 10px 15px;
     margin:0 auto;
     text-transform:uppercase;
     letter-spacing:2px;
     background-color:#c4beb1;
}
.pack2 .text2 {
     margin:0 0 -15px 0;
     padding:0 15px 15px 15px;
}
.pack2 .text2 .date{
     color:#990000;
     font-weight:bold;
}
.pack2 .green{
     width:450px;
     }
.packtable tr td {
     padding:8px 10px;
}
.packtable h3{
     margin:0;
     font-size:13px;
}
.packtable tr td p{
     margin:0;
     line-height:normal;
}
.red{
     color:#990000;
     font-weight:bold;
     font-size:11px;
}
.availability{
     margin:0 0 -5px 0;
}
.availability img{
     display:inline;
}
.TA_rtable {
     line-height:18px;
     padding:10px 10px 10px 0;
}
.TA_rtable img {
     margin: 0 15px 0 0;
}
.TA_rname {
     text-transform:capitalize;
}
#TA_Header img{
     display:inline;
     margin:0 0 -5px 0;
}
#TA_Link{
     margin:0 0 5px 0;
     font-size:13px;
}
#TA_Flags2 table td{
     padding: 5px 10px 5px 0;
}
#TA_Flags2 img{
     display:inline;
     margin: 0 0 -4px 0;
}
.info{
     padding:0 0 0 18px;
     background:url(12x12-info.gif) no-repeat 0 1px;
     font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-weight:bold;
}
.box2a{
     width:570px;
     overflow:hidden;
     padding:0 20px 0 20px;
     margin:0 0 -10px 0;
}
.question {
     padding:0 0 0 21px;
     background:url(15x15-more.gif) no-repeat 0 3px;
     font-weight:bold;
}
.question a{
     color:#5f739d;
}
 
 TD.cal,TD.calday,TD.calmonth,TD.caltoday,A.textlink,.disabledtextlink{font-family:arial;font-size: 8pt;}
TD.calday{border:solid thin #C0C0C0;border-width:0 0 1 0;}
TD.calmonth{text-align:right;}
TD.caltoday{text-align:right;color:white;background-color:#C0C0C0;border-width:1;border:solid thing #800000;}
TD.textlink{border:solid thin #C0C0C0;border-width:1 0 0 0;}
A.textlink{height:20px;color:black;}
.disabledtextlink{height:20px;color:#808080;}
A.cal{text-decoration:none;color:#000000;}
A.calthismonth{text-decoration:none;color:#000000;}
A.calothermonth{text-decoration:none;color:#808080;}
.calnotclickable{color:#808080;}
.disabled{color:#D0D0D0;text-decoration:line-through;}
 
div#ctl00_cphBody_ucReservationForm_panCheckInYearDropdowns img { display: inline; }

#formarea {width: 570px;margin-left: 30px;float:left;} 
.fb {display:inline;}
#ibeMasterShell #ibeMasterShell2 section.box .termsAgree {width:92%;}
