div#BookingNav {display:block;width:537px;padding:0;height:17px;margin:0 auto;text-transform:uppercase;border:0}
div#BookingNav ul {display:block;width:535px;height:17px;margin:0;padding:0;list-style:none}
div#BookingNav ul li {display:block;height:17px;float:left;text-align:center;background:none;padding:0}
div#BookingNav ul li a {background-repeat:no-repeat;float:left}
div#BookingNav ul li a .caption {padding-top:0;float:left;margin:0 auto;width:100%;text-align:center;text-indent:0;font:bold 10px/17px  Tahoma, Arial, Helvetica, sans-serif!important; color:White!important}
div#BookingNav ul li a.active {background-position:left bottom!important}
div#BookingNav ul li a.active b {color:White!important}

div#BookingNav ul li a:hover , div#BookingNav ul li a:hover b{cursor:pointer; text-decoration:underline!important;}
div#BookingNav ul li#intro {width:148px}
div#BookingNav ul li#intro a {width:146px;background-image:url('../images/bookingengine/bnav_intro.gif')}
div#BookingNav ul li#step1 {width:106px}
div#BookingNav ul li#step1 a {width:104px;background-image:url('../images/bookingengine/bnav_step1.gif')}
div#BookingNav ul li#step2 {width:81px}
div#BookingNav ul li#step2 a {width:79px;background-image:url('../images/bookingengine/bnav_step2.gif')}

/* LATE AVAIL */
div#BookingNav ul li#step3 {width:148px}
div#BookingNav ul li#step3 a {width:146px;background-image:url('../images/bookingengine/bnav_intro.gif')}
/* END LATE AVAIL */

.titleNextPrevious {width:135px;float:right;padding-top:8px; font-size:11px}
.titleNextPrevious a {font:normal 10px/12px Tahoma, Arial, sans-serif!important}
.titleNextPrevious a:hover { text-decoration:underline}

/* General Availibility Panel and Special Offers*/
#availHolderCal {width:535px;display:block;padding:0;margin:5px auto}

#availHolderCal div.datesLink,
#specialsHolder div.datesLink {float:left}
#availHolderCal div.daysHolder,
#specialsHolder div.daysHolder {height:30px;width:340px;float:left}
#availHolderCal div.daysHolder .dayCaption {float:left;font:normal 10px/14px Tahoma,Arial,sans-serif;width:32px;height:15px;font-weight:normal;text-transform:uppercase;text-align:center;font-size:10px;float:left;margin-right:2px}
#availHolderCal div.daysHolder .dateCaption,
#specialsHolder div.daysHolder .dateCaption {background-color:#DEDFDF;color:black;        clear:both;height:14px;width:32px;text-align:center;font-weight:normal;margin-bottom:2px;text-transform:uppercase;float:left;font:normal 8px/14px Arial,sans-serif}
#availHolderCal .datesHeaderLeft {width:150px;height:30px;line-height:30px;float:left;text-align:left;text-indent:6px; font-size:11px}
#availHolderCal .datesHeaderRight,
#specialsHolder .datesHeaderRight {width:42px;height:30px;float:left;text-align:center;overflow:hidden;font:normal 11px/14px Tahoma,sans-serif}
#availHolderCal .roomsHeaderLeft, 
#specialsHolder .roomsHeaderLeft {width:150px;height:27px;float:left;text-align:left;padding-top:0;overflow:hidden}
#availHolderCal .roomsHeaderLeft a, 
#specialsHolder .roomsHeaderLeft a {font:normal 11px/27px Tahoma,Arial,Sans-Serif;text-indent:6px;float:left; text-decoration:underline}
#availHolderCal .roomsHeaderRight, 
#specialsHolder .roomsHeaderRight {color:#186987;          width:40px;height:27px;float:left;text-align:center}    
#availHolderCal .roomsHeaderRight select {margin-top:4px;width:36px}
    .roomRow {float:right;height:28px;width:535px}
