ul#rooms{float:left;font-size:1.2em;font-weight:bold;border:0;margin:0 0 0 10px;_margin:0 0 0 5px}
ul#rooms li{float:left;padding:5px 0 1px 5px}
ul#rooms li div.button{margin-right:5px}
ul#rooms li.singleRoom,ul#rooms li.doubleRoom{margin:0 2px 0 0;background-position:right top;background-repeat:no-repeat}
ul#rooms li input.room{cursor:pointer;display:inline;font-weight:bold;padding:1px 10px 4px 0;border:0;margin:0;_overflow:visible}
@media all and (min-width:0){ul#rooms li input.room{padding:1px 20px 6px 2px}
}
ul#rooms li em{display:inline-block;font-style:normal;padding:2px 15px 5px 6px}
ul#rooms li.active em{font-weight:bold;padding:2px 15px 4px 0;*padding:2px 15px 5px 0}
div.contentOffer{padding:10px 0 0 0;margin:0 10px 10px 10px;*margin:13px 10px 10px 10px;border-width:1px;border-style:solid}
h2,.contentOffer ul,.contentOffer h2,.contentOffer h3,.contentOffer h4{margin:1em;padding:0}
.contentOffer h3,.contentOffer h4{border:0;font-size:1.1em!important}
.contentOffer table{margin:0;padding:0;border-collapse:collapse;border-spacing:0}
#contentWrap p{clear:both;margin:0 1em 1em 1em}
span.hrsPriceSlogan{display:block;margin:0;padding:0 10px}
#deals{clear:left;margin:0 1em 1em 1em}
#deals #deals{clear:left;margin:0 0 1em 0}
#deals li.open{border-width:1px;border-style:solid;margin-bottom:1em}
#deals h5{text-align:right;font-size:11px!important;font-weight:bold;padding:.5em!important;margin:0;border-width:0;border-style:solid;overflow:hidden}
#basket ul#deals h5{border-width:0 0 1px 0;border-style:solid}
#deals h5,x:-moz-any-link{border-width:0 0 1px 0;*border:0}
#deals h5.jsToggled{border-bottom:0}
#deals .details .jsDetailToggler{overflow:hidden}
.bookingRestrictions{border-width:0 0 0 4px;border-style:solid;margin:0 1em 1em 1em}
ul.list{padding:0;margin:0 1em 1em 1.125em}
ul.list li{list-style-type:disc;padding:0;border:0;margin:0 0 0 1em}
ul.list li img.seniorsRate{width:40px;height:20px;margin:0 0 -5px 5px}
input{border:0}
#deals h5 input{cursor:pointer;float:left;font-size:11px;font-weight:bold;text-align:left;background:url(../../images/cia/ic_slideActive.gif) no-repeat center left;padding:0 0 0 15px;border:0;overflow:visible;*overflow:hidden}
input.link,fieldset.FormSection input.wishList{font-weight:bold;font-size:11px;overflow:visible;margin:10px 0 0 10px;padding:3px 0 5px 15px;background-position:center left;background-color:transparent;background-repeat:no-repeat;background-image:url(../../images/cia/ic_slideActive.gif)}
input.jsHotdealToggler,input.jsHrspriceToggler{font-weight:bold;font-size:11px;overflow:visible;margin:10px 0 0 10px;padding:3px 0 5px 15px;background-position:center left;background-repeat:no-repeat;background-color:transparent;background-image:url(../../images/cia/ic_slideActive.gif)}
fieldset.FormSection input.wishList{margin:10px 0 0 0;padding:0 0 5px 15px}
input.jsToggled,#deals h5.jsToggled input{background-image:url(../../images/cia/ic_slideInactive.gif)!important}
table.data tr.addDeals td{padding:0 0 10px 0}
#deals h5 .icon,#offers h5 .icon{float:left;margin:-4px 0 0 .5em}
tr.open td,tr.closed td{padding:.675em 0!important}
tr.open td.offerFormDetails,tr.closed td.offerFormDetails{padding:.5em 1em!important}
p.currencySelection{margin:1em 1em 0 1em}
td.offerFormDetails span,td.offerFormDetails input{display:inline;padding:2px 5px 0 10px}
input.radio,input.radioSelected{display:block;text-indent:-1000px;*text-indent:0;background:transparent url(../../images/sprite1000.png) no-repeat scroll 0 -7100px;width:15px;height:15px;border:0;margin:auto}
input.radio{cursor:pointer;background-position:0 -7049px;*padding:10000em}
.checkSmall,.checkSmallSelected,.radioSmall,.radioSmallSelected{float:left;display:block;text-indent:-1000px!important;background:transparent url(../../images/sprite1000.png) no-repeat scroll 0 -7098px;width:15px;height:15px;border:0;margin:auto;*padding:10000px}
input.radioSmall,input.checkSmall,input.checkSmallSelected{cursor:pointer;background-position:0 -7049px;*padding:10000px}
input.checkSmall{background-position:0 -6948px}
input.checkSmallSelected{background-position:0 -6998px}
#anchor{position:relative;*position:static;top:-8em;*top:0;display:block;*display:none}
tr.open td,tr.closed td,tr.details td{padding:0}
h5 span.cost{text-align:right;*display:block;*float:right}
h5 span.cost span{text-align:right}
h5 span.cost span strong{padding-right:4px;text-align:right;background-color:transparent}
h5 span.cost span.selectedOffer{padding-right:4px}
h5 span.cost span.selectedOffer strong{padding-right:25px;background-color:transparent}
h5 span.cost span,table.summary dl.totalPrice dd.price span.alterCurr,td.price{font-weight:normal}
table.summary dl.totalPrice dd.price span.alterCurr{text-align:right;padding-right:8px}
h5 span.cost span.selectedOffer strong,td.price strong{font-weight:bold}
#hotelOverview{border-width:0 0 1px 0;border-style:solid;padding-bottom:1em;margin-bottom:1.1em}
#hotelOverview h4,h4#traveltime{clear:both;font-size:1.4em;float:left}
fieldset#alternativeCurrencyBox{clear:none}
#hotelOverview ul{margin-top:-1.7em;float:right}
#hotelOverview li{display:inline;margin-right:.1em}
.price{clear:both}
.price dt,.service dt{float:none;font-weight:normal;margin-top:.5em;width:auto}
.service{clear:both;margin-left:1em}
.service dt{font-weight:bold}
.price dd,.service dd{width:auto;float:none}
.service dd label{float:none;width:auto}
dl.totalPrice{width:492px;_width:472px;padding:.75em 0;margin:10px!important;border-width:1px;border-style:solid;text-align:right}
dl.totalPrice dd{float:none;display:block;text-align:right;width:auto;padding:0;margin:0}
dl.totalPrice dd.price,dl.totalPrice dt{float:none;display:inline;font-size:12px!important;font-weight:bold}
dl.totalPrice dt{padding:0}
dl.totalPrice dd.price{text-align:right}
dl.totalPrice dd.taxes{margin:5px 11px 0 0!important;padding:0!important}
dl.totalPrice dd.taxes p{text-align:right;margin:5px 0 0 0!important;padding:0!important}
dl.totalPrice dd.price span{font-size:12px!important;padding-right:10px!important}
#basket dl.totalPrice dd.price span{font-size:12px!important;padding-right:12px!important;*padding-right:10px}
dl.totalPrice dd.price span.alterCurr{font-weight:normal;text-align:right;display:block;padding-right:10px!important}
table.hrsPrice{background-color:none;border:0}
table.hrsPrice td{text-align:left;padding:.85em .45em}
table.hrsPrice td span.hrsPriceSlogan{padding:0 0 0 1.5em}
table.hrsPrice td.selection{width:2.5em;text-align:center;padding:.7em 0 0 0}
.jump{float:right;padding:.5em;margin:.4em 0 1em 1em}
.jump dt{font-size:1em!important;padding:0;margin:0}
.jump dd{padding:0;margin:0}
#basket{margin:1em;border-width:1px;border-style:solid}
#basket.box{background-color:#FFF!important}
#basket ul#deals{margin:0;padding:0}
#basket ul#deals h5{text-align:left;font-weight:bold;font-size:11px!important}
table.rates,table.summary{border-bottom:0;margin:1em;border-collapse:separate}
div#basket table.summary{table-layout:fixed;margin:10px;width:auto}
div#basket table.summary .room{width:12%;padding:5px 0 5px 5px}
div#basket table.summary .roomCat{width:35%;padding:5px 0 5px 5px}
div#basket table.summary .priceCat{width:30%;padding:5px 0 5px 5px}
div#basket table.summary td.price{width:22%;padding:5px 5px 5px 0}
body.details div#basket select.selectfeld160{width:125px;overflow:hidden}
table.rates thead,table.summary thead{border-width:1px;border-style:solid;text-align:left;vertical-align:top}
table.rates th,table.summary th{border-bottom:0;padding:1em;text-align:left;vertical-align:top}
table.rates tbody td,table.summary tbody td{border-width:0 0 1px 0;border-style:solid;text-align:left;vertical-align:top}
table.rates tbody td.messages{text-align:left;border-width:0 1px 1px 1px;border-style:solid}
table.rates td.priceCat a,table.summary td.priceCat a{display:block}
table td.priceCat strong{display:block!important}
table.rates td.priceCat strong a{display:inline;padding-bottom:3px}
table.rates td.priceCat strong a img{margin-bottom:-3px}
table.rates td.priceCat p{overflow:hidden;width:130px!important;margin:0 0 5px 0!important;padding:0!important}
table.rates td.priceCat{padding:0;margin:0 0 5px 0}
table.summary td.priceCat div.hide{display:none}
table.rates td.priceCat img{margin:0 3px 0 0}
table.rates td.date,table.rates td.room,table.summary td.date,table.summary td.room{border-width:0 0 1px 1px;border-style:solid}
table.rates th,table.summary th,table.summary td.price strong{font-weight:bold!important}
table.rates td.price,table.summary td.price{width:25%}
table.rates td.price,table.summary td.price,table.rates thead th.food,table.rates td.food,table.rates thead th.price,table.summary thead th.price{text-align:right;font-weight:bold}
table.data.deal td.price{text-align:right;padding-right:12px!important}
table.rates td.price,table.summary td.price,table.rates thead th.food span,table.rates thead th.price span,table.summary thead th.price span,table.rates td.food,table.rates td.price strong{font-weight:normal}
table.rates td.price span img,table.summary td.price span img{margin:0 0 -3px 3px}
table.rates td.price,table.summary td.price{border-width:0 1px 1px 0;border-style:solid}
table.rates tfoot td,table.summary tfoot td{border-width:10px 0 0 0;border-style:solid}
table.summary dl.totalPrice dd.price span{padding-right:.75em}
table.summary dl.totalPrice dd.price span.alterCurr{display:block}
table.summary tfoot td{padding:0!important;text-align:left}
table.summary tfoot td dl.totalPrice{width:99.7%;border-width:1px;border-style:solid;margin:0!important;padding:.75em 0}
table.summary tfoot td dl.totalPrice dt{text-align:right;padding-right:0}
table.deal td{border:0}
table.data .deal td,table.data .rates td{padding:.75em 1em}
table.summary th.blind,table.summary td.blind{width:1px;padding:0;margin:0;display:none}
td.room div.button{margin:-2px 3px 0 0}
#basket a.link{font-weight:normal}
table.jsHotdealToggle tbody,table.jsHrspriceToggle tbody{border-width:2px 0 0 0;border-style:solid}
table.jsHotdealToggle tr.closed td,table.jsHrspriceToggle tr.closed td{border-width:1px 0 0 0;border-style:solid}
.button{float:left;margin:-1px 0 0 0;overflow:hidden}
.button input{font-weight:bold;padding:0;margin:0;background-color:transparent;padding:0;width:20px;text-align:center}
.button strong{font-weight:bold;padding:0;margin:2px 0 0 0;background-color:transparent;padding:0;display:block}
#rooms .button strong{width:20px;height:16px;text-align:center}
dl.totalPrice .button{float:none}
dl.supplement{float:left;width:45%;margin:.25em .5em 1em 1em}
.supplement dt{width:59%;clear:left;float:left;padding:0 0 .5em 0;margin:0}
.supplement dt label{width:125px;overflow:hidden}
.supplement dt input.radio{display:inline;margin:0}
.supplement dd{width:36%;float:left;*float:none;text-align:right;padding:0;*margin:0}
.bar{width:536px;margin:0 1em 1em 0}
.detailsWrap{margin:0 1em 1em 1em}
table td.detailsWrap{width:100%;margin:0;padding:0}
tr.open td,tr.closed td{border-width:1px 0 0 0;border-style:solid}
form{display:block;margin:0}
body.details td.room .button,body.details dl.totalPrice dt .button{padding:2px 6px 4px 6px;font-style:normal;font-size:1em;background:transparent url(../../images/bg_counterPrice.gif) top left no-repeat!important}
div#contentWrap h2{margin-top:0!important;margin-bottom:5px!important}
#helpSatBodyWrapper table.rates td{padding:.75em 1em}
#helpSatBodyWrapper table.rates td.priceCat{padding:.325em 1em}
#helpSatBodyWrapper table.rates td h6{margin:5px 0;font:bold 11px Verdana,Helvetica,sans-serif!important}
#helpSatBodyWrapper table.rates td img{border:0}
#basket .summary th{border-width:1px 0;border-style:solid}
#basket .summary th.price{border-width:1px 1px 1px 0}
#basket .summary th.first{border-width:1px 0 1px 1px}