.footer .nb {border-right:0;}
.footer .ldiv { float:left; width:50%;}
.footer .rdiv { float:right;  width: 50%; text-align:right;}
.footer .lhdiv { float:left; width:75%;}
.footer .rhdiv { float:right;  width: 25%; text-align:right;}


.mini_nav li {float:left; padding:0 18px; border-right:1px dotted #333;width:auto; text-align:center;}


/* Current Offers */
.currentOffers {padding:10px 0 20px;}
.currentOffers .coLinks {padding:0px 0px 5px 0px;}
.currentOffers .coLinks a{text-decoration:underline; color:#666;padding-left:3px;}

.cornerWrap {width: 736px;border:solid 1px; #666; float:left; position:relative;}

#flashcontent {z-index: -1;}

.hdr_img_gal {float:right; position:relative; margin-right:110px; color:#FFF; font-weight:bold; font-size:1.23em; font-family:Garamond, serif;}
.hdr_img_gal a:hover{color:#FFF;}

.s_ig_hidden {visibility:hidden;}
.s_ig_visible {visibility:visible;}


.wraptop .rcol .bottom li a.subselected {color:#000;}

/* updates for lang minis */
.teaserBox #room_reservations.tb_hotel_home .tBOAdults, .teaserBox #room_reservations.tb_hotel_home .tBOChildren {float: right; left: 0; position: static; padding: 2px 0; margin-right:50px;}

.teaserBox .content .formHeader h5{float:left; margin:0; font-size:1em; padding:5px 10px 6px 10px; border-right:1px dotted #333;height:25px}
.teaserBox .content .formHeader p{padding:5px 10px 6px 10px;width:580px;float:right;}



    .to .tBOArrivalDate {width:auto; margin-left:90px;}
    .to .tBODepartureDate {width:auto; margin-left:70px;}
    .to .tBONumberOfGuests {margin-right:0;}
    .to .tBOGuestsLabel {padding-top:3px;width:43.2%;text-align:right;}
    .to .tBOAdults {padding-left:5px;}
    .to .tBOChildren {padding-left:6px;}
    .to .tBOAvailability {padding-top:10px;}

    .to .tBOAvailability input {background:none; border:0; border-bottom:solid 1px #555; cursor:pointer; color:#555; font-weight:bold; margin-left:250px; padding:0; width:180px;}

.tBOFieldset {float:left; position:relative; font-size:1em; width:410px; text-align:right;margin-left:-75px;}
.tBOFieldset select {font-size:1em; color:#666;}
.tBOFieldset select.dateSelect {_width: 135px;}
.tBOArrivalDate {position: relative; left: 130px; width:300px; padding:2px 0;}
.tBODepartureDate {position: relative; left: 110px; width:300px; padding:2px 0;}
.tBONumberOfGuests {position:relative; left:96px; margin:2px 0;}
.tBOGuestsLabel {position:relative; float:left; top:2px;}
.tBOAdults {position:relative; float:left; left:5px;}
.tBOChildren {position:relative; left:11px;}
.tBONumNights {position:relative; float:left;}
.tBOAvailability {clear:both;}





#lbCaptionExGallery {position:relative; top:5px; left:20px; font:normal 0.9em verdana; color:#000; display: block; float: left; width: 500px; height: 22px; margin:0; padding:0; }
#lbCloseLinkExGallery {background:url(/Images/dotted_divider.jpg) repeat-y top left; top:0;padding-left:15px;padding-top:5px;width:20%;}

.teaserBox #room_reservations.tb_hotel_home .availability {float: left;margin-left:80px;}
.pageitemDining {height:100px;}
/*
.restNormDesc { width:200px;float:right;height:90px;}
.restLongDesc { width:200px;float:right;height:110px;}
*/
.hdr_img_gal { margin-right:0px; width:210px;}



#lbBottomExHag p {margin-right:10px;}
#lbCloseLinkExHag, #lbeBLinkExHag, #lbPrintLinkExHag { left:320px;}

.subselectedpg {color:#888888; }
/* IE6 fix */
.teaserBox #room_reservations.tb_hotel_home .tBOFieldset {margin-left:0px;}
.teaserBox #room_reservations.tb_hotel_home .availability {display:inline;margin-left:0px;width:585px;}
.teaserBox #room_reservations.tb_hotel_home .tBOAdults, .teaserBox #room_reservations.tb_hotel_home .tBOChildren {float:none; margin-right:0px;margin-left:5px;}
.teaserBox #room_reservations.tb_hotel_home fieldset select {float:left;}

.teaserBox #room_reservations.tb_hotel_home .tBOFieldset .tBONumberOfGuests label.adults {margin-left:5px;}
.teaserBox #room_reservations.tb_hotel_home .tBOFieldset .tBONumberOfGuests label.children { width:191px; }