#availHolderCal div.priceDayHolder,
#specialsHolder div.priceDayHolder {width:343px;float:left;margin-right:-3px;}
#availHolderCal div.priceDayHolder .priceDay,
#specialsHolder div.priceDayHolder .priceDay {cursor:pointer;height:28px;width:34px;float:left}
        .priceTag {float:left;width:34px;background:url(../images/priceTag_bg.gif) left top no-repeat;height:27px} 
        .priceTag b.availTag {color:#fff!important;        font:normal 11px/27px Tahoma,Arial,sans-serif!important;float:left;width:34px;height:27px;font-weight:normal;text-align:center}
        .priceDay .active {background:url(../images/priceTag_bg2.gif) top left no-repeat}
            .active b.availTag {color:white!important;         }
        .unavail {font:normal 10px/25px Tahoma,Arial,sans-serif;padding-top:0;font-size:13px;height:27px;text-align:center;cursor:not-allowed;width:32px}
        .priceTag b {background:url(../images/priceTag_bg-select.gif) no-repeat left top}
            .range .priceTag {background-position:left bottom!important}
            .selectMid .priceTag, .selectStart .priceTag {background-position:right -27px!important;background-repeat:repeat-x!important}
            .selectStartEnd .priceTag, .selectEnd .priceTag {background-position:left -27px!important}
            .highStart .priceTag b, .highMid .priceTag b {background-position:right bottom!important;background-repeat:repeat-x!important}
            .highStartEnd .priceTag b,.highEnd b {background-position:left bottom!important}
.GABookNow {background:url(../../includes/images/book_now.gif) no-repeat scroll center top!important;border:0pt none;color:#402140;cursor:pointer;float:right;font-size:10px;height:30px;line-height:100px;margin:5px 0 0 0;padding:0pt;text-indent:-9999px;width:275px}


/* Spciela offers panel updates 2009-03-17 RObert */
#specialOffersBox {background-color:#EEEAE4;           font-weight:normal;height:33px;text-align:left;width:535px;margin:0 auto;border:0;padding:0;display:block}
#specialOffersBox .arrow {background:transparent url(../images/arrow3.gif) no-repeat 4px 11px;display:block;float:left;height:33px;line-height:33px;margin:0;padding:0;text-indent:-9999px;width:15px}
#specialOffersBox h1 {font:normal 14px/33px Tahoma, Arial, sans-serif!important;width:185px;float:left;margin:0;padding:0;text-align:center}
#specialOffersBox span {float:left;display:block}
#specialOffersBox span.text {font:normal 11px/25px Tahoma, Arial, sans-serif;padding-top:5px;margin:0 3px}
#specialOffersBox span.date {font:normal 14px/33px Tahoma, Arial, sans-serif}
    .offerDetails { width:535px; float:left; background:#efeae4; padding-bottom:8px; margin-bottom:5px}
	.offerDetails font { background:none!important}
    .offerDetails, .offerDetails p { color:Black!important; font-size:11px; line-height:13px;}
    .offerDetails p {margin:6px 8px 0 8px; padding:0} 
    .offerDetails a { font-weight:bold; text-decoration:underline; font-size:10px; margin-left:8px}
    .offerDetails img {margin:8px 8px 0 8px; border:1px solid #CFC9C2!important}
#specialsHolder {width:535px;display:block;padding:0;margin:5px auto}
    .specialStack {float:left;width:535px;margin-bottom:30px}
#specialsHolder .specialsHeader {font:bold 12px/27px Tahoma,Verdana,sans-serif!important;height:27px;float:left;text-align:left;width:535px;margin:0 0px 0 0px;border:0}
    .arrow_mini {background:transparent url(../images/arrow2.gif) no-repeat scroll 5px 10px;display:block;float:left;height:27px;margin:0;padding:0pt;text-indent:-9999px;width:18px}
#specialsHolder .divider {display:block;float:left;height:1px;line-height:1px;margin:1px 0px 3px 0;width:535px}
#specialsHolder .offerCaption {font:bold 12px/27px Tahoma,Verdana,sans-serif!important;float:left;width:320px;font-weight:bold;line-height:26px!important;text-decoration:none;overflow:hidden; height:27px}
#specialsHolder .offerCaption:hover { text-decoration:underline!important}
#specialsHolder .offerPrice {float:left;width:70px; font:bold 12px/27px Tahoma,Verdana,sans-serif!important;}
#specialsHolder .offerNights {float:right;text-align:left;width:120px;line-height:26px}
#specialsHolder .offerNights select {width: 30px}
#specialsHolder div.daysHolder .dayCaption {float:left;font:normal 10px/14px Tahoma,Arial,sans-serif;width:32px;height:15px;font-weight:normal;text-transform:uppercase;text-align:center;font-size:10px;float:left;margin-right:2px}
#specialsHolder .datesHeaderLeft {width:150px;height:30px;line-height:30px;float:left;text-align:left;text-indent:6px; font-size:11px}
#specialsHolder .roomsHeaderRight select {margin-top:4px;width:36px}
    #specialsHolder .selectMid .priceTag b, #specialsHolder .selectEnd .priceTag b, #specialsHolder .highMid .priceTag b, #specialsHolder .highEnd .priceTag b {text-indent:-9999px}
    #specialsHolder .highStart .priceTag b {text-indent:0!important}
.SOBookNow {background:url(../../includes/images/book_now2.gif) no-repeat scroll center top!important;border:0pt none;color:#402140;cursor:pointer;float:right;font-size:10px;height:31px;line-height:100px;margin:5px 0 0 0;padding:0pt;text-indent:-9999px;width:275px}

.inactive {background-position:center bottom !important;}

/* Rooms  - popup*/
.POP {width:450px; padding:0px; position:absolute; text-align:left; border:0px; z-index:1000; left:10px }
.POP table.roomdetails {border-collapse:collapse;border:1px solid #666666; background:white}
.POP table.roomdetails tr td.roomname {text-align:left!important;border-bottom:1px solid #E0D8CD}
.POP table.roomdetails tr.roomheader,
.POP table.roomdetails tr.roomfooter {height:5px!important; font-size:1px; line-height:1px; padding:0px; margin:0px}
.POP table.roomdetails tr.roomheader td{border:0px;background-image:url('includes/images/bookingengine/transparent_background_top.png');height:5px!important; font-size:1px; line-height:1px; padding:0px; margin:0px; background-color:transparent!important}
.POP table.roomdetails tr.roomfooter td{border:0px;background-image:url('includes/images/bookingengine/transparent_background_bottom.png');height:5px!important; font-size:1px; line-height:1px; padding:0px; margin:0px; background-repeat:no-repeat;background-color:transparent!important}
.POP table.roomdetails tr td.roomname strong {text-align:left; float:left; width:330px;height:25px;font:normal 14px/22px Tahoma, Arial, sans-serif!important;color:black; text-indent:10px}
.POP table.roomdetails tr td.roomname a {text-align:left; float:left; width:16px; height:20px}
.POP table.roomdetails tr td.roomdescription {font-size:9px!important; line-height:12px!important; font-weight:normal;padding-left:0px;text-align:left; }
.POP table.roomdetails tr td.roomdescription div.roomdescription_left p {padding:10px; margin:0; font-size:11px!important; line-height:14px!important;color:#6F6F6F}
.POP table.roomdetails tr td.roomdescription div.roomdescription_left {width:275px; float:left;border:0px solid blue}
.POP table.roomdetails tr td.roomdescription div.roomdescription_right {width:152px; float:left;border:0px solid red; padding-top:10px}
.POP .closePopup img { cursor:pointer}

/* Styles for the popup */
.highslide-credits { display:none!important}
.highslide-wrapper, .rounded-white {background-color:#fff;}
.highslide-wrapper .highslide-html-content {width:730px;height:400px;padding:0 5px 5px 5px;}
.highslide-wrapper .highslide-header {padding-bottom:5px;}
.highslide-wrapper .highslide-header ul {margin:0;padding:0;text-align:right;}
.highslide-wrapper .highslide-header ul li {display:inline;padding-left:1em;float:left}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {display:none;}
.highslide-wrapper .highslide-header a { font-weight:bold;color:#333333;text-transform:uppercase;text-decoration:none;line-height:25px;background:url(../images/close.gif) left top no-repeat;float:right;width:120px;text-indent:-9999px; text-align:left}
.highslide-wrapper .highslide-header a:hover {color:#6E5634;}
.highslide-wrapper .highslide-header .highslide-move { background:white; width:560px; float:left; height:23px}
.highslide-wrapper .highslide-header .highslide-move a span {display:none!important;}
.highslide-wrapper .highslide-footer {height:15px;}
.highslide-wrapper .highslide-body {}
.highslide-move {cursor:move;}
.highslide-resize {cursor:nw-resize;} 
.highslide-loading {display:block;color:#000;font-size:8pt;font-family:sans-serif;font-weight:bold;text-decoration:none;padding:2px;border:1px solid #463603!important;background-color:#fff;padding-left:22px;background-image:url(../scripts/highslide/graphics/loader.white.gif);background-repeat:no-repeat;background-position:0 1px;}

.highslide-header {border:1px solid white;}