blockquote,body,caption,div,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6,html,li,ul,ol,p,pre,textarea,table,td,th{margin:0;padding:0;}address,dl,fieldset,p,pre,ul,ol,table{margin:0 0 1.31em;}ul,ol,dd{margin-left:0;list-style:none;}td ul,td ol{margin-left:15px;}ol ul,ul ol,ul ul,ol ol,td ul,td ol{margin-bottom:0;}li{margin-bottom:.6em;}blockquote{margin:1em 40px;font-style:italic;}dt{font-weight:bold;}img{border:0;vertical-align:text-bottom;}html{background:#071435 url(/StaticContent/Shared/common/img/blue-fade.png?v=201006282) repeat-y 50% 0;}body{font:76%/1.33 Arial,sans-serif;}code,pre{font-family:Monaco,Courier,"Courier New",Tahoma;}.fltleft{float:left;}.pointer{cursor:pointer;}.cf:after,.g:after,.h:after{display:block;clear:both;height:0;visibility:hidden;content:".";}.cf,.g,.h{display:inline-block;}* html .cf,* html .g,* html .h{zoom:1;}.cf,.g,.h{display:block;}.structural,.structural *{position:absolute;left:-9999px;top:-98765px;}.hidden{display:none!important;}.visible{display:block;}.js-on .no-js{position:absolute!important;left:-9999px!important;top:-98765px!important;}.js-on .js-default-hidden{display:none;}.js-off .require-js{display:none;}.showIfSelected{display:none;}.sel .showIfSelected{display:inline;}h1,h2,h3,h4,h5,h6,caption{font:normal 1.1em/1.32 Arial,sans-serif;}h1,#body #main .h-style-1,#body #main .h-style-1a,#body #main .h-style-1d,#popups .h-style-1,#popups .h-style-1a,#popups .h-style-1d{margin-top:.713em;margin-bottom:.5em;color:#383838;font:normal 1.73em/1.32 Georgia,serif;}#body #main .h-style-2,#body #main .h-style-2a,#body #main .h-style-2b,#body #main .h-style-2d,#popups .h-style-2,#popups .h-style-2a,#popups .h-style-2b,#popups .h-style-2d{color:#383838;font:normal 1.55em/1.32 Georgia,serif;}#body #main .h-style-3,#body #main .h-style-3a,#body #main .h-style-2b,#body #main .h-style-3d,#popups .h-style-3,#popups .h-style-3a,#popups .h-style-2b,#popups .h-style-3d{color:#383838;font:normal 1.31em/1.32 Georgia,serif;}#body #main .h-style-4,#body #main .h-style-4a,#body #main .h-style-4b,#body #main .h-style-4c,#body #main .h-style-4d,#body #main .h-style-4e,#popups .h-style-4,#popups .h-style-4a,#popups .h-style-4b,#popups .h-style-4c,#popups .h-style-4d,#popups .h-style-4e{margin-top:1.073em;margin-bottom:.5em;color:#383838;font:normal 1.15em/1.32 Georgia,serif;}#body #main .h-style-5,#body #main .h-style-5a,#body #main .h-style-5b,#body #main .h-style-5d,#body #main .h-style-5e,#popups .h-style-5,#popups .h-style-5a,#popups .h-style-5b,#popups .h-style-5d,#popups .h-style-5e{color:#383838;font:normal 1.068em/1.32 Georgia,serif;}#body #main .h-style-5a,#popups .h-style-5a{font-weight:normal;font-size:.99em;}#body #main .h-style-5b,#popups .h-style-5b{font-size:1.15em;}#body #main .h-style-5f,#popups .h-style-5f{color:#383838;font-family:Arial,Sans-Serif;font-weight:bold;font-size:1em;}#body #main .h-style-1a,#body #main .h-style-2a,#body #main .h-style-3a,#body #main .h-style-4a,#body #main .h-style-5a,#popups .h-style-1a,#popups .h-style-2a,#popups .h-style-3a,#popups .h-style-4a,#popups .h-style-5a{color:#fe660d;}#body #main .h-style-1b,#body #main .h-style-2b,#body #main .h-style-3b,#body #main .h-style-4b,#body #main .h-style-5b,#popups .h-style-1b,#popups .h-style-2b,#popups .h-style-3b,#popups .h-style-4b,#popups .h-style-5b{margin-bottom:5px;padding:0 0 5px;border-bottom:1px dotted #e0deda;}#body #main .h-style-4c,#popups .h-style-4c{color:#777;}#body #main .h-style-1d,#body #main .h-style-2d,#body #main .h-style-3d,#body #main .h-style-4d,#body #main .h-style-5d,#popups .h-style-1d,#popups .h-style-2d,#popups .h-style-3d,#popups .h-style-4d,#popups .h-style-5d{color:#f5429f;}#body #main .h-style-5e,#popups .h-style-5e{line-height:1;}#body #main .h-style-6,#popups .h-style-6{margin-bottom:0;color:#383838;font:bold 1em/1.32 Arial,sans-serif;}#body #main .h-style-7,#popups .h-style-7{border-bottom:1px dotted #E0DEDA;margin-bottom:5px;padding:0 0 5px;color:#383838;font:normal 1.3em/1.32 Arial,sans-serif;}#body #main .h-style-8,#popups .h-style-8{margin-bottom:0;color:#383838;font:normal .75em/1.32 Arial,sans-serif;}#body #main .h-style-4e,#popups .h-style-4e{margin-top:0;}#body #main .menu.h-style-4a,#popups .menu.h-style-4a{border-bottom:1px solid #E5E5E5;margin-bottom:0;margin-top:0;padding-bottom:7px;}h1 strong,h2 strong,h3 strong,h4 strong{font-weight:normal;}h1 img,h2 img,h3 img,h4 img{margin-left:5px;vertical-align:middle;}.hr{height:1px;margin:1.31em 0;background:url(/StaticContent/Shared/common/img/1pxdottedccc.png?v=201006282) repeat-x 0 100%;}.hr-nm{margin:0;}.hr hr{display:none;}a{text-decoration:none;cursor:pointer;}a:link,a:visited{color:#008ab7;}a:hover{text-decoration:underline;}a:focus,a:active{outline:1px dotted;text-decoration:underline;}h2 a:link,h2 a:visited,h3 a:link,h3 a:visited,h4 a:link,h4 a:visited{color:#383838;}a.dec:link,a.dec:visited{padding:4px 0 4px 20px;background:none no-repeat 0 2px;line-height:17px;}a.show-more:link,a.show-more:visited,a.show-more-alt:link,a.show-more-alt:visited{padding-left:25px;background-image:url(/StaticContent/Shared/common/img/link-icons/circle-blue-right.png?v=201006282);}a.show-more-alt-exp:link,a.show-more-alt-exp:visited{background-image:url(/StaticContent/Shared/common/img/link-icons/circle-blue-down.png?v=201006282);}a.show-more-alt:link,a.show-more-alt:visited,a.show-more-alt-exp:link,a.show-more-alt-exp:visited{padding-left:0;padding-right:25px;background-position:100% 50%;}a.new-page:link,a.new-page:visited{background-image:url(/StaticContent/Shared/common/img/link-icons/box-blue-right.png?v=201006282);}a.open-layer:link,a.open-layer:visited{background-image:url(/StaticContent/Shared/common/img/link-icons/open-layer.png?v=201006282);}a.pdf:link,a.pdf:visited{background-image:url(/StaticContent/Shared/common/img/link-icons/pdf-icon.png?v=201006282);}a.download:link,a.download:visited{background-image:url(/StaticContent/Shared/common/img/link-icons/download.png?v=201006282);}a.go-back:link,a.go-back:visited,a.go-forward:link,a.go-forward:visited{background-image:url(/StaticContent/Shared/common/img/link-icons/box-blue-left.png?v=201006282);}a.go-forward:link,a.go-forward:visited{padding-left:0;padding-right:22px;background-position:100% 50%;background-image:url(/StaticContent/Shared/common/img/link-icons/box-blue-right.png?v=201006282);}.linklist .buttonToLink{padding-top:0;padding-bottom:0;}.link-button input{float:left;clear:both;text-decoration:none;}.link-button input:hover{text-decoration:underline;}.buttonToLink{text-decoration:none;cursor:pointer;color:#008ab7;border:0 solid #FFF;background-color:#FFF;padding:4px 0 4px 20px;background:transparent none no-repeat scroll 0 50%;line-height:17px;padding-left:25px;font-size:100%;font-family:Arial,sans-serif;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;}.buttonToLink.show-more-alt{background-image:url(/StaticContent/Shared/common/img/link-icons/circle-blue-right.png?v=201006282);}.buttonToLink.new-page{background-image:url(/StaticContent/Shared/common/img/link-icons/box-blue-right.png?v=201006282);}.buttonToLink.open-layer{background-image:url(/StaticContent/Shared/common/img/link-icons/open-layer.png?v=201006282);}.buttonToLink.go-forward{background-image:url(/StaticContent/Shared/common/img/link-icons/box-blue-left.png?v=201006282);}.buttonToLink.show-on-map{background-image:url(/StaticContent/Shared/common/img/globe.png?v=201006282);}p.intro{margin:0 0 1.33em;font:1.155em/1.33 Georgia;}#body #main .p-style-1{color:#777;}#body #main .p-style-2{color:#fe660d;}#body #main small{font-size:.905em;font-weight:normal;}#body #main small.xs{font-size:.826em;}em{font-style:italic;}strong{font-weight:bold;}sup{vertical-align:top;}del{color:#777;text-decoration:line-through;}.full,.big{overflow:hidden;}.left{float:left;margin:0 10px 10px 0;}.right{float:right;margin:0 0 10px 10px;}table{width:95%;border-top:1px solid #ccc;border-collapse:collapse;border-spacing:0;}caption{font-weight:normal;text-align:left;}td,th{padding:4px;border:0;background:#f9f8f8;}th{font-weight:bold;text-align:left;}tbody th{text-align:left;}tbody td,tbody th{border-bottom:1px solid #e7e6e3;}thead th,thead td,tbody .alt td,tbody .alt th{background:#e7e6e3;}tfoot td{font-weight:bold;}dl dt,dl dd{padding:0;border:0;text-align:left;}dl dt{font-weight:bold;}#main dl dd{margin-left:2em;}legend{padding:0;color:#333;}.form-general{margin-top:10px;}.form-general label,.form-general .label{display:block;margin:0 4px .3em 0;color:#777;font-weight:normal;}.form-general .periodduration label{float:left;margin:-2px -7px 0 7px;}#supplements .form-general label{color:#383838;}#supplements .exp .g-1-3 .e{margin-bottom:3px;}.form-general .periodduration input{float:left;}.form-general .e-1>label,.form-general .e-1>.label{margin:3px 20px 0 0;}.form-general .e-2>label,.form-general .e-2>.label{margin:3px 20px 0 0;}.field-info{color:#777;font-size:.905em;}.form-general input,.form-general select,.form-general textarea{margin:0;}#body #main option.disabled{color:#ddd;}#body #main select.disabled{color:#ddd;}.form-general .alt{display:inline;margin:0 12px 0 0;}.text,.radio,.checkbox,.select{margin:0 0 3px;}.text input{width:95%;}.text textarea{width:95%;height:10em;}.listImportant{padding-bottom:5px;margin-bottom:5px;border-bottom:dotted 1px #ccc;}.listImportant label{font-weight:bold;}.form-general .box .text input,.form-general .box textarea{width:96%;}.pwd input{width:6em;}.form-general fieldset{margin:0 0 .65em;padding:0;border:0;}.control-group{clear:both;margin:0 0 .65em;}.checkbox,.radio{white-space:nowrap;}.checkbox input,.radio input{vertical-align:middle;}.checkbox label,.radio label{display:inline;margin-left:5px;vertical-align:middle;}.resortList li{padding-bottom:2px;}.resortList ul{padding-left:8px;}#resortListImportant,.resortListImportant label{font-weight:bold;}.alt label{display:inline;margin-right:10px;margin-left:0;}tr.alt label{margin-right:0;}.text.error label,.error legend{color:#fff;background:#900;}.field-with-errors input,.field-with-errors select,.field-with-errors textarea{background:#e9e8e5;}.field-with-errors label{color:#f80628;}.submit-area{padding:4px 4px 7px;text-align:right;}.submit-area input[type="image"]{vertical-align:middle;text-decoration:underline;font-weight:bold;}.submit-area .btn{float:right;vertical-align:middle;text-decoration:underline;font-weight:bold;}.uncheck{margin-top:1em;}.form-general .e-1:first-child .box{border:0;}#body #main .form-general h2{font-family:Georgia,Serif;margin-bottom:10px;font-size:16px;color:#FE660D;}.search{position:relative;padding:4px 30px 4px 5px;background:#f7f6f4;}.search input{width:94%;padding:3px 5px;color:#777;border:1px solid #b5d7e1;font:normal 1em/1 Arial,sans-serif;vertical-align:middle;}.search .submit{position:absolute;top:4px;right:5px;width:24px;padding:0;border:0;}.btn{float:left;padding:0 5px 0 0;background:url(/StaticContent/Shared/common/img/buttons/orange.png?v=201006282) no-repeat 100% 50%;}.btn a,.btn button{float:left;width:5.5em;height:30px;margin:0;padding:0;background:url(/StaticContent/Shared/common/img/buttons/orange.png?v=201006282) no-repeat 0 50%;font:1.155em/30px Georgia,serif;text-align:center;text-indent:5px;}.btn button{border:0;}.btn button,.btn a:link,.btn a:visited{color:#fff;}.btn a:hover{text-decoration:none;}.btn-1a a,.btn-1a button{width:auto;}.btn-2,.btn-2 a,.btn-2 button{background-image:url(/StaticContent/Shared/common/img/buttons/grey.png?v=201006282);}.btn-3,.btn-3 a,.btn-3 button{background-image:url(/StaticContent/Shared/common/img/buttons/blue-grey.png?v=201006282);}.btn-3{padding-right:10px;}.btn-3 a,.btn-3 button{width:7em;font:.905em/30px Arial,sans-serif;text-indent:10px;}.btn-more,.btn-more a,.btn-more button{background-image:url(/StaticContent/Shared/common/img/buttons/show-more.png?v=201006282);}.btn-more,.btn-update{padding-right:10px;}.btn-more a,.btn-more button,.btn-update a,.btn-update button,.btn-update-2 a,.btn-update-2 button,.btn-slideshow,.btn-slideshow a,.btn-video,.btn-video a{width:auto;font:.905em/30px Arial,sans-serif;text-align:left;text-indent:25px;}.btn-more button,.btn-more a:link,.btn-more a:visited,.btn-update button,.btn-update a:link,.btn-update a:visited,.btn-slideshow a:link,.btn-slideshow a:visited,.btn-video a:link,.btn-video a:visited,.btn-3 button,.btn-3 a:link,.btn-3 a:visited{color:#008ab7;}.btn-update,.btn-update a,.btn-update button{background-image:url(/StaticContent/Shared/common/img/buttons/update.png?v=201006282);}.btn-update-2,.btn-update-2 a,.btn-update-2 button{background-image:url(/StaticContent/Shared/common/img/buttons/update-orange.png?v=201006282);}.btn-slideshow,.btn-video{text-indent:0;}.btn-slideshow,.btn-slideshow a{background-image:url(/StaticContent/Shared/common/img/buttons/slideshow.png?v=201006282);}.btn-video,.btn-video a{background-image:url(/StaticContent/Shared/common/img/buttons/video.png?v=201006282);}.btn-slideshow a,.btn-video a{width:9em;font-size:1.1em;text-indent:30px;}.two-level-list{margin-top:54px;border-bottom:1px dotted #ccc;font-size:.905em;line-height:1.8;}.two-level-list h3{border-bottom:1px dotted #ccc;}.two-level-list ul{margin:0;}.two-level-list li{margin:0;padding:0;}.two-level-list a{display:block;}.two-level-list ul ul a,.two-level-list ul ul span{padding-left:20px;}.two-level-list .sel:link,.two-level-list .sel:visited{color:#383838;}select.width-150{width:150px;}#body{position:relative;z-index:500;width:80.11em;min-width:975px;margin:1.85em auto;background:#efebe3;}#main{padding:0 .6%;color:#383838;background:#f2f0ec;}#navigate{position:relative;z-index:100;}#content-primary{position:relative;}#main{z-index:50;padding-bottom:50px;background:#efebe3 url(/StaticContent/Shared/components/footer/img/footer-top.png?v=201006282) no-repeat 50% 100%;}#_atssh{position:static!important;}.my-page .bx-tabbed .tabs li,.my-page .bx-tabbed .tabs a{background-color:#f201ae;background-image:url(/StaticContent/Shared/common/img/tabs-my-page.png?v=201006282);}.my-page .tabs .sel a,.my-page .bx-tabbed .tabs .sel:hover a{background-color:#fff;}.important{color:#fe660d;font-size:.905em;}.important h2{margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #ccc;font:normal 1.068em/1.32 Georgia,serif;}.important p{margin:0;}.slider{position:relative;width:200px;height:21px;background:url(/StaticContent/Shared/common/img/slider-fill.png?v=201006282) no-repeat -200px 0;}.slider-inner{height:21px;background:url(/StaticContent/Shared/common/img/slider-bar.png?v=201006282) no-repeat 0 0;}.slider .knob{display:block;width:17px;height:21px;background:url(/StaticContent/Shared/common/img/slider-knob.png?v=201006282) no-repeat 50% 0;}.slider .value-preview{position:absolute;top:-23px;height:15px;padding:2px;border:1px solid #999;background:#fff;white-space:nowrap;}ul.checklist span{display:block;padding-left:14px;color:#999;background:url(/StaticContent/Shared/common/img/checkbox.png?v=201006282) no-repeat 0 -37px;white-space:nowrap;}ul.checklist .check span{color:#383838;background-position:0 0;}.h{margin-top:5px;margin-bottom:10px;}.h *{float:right;margin-top:0;}.h * *{float:none;}.h h1,.h h2,.h h3,.h h4{float:left;margin:0;line-height:1.2;}.h li,.h .rating{float:left;margin:5px 0 0 5px;}.sorting-h h2{font-size:1.55em;}.sorting-h .links{float:left;margin:.6em 0 0 .5em;}.sorting-h .links a{margin:0 0 0 .5em;}#content-secondary .h h2{font-size:1.55em;}.toggler-wrapper-closed .moreTextBlock *{position:static!important;}.body-copy h2,.body-copy h3,.body-copy h4{font-size:1.55em;}.body-copy p{width:90%;}.body-copy .g{margin-top:40px;}.booking-form{position:relative;}.booking-form .box .form{position:relative;margin:0 12px;padding-bottom:10px;}.booking-form fieldset{margin:0;padding:10px 7px 0;border:0;}.booking-form legend{display:none;}.booking-form fieldset div{float:left;margin-right:5px;}.booking-form .text input,.booking-form .select input,.booking-form .select select{font-size:.905em;}.booking-form fieldset .select{margin-right:10px;margin-left:2px;}.booking-form .text button{margin:-3px 2px 0 0;}.booking-form input.calendar{width:6em;}.booking-form fieldset .text label,.booking-form fieldset .select label{display:block;}.booking-form .update{float:right;margin:1em 0 0;}.booking-form .update .btn{margin-right:0;}.booking-form .trip-type{font-size:.905em;}.booking-form .additional-params{float:none;clear:both;}.booking-form .fields{float:none;clear:both;}.booking-form .color-legend li{display:inline;margin-right:10px;}.booking-form table{width:100%;margin-top:20px;border:1px solid #f8ddc2;border-width:1px 0;font-size:.905em;}.booking-form table th{font-weight:normal;}.booking-form td,.booking-form th{border:0;background:#fff;padding-left:7px;}.booking-form thead td,.booking-form thead th,.booking-form .alt td,.booking-form .alt th{background:#fef2db;}.booking-form thead th,.booking-form tbody td{text-align:right;}.booking-form tbody td.discountImage{text-align:left;padding-left:0;}.booking-form tbody th{width:26em;}.booking-form table .last{padding-right:7.5em;}.booking-form th .time{display:block;}.booking-form table label,.booking-form table a,.booking-form table input{vertical-align:middle;color:#008ab7;}.booking-form table label strong{font-weight:normal;}.booking-form label.discount{margin-right:-11px;position:relative;padding-right:11px;color:#f5429f;background:url(/StaticContent/Site/Site15/common/img/pink-exclamationmark.png?v=201006282) no-repeat 100% 50%;}.booking-form .color-legend{float:left;margin-left:4px;font-size:.905em;}.booking-form .flight-class ul,.booking-form .flight-class li,.booking-form .color-legend ul,.booking-form .color-legend li{margin:0 0 0 3px;}.booking-form .flight-class{float:left;clear:left;width:30%;margin:10px 0 0 4px;font-size:.905em;}.booking-form .bx .flight-class li,.booking-form .bx .color-legend li{float:left;margin-right:10px;}.booking-form .table-nav{position:absolute;bottom:50px;left:0;width:100%;font-size:.905em;}.booking-form .table-nav .earlier{position:absolute;right:50%;padding:1px 5px 1px 20px;border-right:1px solid #e0deda;background:url(/StaticContent/Shared/common/img/earlier.png??v=201006282) no-repeat 0 50%;}.booking-form .table-nav .later{position:absolute;left:50%;margin-left:1px;padding:1px 20px 1px 5px;background:url(/StaticContent/Shared/common/img/later.png??v=201006282) no-repeat 100% 50%;}.booking-form .submit-area{float:right;padding:4px 7px 0;}.booking-form .discount{color:#F5429F;text-decoration:none;}.booking-form .discount:hover{color:#F5429F;text-decoration:underline;}.departures{margin-bottom:30px;background:#f0efed;}.departures table{width:100%;margin:0;border:0;font-size:.905em;}.departures thead th{font-weight:bold;}.departures table .from{padding-right:0;text-align:right;}.departures .week-select{width:1em;text-align:center;}.departures table input{margin:0;vertical-align:middle;}.departures table label{vertical-align:middle;}.departures p{float:left;margin:15px 25px 15px 5px;color:#777;font-size:.905em;}.departures .more-departures{float:right;}.departures .classCodeExp{float:left;}.departures .ClassCodeExpList{float:left;border:0;padding:0 20px 0 0;background:#F0EFED;}.booking-form .ClassCodeExpList{clear:both;float:left;border:0;padding:0 20px 0 0;}.departures .repeaterClassCodes td{background:#F0EFED;}#transport-list h2{font-size:18px;}#transport-list .price strong{float:right;display:block;margin-top:15px;font:normal 1.453em/1.43 Georgia,serif;letter-spacing:-0.05em;color:#008AB7;}#transport-list .price strong a{font-size:1em;color:#008AB7;}#transport-list .price-info{color:#777;font-size:.905em;}#transport-list thead{border-top:1px solid #ccc;}#transport-list tfoot{display:none;}#transport-list .departures{background:none;}#transport-list .price .discount,#transport-list .price .discount a{color:#F5429F;text-decoration:none;}#transport-list .price .discount:hover,#transport-list .price .discount a:hover{color:#F5429F;text-decoration:underline;}.form-personal-info{margin-top:20px;}.form-personal-info .h{margin-bottom:2.66em;}.form-personal-info .h h2{font:normal 1.31em/1 Georgia,serif;}.form-personal-info fieldset fieldset{margin:1.63em 0 0;}.form-personal-info .e>label{margin:0;}.form-personal-info .submit-area{text-align:left;margin-bottom:10px;}.form-personal-info .submit-area p{float:left;color:#777;}.form-personal-info .submit-area input{float:right;}.copassangerHeader{margin-top:1em;}.addons{margin:2em 0 2em 0;}.addons .copassangers{margin-top:-2em;}.addons h2{font-family:georgia;font-weight:bold;margin-bottom:5px;}.addons .select{margin-top:5px;}.addons select{width:100%;font-size:.95em;}.addons .e-1 select{font-family:Arial,sans-serif;width:90%;}.addons .e-2 select{font-family:Arial,sans-serif;width:80%;}.world-sorter{margin-top:20px;}.world-sorter label{color:#777;font-size:.905em;}.addons-list .h{margin-bottom:.5em;}.addons-list .Group1{border:none;}.addons-list .exp .h{margin-top:1.66em;margin-bottom:1.66em;}.addons-list .exp .h h3{font-size:12px;color:#383838;font-family:Georgia;}.addons-list .exp .h{margin-top:1.66em;margin-bottom:1.66em;}#body #main .addons-list .h p{margin:.5em 0 0;}.addons-list .h img{clear:right;margin-top:5px;}.addons-list ul{margin:0;font-size:.905em;}.addons-list li{display:inline;clear:both;margin:0;}.addons-list .e .e-1{padding-right:2px;}.addons-list .g .alt{display:inline;margin:0 12px 0 0;}#body #main .addons-list h2{margin-left:0;}.addons-list .alt{margin:0;}.addons-list .col{padding:6px 2px;background:#e9e8e5;}.addons-list li.alt .col{background:#fff;}.addons-list h3{width:70%;float:left;color:#666;font:normal 1em/1.33 Arial,sans-serif;}.addons-list h3 strong{color:#333;}.addons-list .links{float:right;}.addons-list .links a{margin-left:15px;}.addons-list .collapsed .exp{display:none;}.addons-list .exp{clear:both;margin-bottom:10px;padding-top:7px;padding-bottom:10px;border-bottom:1px dotted #999;}.addons-list label em{font-style:normal;}.addons-list .fine-print{margin:3em 0 0;}.addons-list table{width:100%;border:0;}.addons-list table+table{margin-top:0;}.addons-list thead th,.addons-list td{background:#fff;font-weight:normal;}.addons-list .exp{padding-left:3em;}.addons-list .exp .submit-area{padding-bottom:5px;}.form-addon .submit-area{padding:0 0 20px;}#body #main .form-addon .submit-area p{margin:0;}.addons-list .exp input .right{float:right;}.additional-info{padding-left:10px;}.Group1{border-bottom:1px dotted #CCC;margin-bottom:20px;padding-bottom:10px;}.Group1 .form-confirm-top{border:none;}#main .booking-confirm .g-1-1 .e{width:45%;}.booking-confirm .g-1-1 h3,.booking-confirm div h3{margin-bottom:5px;font-family:Georgia,serif;font-size:1.15em;}.summary{font-size:.905em;}.box .box .summary{border-top:1px solid #fff;font-size:1em;}ul.summary{margin-left:-10px;}ul.summary li{margin:0 0 5px;padding:0 10px;background:#f6f7f4;}dl.summary{margin:0 0 30px;}#main dl.summary dt{float:left;width:40%;margin:0 0 5px 0;background:#f6f7f4;text-align:left;font-weight:normal;}#main dl.summary dd{float:left;width:55%;margin:0 0 5px 0;clear:right;border:0;background:#f6f7f4;}#main dl.summary dd.add{margin-left:0;padding-left:45%;}#main dl.summary-alt dt{width:64.5%;padding-right:35.5%;}#main dl.summary-alt dd{width:23%;margin-left:-23%;}#main .box .box .summary dt,#main .box .box .summary dd{margin:0;border-bottom:1px solid #fff;}.form-confirm-top{clear:both;padding-top:10px;border-top:1px dotted #ccc;}.form-confirm .checkbox{margin-top:5px;}.form-confirm-bottom{margin-top:0;}.form-confirm-bottom .submit-area{padding-top:0;}.total-price{font:normal 1.5em/1.3 Georgia,serif;}.total-price span{float:left;}.total-price strong{float:right;font-weight:normal;}#main .rate .box{margin:10px 10px 0 0;}#main .e .rate+.rate .box{margin-top:4px;}#reviewform .b-3{padding:5px;}#reviewform select{width:95%;}.progressBar{display:block;position:absolute;z-index:100000;width:32px;height:32px;background-image:url(/StaticContent/Shared/common/img/progressIndicatorCircle.gif?v=201006282);background-repeat:no-repeat;background-color:transparent;}.iframeShim{border:3px solid red!important;}.form-general .box .text input.calendar{width:70%;font-size:1em;}.form-general .bx .text input.calendar{width:70%;font-size:1em;}span.dispalyBlock{display:block;}#infogroup h3{margin-bottom:0;color:#383838;font:bold 1em/1.32 Arial,sans-serif;}.navigation{color:#777;}#body #main .fp h2{color:#383838;}.testclass{height:auto;}#errorMain{margin:0 auto;position:relative;width:75%;}ul.decorated-list{margin-left:2em;list-style:disc;}ol.decorated-list{margin-left:2em;list-style:decimal;}dd.decorated-list{margin-left:2em;}.Lms-date{width:65px;white-space:nowrap;}.noBorder td{border:0;}#lmsLastUpdated{font-weight:bold;font-size:12px;}#lmsTypeList label{color:#383838;}#lmsTypeList span label{color:#777;}#tblLmsList{width:100%;}#tblLmsList .textCenter{white-space:nowrap;}#tblLmsList .textTop{vertical-align:top;}#tblLmsList .hotelName{float:left;padding-right:5px;}#tblLmsList .clear{clear:both;}#tblLmsList .rating{float:left;width:56px;}#tblLmsList .textTop .rating-0{float:left;width:0;}#tblLmsList .textTop .rating span{background-image:url(/StaticContent/Site/Site15/components/ratings/img/mu-small.png?v=201006282);}.lmsFilter .selectDiven label{color:#383838;}.lmsFilter legend,.lmsFilter label{font-size:1em;display:block;font-weight:normal;margin:.6em 4px 0 0;}.lmsFilter select,.lmsFilter .selectedTextBox{font-size:1em;}#tblLmsList a.headerLink:link,#tblLmsList a.headerLink{color:#383838;text-decoration:none;}#tblLmsList a.headerLink:hover{text-decoration:underline;}a.sortOrderAscending{background-image:url(/StaticContent/Shared/common/img/SortAscending.png?v=201006282);padding-left:12px;text-decoration:none;}a.sortOrderDescending{background-image:url(/StaticContent/Shared/common/img/SortDescending.png?v=201006282);padding-left:12px;text-decoration:none;}#body #main .matrix-background{background:#fef2db;width:96.7%;height:auto;margin-left:12px;margin-right:0;border-top:1px solid #f8ddc2;}#body #main .matrix-background img{margin:20px 0 20px 20px;}#body #main #price-list .inner-tabs li{margin-bottom:-1px;}#categoryList .submit-area{margin-right:-19px;}.pbc-confirm-info{color:#f00;}.pbc-fail{color:#f00;}.pbc-error-refnr{font-size:1.2em;font-weight:bold;}.pbc-booknr{font-size:1.2em;font-weight:bold;color:#f5429f;}#body #main .next-to-link{margin-right:0;}#body #main .link-in-text{vertical-align:middle;}#body #main .submit-area .link-back{float:right;margin-right:1em;}#body #main .submit-area .link-back input{font-weight:normal;text-decoration:none;padding-left:20px;}#body #main .submit-area .link-back input:hover{text-decoration:underline;}#body #main .ff-s{font-family:Georgia,Serif;}#body #main .ff-ss{font-family:Arial,Sans-Serif;}#body #main .fs-9{font-size:9px;}#body #main .fs-10{font-size:10px;}#body #main .fs-11{font-size:11px;}#body #main .fs-12{font-size:12px;}#body #main .fs-14{font-size:14px;}#body #main .fs-16{font-size:16px;}#body #main .fs-19{font-size:19px;}#body #main .fs-21{font-size:21px;}#body #main .fc-0,#body #main .fc-0:link,#body #main .fc-0:active,#body #main .fc-0:visited,#body #main .fc-0:hover{color:#383838;}#body #main .fc-2,#body #main .fc-2:link,#body #main .fc-2:active,#body #main a.fc-2:visited{color:#fe660d;}#body #main a.fc-2:hover{color:#fe660d;text-decoration:underline;}#body #main .fc-3,#body #main .fc-3:link{color:#f5429f;}#body #main .fc-3:active,#body #main a.fc-3:visited{color:#f5429f;}#body #main a.fc-3:hover{color:#f5429f;text-decoration:underline;}#body #main .fc-4,#body #main .fc-4:link,#body #main .fc-4:active,#body #main .fc-4:visited,#body #main .fc-4:hover{color:#777;}#body #main .fw-b{font-weight:bold;}#body #main .fs-i{font-style:italic;}#body #main .td-u{text-decoration:underline;}.bx{background:#fff url(/StaticContent/Shared/components/box/img/bx/bx-middle.png?v=201006282) repeat-y 0 0;}.bx .bx-c{padding:1px 15px 4px;background:url(/StaticContent/Shared/components/box/img/bx/bx-middle.png?v=201006282) repeat-y 100% 0;}.bx .bx-t,.bx .bx-t div,.bx .bx-b,.bx .bx-b div{font-size:0;height:10px;background:url(/StaticContent/Shared/components/box/img/bx/bx-top-bottom.png?v=201006282) no-repeat 0 0;}.bx .bx-t div{margin-left:10px;background-position:100% 0;}.bx .bx-b{background-position:0 100%;}.bx .bx-b div{margin-left:10px;background-position:100% 100%;}.popup .bx,.booking-box .bx .bx .bx,.bx .bx{background:#f7f6f4;}.bx .bx,.booking-box .bx .bx .bx{margin-bottom:10px;}.booking-box .bx .bx .bx .bx-t,.booking-box .bx .bx .bx .bx-t div,.booking-box .bx .bx .bx .bx-b,.booking-box .bx .bx .bx .bx-b div,.booking-box .bx .bx .bx .bx-t,.booking-box .bx .bx .bx .bx-t div,.booking-box .bx .bx .bx .bx-b,.booking-box .bx .bx .bx .bx-b div,.bx .bx .bx-t,.bx .bx .bx-t div,.bx .bx .bx-b,.bx .bx .bx-b div{height:5px;background-image:url(/StaticContent/Shared/components/box/img/bx/box-inner-top-bottom.png?v=201006282);}.bx .bx .bx-c,.booking-box .bx .bx .bx .bx-c{padding:5px 10px 5px 5px;color:#383838;background:none;font-size:.905em;}.bx .g .bx,.bx .g .box{position:relative;margin:10px 0 0;}.bx h1+.g>.bx,.bx h2+.g>.bx{margin:0;}.bx .bx h2,.bx .bx h3,.bx .bx h4,.popup .bx h2,.popup .bx h3,.popup .bx h4{margin-top:0;}.bx .bx li,.popup .bx li{margin:0;}.bx .bx li a:link,.bx .bx li a:visited,.popup .bx li a:link,.popup .bx li a:visited{color:#383838;}.link-box .bx .bx-c{background:url(/StaticContent/Shared/components/box/img/bx/link-box-arrow.png?v=201006282) no-repeat 100% 100%;}.link-box .bx{cursor:pointer;}.link-box .bx p{margin:0 0 .655em;font-size:1.1em;}.clickable{cursor:pointer;}.booking-box{background:#fff5e0 url(/StaticContent/Shared/components/box/img/bx/booking-box-gradient.png?v=201006282) repeat-x 0 0;}.booking-box .bx{position:relative;background-color:transparent;}.booking-box .bx-t{background-color:#fff;}.booking-box .bx-c{padding:0 4px 4px;}.booking-box .box-head{margin-bottom:4px;padding:0 15px 7px;border-bottom:1px solid #f3dbaa;background:#fff;}#body #main .booking-box .bx .box-head .h,#body #main .booking-box .bx .box-head h2,#body #main .booking-box .bx .box-head h1,#body #main .booking-box .bx .box-head p{margin:0;}#body #main .booking-box .traveltypes{margin:-20px -8px 0;background:url(/StaticContent/Shared/components/box/img/bx/booking-box-tabs-background.png?v=201006282) no-repeat 100% 100%;}#body #main .booking-box .traveltypes ul{margin:0 10px 0 0;padding:6px 0 9px 8px;background:url(/StaticContent/Shared/components/box/img/bx/booking-box-tabs-background.png?v=201006282) no-repeat 0 100%;}#body #main .booking-box .traveltypes li{float:left;margin:0 1px 0 0;padding:0 3px 0 0;}#body #main .booking-box .traveltypes a{float:left;display:inline;height:auto;margin:0;padding:0 0 0 3px;overflow:hidden;white-space:nowrap;}.booking-box .traveltypes a:hover{text-decoration:none;}#body #main .booking-box .traveltypes span{display:block;height:22px;background:transparent no-repeat 0 0;}#body #main .booking-box .traveltypes li{background:transparent url(/StaticContent/Shared/components/booking-panel/img/booking-panel-tab-new.png?v=201006282) no-repeat scroll 100% 0;}#body #main .booking-box .traveltypes li:hover{background:transparent url(/StaticContent/Site/Site15/components/box/img/booking-box/hover-tabs.png?v=201006282) no-repeat scroll 100% -300px;}#body #main .booking-box .traveltypes .sel,#body #main .booking-box .traveltypes .sel:hover{background:transparent url(/StaticContent/Shared/components/booking-panel/img/booking-panel-tab.png?v=201006282) no-repeat 100% 0;}#body #main .booking-box .traveltypes .sel a,#body #main .booking-box .traveltypes .sel:hover a{font-weight:bold;background:transparent url(/StaticContent/Shared/components/booking-panel/img/booking-panel-tab.png?v=201006282) no-repeat 0 0;}#body #main .booking-box .traveltypes li a{background:transparent url(/StaticContent/Shared/components/booking-panel/img/booking-panel-tab-new.png?v=201006282) no-repeat scroll 0 0;line-height:18px;}#body #main .booking-box .traveltypes li:hover a,#body #main .booking-box .traveltypes li a:hover{background:#777 url(/StaticContent/Site/Site15/components/box/img/booking-box/hover-tabs.png?v=201006282) no-repeat scroll 0 -300px;line-height:18px;}#body #main .booking-box .traveltypes li:hover a span,#body #main .booking-box .traveltypes li a:hover span,#body #main .booking-box .traveltypes .sel a:hover span{color:#383838;text-decoration:underline;}#body #main .booking-box .traveltypes .sel span,#body #main .booking-box .traveltypes li span{height:auto;margin:4px 0 0 9px;padding:0 9px 0 0;color:#fff;}#body #main .booking-box .traveltypes .sel span{color:#383838;}#body #main .booking-box .traveltypes .package span,#body #main .booking-box .traveltypes .sel .package span,#body #main .booking-box .traveltypes .independent span,#body #main .booking-box .traveltypes .sel .independent span,#body #main .booking-box .traveltypes .flightonly span,#body #main .booking-box .traveltypes .sel .flightonly span,#body #main .booking-box .traveltypes .hotelonly span,#body #main .booking-box .traveltypes .sel .hotelonly span{background:transparent;}.booking-box .traveltypes+.form fieldset{padding:0 7px 10px;}.booking-box .bx .bx{margin-bottom:0;background:url(/StaticContent/Shared/components/box/img/bx/booking-box-inner-middle.png?v=201006282) repeat-y 0 0;background-color:transparent!important;}.booking-box .bx .bx .bx-t{background-color:transparent;}.booking-box .bx .bx .bx-t div,.booking-box .bx .bx .bx-b div{margin-left:15px;}.booking-box .bx .bx .bx-t,.booking-box .bx .bx .bx-t div,.booking-box .bx .bx .bx-b,.booking-box .bx .bx .bx-b div{height:10px;background-image:url(/StaticContent/Shared/components/box/img/bx/booking-box-inner-top-bottom.png?v=201006282);}.booking-box .bx .bx .bx-c{position:relative;z-index:200;margin-left:8px;padding:7px 15px 8px 7px;background:url(/StaticContent/Shared/components/box/img/bx/booking-box-inner-middle.png?v=201006282) repeat-y 100% 0;font-size:1em;}.booking-box.my-search .bx .bx .bx-c{position:static;}#price-list .bx .bx .bx-c{padding-right:8px;padding-left:0;}#booking-box .bx-c .bx-b{position:relative;z-index:100;}.booking-box #filterForm .alt{margin-right:0;}.bx .bx.indented-inner-box{margin-left:10px;}.bx .box,.bx .b-1,.bx .b-2,.bx .b-3{background:url(/StaticContent/Shared/components/box/img/flat-box_big.png?v=201006282) no-repeat right top;}.bx .b-3 *{margin-left:0;}.bx .b-3{padding:10px;}.b-2{background-color:transparent;background-position:top left;}.b-3{padding:10px 0 14px;background-position:bottom left;}.b-3 *{margin-right:15px;margin-left:15px;}.b-3 * *{margin-right:0;margin-left:0;}.b-3 .full{margin-right:4px;margin-left:4px;}.b-3 .box{margin-bottom:10px;background-color:#f7f6f4;}.b-3 .g .box{position:relative;margin:10px 0 0;}.b-3 h1+.g>.box,.b-3 h2+.g>.box{margin:0;}.b-3 .box,.b-3 .box .b-1,.b-3 .box .b-2,.b-3 .box .b-3,.popup .box,.popup .box .b-1,.popup .box .b-2,.popup .box .b-3{background-image:url(/StaticContent/Shared/components/box/img/flat-box_big.png?v=201006282);}.b-3 .box,.popup .box{background-position:top left;}.b-3 .box .b-1,.popup .box .b-1{padding-left:3px;background-position:bottom left;}.b-3 .box .b-2,.popup .box .b-2{background-position:top right;}.b-3 .box .b-3,.bx .box .b-3,.popup .box .b-3{padding:10px 10px 10px 3px;color:#383838;background-position:bottom right;font-size:.905em;}.b-3 .box .b-3>*,.popup .box .b-3>*{margin-left:0;margin-right:0;}.b-3 .box .b-3 .full{position:relative;top:-10px;left:-12px;overflow:visible;}.b-3 .box .b-3 .left{margin:0 10px 5px 0;}.b-3 .box .b-3 .right{margin:0 10px 0 5px;}.b-3 .box h2,.b-3 .box h3,.b-3 .box h4,.popup .box h2,.popup .box h3,.popup .box h4{margin-top:0;}.b-3 .box li,.popup .box li{margin:0;}.b-3 .box li a:link,.b-3 .box li a:visited,.popup .box li a:link,.popup .box li a:visited{color:#383838;}.b-3 .tight-box .b-3,.popup .tight-box .b-3{padding:5px 5px 5px 2px;}.booking-box .box,.booking-box .b-2{background-image:url(/StaticContent/Shared/components/box/img/booking-box/booking-box-top.png?v=201006282);}.booking-box .b-1,.booking-box .b-3{padding-top:0;background-image:url(/StaticContent/Shared/components/box/img/booking-box/booking-box-bottom.png?v=201006282);}.booking-box .b-3 *{margin-right:0;margin-left:0;}.booking-box .b-3 * *{margin-right:22px;margin-left:22px;}.booking-box .b-3 * * *{margin-right:0;margin-left:0;}.booking-box .b-3 .box-head{margin:0 22px 20px;height:52px;overflow:hidden;}.booking-box .b-3 .box-head .scriptionemail{margin:0;height:52px;overflow:hidden;}#body #main .booking-box .b-3 .box-head h2,#body #main .booking-box .b-3 .box-head .h{margin:10px 0 0;}#body #main .booking-box .b-3 .box-head .h h2{margin:0;}#body #main .b-3 .box-head p{margin:0;}#body #main .booking-box .inner-tabs{margin:0 12px;}#body #main .booking-box .inner-tabs ul{padding:0 92px 0 12px;margin:0;background:url(/StaticContent/Shared/components/box/img/booking-box/booking-box-inner-tabs-shadow.png?v=201006282) no-repeat 100% 100%;}#body #main .booking-box .inner-tabs li{position:relative;z-index:1;float:left;display:inline;margin:0 0 0 -8px;padding-right:15px;background:url(/StaticContent/Site/Site15/components/box/img/booking-box/booking-box-inner-tabs.png?v=201006282) no-repeat 100% 0;}#body #main .booking-box .inner-tabs a{display:block;color:#fff;background:url(/StaticContent/Site/Site15/components/box/img/booking-box/booking-box-inner-tabs.png?v=201006282) no-repeat 0 0;}#body #main .booking-box .inner-tabs span{display:block;padding:5px 0 4px 10px;font:1em/1.43 Arial,sans-serif;}#body #main .booking-box .inner-tabs .sel{z-index:100;background-position:100% -150px;}#body #main .booking-box .inner-tabs .sel a{color:#000;background-position:0 -150px;}#navigate .booking-box .b-3>*{margin-right:19px;margin-left:19px;}#navigate .booking-box .b-3 .full{margin-right:0;margin-left:0;}#navigate .booking-box .b-3 .full select{width:100%;font-size:1em;}#navigate .booking-box .b-3 dl.summary{margin-top:1em;margin-bottom:1em;}#navigate .booking-box .b-3 .box-head{margin:0 19px 20px;}#navigate .booking-box .form-general{margin-top:0;}#body #navigate .booking-box legend{margin:0 0 .5em;padding:0;color:#383838;font-weight:normal;white-space:normal;}#navigate .booking-box .hr{margin-top:5px;margin-bottom:5px;}#navigate .box .summary{margin-bottom:0;}#navigate .box .summary dd,#navigate .box .summary dt{margin-bottom:2px;padding-right:0;color:#383838;background:transparent;}#navigate .box .summary dd{margin-left:0;color:#f5429f;}#navigate .box .summary dd input.calendar{font-size:1em;width:70%;}#navigate .box .summary dd select{width:94%;margin:0;}#navigate .booking-box .checkbox input,#navigate .booking-box .radio input{margin:0;}#navigate .booking-box .checkbox label,#navigate .booking-box .radio label{margin:0;font-size:.905em;}#navigate .booking-box label.checked{color:#f5429f;}#navigate #booking-panel .checkbox label,#navigate #booking-panel .radio label{font-size:1em;}#navigate .booking-box .checkbox .noWrap label{margin:0;font-size:.905em;color:#f5429f;white-space:normal;}.box .link-box,.box .link-box .b-1,.box .link-box .b-2,.box .link-box .b-3,.bx .link-box .b-3{background-image:url(/StaticContent/Shared/components/box/img/link-box/flat-box-with-arrow.png?v=201006282);}.box .link-box{cursor:pointer;}.box .link-box p{margin:0 0 .655em;font-size:1.1em;}.big-head-box .b-3{padding-top:3px;}.big-head-box .box-head{margin:0 4px 7px;padding-left:11px;background:url(/StaticContent/Shared/components/box/img/orange-head.png?v=201006282) no-repeat 0 0;}#main .big-head-box .box-head h2,#main .big-head-box .box-head h3{color:#fff;padding:9px 11px 8px 0;font:normal 1.1em/1.3 Georgia,serif;background:url(/StaticContent/Shared/components/box/img/orange-head.png?v=201006282) no-repeat 100% 0;}.offers .checkbox a:link{margin:0 5px 0 3px;vertical-align:middle;}.b-3 .about-box-head{margin:-8px 3px 0;padding:0 0 1px 11px;background:url(/StaticContent/Shared/components/box/img/orange-head-box.png?v=201006282) no-repeat 0 0;}.b-3 .about-box-head h2{background:url(/StaticContent/Shared/components/box/img/orange-head-box.png?v=201006282) no-repeat 100% 0;color:#fff;padding:9px 11px 8px 0;margin-top:-5px;height:auto;}.g{position:relative;}.g .e{display:inline;float:left;margin-bottom:1px;}.g-3-1 .e-1,.g .g-3-1 .e-1,.g .g .g-3-1 .e-1{width:74.9%;}.g-3-1 .e-2,.g .g-3-1 .e-2,.g .g .g-3-1 .e-2{float:right;width:25%;}.g-1-1 .e,.g .g-1-1 .e,.g .g .g-1-1 .e{width:49.9%;}.g-1-1 .e-2,.g .g-1-1 .e-2,.g .g .g-1-1 .e-2{float:right;width:49.9%;}.g-1-3 .e-1,.g .g-1-3 .e-1,.g .g .g-1-3 .e-1{width:25%;}.g-1-3 .e-2,.g .g-1-3 .e-2,.g .g .g-1-3 .e-2{float:right;width:74.9%;}.g-2-3 .e-1,.g .g-2-3 .e-1,.g .g .g-2-3 .e-1{width:39.9%;}.g-2-3 .e-2,.g .g-2-3 .e-2,.g .g .g-2-3 .e-2{float:right;width:60%;}.g-1-2-1 .e,.g .g-1-2-1 .e,.g .g .g-1-2-1 .e{width:25%;}.g-1-2-1 .e-2,.g .g-1-2-1 .e-2,.g .g .g-1-2-1 .e-2{float:left;width:49.9%;}.g-1-2-1 .e-3,.g .g-1-2-1 .e-3,.g .g .g-1-2-1 .e-3{float:right;}.g-1-1-1-1 .e,.g .g-1-1-1-1 .e,.g .g .g-1-1-1-1 .e{float:left;width:25%;}.g-1-1-1-1 .e-4,.g .g-1-1-1-1 .e-4,.g .g .g-1-1-1-1 .e-4{float:right;width:24.9%;}.g-1-1-1 .e,.g .g-1-1-1 .e,.g .g .g-1-1-1 .e{float:left;width:33.3%;}.g-1-1-1 .e-3,.g .g-1-1-1 .e-3,.g .g .g-1-1-1 .e-3{float:right;width:33.25%;}.g-2-1-1 .e,.g .g-2-1-1 .e,.g .g .g-2-1-1 .e{float:left;width:25%;}.g-2-1-1 .e-1,.g .g-2-1-1 .e-1,.g .g .g-2-1-1 .e-1{width:49.9%;}.g-2-1-1 .e-3,.g .g-2-1-1 .e-3,.g .g .g-2-1-1 .e-3{float:right;}.g-1-1-2 .e,.g .g-1-1-2 .e,.g .g .g-1-1-2 .e{float:left;width:25%;}.g-1-1-2 .e-3,.g .g-1-1-2 .e-3,.g .g .g-1-1-2 .e-3{float:right;width:49.9%;}.g-2-1 .e,.g .g-2-1 .e,.g .g .g-2-1 .e{width:66.6%;}.g-2-1 .e-2,.g .g-2-1 .e-2,.g .g .g-2-1 .e-2{float:right;width:33.4%;}.g-1-2 .e,.g .g-1-2 .e,.g .g .g-1-2 .e{width:33.4%;}.g-1-2 .e-2,.g .g-1-2 .e-2,.g .g .g-1-2 .e-2{float:right;width:66.6%;}.g-1-1-1-1-1 .e,.g .g-1-1-1-1-1 .e,.g .g .g-1-1-1-1-1 .e{width:19.9%;float:left;}.g-1-1-1-1-1 .e-5,.g .g-1-1-1-1-1 .e-5,.g .g .g-1-1-1-1-1 .e-5{width:19.9%;float:right;}.g-1-1-1-2 .e,.g .g-1-1-1-2 .e,.g .g .g-1-1-1-2 .e{width:20%;}.g-1-1-1-2 .e-4,.g .g-1-1-1-2 .e-4,.g .g .g-1-1-1-2 .e-4{float:right;width:40%;}.g-1-1-2-1 .e,.g .g-1-1-2-1 .e,.g .g .g-1-1-2-1 .e{width:20%;}.g-1-1-2-1 .e-3,.g .g-1-1-2-1 .e-3,.g .g .g-1-1-2-1 .e-3{width:40%;}.g-1-1-2-1 .e-4,.g .g-1-1-2-1 .e-4,.g .g .g-1-1-2-1 .e-4{float:right;}.g-1-2-1-1 .e,.g .g-1-2-1-1 .e,.g .g .g-1-2-1-1 .e{width:20%;}.g-1-2-1-1 .e-2,.g .g-1-2-1-1 .e-2,.g .g .g-1-2-1-1 .e-2{width:40%;}.g-1-2-1-1 .e-4,.g .g-1-2-1-1 .e-4,.g .g .g-1-2-1-1 .e-4{float:right;}.g-2-1-1-1 .e,.g .g-2-1-1-1 .e,.g .g .g-2-1-1-1 .e{width:20%;}.g-2-1-1-1 .e-1,.g .g-2-1-1-1 .e-1,.g .g .g-2-1-1-1 .e-1{width:40%;}.g-2-1-1-1 .e-4,.g .g-2-1-1-1 .e-4,.g .g .g-2-1-1-1 .e-4{float:right;}.g-1-1-3 .e,.g .g-1-1-3 .e,.g .g .g-1-1-3 .e{width:20%;}.g-1-1-3 .e-3,.g .g-1-1-3 .e-3,.g .g .g-1-1-3 .e-3{float:right;width:60%;}.g-1-3-1 .e,.g .g-1-3-1 .e,.g .g .g-1-3-1 .e{width:20%;}.g-1-3-1 .e-2,.g .g-1-3-1 .e-2,.g .g .g-1-3-1 .e-2{float:left;width:60%;}.g-1-3-1 .e-3,.g .g-1-3-1 .e-3,.g .g .g-1-3-1 .e-3{float:right;}.g-3-1-1 .e,.g .g-3-1-1 .e,.g .g .g-3-1-1 .e{width:20%;}.g-3-1-1 .e-1,.g .g-3-1-1 .e-1,.g .g .g-3-1-1 .e-1{width:60%;}.g-3-1-1 .e-3,.g .g-3-1-1 .e-3,.g .g .g-3-1-1 .e-3{float:right;}.g-1-4 .e-1,.g .g-1-4 .e-1,.g .g .g-1-4 .e-1{width:20%;}.g-1-4 .e-2,.g .g-1-4 .e-2,.g .g .g-1-4 .e-2{float:right;width:80%;}.g-4-1 .e-1,.g .g-4-1 .e-1,.g .g .g-4-1 .e-1{width:80%;}.g-4-1 .e-2,.g .g-4-1 .e-2,.g .g .g-4-1 .e-2{float:right;width:20%;}.g-1-2-2 .e,.g .g-1-2-2 .e,.g .g .g-1-2-2 .e{width:40%;}.g-1-2-2 .e-2,.g .g-1-2-2 .e-2,.g .g .g-1-2-2 .e-2{float:left;}.g-1-2-2 .e-1,.g .g-1-2-2 .e-1,.g .g .g-1-2-2 .e-1{float:left;width:20%;}.g-2-1-2 .e,.g .g-2-1-2 .e,.g .g .g-2-1-2 .e{width:40%;}.g-2-1-2 .e-2,.g .g-2-1-2 .e-2,.g .g .g-2-1-2 .e-2{width:20%;}.g-2-1-2 .e-3,.g .g-2-1-2 .e-3,.g .g .g-2-1-2 .e-3{float:right;}.g-2-2-1 .e,.g .g-2-2-1 .e,.g .g .g-2-2-1 .e{width:40%;}.g-2-2-1 .e-3,.g .g-2-2-1 .e-3,.g .g .g-2-2-1 .e-3{float:right;width:20%;}.g-2-3 .e,.g .g-2-3 .e,.g .g .g-2-3 .e{width:40%;}.g-2-3 .e-2,.g .g-2-3 .e-2,.g .g .g-2-3 .e-2{float:right;width:60%;}.g-3-2 .e,.g .g-3-2 .e,.g .g .g-3-2 .e{width:60%;}.g-3-2 .e-2,.g .g-3-2 .e-2,.g .g .g-3-2 .e-2{float:right;width:40%;}#body #main .mtxl{margin-top:20px;}#body #main .mtl{margin-top:15px;}#body #main .mt{margin-top:9px;}#body #main .mts{margin-top:4px;}#body #main .nmt{margin-top:-20px;}#body #main .nmts{margin-top:-4px;}#body #main .mrxl{margin-right:15px;}#body #main .mrl{margin-right:20px;}#body #main .mr{margin-right:9px;}#body #main .mrs{margin-right:4px;}#body #main .nmr{margin-right:-12px;}#body #main .nmrs{margin-right:-4px;}#body #main .mbxl{margin-bottom:20px;}#body #main .mbl{margin-bottom:15px;}#body #main .mb{margin-bottom:9px;}#body #main .mbs{margin-bottom:4px;}#body #main .nmb{margin-bottom:-20px;}#body #main .nmbs{margin-bottom:-4px;}#body #main .mlxl{margin-left:20px;}#body #main .mll{margin-left:15px;}#body #main .ml{margin-left:9px;}#body #main .mls{margin-left:4px;}#body #main .nml{margin-left:-12px;}#body #main .nmls{margin-left:-4px;}#body #header .ml{margin-left:9px;font-size:11px;}.mtb{margin-top:4px;padding-top:4px;border-top:1px dotted #e7e6e3;}.mrb{margin-right:4px;padding-right:4px;border-right:1px dotted #e7e6e3;}.mbb{margin-bottom:4px;padding-bottom:4px;border-bottom:1px dotted #e7e6e3;}.mlb{margin-left:4px;padding-left:4px;border-left:1px dotted #e7e6e3;}.align-center{text-align:center;}.align-right{text-align:right;}.align-bottom{position:absolute;bottom:5px;}.align-right.align-bottom{right:5px;}.piff{border:2px solid #f3cf82;background:#fbf0d9 url(/StaticContent/Shared/components/piff/img/orange-fade.png?v=201006282) repeat-x 0 0;text-align:center;}.piff-alt{text-align:left;}.piff-alt .link{margin-top:20px;text-align:right;}.inner-piff{padding:20px 15px 0;border:1px solid #fff;}.piff-large{text-align:left;}.piff-large .inner-piff{padding:10px 10px 0;}.piff-style-2{border-color:#cbcbcb;background:#ececec url(/StaticContent/Shared/components/piff/img/grey-fade.png?v=201006282) repeat-x 0 0;}.piff-style-3{border-color:#e6b9ce;background:#faecf1 url(/StaticContent/Shared/components/piff/img/pink-fade.png?v=201006282) repeat-x 0 0;}#body #main .piff-box .piff{margin:0 7px;}.piff-box .b-3{padding:6px 0 9px;}.piff-box .bx-t,.piff-box .bx-t div,.piff-box .bx-b,.piff-box .bx-b div{height:6px;}.piff-box .bx-c{padding-right:0;padding-left:0;}.piff-style-4{background:none;text-align:left;}.piff-style-4 .inner-piff{padding:15px 10px 0;}#body #main .piff-box .piff-style-5{margin:0 0 0 7px;padding:0 7px 0 0;border:0;background:url(/StaticContent/Shared/components/piff/img/box-arrow.png?v=201006282) no-repeat 100% 18px;text-align:left;}.piff-style-5 .inner-piff{border:0;}.b-3 .multi-teaser{margin:0 4px;}.multi-teaser *,.multi-teaser .mt-teasers li h3,.multi-teaser .mt-teasers .ratings{margin-right:11px;margin-left:11px;}.multi-teaser * *{margin-right:0;margin-left:0;}.multi-teaser h2{margin-bottom:10px;}.multi-teaser .mt-teasers{height:131px;margin:0;}.multi-teaser-js .mt-teasers li{position:absolute;}.multi-teaser .mt-teasers h3 a{color:#383838;}.multi-teaser .mt-teasers h3 em{display:block;}.multi-teaser .full{margin:0;}.multi-teaser .rating{width:56px;}.multi-teaser .rating span{top:3px;background-image:url(/StaticContent/Site/Site15/components/ratings/img/mu-small.png?v=201006282);}.multi-teaser .guest-rating strong{font-size:1.2em;font-weight:bold;}.multi-teaser .link-list li{margin:0;}.multi-teaser .link-list a{padding:4px;color:#383838;}.multi-teaser .link-list .sel{background:#e6e5e3;}.multiteaser-alt{background:#fef5e2 url(/StaticContent/Shared/components/multiteaser/img/multiteaser-alt/gradient.png?v=201006282) repeat-x 0 0;}.multiteaser-alt .mt-teasers{float:right;}.bx-tabbed .tabs{background:#efebe3;}.bx-tabbed .tabs ul{position:relative;top:3px;left:4px;margin:0;}.bx-tabbed .tabs li{float:left;margin:0;padding-left:12px;background:url(/StaticContent/Shared/components/box/img/bx/tabs.png?v=201006282) no-repeat 0 0;}.bx-tabbed .tabs a{display:block;padding:5px 12px 4px 0;color:#fff;font:1em/1.43 Arial,sans-serif;background:#777 url(/StaticContent/Shared/components/box/img/bx/tabs.png?v=201006282) no-repeat 100% 0;}.bx-tabbed .tabs .sel,.bx-tabbed .tabs .sel:hover{background-position:0 -150px;}.tabs .sel a,.bx-tabbed .tabs .sel:hover a{color:#383838;background-color:#fff;background-position:100% -150px;}.bx-tabbed .tabs li:hover{background-position:0 -300px;}.bx-tabbed .tabs li:hover a{color:#383838;background-position:100% -300px;text-decoration:underline;}.bx-tabbed>.bx-t{background-image:none;}.bx-tabbed .bx-c{padding-top:17px;}.b-tabbed{margin-top:3px;}.b-tabbed .b-2{background-position:0 -10px;}.b-tabbed .b-3{padding-top:20px;}.b-tabbed .tabs{padding-left:4px;background:url(/StaticContent/Shared/components/tabbed-box/img/tabs-background.png?v=201006282) no-repeat 0 0;}.b-tabbed .tabs ul{margin:0;padding-bottom:4px;background:#efebe3 url(/StaticContent/Shared/components/tabbed-box/img/tabs-background.png?v=201006282) no-repeat 100% 100%;}.b-tabbed .tabs li{float:left;margin:0;padding-left:12px;background:url(/StaticContent/Shared/components/tabbed-box/img/tabs.png?v=201006282) no-repeat 0 0;}.b-tabbed .tabs a{display:block;padding:5px 12px 4px 0;color:#fff;font:1em/1.43 Arial,sans-serif;background:#777 url(/StaticContent/Shared/components/tabbed-box/img/tabs.png?v=201006282) no-repeat 100% 0;}.b-tabbed .tabs .sel,.b-tabbed .tabs .sel:hover{background-position:0 -150px;}.tabs .sel a,.b-tabbed .tabs .sel:hover a{color:#383838;background-color:#fff;background-position:100% -150px;}.b-tabbed .tabs li:hover{background-position:0 -300px;}.b-tabbed .tabs li:hover a{color:#383838;background-position:100% -300px;text-decoration:underline;}#main .info-box{color:#777;border:1px solid #e8e7e6;border-bottom:0;font-size:.905em;}.info-box .g{padding:5px;border-bottom:1px solid #e8e7e6;}.info-box .minimap{height:77px;}.info-box ul{margin:0 0 0 9px;}.info-box li{margin:0;}.booking-box .booking-steps{margin:-7px 0 0;padding-bottom:0;}.booking-steps ol{margin:0;}.booking-steps li{float:left;width:29%;margin:0;padding:7px 2%;color:#777;border-right:1px solid #e5e5e5;line-height:16px;}.booking-steps .last{border:0;}.booking-steps .active{color:#fe660d;border:0;background:url(/StaticContent/Shared/components/booking-steps/img/booking-step-arrow.png?v=201006282) no-repeat 100% 50%;}.booking-steps li strong{display:block;font-weight:normal;font-size:1.2em;}.booking-steps span{font-size:.905em;}.booking-steps .done span{padding-right:13px;background:url(/StaticContent/Shared/components/booking-steps/img/grey-check.png?v=201006282) no-repeat 100% 50%;}.rating{position:relative;width:120px;height:16px;font-size:.8em;text-indent:-1000000px;}.rating div{padding:0;text-indent:-1000000px;line-height:16px;}.rating span{display:block;position:relative;top:0;left:0;width:100%;height:16px;margin-top:-12px;background:url(/StaticContent/Site/Site15/components/ratings/img/stars.png?v=201006282) no-repeat 0 0;}.rating-03 span{background-position:0 -16px;}.rating-05 span{background-position:0 -32px;}.rating-07 span{background-position:0 -48px;}.rating-10 span{background-position:0 -64px;}.rating-13 span{background-position:0 -80px;}.rating-15 span{background-position:0 -96px;}.rating-17 span{background-position:0 -112px;}.rating-20 span{background-position:0 -128px;}.rating-23 span{background-position:0 -144px;}.rating-25 span{background-position:0 -160px;}.rating-27 span{background-position:0 -176px;}.rating-30 span{background-position:0 -192px;}.rating-33 span{background-position:0 -208px;}.rating-35 span{background-position:0 -224px;}.rating-37 span{background-position:0 -240px;}.rating-40 span{background-position:0 -256px;}.rating-43 span{background-position:0 -272px;}.rating-45 span{background-position:0 -288px;}.rating-47 span{background-position:0 -304px;}.rating-50 span{background-position:0 -320px;}.rating-53 span{background-position:0 -336px;}.rating-55 span{background-position:0 -352px;}.rating-57 span{background-position:0 -368px;}.rating-60 span{background-position:0 -384px;}.hotel-hit .mu-rating span{width:100%;}.mu-rating span{background-image:url(/StaticContent/Site/Site15/components/ratings/img/mu.png?v=201006282);}.gta-rating span{background-image:url(/StaticContent/Shared/components/ratings/img/gta-on-white.png?v=201006282);}.rating-bars,.rating-bars th,.rating-bars table,.rating-bars td{padding:0;border:0;background:none;}.rating-bars td{padding-right:5px;}.rating-bars .rating{padding-right:0;width:120px;vertical-align:top;}.popup .rating-bars .rating span{vertical-align:bottom;margin-top:0;}.rating-bars .rating div{position:relative;}.ratings{margin-bottom:1em;font-size:.905em;}.ratings div{float:left;color:#777;}.guest-rating{margin-left:10px;}.rating{width:94px;}.ratings strong{font-weight:normal;font-size:1.453em;font-family:Georgia,serif;vertical-align:text-bottom;}.fixedwidth.rating-10{width:15px;}.fixedwidth.rating-20{width:30px;}.fixedwidth.rating-30{width:47px;}.fixedwidth.rating-40{width:63px;}.fixedwidth.rating-50{width:78px;}.verticallist input,.verticallist label{float:left;margin-right:8px;margin-top:3px;}#navigate .booking-box .verticallist .radio input{margin-left:1em;}.shortlistrating strong{font-size:1.2em;}.shortlistrating span{width:100%;}.eco-label span{background:transparent url(/StaticContent/Shared/components/ratings/img/eco-label.gif?v=201006282) repeat-x 0 0;height:11px;width:0;}.eco1,.eco2,.eco3,.eco4,.eco5{height:16px;}.eco0 span{width:0;height:0;}.eco1 span,.eco2 span,.eco3 span,.eco4 span{margin-top:2px;}.eco1 span{width:15px;}.eco2 span{width:30px;}.eco3 span{width:44px;}.eco4 span{width:57px;}.eco5 span{display:block;width:20px;height:28px;background-image:url(/StaticContent/Shared/components/ratings/img/eu-flower.gif?v=201006282);}.msg{min-height:57px;max-height:10em;overflow:auto;padding:16px 35px 5px 73px;color:#777;border:1px solid #abd3df;background:#ebf6f9 url(/StaticContent/Shared/components/system-messages/img/msg-icon-info.png?v=201006282) no-repeat 16px 13px;font-size:.905em;}.msg p,.msg ul{margin-bottom:1.33em;}.msg-warning,.msg-Warning,.msg-Error,.msg-Critical{color:#383838;border-color:#f80628;background-color:#e9e8e5;background-image:url(/StaticContent/Shared/components/system-messages/img/msg-icon-warning.png?v=201006282);}.msgInfo{min-height:40px;max-height:10em;overflow:auto;padding:30px 35px 0 73px;margin:1.33em 0;color:#777;border:1px solid #abd3df;background:#ebf6f9 url(/StaticContent/Shared/components/system-messages/img/msg-icon-info.png?v=201006282) no-repeat 16px 13px;font-size:.905em;}.msgCrisis{min-height:57px;max-height:10em;overflow:auto;padding:16px 10px 10px 10px;color:#777;border:1px solid #abd3df;font-size:.905em;}.msgCrisis p,.msgCrisis ul{margin-bottom:1.33em;}.msg-warning-Crisis{color:#383838;border-color:#f80628;background-color:#e9e8e5;}.trace-info .msg{color:#000;max-height:1000em;margin:1em 4em;font-size:1em;}.trace-info .msg h2{font-size:1.2em;font-weight:bold;}.info-bubble{position:absolute;width:260px;background:url(/StaticContent/Shared/components/info-bubble/img/info-bubble.png?v=201006282) no-repeat 0 100%;white-space:normal;}.bubble-inner{margin-bottom:50px;padding:22px 22px 0;background:url(/StaticContent/Shared/components/info-bubble/img/info-bubble.png?v=201006282) no-repeat 0 0;text-align:left;}.bubble-close{position:absolute;top:5px;right:5px;width:25px;height:25px;}.dont-show-again{position:absolute;bottom:29px;right:17px;}#popups{top:0;left:0;z-index:1000;background:url(/StaticContent/Shared/common/img/semi-transparent-black.png?v=201006282);}.popup{position:absolute;z-index:1000;width:300px;background:#fff;border:1px solid #ccc;}.popup .content{padding:6px;}.popup p{color:#383838;}.popup .x{position:absolute;top:8px;right:6px;}.hidden-popup{top:-100000px!important;}.slideshow{border:none;}.slideshow object{border:1px solid #ccc;}.popup .content .icon{padding-left:10px;padding-right:15px;}#body span.activity-indicator{display:block;position:absolute!important;z-index:10000000;margin:0!important;padding:0!important;background:#fff url(/StaticContent/Shared/components/activity-indicator/img/ajax-indicator.gif?v=201006282) no-repeat 50% 50%!important;}#header{min-height:80px;padding:0 0 5px;}#skip{display:inline;}#skip a{display:block;position:absolute;top:-9999px;z-index:20000;width:100%;padding:1em 0;background:#fff;color:#000;text-align:center;}#skip a:focus,#skip a:active{top:-1.85em;}#logo-and-search{position:relative;padding-top:5px;}#logo{font-size:1em;line-height:1;}#logo a,#logo img{display:block;}#search{position:absolute;top:6px;right:6px;width:240px;}#nav-main{padding-top:26px;background:#fff url(/StaticContent/Shared/components/header/img/header-fade.png?v=201006282) no-repeat 0 100%;}#nav-main ul{position:relative;z-index:20000;margin:0 0 0 195px;padding:0 0 15px;}#nav-main li{float:left;position:relative;z-index:100;margin:0 0 0 -75px;}#nav-main li li{margin-left:0;}#nav-main a{float:left;}#nav-main a span{display:block;margin-right:82px;padding:14px 0 5px 15px;}#nav-main>ul>li:hover>a{background-position:100% -100px;}#nav-main>ul>li:hover>a span{background-position:0 -100px;}#nav-main div{position:absolute;top:-9999px;left:-8px;z-index:100;width:216px;padding:0 0 34px;background:url(/StaticContent/Shared/components/header/img/main-nav-dropdown-bottom.png?v=201006282) no-repeat 0 100%;}#nav-main li:hover>div,#nav-main li div.show{top:100%;}#nav-main div ul{margin:0;padding:0 33px 0 19px;background:url(/StaticContent/Shared/components/header/img/main-nav-dropdown-middle.png?v=201006282) repeat-y 0 100%;zoom:1;}#nav-main div ul:first-child{padding-top:5px;background-position:0 0;}#nav-main div li{float:none;}#nav-main div li:first-child{border-top:1px dotted #ccc;}#nav-main div a{display:block;float:none;margin:0;padding:0 0 5px;color:#777;background:#fff;font-weight:normal;font-size:1em;line-height:1.3;position:relative;zoom:1;}#nav-main div li:first-child a{padding-top:5px;}#nav-main div strong a{color:#fe660d;}#nav-supp{position:absolute;top:-1.6em;right:0;width:100%;text-align:right;}#nav-supp ul{float:right;margin-right:10px;}#nav-supp li{display:inline;}#nav-supp a{float:left;margin-left:7px;padding-left:7px;color:#cdcdcd;border-left:1px solid #cdcdcd;font-size:.905em;line-height:1.1;}#nav-supp li:first-child a{border:0;}#nav-supp strong a{color:#fff;font-weight:normal;}#breadcrumbs{position:relative;float:left;margin-left:27px;font-size:.826em;line-height:1;}#breadcrumbs li{display:inline;}#breadcrumbs a,#breadcrumbs strong{float:left;margin:6px 7px 6px 0;padding-right:7px;color:#777;background:url(/StaticContent/Shared/components/breadcrumbs/img/breadcrumb-arrow.png?v=201006282) no-repeat 100% 50%;}#breadcrumbs strong{background:none;font-weight:normal;color:#383838;}#breadcrumbs strong.isNotLinkable{background:url(/StaticContent/Shared/components/breadcrumbs/img/breadcrumb-arrow.png?v=201006282) no-repeat 100% 50%;color:#777;}#page-tools{position:relative;float:right;z-index:500;margin-right:10px;}#page-tools ul{margin:0 15px 0 0;}#page-tools li{display:inline;}#page-tools a{float:left;margin-left:10px;padding:2px 0 2px 34px;color:#777;border-left:1px solid #f2f2f2;background:no-repeat 10px 50%;font-size:.905em;line-height:1.5;}#page-tools li:first-child a{border:0;}#page-tools .print a{background-image:url(/StaticContent/Shared/components/page-tools/img/print-icon.png?v=201006282);}#page-tools .save a{background-image:url(/StaticContent/Shared/components/page-tools/img/favourites-heart-add.png?v=201006282);}#my-shortcuts{float:right;margin-right:11px;}#my-shortcuts li{display:inline;}#my-shortcuts a{float:left;margin-left:15px;color:#777;font-size:.905em;line-height:1.5;}#my-shortcuts .favourites a{padding-left:20px;background:url(/StaticContent/Shared/components/my-shortcuts/img/favourites-heart.png?v=201006282) no-repeat 0 50%;}ul.link-list{border-bottom:1px solid #e5e5e5;}ul.link-list li{margin:0;}ul.link-list li a:link,ul.link-list li a:visited{display:block;padding:4px 0 4px 5px;color:#777;border-top:1px dotted #e5e5e5;}ul.link-list li a:hover,ul.link-list li a:focus,ul.link-list li a:active{color:#383838;background:#eeede1;text-decoration:none;}ul.link-list li a.sel{color:#383838;background:#eeede1;}ul.link-list li:first-child a{border-top-style:solid;}ul.link-list-with-images li a{padding-left:0;}ul.link-list-with-images a img{margin:0 4px 0 2px;vertical-align:middle;width:14%;float:left;}ul.link-list-with-images a{display:block;float:left;width:100%;}ul.link-list-with-images span{display:block;float:left;width:82%;}.prioritylink{color:#FE660D;}ul.link-list li a{border-top:1px dotted #E5E5E5;color:#777;display:block;padding:4px 0 4px 5px;}ul.link-list li a.dynamicLink:link,ul.link-list li a.dynamicLink:hover,ul.link-list li a.dynamicLink:visited,ul.link-list li a.dynamicLink:active{border-top:1px dotted #E5E5E5;color:#777;display:block;padding:4px 0 4px 5px;}ul.item-compact-list li{border-top:1px dotted #E5E5E5;color:#777;cursor:pointer;}ul.item-compact-list li:hover{background-color:#eeede1;}.imageContainer{margin-left:4px;}ul.about-list li:first-child a{border-top:none;}#main .sidebar{margin-left:10px;color:#777;font-size:.905em;line-height:1.46;}.sidebar div{clear:both;margin-bottom:5px;padding:0 0 3px;border-bottom:1px dotted #e5e5e5;}.sidebar .media{border-bottom-style:none;}.sidebar .btn{margin-right:3px;}.sidebar .btn a{float:none;display:block;margin-right:5px;}.sidebar .minimap{padding:0 0 5px;}.sidebar div div{margin-bottom:0;padding:0;border-bottom:0;clear:none;}.sidebar .share-link{background-image:url(/StaticContent/Shared/components/page-tools/img/book-and-share-plus.png?v=201006282);background-repeat:no-repeat;padding-left:22px;text-align:left;}.sidebar h2{margin:0 0 .2em;padding-bottom:.2em;color:#383838;border-bottom:1px dotted #e5e5e5;font-size:1.27em;}.sidebar p{margin:0 0 5px;}.sidebar .prices-from{padding-bottom:8px;color:#383838;font:1.27em/1.3 Georgia,serif;}.prices-from strong{font-weight:normal;font-size:1.4em;}.prices-from img{vertical-align:middle;}.products ul{margin:0;}.products img{margin-right:5px;vertical-align:middle;}.weather *{vertical-align:middle;}.weather .temp{margin:0 15px 0 5px;font:1.27em/1.3 Georgia,serif;}#main .sidebarFactSheet{margin-top:400px;margin-left:10px;color:#777;font-size:.905em;line-height:1.46;}.sidebarFactSheet div{margin-bottom:5px;padding:0 0 3px;border-bottom:1px dotted #e5e5e5;}.sidebarFactSheet .minimap{padding:0 0 5px;}.sidebarFactSheet div div{margin-bottom:0;padding:0;border-bottom:0;}.sidebarFactSheet .share-link{text-align:right;}.sidebarFactSheet h2{margin:0 0 .2em;padding-bottom:.2em;color:#383838;border-bottom:1px dotted #e5e5e5;font-size:1.27em;}.sidebarFactSheet p{margin:0;}.sidebarFactSheet .prices-from{padding-bottom:8px;color:#383838;font:1.27em/1.3 Georgia,serif;}#reservationbar dl.summary{margin:0;}#reservationbar dl.summary dd,#reservationbar dl.summary dt{background:transparent none repeat scroll 0 0;}#reservationbar dl.summary dd{color:#F5429F;}#main .sidebar .facts dt{float:left;clear:left;width:49%;text-align:left;font-weight:normal;}#main .sidebar .facts dd{float:left;width:24%;padding-left:5%;border-left:1px solid #e0deda;}.golfcourselinks{margin-left:25px;}.minimap a,.minimap img{display:block;}.bigger-minimap{height:187px;}.multidropdowncontainer .first{padding-bottom:.2em;border-bottom:dotted 1px #bbb;}.js-on .selectDiv{display:none;visibility:hidden;}.selectDiven{position:absolute;z-index:99999;overflow-y:scroll;height:200px;border-width:0 1px 1px 1px;border-style:solid;border-color:#bbb;padding:0 5px 12px 5px;background-color:White;width:79%;}.selectedTextBox{width:90%;border:0;}.txtSelectedMouseOut{width:97%;background:url(/StaticContent/Shared/components/multi-dropdown/img/dropdown.png?v=201006282) no-repeat scroll right center;border:1px solid #bbb;padding-left:3px;}.txtSelectedMouseOver{width:97%;background:url(/StaticContent/Shared/components/multi-dropdown/img/dropdownover.png?v=201006282) no-repeat scroll right center;border:1px solid #bbb;padding-left:3px;cursor:default;}.photo-with-icons a{position:absolute;top:0;right:0;}.photo-with-icons .more-videos{top:20px;}.teaser-list ul{color:#383838;border-top:1px solid #e5e5e5;}.teaser-list ul.nested{padding-top:7px;border-top:0;}.teaser-list li{position:relative;min-height:100px;margin:0;padding:6px 6px 6px 160px;border-bottom:1px solid #e5e5e5;}.teaser-list ul.nested li{min-height:0;padding:0;border-bottom:0;}#body #main .teaser-list h3{font-size:16pt;margin-top:0;}.teaser-list h4{font-size:1.2em;line-height:1.33;}.teaser-list h4 a{color:#383838;font-family:Arial,sans-serif;}.teaser-list .photo-with-icons{position:absolute;top:6px;left:0;width:100px;height:100px;}.teaser-list li .resortFact{margin-top:100px;position:relative;float:left;margin-left:-160px;width:145px;top:0;left:0;}.teaser-list .photo-with-icons .more-videos{top:0;}.excursion-list ul{padding-top:15px;}.excursion-list h4{font-size:17px;padding-bottom:7px;color:#333;font-family:Georgia;}.excursion-list p,.excursion-list dl{color:#333;}.excursion-list .moreTextBlock{font-size:12px;padding-top:10px;padding-bottom:10px;}.excursion-list p a.readMoreLink{margin-left:25%;position:relative;top:-18px;}#main #content .excursion-list .moreTextBlock .sidebar{margin-left:0;}#main #content .excursion-list .moreTextBlock .sidebar .facts dd{float:left;width:24%;padding-left:5%;border-left:1px solid #e0deda;}#main #content .excursion-list .moreTextBlock .sidebar .facts dt{float:left;clear:left;width:49%;text-align:left;font-weight:normal;}#resultlist{margin-top:30px;}.result-info{margin-bottom:.655em;color:#777;text-align:right;}.result-info .btn{float:right;}.result-info p{clear:both;}.result-info a{display:block;margin-left:15px;}.hit{position:relative;margin:0 0 10px;padding:5px;background:#f7f6f4;border:1px solid #eae9e7;}.hit h3{font-size:1.315em;font-family:Arial,sans-serif;}.hit+h2{margin-top:25px;font-size:1.55em;}.paging p{color:#bababa;text-align:center;margin:0;}.paging p.pagesection{margin-left:1em;margin-right:1em;display:inline;}.paging strong{color:#777;}#body #main .resorts .h h2{margin:0;}.resort-hit .h{padding-left:0;}.resort-hit h3,.resort-hit h4{float:left;margin-bottom:0;font-family:Georgia,serif;font-size:1.15em;}.resort-hit h3 a:link,.resort-hit h3 a:visited,.resort-hit h4 a:link,.resort-hit h4 a:visited{color:#383838;}.resort-hit .new{position:absolute;top:0;left:0;z-index:100;width:65px;height:65px;background:url(/StaticContent/Site/Site15/common/img/new-band.png?v=201006282) no-repeat 0 0;text-indent:-9999px;}.resorts p{float:right;margin:0;}.resorts .g-1-1 div.e{width:49%;}.resort-hit,.resorts .g-1-1 .e .resort-hit{clear:both;min-height:77px;padding-left:155px;font-size:.905em;}.resorts .image{position:absolute;top:5px;left:5px;z-index:50;}.resort-hit p{float:none;margin:3px 0 0;}.resort-hit p a:link,.resort-hit p a:visited{color:#383838;}.resort-hit .h{margin:0;}.resort-hit .ratings{float:right;margin:0;line-height:1.2;}.resort-hit .ratings strong{font-weight:bold;}.resort-hit .ratings .not-rated{font-weight:normal;}.resort-hit .ratings .not-rated a{color:#008ab7;}.resort-prio .h{float:left;}.resort-prio p{float:left;clear:left;width:60%;}.resort-prio .guest-rating{float:right;width:175px;margin:0;padding-left:10px;border-left:1px dotted #ccc;}.resort-prio .guest-rating h4{font:1.1em/1.9 Arial,sans-serif;}.resort-prio .guest-rating .h{float:none;}.resort-prio .ratings{clear:none;width:auto;}.resort-prio .guest-rating table{width:100%;margin:0;color:#777;}.hotel-hit{min-height:120px;padding:5px 5px 0 235px;}.hotel-hit .block-1{position:relative;margin-right:95px;border-right:1px dotted #ccc;}.hotel-hit .block-2{position:absolute;top:5px;left:5px;width:210px;height:118px;}.hotel-hit .block-3{position:absolute;top:-2px;right:5px;width:90px;}.hotel-hit .block-4{position:relative;clear:both;padding-right:95px;min-height:34px;border-top:1px dotted #ccc;}.hotel-hit .block-5{border-right:1px dotted #ccc;}.hotel-hit .block-6{position:absolute;top:5px;right:5px;width:80px;text-align:center;}.hotel-hit .block-4 .block-7{border-top:1px dotted #ccc;width:124%;color:#b9b8b7;margin-top:6px;font-size:.905em;}.hotel-hit .block-4 .block-7 p{margin:0 0 0 3px;}.hotel-hit .block-8{background:#eae9e7;}.hotel-hit .block-8{width:359px;position:relative;left:-235px;bottom:0;padding:6px 95px 6px 235px;font-size:11px;color:#383838;}#body #main .hotel-prio .block-8{background:#fee3bd;}.hotel-hit h3{margin:0;}.hotel-hit h3 a:link,.hotel-hit h3 a:visited{color:#383838;}.hotel-hit h3 .location{font:.75em/1 Arial,sans-serif;}.hotel-hit .ratings{float:left;position:relative;width:20em;margin-bottom:8px;}.hotel-hit .ratings .guest-rating strong{font-weight:bold;color:#F5429F;cursor:pointer;}.hotel-hit .ratings .rating{position:static;}.hotel-hit .ratings .rating span{top:4px;}.hotel-hit .product-logos{float:left;margin-left:.8em;margin-top:4px;}.hotel-hit .product-logos a{float:left;margin-right:.4em;}.hotel-hit .desc{clear:both;}.hotel-hit p{margin:.655em .655em .655em 0;}.hotel-hit .tools{position:relative;height:30px;clear:both;right:12px;}.hotel-hit .tools ul{display:none;position:absolute;top:0;left:12px;margin:0;padding:7px 0;font-size:.905em;}.hotel-hit .tools li{float:left;margin:0;}.hotel-hit .tools a{margin-right:10px;padding:3px 0 3px 0;background:no-repeat 0 50%;line-height:16px;}.hotel-hit .tools .show-on-map{padding-left:22px;background-image:url(/StaticContent/Shared/common/img/globe.png?v=201006282);}.hotel-hit .tools .mark-and-share{padding-left:22px;background-image:url(/StaticContent/Shared/components/page-tools/img/book-and-share-plus.png?v=201006282);}.hotel-hit .tools .add-favourite{padding-left:27px;background-image:url(/StaticContent/Shared/components/page-tools/img/favourites-heart-add.png?v=201006282);}.hotel-hit .price-info{color:#777;font-size:.905em;}.hotel-hit .price strong,.hotel-hit .price strong a{display:block;margin-bottom:0;font:normal 1.453em/1.43 Georgia,serif;letter-spacing:-0.05em;}.hotel-hit .price strong del{color:#444;}.hotel-hit .price-info ins{color:#F5429F;text-decoration:none;}.price-info label .discount{margin-right:-11px;position:relative;padding-right:11px;color:#f5429f;background:url(/StaticContent/Site/Site15/common/img/pink-exclamationmark.png?v=201006282) no-repeat 100% 50%;}.hotel-hit .price-info .discount{color:#F5429F;text-decoration:none;}.hotel-hit .price-info .discount:hover{color:#F5429F;text-decoration:underline;}.hotel-hit .price-info p{margin:0;}.hotel-hit .amenities ul{margin:0;padding-top:5px;}.hotel-hit .amenities li{float:left;width:10.5em;margin:0;font-size:.905em;}.hotel-hit .amenities strong{font-weight:normal;}.hotel-prio{min-height:196px;background:#ebf6f9;}.hotel-prio .block-1 .desc{min-height:86px;}.hotel-prio .block-2{height:196px;}.resultlist .hotel-hit:hover{border-color:#999;background:#f2f1ef;}.hotel-hit:hover .tools ul{display:block;}.hotel-gta{background:#fff;}.hotel-gta .block-2{width:80px;height:60px;padding:29px 63px;background:#eeedeb;}.hotel-gta .block-2 div input,.hotel-gta .block-2 div img{width:80px;height:60px;}.hotel-gta .gta-image{position:absolute;bottom:2px;left:0;}.big-photo{margin-bottom:12px;}.big-photo .image div img{height:307px;width:696px;}.hotel-gta .rating span{background-image:url(/StaticContent/Shared/components/ratings/img/gta-on-white.png?v=201006282);}.hotel-gta:hover .rating span{background-image:url(/StaticContent/Shared/components/ratings/img/gta-on-grey.png?v=201006282);}.hotel-gta:hover .gta-image{display:none;}.hotel-gta .rating-05 span{background-position:0 -16px;}.hotel-gta .rating-10 span{background-position:0 -32px;}.hotel-gta .rating-15 span{background-position:0 -48px;}.hotel-gta .rating-20 span{background-position:0 -64px;}.hotel-gta .rating-25 span{background-position:0 -80px;}.hotel-gta .rating-30 span{background-position:0 -96px;}.hotel-gta .rating-35 span{background-position:0 -112px;}.hotel-gta .rating-40 span{background-position:0 -128px;}.hotel-gta .rating-45 span{background-position:0 -144px;}.hotel-gta .rating-50 span{background-position:0 -160px;}.hotelMap-panel .close{position:relative;top:-1px;z-index:10;}.hotelMap{z-index:10;}.independent-hotel-list .buttonToLink{text-decoration:none;color:#383838;cursor:pointer;border:0 solid #FFF;background-color:#FFF;padding:4px 0 4px 0;background:transparent none no-repeat scroll 0 50%;line-height:17px;font-size:100%;font-family:Arial,sans-serif;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;}.hotel-hotels4u{background:#fff;}.hotel-hotels4u .block-2{height:118px;width:157px;background:#eeedeb;}.hotel-hotels4u .block-2 div input,.hotel-hotels4u .block-2 div img{height:118px;width:157px;}.hotel-hotels4u .gta-image{position:absolute;bottom:2px;left:0;}.hotel-hotels4u .rating span{background-image:url(/StaticContent/Shared/components/ratings/img/gta-on-white.png?v=201006282);}.hotel-hotels4u:hover .rating span{background-image:url(/StaticContent/Shared/components/ratings/img/gta-on-grey.png?v=201006282);}.hotel-hotels4u:hover .hotels4u-image{display:none;}.hotel-hotels4u .rating-05 span{background-position:0 -16px;}.hotel-hotels4u .rating-10 span{background-position:0 -32px;}.hotel-hotels4u .rating-15 span{background-position:0 -48px;}.hotel-hotels4u .rating-20 span{background-position:0 -64px;}.hotel-hotels4u .rating-25 span{background-position:0 -80px;}.hotel-hotels4u .rating-30 span{background-position:0 -96px;}.hotel-hotels4u .rating-35 span{background-position:0 -112px;}.hotel-hotels4u .rating-40 span{background-position:0 -128px;}.hotel-hotels4u .rating-45 span{background-position:0 -144px;}.hotel-hotels4u .rating-50 span{background-position:0 -160px;}.new-hotel-list .bx{margin-bottom:0;}.new-hotel-list .hit.prio{background:url(/StaticContent/Shared/components/hotel-list/img/hotel-list-prio-bg.jpg?v=201006282) repeat-x 0 0;}.new-hotel-list .g-1-1-1{width:100%;background:url(/StaticContent/Shared/components/hotel-list/img/hotel-list-dots.png?v=201006282) repeat-y 72.1% 0;}.new-hotel-list .g-1-1-1-1{background:url(/StaticContent/Shared/components/hotel-list/img/hotel-list-dots.png?v=201006282) repeat-y 72.6% 0;}.new-hotel-list .g-1-1-1 .e.hotel-image{margin:5px;width:210px;}.new-hotel-list .hotel-image .hotel-image{position:relative;margin:0;}.new-hotel-list .g-1-1-1 .e.hotel-info{padding:1px 10px 5px 5px;width:37.4079%;}.new-hotel-list .hotel-info .area{margin-bottom:5px;}.new-hotel-list .product-logos img{margin-right:3px;}.new-hotel-list .g-1-1-1 .e.hotel-facts{padding:4px 5px 5px 10px;width:25.6259%;font-size:.905em;}.new-hotel-list .hotel-facts ul{margin-bottom:2px;}.new-hotel-list .hotel-facts li{margin-bottom:3px;}.new-hotel-list .hotel-facts ul.checklist span{color:#383838;display:block;padding-left:15px;white-space:nowrap;background:url("/StaticContent/Shared/common/img/checkbox2.png?v=201006282") no-repeat 0 -37px;}.new-hotel-list .hotel-facts ul.checklist .check span{background-position:0 0;}.new-hotel-list .g-1-1-1-1 .e.trip-info{padding:0 5px 0 0;width:41.9877%;color:#777;}.new-hotel-list .trip-info p{margin-bottom:0;}.new-hotel-list .g-1-1-1-1 .e.trip-dates{padding:0 10px 0 5px;width:27.4311%;}.new-hotel-list .trip-dates ul{float:right;margin:0;}.new-hotel-list .trip-dates li{padding:0 0 3px;text-align:right;}.new-hotel-list .trip-dates em{font-style:normal;color:#777;}.new-hotel-list .trip-dates .cal:link{background:url(/StaticContent/Shared/common/img/cal.png?v=201006282) no-repeat 0 -2px;display:inline-block;padding:1px 0 0 18px;height:1.4em;color:#008ab7;}.new-hotel-list .g-1-1-1-1 .e.hotel-price{padding:0 5px 0 10px;width:12.8440%;font-family:Georgia,Serif;text-align:right;}.new-hotel-list .hotel-price .price{margin-bottom:0;font-size:1.7em;}.new-hotel-list .hotel-price .price.full{font-size:1.2em;text-decoration:line-through;}.new-hotel-list .g-1-1-1-1 .e.trip-button{width:12.2324%;}.new-hotel-list .g-1-1-1-1 .e.trip-button .inquiry{margin-bottom:0;text-align:center;}.new-hotel-list .hit .bx .bx-t,.new-hotel-list .hit .bx .bx-t div,.new-hotel-list .hit .bx .bx-b,.new-hotel-list .hit .bx .bx-b div{height:10px;background:url(/StaticContent/Shared/components/hotel-list/img/hotel-list-top-bottom.png?v=201006282) 0 0;}.new-hotel-list .hit .bx .bx-t div,.new-hotel-list .hit .bx .bx-b div,.new-hotel-list .hit .bx .bx-c{margin-left:10px;}.new-hotel-list .hit .bx .bx-t div{background-position:top right;}.new-hotel-list .hit .bx .bx-b{background-position:0 100%;}.new-hotel-list .hit .bx .bx-b div{background-position:bottom right;}.new-hotel-list .hit .bx{background:none;}.new-hotel-list .hit .bx .bx-w{background:transparent url(/StaticContent/Shared/components/hotel-list/img/hotel-list-middle.png?v=201006282) repeat-y scroll 0 0;}.new-hotel-list .hit .bx .bx-c{background:transparent url(/StaticContent/Shared/components/hotel-list/img/hotel-list-middle.png?v=201006282) repeat-y scroll 100% 0;}.countries{margin-bottom:40px;color:#777;border:0;font-size:.905em;table-layout:fixed;}.countries th,.countries td{padding:3px 5px 3px 5px;border-bottom:1px dotted #e0deda;background:#fff;}.countries th{border-bottom:1px solid #e0deda;font-weight:normal;}.countries .separate{padding-left:5px;border-left:1px dotted #e0deda;}.countries .country{width:16em;}.countries td.country{font-size:12px;}.countries .country h2{margin:0;font-size:1.4em;line-height:1.2;}.countries .resortcount{width:6em;text-align:right;border-right:1px dotted #e0deda;}.countries tr:hover td{background-color:#eeede1;}.explanation{padding:10px 0;}#footer{position:relative;background:#fff url(/StaticContent/Site/Site15/components/footer/img/footer-corners.png?v=201006282) no-repeat 0 100%;font-size:.905em;}#nav-lists{margin-left:20px;padding:10px 0 25px 0;background:url(/StaticContent/Site/Site15/components/footer/img/footer-corners.png?v=201006282) no-repeat 100% 100%;}#nav-lists div{float:left;width:18%;margin-right:2%;}#nav-lists .last{float:right;margin:0;}#nav-lists h2{padding:3px 0;border-bottom:1px solid #e0deda;font:bold 1em/1 Arial,sans-serif;}#nav-lists li{margin:0;}#nav-lists a{color:#383838;}#copyright{position:absolute;top:97%;width:100%;height:50px;color:#96abbc;left:0;}#copyright p{padding:11px 20px 0;}#booking-panel{background-color:#fffaef;background-image:url(/StaticContent/Shared/components/booking-panel/img/booking-panel-gradient.png?v=201006282);font-size:.905em;}#booking-panel{position:relative;}#booking-panel .bx-t{background-color:transparent;}#booking-panel .bx-c{padding-bottom:30px;}#booking-panel .bx-c .bx-t{display:none;}#booking-panel .bx-c .bx-c{padding:7px 8px 8px 0;}#body #main #booking-panel .tabs,#body #main #booking-panel .tabs ul{background-image:url(/StaticContent/Shared/components/booking-panel/img/booking-panel-tabs-background.png?v=201006282);}#body #main #booking-panel .tabs{margin-top:-12px;background-color:#ffcf88;}#booking-panel .form-general{position:relative;margin:0;}#booking-panel .form-content{margin:-9px 6px 0;}#booking-panel fieldset{margin:0;padding:2px 0;}#booking-panel .lineseparator{background:url(/StaticContent/Shared/common/img/1pxdottedccc.png?v=201006282) repeat-x 0 0;margin-top:4px;padding-top:4px;}#booking-panel fieldset.last{background:none;}#booking-panel fieldset fieldset{padding:6px 0 8px;background:none;}#booking-panel .form .form-content label{margin:0;color:#777;}#booking-panel .country-select,#booking-panel .precision{position:relative;}#booking-panel .precision{margin:0;padding:0;}#booking-panel .precision .radio{margin-bottom:3px;}#booking-panel .expander-link{margin-top:1.5em;}#booking-panel .expander-link a{float:right;}#booking-panel .expander-link a.disabled{color:#aaa;text-decoration:line-through;background:none;display:none;}#booking-panel .expander-link a.disabled:hover{text-decoration:line-through;}#booking-panel .info-bubble{bottom:5px;left:37%;}#booking-panel select,#booking-panel .text input{width:100%;}#booking-panel .children input{width:95%;}#booking-panel .text .toggler input{width:95%;}#booking-panel select{font-size:1em;}#booking-panel .text input.calendar{width:70%;font-size:1em;}#booking-panel button.calendar{margin:0;}#booking-panel .duration option.disabled{color:#ddd;text-decoration:line-through;}#booking-panel .submit-area{position:relative;margin:0;padding:0;text-align:left;}#booking-panel .submit-area input.submit{position:absolute;top:20px;right:-4px;}#booking-panel .options-wrapper{position:absolute;top:-33px;left:100%;z-index:100;width:295%;overflow:hidden;visibility:hidden;margin-left:5px;text-align:left;}#booking-panel .options-panel{padding-bottom:12px;background:url(/StaticContent/Shared/components/booking-panel/img/booking-panel-options.png?v=201006282) no-repeat 100% 100%;}#booking-panel .options-panel-inner-wrapper{position:relative;background:url(/StaticContent/Shared/components/booking-panel/img/booking-panel-options.png?v=201006282) no-repeat 100% 0;}#booking-panel .options-panel-inner-wrapper .close{position:absolute;top:10px;right:10px;z-index:100;}#booking-panel .options-panel h3{margin:15px 0 0 15px;font:1.167em/1 Georgia,serif;}#booking-panel .options-panel .hotel .choices{padding-bottom:30px;border-left:1px solid #e3d3b2;}#booking-panel .options-panel .choices{padding:9px 15px 0;}#booking-panel .options-panel .choices .above .e{min-height:90px;}#main #booking-panel .options-panel legend{margin:0;padding:3px 0 0;}#booking-panel .options-panel .hr{margin:3px 0;}#booking-panel .options-panel .g{background:none;}#booking-panel .options-panel #filter{min-height:340px;padding:0;}#booking-panel .options-panel fieldset{margin-bottom:5px;padding:0;background:none;}#booking-panel .options-panel .checkbox,#booking-panel .options-panel .radio{white-space:normal;margin-bottom:0;}#booking-panel .options-panel label{margin-left:5px;}#booking-panel .options-panel input{float:none;}#booking-panel .options-panel .submit-area{position:absolute;bottom:5px;right:15px;padding:0;background:none;}.options-panel-lite .resort{width:100%;}#booking-panel .options-panel-lite .hotel .choices{border-left:none;}#booking-panel .radio div.hidden{display:none;}#booking-panel .radio div{display:inline;}#booking-panel .help-link{background:url(/StaticContent/Shared/common/img/link-icons/circle-blue-right.png?v=201006282) no-repeat 15% 100%;bottom:6px;padding:3px 0 10px 40px;height:7px;position:absolute;}#booking-panel div.radio.alt{display:block;}#resortList{width:216px;}#resortList .checkbox{margin-right:0;white-space:normal;}#resortList .checkbox-left,#resortList .checkbox-right{float:left;}#resortList .checkbox-right{margin-left:5px;width:80%;}#resortList .submit-area{margin-right:17px;}.booking-box.simplified .bx-t{background-color:transparent;}#booking-panel.simplified.header .bx-t{background-color:#fff;}#booking-panel.simplified .bx .bx .bx-t{display:block;background-color:transparent;}#booking-panel.simplified .lineseparator{background:none;}.rate .radio{margin-right:5px;}.rate .radio label{margin:0;}.star-rate .label{float:left;height:13px;margin:0;line-height:13px;}.star-rate .star-wrap{float:right;}.star-rate .star-link{float:left;width:14px;height:13px;margin-right:1px;background:url(/StaticContent/Site/Site15/components/star-rating/img/star.png?v=201006282) no-repeat 0 0;text-indent:-9999px;}.star-rate .rating-active{background-position:0 -13px;}.star-rate .star-link:focus,.star-rate .star-link:active{outline:0;}.reviews{background:url(/StaticContent/Shared/components/box/img/orange-fade-box-top.png?v=201006282) no-repeat 100% 0;}.reviews .sort{margin:0 0 5px 15px;}.reviews .sort label{color:#777;font-size:.905em;}.review-list li{position:relative;}.review-list li+li{margin-top:-10px;}.review-list h2{padding-right:15px;background:url(/StaticContent/Shared/components/review/img/review-box-top-bottom.png?v=201006282) no-repeat 100% 0;font-size:1em;}.review-list h2 span{display:block;padding:12px 0 0 17px;background:url(/StaticContent/Shared/components/review/img/review-box-top-bottom.png?v=201006282) no-repeat 0 0;}.review-list h2 a{font-weight:bold;}.review-list .date{display:inline;padding:0;color:#777;background:none;font-size:.905em;}.review-list .reviewer{position:absolute;top:12px;right:100%;margin:0 8px 0 0;font:1em/1.43 Georgia,serif;white-space:nowrap;}.review-list .review{padding-right:15px;background:url(/StaticContent/Shared/components/review/img/review-box-middle.png?v=201006282) repeat-y 100% 0;}.review-list .review-inner{padding:1em 0 0 17px;background:url(/StaticContent/Shared/components/review/img/review-box-middle.png?v=201006282) repeat-y 0 0;}.review-list #imageDiv .review-inner{background:none;}.review-list .rating-bars{float:right;width:auto;margin:-2.6em 0 1em 1em;color:#777;font-size:.905em;}.review-list .rating-bars table{width:auto;}.review-list .rating-bars td{width:75px;padding-right:5px;}.review-list .rating-bars .rating{width:80px;height:16px;padding-right:0;}.review-list .media{position:absolute;top:16px;right:100%;width:37%;margin:2em -2px 0 0;}.review-list .media a{position:relative;float:right;width:76px;height:40px;padding:9px 9px 12px;background:url(/StaticContent/Shared/components/review/img/media-box.png?v=201006282) no-repeat 0 0;text-indent:0;}.review-list .btn-slideshow{background-image:none;}.review-list .media .photos{margin-right:-4px;}.review-list .media .icon{position:absolute;top:9px;right:9px;width:17px;height:17px;background:url(/StaticContent/Site/Site15/common/img/photo-icon.png?v=201006282) no-repeat;}img.TravelStoryThumbnails{width:76px;height:41px;}.review-list .meta{position:relative;background:url(/StaticContent/Shared/components/review/img/review-box-top-bottom.png?v=201006282) no-repeat 100% 100%;font-size:.905em;}.review-list .meta .actions{position:absolute;top:12px;right:15px;width:30%;}.review-list div.meta div.share-link{display:inline;}.review-list .meta li{display:inline;}.review-list div.meta div.g{margin:0 15px 0 0;padding:12px 0 25px 17px;background:url(/StaticContent/Shared/components/review/img/review-box-top-bottom.png?v=201006282) no-repeat 0 100%;}.review-list div.meta div.g li a{color:#008ab7;border-left:solid 1px #008ab7;padding-left:3px;}.review-list div.meta div.g li:first-child a{border-left:none;}.review-list .meta div.g div.actions a{float:left;padding-left:18px;background:url(/StaticContent/Shared/components/review/img/report.png?v=201006282) no-repeat 0 50%;color:#777;}.review-list .actions .save a{margin-left:5px;padding-left:25px;background-image:url(/StaticContent/Shared/components/page-tools/img/favourites-heart-add.png?v=201006282);}.guest-content{margin:10px 10px 0 0;padding:15px 15px 10px;background:#fff4f8;}.guest-content h2{margin-bottom:5px;}#main .guest-content .e-1{border-right:1px dotted #ccc;width:45.5%;padding-right:4%;}#main .guest-content .e-2{width:45.5%;padding-left:4%;}.guest-content .stories{margin:0 0 5px;}.guest-content .stories li{margin:0;}.guest-content .stories a{color:#383838;}.guest-content .more{margin:0;font-size:.905em;}.guest-content .stories li{margin:0;}#main .guest-content .travel-tip h2{background:url(/StaticContent/Shared/components/review/img/pink-quotes.png?v=201006282) no-repeat 100% 0;color:#383838;font:1.068em/1.32 Georgia,serif;}.thumbnailImages{margin-left:6px;}.thumbnailImages h2{font-family:Georgia,serif;color:#383838;font-size:1.33em;}.thumbnailListText{margin-top:20px;}.thumbnailList{clear:both;}.thumbnailList div{float:left;text-align:left;padding-right:5px;}.thumbnailList .fileName{width:170px;}.concept-list ul{min-height:145px;font-size:.905em;}.concept-list ul a{color:#383838;}.concept-list ul a strong{color:#ec6618;font-weight:normal;font-size:1.105em;}.concept-list ul a:hover strong{text-decoration:underline;}.concept-list p{margin-bottom:0;font-size:.905em;}.lms-list p{margin-bottom:0;font-size:.905em;}.lms-list ul{min-height:280px;margin:0 9px 10px;background:#f2dfb8 url(/StaticContent/Shared/common/img/orange-fade-reversed.png?v=201006282) repeat-x 0 0;}.lms-list li{margin:0;padding:9px 6px;border-top:1px dotted #ccc;}.lms-list li:first-child{border-top:0;}.lms-list h3{float:left;font-weight:bold;font-size:1em;}.lms-list li p{clear:both;font-size:1em;}.lms-list .price{float:right;clear:none;color:#fe660d;font-size:1.33em;line-height:1.15;font-family:Georgia,serif;}.lms-list p em{font-size:.905em;}.lmsHeaderInfo{padding:0 0 15px 0;}.lmsBottomInfo{background:#F7F6F4 none repeat scroll 0 0;border:1px solid #CCC;padding:5px;margin:1.31em 0 1.31em 0;font-size:11px;}.lms-list .bx .bx-c{padding-right:9px;padding-left:9px;}.lms-list .bx h2,.lms-list .bx p{margin-right:6px;margin-left:6px;}.lms-list .bx li p{margin:0;}.lms-list .bx ul{margin:0 0 10px;}.lms-list .checkbox{margin-right:20px;white-space:normal;}.lmsShare{float:right;}.lmsShare .share-link{background-image:url(/StaticContent/Shared/components/page-tools/img/book-and-share-plus.png?v=201006282);background-repeat:no-repeat;padding-left:22px;text-align:left;}.guest-top-list p{margin-bottom:0;font-size:.905em;}.guest-top-list ul{min-height:280px;margin:0 9px 10px;background:#fce8ec url(/StaticContent/Shared/common/img/pink-fade.png?v=201006282) repeat-x 0 0;}.guest-top-list li{position:relative;margin:0;padding:9px 6px 12px 72px;border-top:1px dotted #ccc;}.guest-top-list li:first-child{border-top:0;}.guest-top-list h3{font-weight:bold;font-size:1em;}.guest-top-list h3 .resort{display:block;font-weight:normal;}.guest-top-list h3 a:hover .resort{text-decoration:underline;}.guest-top-list .image{position:absolute;top:9px;left:5px;}.guest-top-list .rate{position:absolute;right:5px;bottom:9px;color:#f5429f;font-size:1.33em;line-height:1.15;font-family:Georgia,serif;}.guest-top-list li p a{color:#383838;}.guest-top-list p em{font-size:.905em;}.news-teaser-box .bx-c{padding:1px 11px 4px;}#content .news-teaser{position:relative;}.news-teaser .mt-teasers{width:516px;height:330px;float:left;overflow:hidden;}.news-teaser .mt-teasers li{margin:0;}.news-teaser .link-list{height:330px;margin:0 0 0 516px;border:0;background:url(/StaticContent/Site/Site15/common/img/brighter-orange-fade.png?v=201006282) repeat-x 0 0;}.news-teaser .link-list li{border-bottom:1px solid #fff;}.news-teaser .link-list li a:link,.news-teaser .link-list li a:visited{position:relative;left:-15px;padding:0;color:#383838;border:0;}.news-teaser .link-list span{display:block;position:relative;left:15px;height:2.66em;padding:9px 5px 9px 10px;cursor:pointer;}.news-teaser .link-list li a:hover,.news-teaser .link-list li a:focus,.news-teaser .link-list li a:active,.news-teaser .link-list .sel{background:url(/StaticContent/Site/Site15/components/news-teaser/img/news-sel.png?v=201006282) no-repeat 0 50%;}.news-teaser .link-list li a:hover span,.news-teaser .link-list li a:focus span,.news-teaser .link-list li a:active span,.news-teaser .link-list .sel span{color:#fff;background:#fd8739 url(/StaticContent/Site/Site15/components/news-teaser/img/news-sel.png?v=201006282) no-repeat 100% 50%;font-weight:bold;}.news-teaser .more-news{position:absolute;right:10px;bottom:10px;margin:0;}button.calendar{width:21px;height:22px;margin-left:1px;padding:0;vertical-align:bottom;border:0;background:transparent url(/StaticContent/Site/Site15/components/calendar/img/mini-calendar.png?v=201006282) no-repeat 0 0;cursor:pointer;}div.calendar{margin:0;left:14em;top:28em;width:186px;border:1px solid #aaa;background:#fff;}div.calendar div{background:transparent none repeat scroll 0 0!important;height:130px;overflow:hidden;position:relative;width:186px;border:none;}div.calendar table{background-color:#fff;text-align:center;width:100%;margin:0;border:none;}div.calendar caption{background-color:#fff;text-align:center;height:22px;}div.calendar thead,div.calendar tbody{width:100%;font-size:11px;}div.calendar thead th{background:#fff none;padding:1px 0 1px 0;text-align:center;border-bottom:solid 1px #ccc;font-size:.905em;}div.calendar tbody td{background-color:#fff;text-align:center;padding:1px 0 1px 0;font-size:.905em;border-bottom:none;}div.calendar tbody td.valid{color:#008AB7;cursor:pointer;}div.calendar tbody td.invalid{color:#fff;}div.calendar tbody td.active{font-weight:bold;color:#000;background:#ffce81;}div.calendar tbody td.valid.hover{background:#ffce81;}div.calendar caption span{height:25px;position:relative;text-align:center;font-size:12px;font-weight:bold;line-height:22px;}div.calendar caption a{cursor:pointer;display:inline;position:absolute;width:18px;color:#fff;text-indent:-100px;background-repeat:no-repeat;overflow:hidden;height:20px;top:2px;}div.calendar caption a.next{background-image:url(/StaticContent/Shared/common/img/link-icons/box-blue-right.png?v=201006282);right:0;}div.calendar caption a.prev{background-image:url(/StaticContent/Shared/common/img/link-icons/box-blue-left.png?v=201006282);left:2px;}div.calendar caption span.month{padding-right:8px;}#body #main .date-picker{position:absolute;left:0;top:0;z-index:100000;width:215px;min-height:140px;border:1px solid #bab9b6;background:#fff;font-size:11px;}#body #main .date-picker div{float:none;margin:0;}#body #main .date-picker .table-container{position:relative;padding-bottom:5px;background:#fff;}#body #main .date-picker a:active,#body #main .date-picker a:focus{outline:1px dotted #000;}#body #main .date-picker .navigation-container{position:relative;padding:3px 5px 0;background:#fff;text-align:center;}#body #main .date-picker select{width:auto;font-size:1.1em;}#body #main .date-picker .prev{position:absolute;top:3px;left:3px;}#body #main .date-picker .next{position:absolute;top:3px;right:2px;}#body #main .date-picker .navigation-container a.disabled{opacity:.3;-moz-opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);}#body #main .date-picker table{position:relative;width:100%;table-layout:fixed;margin:0;border:0;cursor:default;}#body #main .date-picker caption{position:absolute;left:-99999px;}#body #main .date-picker thead th{color:#000;border:0;border-bottom:1px solid #d5d5d5;background:#fff;font-weight:normal;text-align:center;text-transform:lowercase;}#body #main .date-picker thead th.w{width:2em;border-bottom-color:#fff;}#body #main .date-picker td,#body #main .date-picker tbody th{padding:0;color:#777;border:0;background:#e9e9e8;text-align:center;}#body #main .date-picker tbody th{padding:0 2px;color:#000;border-right:1px solid #d5d5d5;background:#fff;font-weight:normal;}#body #main .date-picker td span,#body #main .date-picker td a{display:block;padding:0;}#body #main .date-picker td a{background:#fff;}#body #main .date-picker td a:hover{background:#ffce81;}#body #main .date-picker td.active a{font-weight:bold;}#body #main .date-picker td.other-month{color:#fff;background:#fff;}a.calendar-button{display:inline-block;width:21px;height:22px;margin-left:1px;padding:0;vertical-align:bottom;border:0;background:transparent url(/StaticContent/Site/Site15/components/calendar/img/mini-calendar.png?v=201006282) no-repeat 0 0;cursor:pointer;margin-top:-4px;}.searchresult-list ul{color:#777;border-top:1px solid #e5e5e5;}.searchresult-list li{position:relative;min-height:80px;margin:0;padding:1px 1px 1px 160px;border-bottom:1px solid #e5e5e5;}.searchresult-list h3 em{color:#383838;font-family:Arial,sans-serif;font-size:.75em;line-height:1.32;font-style:normal;}.searchresult-list li p{margin:0 0 .3em;}.searchresult-list a.border-right,.searchresult-list a.border-right:link,.searchresult-list a.border-right:visited{border-right:1px solid #008AB7;padding-right:5px;padding-left:5px;}.searchresult-list a.border-left,.searchresult-list a.border-left:link,.searchresult-list a.border-left:visited{padding-left:5px;}.searchresult-list .photo{position:absolute;top:6px;left:0;width:100px;height:80px;}.searchresult .moreInfoLink{text-align:right;}.searchresult-compact-list h4 a{color:#383838;font-family:Arial,sans-serif;font-size:1em;}.searchresult-compact-list h4 a strong{font-weight:bold;color:#383838;font-family:Arial,sans-serif;font-size:1em;}.searchresult-other-list li{border-bottom:1px solid #e5e5e5;}.booking .booking-info,.booking .more-information{margin-bottom:10px;padding:8px;border:1px solid #e7e7e7;background:#f7f6f4;}.my-bookings a.dec{font-size:.905em;}.booking .booking-info{padding-top:4px;}.booking-info .block-1{float:left;width:70%;padding-right:1%;border-right:1px solid #e7e7e7;}.booking-info .block-1-1{position:relative;float:right;width:61%;padding:4px 0 0 1.5%;border-left:1px solid #e7e7e7;}.booking-info h3{margin-right:80px;font:1.55em/1.43 Georgia,serif;}.booking-info .geo{margin:0;font-size:1.167em;}.booking-info .hotel{font-size:.905em;}.booking-info .block-1-2{float:left;width:35%;padding-top:4px;}.booking-info img{border:1px solid #e7e7e7;}.booking-info .invite{display:block;margin-top:5px;text-align:center;}.booking-info .invite img{border:0;}.booking-info .dates dl{width:20em;}.booking-info .dates dt{float:left;clear:left;width:9em;text-align:left;font-weight:normal;}#main .booking-info .dates dd{float:left;width:9em;margin-left:0;padding-left:1em;border:0;}#main .booking-info .dates .days-left,#main .booking-info .dates .days-left-text{position:absolute;top:4px;right:0;float:none;clear:none;width:75px;height:1em;margin:0;padding:0;color:#f5429f;border:1px solid #ffc2e2;border-bottom-width:0;background:#fff;font:1.833em/1 Georgia,serif;text-align:center;}#main .booking-info .dates .days-left-text{top:2.03em;padding:7px 0 15px;border-width:0 1px 1px;font-size:.905em;text-transform:lowercase;}.booking-info .dates .booking-number{margin-top:10px;}.booking-info .dates dt.booking-number{padding-top:.1em;}#main .booking-info .dates dd.booking-number{width:8em;color:#fe660d;font-size:1.167em;}.booking-info .continue{padding-top:5px;border-top:1px solid #e7e7e7;}.booking-info .continue .btn{float:right;}.booking-info .continue .btn a{width:15em;}.booking-info .extras{float:right;width:26%;padding-top:4px;}.booking-info .extras h4{margin-bottom:10px;color:#fe660d;font:1.31em/1.43 Georgia,serif;}.booking-info .extras li{margin-bottom:4px;}.booking-info .extras img{margin-right:5px;vertical-align:middle;}.booking-info .extras p{margin:0;padding:4px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}.booking .more-information{min-height:150px;}.booking .more-information h4{margin-bottom:10px;color:#fe660d;font-size:1.167em;font-family:Georgia,serif;}.booking .more-information li{margin-bottom:4px;}.booking .more-information p{margin:0;text-align:right;}.booking .resort-reviews{margin-left:15px;border:1px solid #f5429f;background:url(/StaticContent/Shared/components/my-page/img/pink-fade.png?v=201006282) repeat-x 0 100%;font-size:.905em;}.booking .resort-reviews-inner{min-height:134px;padding:6px 60px 12px 12px;border:4px solid #fff;}.booking .resort-reviews h4{margin-bottom:11px;background:url(/StaticContent/Site/Site15/components/my-page/img/quotes.png?v=201006282) no-repeat 100% 50%;font-size:1.167em;font-weight:normal;font-family:Georgia,serif;}.booking .stories{margin-left:10px;padding-left:20px;background:url(/StaticContent/Shared/components/my-page/img/pink-border.png?v=201006282) repeat-y 0 0;}.booking .stories li{margin-bottom:2px;}.booking .rating-bars,.booking .stories li a{color:#777;}#my-bookings .resort-reviews a.dec{font-size:1em;}#my-settings{margin-bottom:40px;}#newsletter{padding-bottom:10px;border-bottom:1px solid #e7e7e7;}#newsletter h2{font-weight:bold;}#newsletter label{margin-left:0;font-size:.905em;}#newsletter .text input{margin-top:5px;width:90%;}#my-personal-info{padding-left:15px;border-left:1px solid #e7e7e7;}#my-personal-info h2 strong{display:block;color:#383838;font-size:.69em;font-family:Arial,sans-serif;}#my-personal-info label{margin:4px 4px .3em 0;font-size:.905em;}#my-personal-info .text input,#my-personal-info select{width:90%;}#my-personal-info #postalnum{width:80%;}#my-personal-info .btn{margin-top:21px;}#my-booking h2,#my-booking h3{margin-bottom:0;color:#fe660d;font-size:1.31em;line-height:1;font-family:Georgia,serif;}#my-booking .warn-message h2{color:#383838;}#payment-summary{margin:20px 0 10px;padding:12px 23px;border:1px solid #e7e7e7;background:#f7f6f4;}#payment-summary h2{margin-bottom:3px;font-size:1.2em;}#payment-summary .e-1{width:24%;}#payment-summary .e-2{position:relative;width:70.9%;padding-left:3%;border-left:1px solid #e7e7e7;}#payment-summary .date-of-booking{font-size:.905em;}#payment-summary .booking-number strong{color:#fe660d;font-size:1.31em;line-height:1;font-weight:normal;}#payment-summary table{border:0;}#payment-summary td,#payment-summary th{padding:2px 4px 2px 0;border:0;background:transparent;font-weight:normal;font-size:.905em;}#payment-summary tfoot td,#payment-summary tfoot th{border-top:1px solid #e7e7e7;}#payment-summary .price-summary td,#payment-summary .price-summary th{text-align:right;}#payment-summary .price-summary tfoot td,#payment-summary .price-summary tfoot th{padding-top:5px;font-weight:bold;}#payment-summary .upcoming-payments{width:100%;margin:0;}#payment-summary .upcoming-payments caption{font:bold 1em/1 Arial,sans-serif;}#payment-summary .upcoming-payments .date{width:6em;}#payment-summary .upcoming-payments .price{width:10em;}#payment-summary .upcoming-payments tfoot td{padding-top:10px;font-size:1.31em;line-height:1.31;}#payment-summary .upcoming-payments tfoot strong{font-size:1.31em;line-height:1;font-weight:normal;}#payment-summary .continue{position:absolute;right:0;bottom:0;}#payment-summary .continue .btn{position:absolute;right:0;bottom:0;}#payment-summary .continue .btn a{width:8em;}#my-booking #messages{margin-bottom:20px;padding:15px 15px 0;border:1px solid #e8e7e6;background:#fdfadc;}#my-booking #messages h2{margin-bottom:10px;color:#383838;}#my-booking #messages p{margin:0;padding-bottom:1.31em;max-width:44em;font-size:.905em;}#trip-summary h3{margin:10px 0;}#trip-summary h3.independent{margin-bottom:10px;margin-top:50px;}#trip-summary h3{margin-left:3px;color:#383838;font-size:1.1em;}#trip-summary .g{margin-bottom:50px;}#trip-summary .summary{margin:0;}#trip-summary .summary dt{width:34%;padding:2px 0 2px 1%;}#trip-summary .summary dd{padding-top:2px;padding-bottom:2px;}#trip-summary .note{margin:5px 0 0 3px;color:#777;font-size:.905em;}#trip-summary .independent.g{margin-bottom:0;}#primary-traveler{margin:15px 0 0 4px;}#primary-traveler h3{margin-bottom:10px;color:#383838;font-size:1.1em;}#primary-traveler p{margin-bottom:0;}#passengers{margin:15px 0 0 4px;}#passengers h3{margin-bottom:10px;color:#383838;font-size:1.1em;}#passengers p{margin-bottom:0;}#booking-summary table{width:auto;border:0;font-size:.905em;}#booking-summary th,#booking-summary td{padding:2px 4px 2px 5em;border-bottom:4px solid #fff;background:#f6f6f4;text-align:right;}#booking-summary td.independent{text-align:left;font-size:1.2em;padding-top:5px;padding-bottom:5px;font-weight:bold;}#booking-summary thead td,#booking-summary thead th{border-bottom:1px dotted #ccc;background:#fff;}#booking-summary tbody th{width:25em;padding-left:0;font-weight:normal;text-align:left;}#booking-summary .section th{padding-top:23px;font-weight:bold;background:#f6f6f4 url(/StaticContent/Shared/components/my-page/img/white-border.png?v=201006282) repeat-x 0 17px;}#booking-summary .last th,#booking-summary .last td{border-bottom:1px dotted #ccc;}#booking-summary tfoot th,#booking-summary tfoot td{padding-top:5px;border-bottom:0;border-top:1px dotted #ccc;background:#fff;font-size:1.2em;text-align:left;}#booking-summary tfoot th{padding-left:0;}#booking-summary tfoot td{font-weight:normal;text-align:right;}#extras{margin-top:30px;border:1px solid #fe660d;background:#f2dfb8 url(/StaticContent/Shared/common/img/orange-fade-reversed.png?v=201006282) repeat-x 0 0;}#extras-inner{padding:10px 15px 20px;}#extras h2{margin-bottom:15px;}#extras h3{margin-bottom:5px;color:#383838;font-weight:normal;font-family:Arial,sans-serif;font-size:1.1em;}#extras a{font-size:.905em;}#extras .align-right{margin-right:15px;}.passengerDetails input.zip{width:55%;}#content .subscriptionBarInput{width:50%;}#content .scriptionemail{padding-bottom:5px;}#my-personal-info form form-general.text input.memberUpdateBirthDateInput{width:30%;}#newsletter input.subscriptionBarInput{width:100%;}#extras .g-1-1-1-1 .e-4{width:24%;}.reservationmenybar{padding-top:50px;}.bx.login{border:1px solid #ccc;}.bx.login .bx-c{padding:5px 30px 15px 20px;}.bx.password-renew .bx-c{padding-top:35px;}.bx.login .bx-t,.bx.login .bx-t div,.bx.login .bx-b,.bx.login .bx-b div{background-image:none;}.login table,.login tbody td,.login tbody th{margin-bottom:0;border-top:0;border-bottom:0;width:100%;background:none;}.loggedIn>a{background-image:url(/StaticContent/Shared/common/img/link-icons/box-blue-right.png?v=201006282);background:transparent none no-repeat scroll 0 50%;line-height:17px;padding:4px 0 4px 20px;}#login .login .login-error,#loginBookingNo .login .login-error{color:Red;margin:.5em 0 .5em 0;}#login .login input[type=text],#loginBookingNo .login input[type=text]{width:95%;}#login .login input[type=password],#loginBookingNo .login input[type=password]{width:95%;}.newMemberPanel{padding:10px 20px 10px 10px;}.newMemberButton{float:right;margin-top:1.5em;margin-bottom:2em;}.subscription-actions{position:relative;top:-2px;text-align:right;}.subscription-actions a,.subscription-actions input{padding:0;vertical-align:middle;}.subscription-actions input{margin-left:15px;}#subscription select.geographical{width:90%;}#subscription input.calendar{width:45%;}#subscription button.calendar{margin:0;}#subscription .submit-area{position:relative;margin:0;padding:0;text-align:left;}#subscription .submit-area{top:18px;right:-4px;}#pricecalendar-form{margin-bottom:15px;}#pricecalendar-form select{width:95%;}#pricecalendar-form .choose-rating{width:87%;float:left;}#pricecalendar-form .choose-rating .label{margin-right:20px;}#pricecalendar-form .choose-rating .label,#pricecalendar-form .choose-rating input,#pricecalendar-form .choose-rating label{float:left;}#pricecalendar-form .choose-rating input{margin-top:3px;}#pricecalendar-form .choose-rating .rating{margin-right:8px;float:left;}#pricecalendar-form .choose-rating .rating-10{width:15px;}#pricecalendar-form .choose-rating .rating-20{width:30px;}#pricecalendar-form .choose-rating .rating-30{width:47px;}#pricecalendar-form .choose-rating .rating-40{width:63px;}#pricecalendar-form .choose-rating .rating-50{width:78px;}#pricecalendar-form .submit-area{padding:0;}#pricecalendar-form .submit-area input{margin-right:5px;}#pricecalendar-form .submit-area{width:13%;float:right;}#pricecalendar-form .choose-rating .radio{float:left;margin-right:7px;}#priceCalendar .titleStyle a{text-decoration:none;}.priceCalendar{margin:0 auto;}.priceCalendar table{border-top:0;border-bottom:0;}.priceCalendar .titleStyle{text-transform:capitalize;color:#FE660D;font-family:Georgia,serif;font-size:1.73em;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.43;margin-bottom:.5em;margin-top:.713em;}.priceCalendar .titleStyle td{border:0;background:#f7f6f4;}.priceCalendar .nextPrevStyle{color:#008AB7;text-decoration:none;font-family:Arial,sans-serif;font-size:76%;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.33;}.priceCalendar .nextPrevStyle a img{margin:0 3px;vertical-align:middle;}.priceCalendar .dayHeaderStyle{text-transform:capitalize;}.nested-destinations label{display:inline;margin:0;color:#3b3b3b;font-weight:bold;}.nested-destinations span label{color:#777;}.nested-destinations ul ul{margin-top:3px;border-top:1px dotted #d8d8d8;}.nested-destinations ul ul ul{margin:0 0 0 8px;border-top:0;}.nested-destinations ul ul ul ul{margin-left:30px;font-size:.905em;}#main .nested-destinations ul ul li{margin-top:3px;}.nested-destinations li.collapsed ul{display:none;}.nested-destinations ul ul ul label{font-weight:normal;}.nested-destinations li.disabled label{color:#999;}#main .nested-destinations a.show-all:link,#main .nested-destinations a.show-all:visited{margin-left:5px;padding-left:11px;color:#008ab7;background:url(/StaticContent/Shared/modules/lms/img/plus-minus.png?v=201006282) no-repeat 0 -23px;font-size:.905em;}#main .nested-destinations .collapsed a.show-all:link,#main .nested-destinations .collapsed a.show-all:visited{background-position:0 2px;}#main .nested-destinations a.show-all:hover,#main .nested-destinations a.show-all:focus,#main .nested-destinations a.show-all:active{outline:0;}#custom_info_window_white{width:392px;height:268px;}#custom_info_window_white_contents{background-color:#FFF;font-size:11px;font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;}#custom_info_window_white_tl{width:20px;height:20px;background:url(/StaticContent/Shared/modules/Geographical/img/Gmaps_white_tl.png?v=201006282) top left no-repeat transparent;}* html #custom_info_window_white_tl{background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/StaticContent/Shared/modules/Geographical/img/Gmaps_white_tl.png?v=201006282',sizingMethod='crop');}#custom_info_window_white_t{background:url(/StaticContent/Shared/modules/Geographical/img/Gmaps_white_t.png?v=201006282) top left repeat-x transparent;}#custom_info_window_white_tr{width:20px;height:20px;background:url(/StaticContent/Shared/modules/Geographical/img/Gmaps_white_tr.png?v=201006282) top left no-repeat transparent;}* html #custom_info_window_white_tr{background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/StaticContent/Shared/modules/Geographical/img/Gmaps_white_tr.png?v=201006282',sizingMethod='crop');}#custom_info_window_white_l{width:20px;padding:3px;background:url(/StaticContent/Shared/modules/Geographical/img/Gmaps_white_l.png?v=201006282) top left repeat-y transparent;}#custom_info_window_white_r{width:20px;padding:0;background:url(/StaticContent/Shared/modules/Geographical/img/Gmaps_white_r.png?v=201006282) top right repeat-y transparent;}#custom_info_window_white_bl{width:20px;height:20px;background:url(/StaticContent/Shared/modules/Geographical/img/Gmaps_white_bl.png?v=201006282) top left no-repeat transparent;}* html #custom_info_window_white_bl{background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/StaticContent/Shared/modules/Geographical/img/Gmaps_white_bl.png?v=201006282',sizingMethod='crop');}#custom_info_window_white_b{background:url(/StaticContent/Shared/modules/Geographical/img/Gmaps_white_b.png?v=201006282) top left repeat-x transparent;}#custom_info_window_white_br{width:20px;height:20px;background:url(/StaticContent/Shared/modules/Geographical/img/Gmaps_white_br.png?v=201006282) top left no-repeat transparent;}* html #custom_info_window_white_br{background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/StaticContent/Shared/modules/Geographical/img/Gmaps_white_br.png?v=201006282',sizingMethod='crop');}#custom_info_window_white_close{width:19px;height:19px;margin-left:-15px;margin-top:15px;background:url(/StaticContent/Shared/modules/Geographical/img/Gmaps_white_close.png?v=201006282) top left no-repeat transparent;cursor:pointer;}* html #custom_info_window_white_close{background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/StaticContent/Shared/modules/Geographical/img/Gmaps_white_close.png?v=201006282',sizingMethod='crop');}#custom_info_window_white_beak{margin-left:-22px;margin-top:-7px;width:51px;height:26px;background:url(/StaticContent/Shared/modules/Geographical/img/Gmaps_white_beak.png?v=201006282) top left no-repeat transparent;}* html #custom_info_window_white_beak{background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/StaticContent/Shared/modules/Geographical/img/Gmaps_white_beak.png?v=201006282',sizingMethod='crop');}#custom_info_window_white_contents .section1{margin:0;padding:0;}#custom_info_window_white_contents .section2{margin:0;padding:0;background-color:#123456;}#custom_info_window_white_contents p{border-width:1px;margin:1px 0;}#custom_info_window_white_contents .title{font-size:18px;font-weight:bold;color:#FFF;background-color:#900;}div.map_popup_window{width:392px;height:auto;}div.map_popup_window h1,div.map_popup_window h1+div.mu-rating{float:left;margin-top:4px;}div.map_popup_window h1{font-size:16px;color:#383838;font-family:Georgia,Serif;font-style:normal;margin-top:0;}div.map_popup_window h1>span{font-size:12px;font-family:Arial,Sans-Serif;}div.map_popup_window h2{font-size:11px;color:#383838;font-family:Arial,Sans-Serif;font-style:normal;}div.map_popup_window h2>span{font-size:13px;color:#F5429F;font-family:Arial,Sans-Serif;font-style:normal;}div.map_popup_window p{font-size:12px;color:#383838;font-family:Arial,Sans-Serif;font-style:normal;padding-top:5px;}div.map_popup_window .guest-rating{margin-left:-16px;}div.map_popup_window .guest-rating h2{display:inline;}div.map_popup_window .travelstories{margin-left:-16px;}div.map_popup_align_button{position:absolute;bottom:0;right:0;height:27px;}div.map_popup_align_guest{margin-top:70%;margin-left:-15px;}div.map_popup_link{margin-top:20%;}div.mapCanvasSize600{height:600px;width:600px;}.weather-info{padding:10px;}.weather-info table{width:100%;border:0;font-size:.85em;color:#383838;}.weather-info td,.weather-info th{border:0;background:#fff;}.weather-info .forecast .desc{width:58%;color:#666;}.weather-info .forecast .date{display:block;font-weight:bold;color:#383838;}.weather-info .forecast .temp{color:#fe660d;font-family:Georgia,serif;font-size:1.7em;}.weather-info .forecast .wind img{display:block;}.weather-info .climate{border-top:1px dotted #e6e5e1;}.weather-info .climate th{padding-top:8px;font-weight:normal;}.weather-info .climate thead td{font-weight:bold;}.weather-info .climate th,.weather-info .climate tbody td{padding:0;}.weather-info table.climate{padding-top:4px;}.weather-info .climate tbody th{white-space:nowrap;}.weather-info .climate tbody td{color:#fe660d;border:2px solid #fff;background:#f6f7f4;}.concept .listHeader{font-family:Georgia,Serif;font-size:14px;color:#FE660D;}.concept .listHeaderSmall{font-family:Georgia,Serif;font-size:12px;color:#FE660D;}#body .concept .listDescription{font-family:Arial,Sans-Serif;font-size:11px;color:#383838;}div.booking-form div.form .text input{width:7em;}.review-list .countrylist,.review-list .resortlist{width:220px;}#resort-filter select{font-size:.905em;}#my-booking .no-member-area{display:none;}.children input{width:9em;}.search-filters{margin:10px 0 20px;padding:10px;background:#f7f6f4;}.search-filters fieldset{float:left;}.search-filters #max{float:left;width:200px;margin:0 10px 0 0;}.search-filters #max input{width:auto;}.search-filters .sortList{float:right;}.resultlist h2{color:#fe660d;font:normal 1.55em/1.32 Georgia,serif;}#body #main #reviewform h2{margin-left:0;}#reviewform .btnTravelTips{margin:5px 0 25px;}review-list meta a:link,review-list meta a:visited{color:#008AB7;}#main .vertical-form-help-text{float:left;background:url(/StaticContent/Site/Site15/common/img/vertical-form-help-text.png?v=201006282) no-repeat 100% 0;}.vertical-form-help-text span{display:block;margin-right:10px;padding:0 0 15px 10px;background:url(/StaticContent/Site/Site15/common/img/vertical-form-help-text.png?v=201006282) no-repeat 0 0;font-size:.905em;line-height:20px;}.News-Info-link-list{border-bottom:1px solid #e5e5e5;margin-right:50px;}.News-Info-link-list li{margin-bottom:0;padding:4px 0 4px 5px;border-top:1px dotted #e5e5e5;}.News-Info-link-list li:first-child{border-top-style:solid;}.News-Info-link-list li a{display:block;}.News-Info-link-list-with-images li a{padding-left:0;}.News-Info-link-list-with-images a img{margin:0 4px 0 2px;vertical-align:middle;}p.News-Info-link-list{border-bottom:1px solid #e5e5e5;margin-right:50px;}.bx-c .news-page>.e-1{width:100%;}#price-details{background-color:#fff;padding:0 .5em 0 .5em;}#price-details h2{font-family:Georgia,serif;font-size:1.31em;line-height:1;padding:.5em 0 1em 0;}#price-details h3{color:#FE660D;font-family:Georgia,serif;padding:0 0 .4em 0;}#price-details table,#timetable table{border-collapse:collapse;border-top:none;width:100%;background-color:#fff;}#price-details table.summary{margin:0;}#price-details table.price-total{margin:6px 0 18px 0;}#price-details table.price-spec{width:95%;margin:0 0 1.31em 0;}#price-details table.summary tr,#timetable table.summary tr{background-color:#f6f7f4;background-repeat:repeat;text-align:left;}#price-details table.price-spec tr{background-color:#fff;text-align:left;}#price-details table.summary tbody td,#timetable table.summary tbody td{text-align:left;padding:0;border-bottom:4px solid #FFF;}#price-details table.price-spec tbody td{text-align:right;padding:0;}#price-details table.price-total tbody td{background-color:#fff;border-bottom-style:none;padding:0;}#price-details table.summary td.header,#timetable table.summary td.header{font-weight:bold;width:35%;}#price-details .price-total{font-size:.905em;}#price-details .price-total td.header{width:35%;}#price-details .hr{margin:1em 0 1em 0;}#price-details .price-components{display:block;float:left;width:35%;}#price-details .price-component-sum{display:block;float:left;}#price-details .discount{color:#F5429F;}#price-details .small{color:#777;font-size:.905em;}#timetable{background-color:#fff;padding:0 .5em 0 .5em;}#timetable h2{font-family:Georgia,serif;font-size:1.31em;line-height:1;padding:.5em 0 0 0;}#timetable h3{color:#FE660D;font-family:Georgia,serif;margin:.9em 0 .4em 0;}.classcode{clear:both;border-top:1px dotted #e0deda;margin:9em 0 .4em 0;padding-top:.6em;}.booking-form table#priceMatrix{margin-top:0;}#receipt .booking-number{margin:30px 0 5px;font-size:1.333em;font-weight:normal;}#receipt .booking-number strong{color:#f5429f;font-weight:normal;}#receipt .payments{margin:20px 0 15px;}#receipt .payments strong{font-weight:bold;font-size:1.166em;line-height:1.14em;}#receipt .payments .e-1 .e-1 span{float:left;}#receipt .payments .e-1 .e-2 span,#receipt .payments .e-1 .e-2 strong{float:right;}#receipt .payments .e-1 .e-1 strong{float:right;margin-right:30px;}#receipt .payments #TotalSumPanel strong{font-weight:bold;}#receipt .payments .reservationpayheaderpanel span,#receipt .payments .totalsumpanel span{font-weight:bold;}#receipt .payments .reservationpayheaderpanel{margin:10px 0 7px;border-bottom:1px dotted #e5e5e5;}#receipt .payments .totalsumpanel{padding-top:2px;margin-top:5px;border-top:1px dotted #e5e5e5;}#receipt .payments .e-2 .dotted{float:right;margin-right:26px;}#receipt .payments .e-2 p span{padding-right:30px;}#receipt .payments .paypanel{padding:40px 0 27px 15px;margin-left:20px;border-left:1px dotted #e5e5e5;}#receipt .payments .paypanel p{margin-bottom:4px;}#Transport .price-info a{color:#008AB7;}#reservationchangebar select,#reservationchangebar .text input{width:100%;}#reservationchangebar .children input{width:95%;}#reservationchangebar .text .toggler input{width:95%;}#reservationchangebar select{font-size:1em;}#reservationchangebar dl{margin:0;}#reservationchangebar .submit{float:right;}#reservationchangebar .summary .transparent{background:transparent none repeat scroll 0 0;}input.handicap{width:15%;}.errorTextBackground{background-color:#FF9;}.booking-confirm table.summary{border-collapse:collapse;border-top:none;background-color:#fff;margin:0;margin-bottom:30px;}.booking-confirm table.summary td.header{width:42%;}.booking-confirm table.summary tr{background-color:#f6f7f4;background-repeat:repeat;text-align:left;}.booking-confirm table.summary tbody td{text-align:left;padding:0;border-bottom:5px solid #FFF;vertical-align:top;}.booking-form table#priceMatrix{margin-top:0;}#receipt .booking-number{margin:30px 0 5px;font-size:1.333em;font-weight:bold;}#receipt .booking-number strong{color:#f5429f;font-weight:normal;font-weight:bold;}#receipt .payments{margin:20px 0 15px;}#receipt .payments strong{font-weight:normal;font-size:1.166em;line-height:1.14em;}#receipt .payments .e-1 .e-1 span{float:left;}#receipt .payments .e-1 .e-2 span,#receipt .payments .e-1 .e-2 strong{float:right;}#receipt .payments .e-1 .e-1 strong{float:right;margin-right:30px;}#receipt .payments .reservationpayheaderpanel span,#receipt .payments .totalsumpanel span{font-weight:bold;}#receipt .payments .reservationpayheaderpanel{margin:10px 0 7px;border-bottom:1px dotted #e5e5e5;}#receipt .payments .totalsumpanel{padding-top:2px;margin-top:5px;border-top:1px dotted #e5e5e5;}#receipt .payments .e-2 .dotted{float:right;margin-right:26px;}#receipt .payments .e-2 p span{padding-right:30px;}#receipt .payments .paypanel{padding:40px 0 27px 15px;margin-left:20px;border-left:1px dotted #e5e5e5;}#receipt .payments .paypanel p{margin-bottom:4px;}#Transport .price-info a{color:#008AB7;}#reservationchangebar select,#reservationchangebar .text input{width:100%;}#reservationchangebar .children input{width:95%;}#reservationchangebar .text .toggler input{width:95%;}#reservationchangebar select{font-size:1em;}#reservationchangebar dl{margin:0;}#reservationchangebar .submit{float:right;}input.handicap{width:15%;}.errorTextBackground{background-color:#FF9;}#grPriceBreakDowns th{font-weight:normal;}div.price-details table.price-spec,div.price-details table.price-spec th,div.price-details table.price-spec td{border:0;background:none;}div.price-details table.price-spec thead th{font-weight:bold;}div.price-details table.price-spec tbody th,div.price-details table.price-spec tbody td,div.price-details table.price-spec tfoot th,div.price-details table.price-spec tfoot td{font-weight:normal;}div.price-details table.price-spec td{text-align:right;}div.price-details table.price-spec tfoot{padding-top:5px;}div.price-details p.info-text{color:#B9B8B7;}.oneway .departure{float:left;display:inline;width:47%;margin:0 .4em 0 0;}.oneway .destination{float:left;display:inline;width:47%;margin:0 .3em 0 .3em;}.oneway .price-option{float:left;display:inline;margin:0 .4em 0 .4em;}.oneway .passengers .adults{float:left;display:inline;margin:0 .4em 0 .4em;}.oneway .children{float:left;display:inline;margin:0 .4em 0 .4em;}.oneway .children div{position:absolute;right:0;top:0;padding-right:4px;}.oneway .children input[type=text]{width:9em;position:relative;}.sunprime-resort-box{position:relative;}.sunprime-resort-box .bx-c{padding-top:38px;}.sunprime-resort-box .box-head{position:absolute;top:3px;left:0;width:100%;height:45px;color:#fff;}.sunprime-resort-box .box-head h2{position:relative;height:42px;margin:0 4px;background:#043769 url(/StaticContent/Shared/components/sunprime/img/sunprime-box/brown-head.png?v=201006282) no-repeat 100% 0;}.sunprime-resort-box .box-head span{display:block;position:absolute;top:0;left:0;width:204px;height:42px;background:url(/StaticContent/Shared/components/sunprime/img/sunprime-box/sunprime-logo.png?v=201006282) no-repeat 0 0;}.sunprime-resort-box .box-head+*{margin-top:0;}.nav-concept-sunprime{position:absolute;top:-7px;right:10px;margin:0;background:url(/StaticContent/Shared/components/sunprime/img/concept-navigation/concept-nav.png?v=201006282) no-repeat 50% 0;}.nav-concept-sunprime li{width:12em;float:left;margin:0;}.nav-concept-sunprime a:link,.nav-concept-sunprime a:visited,.nav-concept-sunprime a:hover,.nav-concept-sunprime a:focus,.nav-concept-sunprime a:active{float:right;height:23px;margin-right:8px;padding:2px 5px 6px 30px;line-height:23px;color:#fff;background:url(/StaticContent/Shared/components/sunprime/img/concept-navigation/concept-nav.png?v=201006282) no-repeat 0 -31px;}.nav-concept-sunprime .go-forward a:link,.nav-concept-sunprime .go-forward a:visited,.nav-concept-sunprime .go-forward a:hover,.nav-concept-sunprime .go-forward a:focus,.nav-concept-sunprime .go-forward a:active{display:inline;float:left;margin-left:7px;padding:2px 30px 6px 6px;background-position:100% -62px;}* html #body .sunprime-concept-box .nav-concept,* html #body .sunprime-concept-box .nav-concept a{background-image:url(/StaticContent/Shared/components/sunprime/img/concept-navigation/concept-nav-png8.png?v=201006282);}#sunprime-flash-area{margin:0 4px 20px;}#sunprime-flash-area .image{width:100%;overflow:hidden;}#sunprime-flash-area .text{margin:15px;}#sunprime-flash-area object{background:#eee;}.sunprime-concept-box .disclaimer{margin-top:-1em;text-align:right;}.sunprime-photo-box{position:relative;width:100%;height:251px;overflow:hidden;}.sunprime-photo-box h2{position:absolute;top:12px;left:12px;z-index:100;padding:5px 10px;background:#5f3b39 url(/StaticContent/Shared/components/sunprime/img/sunprime-photo-box/brown-fade.png?v=201006282) repeat-x 0 0;font:1.167em/1 Georgia,serif;}.sunprime-photo-box h2 a:link,.sunprime-photo-box h2 a:visited{color:#fff;}#main .sunprime-photo-box .box{position:absolute;top:0;left:0;z-index:1;width:100%;margin:0;background-color:transparent;}#main .sunprime-photo-box .box,#main .sunprime-photo-box .b-2{background-image:url(/StaticContent/Shared/components/sunprime/img/sunprime-photo-box/box-top.png?v=201006282);}#main .sunprime-photo-box .b-1,#main .sunprime-photo-box .b-3{background-image:url(/StaticContent/Shared/components/sunprime/img/sunprime-photo-box/box-bottom.png?v=201006282);}#main .sunprime-photo-box .b-3{height:231px;}#main .sunprime-photo-box-small{height:125px;}#main .sunprime-photo-box-small h2{top:auto;bottom:3px;left:3px;font:.9em/1 Arial,sans-serif;}#main .sunprime-photo-box-small .b-3{height:105px;}#searchInProgress{background-color:#fff;padding:0 .5em 0 .5em;}#searchInProgress h2{color:#FE660D;font:normal 1.55em/1.32 Georgia,serif;margin-bottom:10px;}#searchInProgress .scrollingImage{text-align:left;}#searchInProgress .infoText{margin:10px 0 10px 0;}.grades{background-color:white;margin:0 auto;padding:9px;}.grades .hotel{color:#F5429f;font-size:1.105em;}.gradeHeader{margin:0;padding:0;}.innerGrade{background:#FFF url(/StaticContent/Shared/components/guest-grade-popup/img/betyg_popup_bg_delbetyg.gif?v=201006282) no-repeat scroll right top;font-size:12px;font-weight:bold;height:264px;padding:12px 0 17px 27px;position:absolute;right:34px;top:51px;width:295px;}.gradeArrow{position:absolute;right:370px;top:53px;}.innerGrade .gradeText{color:black;display:block;float:left;font-size:11px;font-weight:normal;text-align:right;width:107px;}.innerGrade .gradeFill{border-left:0 solid #F09;color:#F09;display:block;float:left;font-size:10px;line-height:10px;margin-left:5px;margin-top:4px;padding-left:5px;width:20px;}.grades h5{font-size:12px;margin:0 0 5px;padding:0;}.gradeValue{padding-left:20px;color:#F5429f;font-size:.904em;font-weight:bold;}.grades .rating .gradeValue{text-align:right;}.grades .rating-bars{background-color:#F7F6F4;border-collapse:separate;padding:5px;width:auto;}.grades .rating-bars .rating{width:94px;}.grades h1{margin-top:0;font-size:1.562em;color:#383838;}.seasonText{margin-left:-10px;font-size:.904em;color:#777;}.gradeInfo{font-size:.904em;color:#777;}.gradeSep{border-bottom:1px dotted #E0DEDA;margin-bottom:7px;}.gp{font-size:.904em;color:#fe660d;}.gp .text{color:#383838;}.gp img{margin-left:7px;}