html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}html,body,form{min-height:100%;margin:0;padding:0;background-color:#FFF;font-family:'Trebuchet MS',Helvetica,sans-serif;}* html html,* html body,* html form{height:100%;}.loadingPanel{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;background:#eee url(../images/loading.gif) center center no-repeat;z-index:10000;}p{line-height:1.3em;margin:15px 5px;}a:active{color:#000;text-decoration:none;}a:hover{color:#000;text-decoration:none;}a:link{color:#000;text-decoration:none;}a:visited{color:#000;text-decoration:none;}a.underline:active{color:#000;text-decoration:underline;}a.underline:hover{color:#000;text-decoration:underline;}a.underline:link{color:#000;text-decoration:underline;}a.underline:visited{color:#000;text-decoration:underline;}a.button{font-size:13px;font-weight:bold;color:#FFF;width:121px;display:block;line-height:27px;text-align:center;background:#d4d0c8 url(../images/buttonRed.jpg) repeat-x;}a.button:active{color:White;text-decoration:none;}a.button:hover{cursor:pointer;}a.button:link{color:white;text-decoration:none;}a.button:visited{color:white;text-decoration:none;}input,select{font-family:Arial,Helvetica,sans-serif;}input.button{background:#900 url(../images/buttonBackground.jpg) repeat-x;color:#fff;border-top:1px solid #900;border-left:1px solid #900;border-bottom:1px solid #600;border-right:1px solid #600;font-weight:bold;padding:4px 12px;}a.blue{font-size:1.0em;color:#369;line-height:17px;}a.blue:hover{color:#B40104;text-decoration:underline;border:none;cursor:pointer;}a.red{font-size:1.0em;color:#B40104;line-height:17px;}a.red:hover{text-decoration:underline;border:none;cursor:pointer;}a.bold{font-size:1.0em;color:#369;font-weight:bold;line-height:17px;}a.bold:hover{color:#B40104;text-decoration:underline;border:none;cursor:pointer;}th,td{vertical-align:top;text-align:left;padding:3px;}h1{font-size:1.8em;margin:0 0 10px 0;padding:0;color:#369;}h2{font-size:1.2em;margin:0 0 10px 0;padding:0;color:#369;}h3{font-size:1.0em;margin:0 0 10px 0;padding:0;color:#369;}h1,h2,h3,h4{font-family:Arial,Helvetica,sans-serif;font-weight:normal;}hr{border:none 0;border-top:1px solid #BBB;width:100%;height:1px;}img.photo{padding:5px;border:1px solid #AAA;}img.blue{font-size:1.0em;color:#369;line-height:17px;}.arrow1{color:#BA353A;font-weight:bold;}.padding2{padding:2px;}.padding4{padding:4px;}.padding6{padding:6px;}.padding8{padding:8px;}.padding10{padding:10px;}.padding12{padding:12px;}.padding14{padding:14px;}.padding16{padding:16px;}.padding18{padding:18px;}.padding20{padding:20px;}.nobr{white-space:nowrap;}.container{width:100%;overflow:hidden;}.note{border:1px solid #F9F;color:Black;text-align:center;background-color:#FFE1FF;padding:20px;}.note p{font-size:1.1em;line-height:1.5em;}.required{background-color:#FFE1FF;padding:2px 4px;font-size:.95em;color:#222;margin-right:15px;}#page{width:980px;margin-left:auto;margin-right:auto;background-color:#FFF;min-height:100%;height:100%;}.pagePadding{padding:0 10px;}#header{margin-bottom:10px;}#content{width:100%;overflow:hidden;}#home{overflow:hidden;margin-bottom:10px;}#content.oneColumnLayout{width:100%;margin-bottom:10px;}#content.oneColumnLayout #column1{width:100%;}#content.twoColumnLayout{width:100%;margin-bottom:10px;}#content.twoColumnLayout #column1{float:left;width:200px;}#content.twoColumnLayout #column2{float:left;width:750px;}#skyscraper{width:120px;height:600px;float:right;margin:0 13px;}#footer{width:100%;border:1px solid #BBB;margin-top:80px;}#footer .column{width:23%;float:left;}#footer #footer1{background:#FFF;font-size:.95em;background:url(../images/gradient_top.jpg) repeat-x top;margin-bottom:25px;}#footer1 ul{margin:0;padding:0;}#footer1 li{list-style:none;padding:0;margin:0;line-height:15px;}#footer1 li a:link,#footer1 li a:visited{color:#00407f;text-decoration:none;font-size:.7em;}#footer1 li a:hover{color:#C81919;text-decoration:underline;}#footer #footer2{background:#369;color:#FFF;font-size:.9em;border:1px solid #369;}#footer2 ul{margin:0;padding:0;}#footer2 li{list-style:none;padding:0;margin:0;float:left;}#footer2 li a:link,#footer2 li a:visited{color:#FFF;text-decoration:none;}#footer2 li a:hover{text-decoration:underline;}.errorContainer{width:60%;margin:auto;margin-bottom:40%;}#payment-control{margin-bottom:80px;}#banner{height:90px;margin-top:12px;}#logo{width:255px;height:81px;float:left;}#info{width:500px;height:81px;float:right;}#links{margin-left:100px;margin-top:6px;text-align:right;}#contact{margin-top:15px;text-align:right;}#contact span{font-size:1.9em;font-family:Helvetica,Arial,sans-serif;color:#369;}#menu{margin:15px 0 15px 0;padding:0;width:100%;list-style:none;background-color:#369;color:red;line-height:45px;display:inline-block;z-index:1000;font-size:.85em;font-weight:bold;height:45px;}#menu li.root_item{margin:0;padding:0;cursor:pointer;float:left;position:relative;padding:0 15px;}#menu li.root_left{padding:0;width:8px;float:left;background-image:url('../images/menu/menu_left.png');}#menu li.root_right{padding:0;width:8px;float:right;background-image:url('../images/menu/menu_right.png');}#menu li.root_item a{color:#FFF;display:block;}#menu li.root_item a:hover{text-decoration:underline;}#menu ul{padding:0;margin:0;display:block;display:inline;z-index:100000000;}#menu li ul{position:absolute;left:-10px;top:0;margin-top:45px;width:220px;line-height:16px;background-color:#369;color:#FFF;display:none;}#menu li:hover ul{display:block;}#menu li ul li{margin:3px 20px;padding:5px 0;border-top:dotted 1px #CCC;list-style-type:none;}#menu li ul li:first-child{border-top:none;}#menu li ul li a{display:block;}#menu li ul li a:hover{color:#CDF;text-decoration:none;}#menu li ul li.first{position:relative;}#menu li ul li span.sub_first_left{position:absolute;top:-3px;left:-40px;width:20px;height:20px;background-image:url('../images/menu/sub_first_left.png');}#menu li ul li span.sub_first_right{position:absolute;top:-3px;right:-40px;width:20px;height:20px;background-image:url('../images/menu/sub_first_right.png');}#menu li ul li.last{background:transparent none repeat scroll 0 0;margin:0;padding:0;border:none;position:relative;border:none;height:0;overflow:visible;}#menu li ul li.last .sub_last_left{position:absolute;left:0;top:0;}#menu li ul li.last .sub_last_middle{position:absolute;left:18px;height:20px;width:185px;top:0;}#menu li ul li.last .sub_last_right{position:absolute;right:0;top:0;}#menu li.root_search{margin:5px 0;padding:3px;cursor:pointer;float:left;position:relative;display:inline-block;line-height:45px;}#menu li.root_search div{margin:0;padding:0;background-color:#fff;border:1px solid #CDF;vertical-align:middle;line-height:23px;}#menu li.root_search input.searchtext{width:100px;color:#AAA;border:0;}#menu li.root_search input.searchbutton{vertical-align:middle;}.tabs{margin:20px 0 20px 0;text-align:center;border-bottom:1px solid #CCC;}.tabs ul{list-style-type:none;margin:0;padding:0;width:100%;overflow:hidden;}.tabs li{float:left;margin:0 10px 0 0;border-right:1px solid #AAA;border-top:1px solid #AAA;border-left:1px solid #AAA;text-decoration:none;}.tabs li.selected{background:#DDD;color:#000;font-weight:bold;padding:6px 20px 6px 20px;}.tabs a{display:block;padding:6px 20px 6px 20px;}.tabs a:hover{color:#900;background:#EEE;}.table{width:100%;text-align:left;border-collapse:collapse;}.table th{font-weight:bold;padding:8px;background:#69C;border-bottom:1px solid #fff;color:#FFF;}.table td{padding:8px;background:#FFF;border-bottom:1px dashed #CCC;vertical-align:middle;}.table tr:hover td{background:#FFF;color:#900;}.heading{background:#FFF url(../images/backTitleHotelDetails.jpg) repeat-x;padding:9px 6px;text-align:left;color:#00407f;}.heading .column1{width:80%;float:left;text-align:left;}.heading .column2{width:19%;float:right;text-align:right;}.heading h1{margin-top:0;margin-bottom:40px;font-size:2.0em;font-weight:bold;}.heading h2{margin-top:0;margin-bottom:20px;font-size:1.5em;font-weight:bold;}.heading h3{margin-top:0;margin-bottom:10px;font-size:1.0em;font-weight:bold;}.podContainer3{margin-bottom:10px;}.podContainer3 .titleRow{width:100%;text-align:left;background-color:#E7EBEF;color:#369;padding:8px;}.podContainer3 .title{width:95%;}.podContainer3 .titleText{font-size:1em;font-weight:bold;}.podContainer3 .bodyRow{padding:8px;}.podContainer3 .bodyText{font-size:1em;}.lightboxContainer{border:1px solid #CCC;}.lightboxContainer .thumbContainer{margin-bottom:5px;}.lightboxContainer .thumbImage{width:69px;float:left;overflow:hidden;margin-left:2px;margin-right:2px;margin-bottom:4px;}.lightboxContainer .seperator{float:left;width:5px;margin:0;padding:0;}#hotelDetail #podColumn1{margin-top:20px;float:left;width:49%;}#hotelDetail #podColumn2{margin-top:20px;float:right;width:49%;}.mapContainer{text-align:left;margin:10px;width:250px;}.searchSummary{margin:20px 0;}.tryAgain{text-align:right;}.noResults{border:none color:Black;text-align:center;padding:20px;}.noResults p{font-size:1.1em;line-height:1.5em;}#home-search{float:left;width:372px;}#home-features{width:530px;height:320px;margin-left:20px;padding:10px;border:1px solid #CCC;float:left;}#advertPanelFeature{margin-bottom:10px;}.advertPodFirst{float:left;margin:0;}.advertPod{float:left;margin:0 10px;}.advertPodLast{float:left;margin:0;}#flashAdvertFeature{float:left;margin-right:10px;}#home-toplinks{width:152px;padding:8px;height:200px;float:left;border:1px solid #BBB;background:url(../images/gradient_top.jpg) repeat-x top;}#home-toplinks h1{font-size:1.1em;font-weight:normal;}.instruction{width:100%;}.instruction p,.instruction h1,.instruction h2,.instruction h3{margin:10px 10px;}#col1{width:372px;float:left;}#col2{width:552px;float:left;margin-left:34px;}#home-panels{float:left;margin-top:30px;width:372px;}#home-panels h1{font-size:1.1em;color:#369;}dl.blocks{float:left;width:300px;margin:10px 10px;padding:0;display:inline;}dl.blocks dt{float:right;width:180px;margin:0;padding:0;font-size:1em;font-weight:bold;}dl.blocks dd{margin:0;padding:0;font-size:85%;line-height:1.5em;color:#000;}dl.blocks dd.img img{float:left;margin:0 8px 0 0;padding:4px;border:1px solid #D9E0E6;border-bottom-color:#C8CDD2;border-right-color:#C8CDD2;background:#fff;}#home-theatre{float:left;width:292px;padding:40px;}#home-tabs{float:left;width:517px;margin-top:15px;margin-right:10px;}#home-pods{float:left;width:552px;margin-top:30px;}#home-pods ul{width:100%;overflow:auto;}#home-pods li.pod{padding:10px;margin-bottom:30px;width:253px;height:320px;float:left;}#home-pods img{display:block;margin-bottom:10px;text-align:center;}#home-pods h1{font-size:1.0em;line-height:1.8em;padding:5px;background:url("../images/small-pod-banner-blue-tag.jpg") right top;}#home-pods h2{font-size:1.0em;font-weight:bold;}#home-pods p{margin:8px 0;font-size:1em;}#home-pods p.location{font-size:.8em;font-weight:bold;font-family:Arial,Helvetica,sans-serif;}#home-pods em{font-size:1em;font-weight:bold;font-style:normal;color:#900;text-transform:uppercase;}#searchSummary{margin-bottom:25px;}#results{width:100%;text-align:left;}#results .result{margin-bottom:80px;}.result .title{background:#FFF url(../images/backTitleHotelDetails.jpg) repeat-x;margin-bottom:20px;}.result .name{width:80%;font-size:13px;font-weight:bold;margin-top:12px;margin-left:6px;float:left;}.result .rating{width:105px;height:21px;margin:5px;float:right;}.result .details{margin-bottom:20px;}.result .thumb{float:left;width:120px;text-align:center;}.thumb input.photo{padding:5px;border:1px solid #CCC;}.thumb input.photo:hover{padding:5px;border:1px solid #F00;}.result .description{float:left;width:83%;}.result .distance{font-size:.95em;font-weight:bold;}.result .hotelSummary{margin:20px 0 20px 0;line-height:1.1em;}.result .option{border:1px solid #DDD;background-color:#EEE;margin-bottom:10px;}.option .optionSummary{float:left;width:50%;padding:10px;}.option .price{float:left;color:#369;padding:10px;font-weight:bold;}.result .command{float:right;padding:5px;}#results #totalRow{text-align:right;}#results .total{font-size:1.5em;color:#369;font-weight:bold;}#results #commandRow{margin-bottom:100px;}#results #commandRow #column1{float:left;width:121px;}#results #commandRow #column2{float:right;width:121px;}.tryAgain{text-align:right;margin:15px 10px;}#list ul{margin:0;padding:0;}#list ul li{float:left;clear:both;list-style:none;}#list a{display:block;padding:5px 10px;width:146px;text-decoration:none;border:1px solid white;}#list ul a{color:#369;background-color:#EEE;}#list ul ul a{color:#FFF;background-color:#69C;}#list ul ul ul a{color:#369;background-color:#EEE;}#list a:hover{color:#FFF;background-color:#69C;text-decoration:none;}ul.tubelist,ul.attractionlist{width:100%;}ul.tubelist li,ul.attractionlist li{float:left;width:33%;}ul.pager{margin:20px 0;padding:0;text-align:left;list-style:none;white-space:nowrap;width:100%;overflow:hidden;}ul.pager li{min-width:28px;height:26px;margin-bottom:8px;margin-right:3px;font-size:1em;list-style:none;float:left;text-align:center;}ul.pager li.selected a{display:block;padding:6px;text-decoration:none;border:1px solid #AAA;background-color:#DDD;}ul.pager li.unselected{background-color:#FFF;}ul.pager li.unselected a,li.next a,li.previous a{display:block;padding:6px;text-decoration:none;border:1px solid #FFF;}ul.pager li.unselected a:hover,li.next a:hover,li.previous a:hover{display:block;padding:6px;text-decoration:none;border:1px solid #900;}.filters{background-color:#FFF;margin:0 10px;padding:0;width:180px;}.filters .filter{border:1px solid #BBB;margin-bottom:15px;padding:10px;background-image:url(../images/filter_background.jpg);background-repeat:repeat-x;}.filters .header{margin:0 0 10px 0;}.filters .header .expander>a{color:#333;}.filters .header .title{font-weight:bold;}.filters .item{margin:10px 0 15px 0;}.filters .item .title{font-style:italic;margin:20px 0 10px 0;}.filters .item .control{margin:5px 0 5px 0;font-size:.9em;width:100%;overflow:hidden;}.filters .control .col1{float:left;width:50%;}.filters .control .col2{float:right;width:45%;}.filters .command{text-align:right;margin-top:5px;}.sortOrder{margin:8px 0 8px 0;padding:0;border:1px solid #BBB;width:100%;overflow:hidden;}.sortOrder .title,sortOrder .control{float:left;}.sortOrder .title{background-color:#FFF;color:#900;font-size:1.05em;font-weight:bold;padding:10px;border:0 solid #999;}.sortOrder .control{float:left;display:block;padding:10px;}.sortOrder .control .list input{margin-left:40px;margin-right:5px;padding:2px;}#locationDescription{margin-bottom:25px;}#locationDescription p{padding:0;margin:0;font-size:.95em;}#singleSearch{margin-bottom:10px;text-align:left;}#singleSearch .titleRow{margin-bottom:5px;font-size:18px;font-weight:bold;text-align:left;display:none;}#singleSearch .controlRow{margin-bottom:5px;}#singleSearch .column{float:left;width:113px;}#singleSearch .commandPadding{margin-top:25px;margin-left:30px;}#singleSearch .label{font-weight:bold;color:#369;}.adverts,.alternatives{padding:5px;border:1px solid #ccc;}.adverts span.title,.alternatives span.title{color:#777;font-size:.9em;text-transform:uppercase;}ul.avvio,ul.hotels{overflow:auto;margin-top:10px;}ul.hotels li,ul.avvio li{width:22%;padding:5px;float:left;margin-right:10px;}ul.hotels dt,ul.avvio dt{height:40px;}ul.hotels dd.image,ul.avvio dd.image{margin:15px 0;}ul.hotels dd.price{font-weight:bold;color:#900;}ul.avvio dd.text{font-weight:normal;font-size:.9em;}#categorySearch{margin-bottom:20px 0;background:url(../images/gradient_bottom.jpg) repeat-x bottom;text-align:left;border:1px solid #CCC;}#categorySearch input,#categorySearch select{width:90px;}#categorySearch .controlRow{margin-bottom:10px;}#categorySearch .commandRow{text-align:right;margin-right:12px;}#categorySearch .column{float:left;width:102px;}#categorySearch .commandPadding{margin-top:25px;margin-left:30px;}#categorySearch .label{font-weight:bold;color:#369;}#globalSearch{width:330px;height:300px;padding:20px;border:1px solid #BBB;background:url(../images/gradient_bottom.jpg) repeat-x bottom;}#globalSearch .row{width:318px;overflow:hidden;margin:12px 0;}#globalSearch .head{width:80px;float:left;padding:5px 0;}#globalSearch .data{width:230px;float:left;}#globalSearch .data select{font-size:1em;}#globalSearch .data input{font-size:1em;}#globalSearch .count{width:100%;overflow:hidden;margin-bottom:15px;padding:0;}#globalSearch .left{width:51%;float:left;}#globalSearch .right{width:48%;float:left;}#globalSearch .label{font-weight:bold;font-size:14px;color:#369;}#booking{margin-bottom:80px;}#booking .picture{float:left;width:20%;}#booking .content{float:left;width:79%;}#booking .column1{float:left;width:65%;}#booking .column2{float:left;width:34%;text-align:right;}#booking .title{color:#369;font-size:1em;font-weight:bold;}#booking .rating{float:right;}#booking .summary{margin:10px 0;}#booking .rate{color:#369;font-size:1.5em;font-weight:bold;}#payment{margin-bottom:40px;}#paymentHeader{margin-bottom:40px;}#paymentDetails{width:78%;float:left;}#paymentInfo{width:20%;float:right;}#payment .info{font-style:italic;font-weight:bold;font-size:.9em;}#payment fieldset{position:relative;margin-bottom:120px;clear:both;}#payment legend{position:absolute;margin-top:-2em;width:100%;background:#FFF url(../images/backTitleHotelDetails.jpg) repeat-x;color:#00407f;font-size:1.5em;font-weight:bold;}#payment legend span{display:block;padding:5px;}#payment ul.logos{list-style:none;margin:40px 10px;overflow:auto;}#payment ul.logos li{float:left;margin-right:5px;}#payment ul.fields{list-style:none;margin-top:15px;}#payment ul.fields li{clear:both;padding:10px;}#payment ul.fields li label{float:left;text-align:left;width:120px;}#payment ul.fields li .textbox{float:left;width:260px;margin-right:5px;}#payment ul.fields li .list{float:left;width:265px;margin-right:5px;}#payment ul.fields li .narrowtext{float:left;width:126px;margin-right:8px;}#payment ul.fields li .narrowlist{float:left;width:128px;margin-right:8px;}#payment ul.fields li a.popup{display:block;float:left;width:125px;margin-right:5px;}#payment ul.fields li em{float:left;width:290px;padding:5px;}#payment p.confirm{margin-top:40px;text-align:center;}#payment .total{color:#369;font-size:1.7em;font-weight:bold;}#payment ul.pods li{padding:20px 5px 5px 5px;background-color:#FFF;border-top:3px solid #369;margin-bottom:65px;text-align:center;}#payment ul.pods li p{text-align:left;}#payment ul.reasons{list-style-type:disc;}#payment ul.reasons li{padding:0;margin-top:15px;margin-bottom:5px;margin-left:20px;text-align:left;border:none;}