
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;background:transparent;}article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display:block;}body {line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;}ol, ul {list-style:none;}blockquote, q {quotes:none;}blockquote:before, blockquote:after, q:before, q:after {content:" ";content:none;}table {border-collapse:collapse;border-spacing:0;}del {text-decoration:line-through;}abbrtitle, dfntitle {border-bottom:1px dotted #000;cursor:help;}hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}button, input, select {vertical-align:middle;}:focus {outline:0;}ins {text-decoration:none;}.clearFix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}.clearFix {display:inline-block;}* html .clearFix {zoom:1;}.clearFix {display:block;}.yui-overlay, .yui-panel-container {visibility:hidden;position:absolute;z-index:3;}.yui-panel {position:relative;}.yui-panel-container form {margin:0;}.mask {z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}.mask.block-scrollbars, .show-scrollbars, .yui-panel-container.show-scrollbars .underlay, .yui-tt.show-scrollbars .yui-tt-shadow {overflow:auto;}.masked select, .drag select, .hide-select select {_visibility:hidden;}.yui-panel-container select {_visibility:inherit;}.hide-scrollbars, .hide-scrollbars * {overflow:hidden;}.hide-scrollbars select {display:none;}.yui-panel-container.show-scrollbars, .yui-tt.show-scrollbars {overflow:visible;}.yui-panel-container.shadow .underlay.yui-force-redraw {padding-bottom:1px;}.yui-effect-fade .underlay, .yui-effect-fade .yui-tt-shadow {display:none;}.yui-tt-shadow {position:absolute;}.yui-override-padding {padding:0 !important;}.yui-panel-container .container-close {overflow:hidden;text-indent:-10000em;text-decoration:none;}.yui-overlay.yui-force-redraw, .yui-panel-container.yui-force-redraw {margin-bottom:1px;}.yui-skin-sam .mask {background-color:#000;opacity:.25;filter:alpha("opacity= 25");}.yui-skin-sam .yui-panel-container {padding:0 0px;*padding:0px;}.yui-skin-sam .yui-panel {position:relative;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;*border-width:1px;*zoom:1;_zoom:normal;}.yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft {border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;*margin:0;*border:0;}.yui-skin-sam .yui-panel .hd {border-bottom:solid 1px #ccc;}.yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft {background-color:#F2F2F2;}.yui-skin-sam .yui-panel .hd {padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url("../../js/yui2/assets/skins/sam/sprite.png") repeat-x 0 -200px;}.yui-skin-sam .yui-panel .bd {padding:10px;}.yui-skin-sam .yui-panel .ft {border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}.yui-skin-sam .container-close {position:absolute;top:5px;right:6px;width:25px;height:15px;background:url("../../js/yui2/assets/skins/sam/sprite.png") no-repeat 0 -300px;cursor:pointer;}.yui-skin-sam .yui-panel-container .underlay {right:0px;left:0px;}.yui-skin-sam .yui-panel-container.matte {padding:9px 10px;background-color:#fff;}.yui-skin-sam .yui-panel-container.shadow {_padding:2px 4px 0 2px;}.yui-skin-sam .yui-panel-container.shadow .underlay {position:absolute;top:2px;left:0px;right:0px;bottom:0px;*top:4px;*left:0px;*right:0px;*bottom:0px;_top:0;_left:0;_right:0;_bottom:0;_margin-top:3px;_margin-left:0px;background-color:#000;opacity:.12;filter:alpha("opacity= 12");-ms-filter:alpha("opacity= 12");}.yui-skin-sam .yui-dialog .ft {border-top:none;padding:0 10px 10px 10px;font-size:100%;}.yui-skin-sam .yui-dialog .ft .button-group {display:block;text-align:right;}.yui-skin-sam .yui-dialog .ft button.default {font-weight:bold;}.yui-skin-sam .yui-dialog .ft span.default {border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-dialog .ft span.default .first-child {border-color:#304369;}.yui-skin-sam .yui-dialog .ft span.default button {color:#fff;}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled {background-position:0 -1500px;border-color:#ccc;}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled .first-child {border-color:#ccc;}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled button {color:#a6a6a6;}.yui-skin-sam .yui-simple-dialog .bd .yui-icon {background:url("../../js/yui2/assets/skins/sam/sprite.png") no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}.yui-skin-sam .yui-simple-dialog .bd span.blckicon {background-position:0 -1100px;}.yui-skin-sam .yui-simple-dialog .bd span.alrticon {background-position:0 -1050px;}.yui-skin-sam .yui-simple-dialog .bd span.hlpicon {background-position:0 -1150px;}.yui-skin-sam .yui-simple-dialog .bd span.infoicon {background-position:0 -1200px;}.yui-skin-sam .yui-simple-dialog .bd span.warnicon {background-position:0 -1900px;}.yui-skin-sam .yui-simple-dialog .bd span.tipicon {background-position:0 -1250px;}.yui-skin-sam .yui-tt .bd {position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}.yui-skin-sam .yui-tt.show-scrollbars .bd {overflow:auto;}.yui-skin-sam .yui-tt-shadow {top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}.yui-skin-sam .yui-tt-shadow-visible {opacity:.12;filter:alpha("opacity= 12");-ms-filter:alpha("opacity= 12");}.yui-calcontainer {position:relative;float:left;_overflow:hidden;}.yui-calcontainer iframe {position:absolute;border:none;margin:0;padding:0;z-index:0;width:100%;height:100%;left:0;top:0;}.yui-calcontainer iframe.fixedsize {width:50em;height:50em;top:-1px;left:-1px;}.yui-calcontainer.multi .groupcal {z-index:1;float:left;position:relative;}.yui-calcontainer .title {position:relative;z-index:1;}.yui-calcontainer .close-icon {position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}.yui-calendar {position:relative;}.yui-calendar .calnavleft {position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}.yui-calendar .calnavright {position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}.yui-calendar .calheader {position:relative;width:100%;text-align:center;}.yui-calcontainer .yui-cal-nav-mask {position:absolute;z-index:2;margin:0;padding:0;width:100%;height:100%;_width:0;_height:0;left:0;top:0;display:none;}.yui-calcontainer .yui-cal-nav {position:absolute;z-index:3;top:0;display:none;}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn {display:-moz-inline-box;display:inline-block;}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button {display:block;*display:inline-block;*overflow:visible;border:none;background-color:transparent;cursor:pointer;}.yui-calendar .calbody a:hover {background:inherit;}p#clear {clear:left;padding-top:10px;}.yui-skin-sam .yui-calcontainer {background-color:#f2f2f2;border:1px solid #808080;padding:10px;}.yui-skin-sam .yui-calcontainer.multi {padding:0 5px 0 5px;}.yui-skin-sam .yui-calcontainer.multi .groupcal {background-color:transparent;border:none;padding:10px 5px 10px 5px;margin:0;}.yui-skin-sam .yui-calcontainer .title {background:url("../../js/yui2/assets/skins/sam/sprite.png") repeat-x 0 0;border-bottom:1px solid #ccc;font:100%, sans-serif;color:#000;font-weight:bold;height:auto;padding:.4em;margin:0 -10px 10px -10px;top:0;left:0;text-align:left;}.yui-skin-sam .yui-calcontainer.multi .title {margin:0 -5px 0 -5px;}.yui-skin-sam .yui-calcontainer.withtitle {padding-top:0;}.yui-skin-sam .yui-calcontainer .calclose {background:url("../../js/yui2/assets/skins/sam/sprite.png") no-repeat 0 -300px;width:25px;height:15px;top:.4em;right:.4em;cursor:pointer;}.yui-skin-sam .yui-calendar {border-spacing:0;border-collapse:collapse;font:100%, sans-serif;text-align:center;margin:0;}.yui-skin-sam .yui-calendar .calhead {background:transparent;border:none;vertical-align:middle;padding:0;}.yui-skin-sam .yui-calendar .calheader {background:transparent;font-weight:bold;padding:0 0 .6em 0;text-align:center;}.yui-skin-sam .yui-calendar .calheader img {border:none;}.yui-skin-sam .yui-calendar .calnavleft {background:url("../../js/yui2/assets/skins/sam/sprite.png") no-repeat 0 -450px;width:25px;height:15px;top:0;bottom:0;left:-10px;margin-left:.4em;cursor:pointer;}.yui-skin-sam .yui-calendar .calnavright {background:url("../../js/yui2/assets/skins/sam/sprite.png") no-repeat 0 -500px;width:25px;height:15px;top:0;bottom:0;right:-10px;margin-right:.4em;cursor:pointer;}.yui-skin-sam .yui-calendar .calweekdayrow {height:2em;}.yui-skin-sam .yui-calendar .calweekdayrow th {padding:0;border:none;}.yui-skin-sam .yui-calendar .calweekdaycell {color:#000;font-weight:bold;text-align:center;width:2em;}.yui-skin-sam .yui-calendar .calfoot {background-color:#f2f2f2;}.yui-skin-sam .yui-calendar .calrowhead, .yui-skin-sam .yui-calendar .calrowfoot {color:#a6a6a6;font-size:85%;font-style:normal;font-weight:normal;border:none;}.yui-skin-sam .yui-calendar .calrowhead {text-align:right;padding:0 2px 0 0;}.yui-skin-sam .yui-calendar .calrowfoot {text-align:left;padding:0 0 0 2px;}.yui-skin-sam .yui-calendar td.calcell {border:1px solid #ccc;background:#fff;padding:1px;height:1.6em;line-height:1.6em;text-align:center;white-space:nowrap;}.yui-skin-sam .yui-calendar td.calcell a {color:#06c;display:block;height:100%;text-decoration:none;}.yui-skin-sam .yui-calendar td.calcell.today {background-color:#000;}.yui-skin-sam .yui-calendar td.calcell.today a {background-color:#fff;}.yui-skin-sam .yui-calendar td.calcell.oom {background-color:#ccc;color:#a6a6a6;cursor:default;}.yui-skin-sam .yui-calendar td.calcell.selected {background-color:#fff;color:#000;}.yui-skin-sam .yui-calendar td.calcell.selected a {background-color:#b3d4ff;color:#000;}.yui-skin-sam .yui-calendar td.calcell.calcellhover {background-color:#426fd9;color:#fff;cursor:pointer;}.yui-skin-sam .yui-calendar td.calcell.calcellhover a {background-color:#426fd9;color:#fff;}.yui-skin-sam .yui-calendar td.calcell.previous {color:#e0e0e0;}.yui-skin-sam .yui-calendar td.calcell.restricted {text-decoration:line-through;}.yui-skin-sam .yui-calendar td.calcell.highlight1 {background-color:#cf9;}.yui-skin-sam .yui-calendar td.calcell.highlight2 {background-color:#9cf;}.yui-skin-sam .yui-calendar td.calcell.highlight3 {background-color:#fcc;}.yui-skin-sam .yui-calendar td.calcell.highlight4 {background-color:#cf9;}.yui-skin-sam .yui-calendar a.calnav {border:1px solid #f2f2f2;padding:0 4px;text-decoration:none;color:#000;zoom:1;}.yui-skin-sam .yui-calendar a.calnav:hover {background:url("../../js/yui2/assets/skins/sam/sprite.png") repeat-x 0 0;border-color:#A0A0A0;cursor:pointer;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-mask {background-color:#000;opacity:.25;filter:alpha("opacity= 25");}.yui-skin-sam .yui-calcontainer .yui-cal-nav {font-family:arial, helvetica, clean, sans-serif;font-size:93%;border:1px solid #808080;left:50%;margin-left:-7em;width:14em;padding:0;top:2.5em;background-color:#f2f2f2;}.yui-skin-sam .yui-calcontainer.withtitle .yui-cal-nav {top:4.5em;}.yui-skin-sam .yui-calcontainer.multi .yui-cal-nav {width:16em;margin-left:-8em;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-y, .yui-skin-sam .yui-calcontainer .yui-cal-nav-m, .yui-skin-sam .yui-calcontainer .yui-cal-nav-b {padding:5px 10px 5px 10px;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-b {text-align:center;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-e {margin-top:5px;padding:5px;background-color:#EDF5FF;border-top:1px solid black;display:none;}.yui-skin-sam .yui-calcontainer .yui-cal-nav label {display:block;font-weight:bold;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-mc {width:100%;_width:auto;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-y input.yui-invalid {background-color:#FFEE69;border:1px solid #000;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-yc {width:4em;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn {border:1px solid #808080;background:url("../../js/yui2/assets/skins/sam/sprite.png") repeat-x 0 0;background-color:#ccc;margin:auto .15em;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button {padding:0 8px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default {border:1px solid #304369;background-color:#426fd9;background:url("../../js/yui2/assets/skins/sam/sprite.png") repeat-x 0 -1400px;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button {color:#fff;}.yui-button {display:-moz-inline-box;display:inline-block;vertical-align:text-bottom;}.yui-button .first-child {display:block;*display:inline-block;}.yui-button button, .yui-button a {display:block;*display:inline-block;border:none;margin:0;}.yui-button button {background-color:transparent;*overflow:visible;cursor:pointer;}.yui-button a {text-decoration:none;}.yui-skin-sam .yui-button {border-width:1px 0;border-style:solid;border-color:#808080;background:url("../../js/yui2/assets/skins/sam/sprite.png") repeat-x 0 0;margin:auto .25em;}.yui-skin-sam .yui-button .first-child {border-width:0 1px;border-style:solid;border-color:#808080;margin:0 -1px;_margin:0;}.yui-skin-sam .yui-button button, .yui-skin-sam .yui-button a, .yui-skin-sam .yui-button a:visited {padding:0 10px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}.yui-skin-sam .yui-button a {*line-height:1.875;*padding-bottom:1px;}.yui-skin-sam .yui-split-button button, .yui-skin-sam .yui-menu-button button {padding-right:20px;background-position:right center;background-repeat:no-repeat;}.yui-skin-sam .yui-menu-button button {background-image:url("../../js/yui2/assets/skins/sam/menu-button-arrow.png");}.yui-skin-sam .yui-split-button button {background-image:url("../../js/yui2/assets/skins/sam/split-button-arrow.png");}.yui-skin-sam .yui-button-focus {border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-focus .first-child {border-color:#7D98B8;}.yui-skin-sam .yui-split-button-focus button {background-image:url("../../js/yui2/assets/skins/sam/split-button-arrow-focus.png");}.yui-skin-sam .yui-button-hover {border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-hover .first-child {border-color:#7D98B8;}.yui-skin-sam .yui-split-button-hover button {background-image:url("../../js/yui2/assets/skins/sam/split-button-arrow-hover.png");}.yui-skin-sam .yui-button-active {border-color:#7D98B8;background-position:0 -1700px;}.yui-skin-sam .yui-button-active .first-child {border-color:#7D98B8;}.yui-skin-sam .yui-split-button-activeoption {border-color:#808080;background-position:0 0;}.yui-skin-sam .yui-split-button-activeoption .first-child {border-color:#808080;}.yui-skin-sam .yui-split-button-activeoption button {background-image:url("../../js/yui2/assets/skins/sam/split-button-arrow-active.png");}.yui-skin-sam .yui-radio-button-checked, .yui-skin-sam .yui-checkbox-button-checked {border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-radio-button-checked .first-child, .yui-skin-sam .yui-checkbox-button-checked .first-child {border-color:#304369;}.yui-skin-sam .yui-radio-button-checked button, .yui-skin-sam .yui-checkbox-button-checked button {color:#fff;}.yui-skin-sam .yui-button-disabled {border-color:#ccc;background-position:0 -1500px;}.yui-skin-sam .yui-button-disabled .first-child {border-color:#ccc;}.yui-skin-sam .yui-button-disabled button, .yui-skin-sam .yui-button-disabled a, .yui-skin-sam .yui-button-disabled a:visited {color:#A6A6A6;cursor:default;}.yui-skin-sam .yui-menu-button-disabled button {background-image:url("../../js/yui2/assets/skins/sam/menu-button-arrow-disabled.png");}.yui-skin-sam .yui-split-button-disabled button {background-image:url("../../js/yui2/assets/skins/sam/split-button-arrow-disabled.png");}.yui-h-slider, .yui-v-slider, .yui-region-slider {position:relative;}.yui-h-slider .yui-slider-thumb, .yui-v-slider .yui-slider-thumb, .yui-region-slider .yui-slider-thumb {position:absolute;cursor:default;}.yui-skin-sam .yui-h-slider {background:url("../../js/yui2/assets/skins/sam/bg-h.gif") no-repeat 5px 0;height:28px;width:228px;}.yui-skin-sam .yui-h-slider .yui-slider-thumb {top:4px;}.yui-skin-sam .yui-v-slider {background:url("../../js/yui2/assets/skins/sam/bg-v.gif") no-repeat 12px 0;height:228px;width:48px;}.yui-skin-sam .yui-region-slider {height:228px;width:228px;}.yui-carousel {visibility:hidden;overflow:hidden;position:relative;text-align:left;zoom:1;}.yui-carousel.yui-carousel-visible {visibility:visible;}.yui-carousel-content {overflow:hidden;position:relative;text-align:center;}.yui-carousel-element li {border:1px solid #ccc;list-style:none;margin:1px;overflow:hidden;padding:0;position:absolute;text-align:center;}.yui-carousel-vertical .yui-carousel-element li {display:block;float:none;}.yui-log .carousel {background:#f2e886;}.yui-carousel-nav {zoom:1;}.yui-carousel-nav:after {content:".";display:block;height:0;clear:both;visibility:hidden;}.yui-carousel-button-focus {outline:1px dotted #000;}.yui-carousel-min-width {min-width:115px;}.yui-carousel-element {overflow:hidden;position:relative;margin:0 auto;padding:0;text-align:left;*margin:0;}.yui-carousel-horizontal .yui-carousel-element {width:320000px;}.yui-carousel-vertical .yui-carousel-element {height:320000px;}.yui-skin-sam .yui-carousel-nav select {position:static;}.yui-carousel .yui-carousel-item-selected {border:1px dashed #000;margin:1px;}.yui-skin-sam .yui-carousel, .yui-skin-sam .yui-carousel-vertical {border:1px solid #808080;}.yui-skin-sam .yui-carousel-nav {background:url("../../js/yui2/assets/skins/sam/sprite.png") repeat-x 0 0;padding:3px;text-align:right;}.yui-skin-sam .yui-carousel-button {background:url("../../js/yui2/assets/skins/sam/sprite.png") no-repeat 0 -600px;float:right;height:19px;margin:5px;overflow:hidden;width:40px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-button {background-position:0 -800px;}.yui-skin-sam .yui-carousel-button-disabled {background-position:0 -2000px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-button-disabled {background-position:0 -2100px;}.yui-skin-sam .yui-carousel-button input, .yui-skin-sam .yui-carousel-button button {background-color:transparent;border:0;cursor:pointer;display:block;height:44px;margin:-2px 0 0 -2px;padding:0 0 0 50px;}.yui-skin-sam span.yui-carousel-first-button {background-position:0 -550px;margin-left:-100px;margin-right:50px;*margin:5px 5px 5px -90px;}.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button {background-position:0 -750px;}.yui-skin-sam span.yui-carousel-first-button-disabled {background-position:0 -1950px;}.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button-disabled {background-position:0 -2050px;}.yui-skin-sam .yui-carousel-nav ul {float:right;height:19px;margin:0;margin-left:-220px;margin-right:100px;*margin-left:-160px;*margin-right:0;padding:0;}.yui-skin-sam .yui-carousel-min-width .yui-carousel-nav ul {*margin-left:-170px;}.yui-skin-sam .yui-carousel-nav select {position:relative;*right:50px;top:4px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav select {position:static;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav ul, .yui-skin-sam .yui-carousel-vertical .yui-carousel-nav select {float:none;margin:0;*zoom:1;}.yui-skin-sam .yui-carousel-nav ul li {background:url("../../js/yui2/assets/skins/sam/sprite.png") no-repeat 0 -650px;cursor:pointer;float:left;height:9px;list-style:none;margin:10px 0 0 5px;overflow:hidden;padding:0;width:9px;}.yui-skin-sam .yui-carousel-nav ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}.yui-skin-sam .yui-carousel-nav ul li a {display:block;width:100%;height:100%;text-indent:-10000px;text-align:left;overflow:hidden;}.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-focus {outline:1px dotted #000;}.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-selected {background-position:0 -700px;}.yui-skin-sam .yui-carousel-item-loading {background:url("../../js/yui2/assets/skins/sam/ajax-loader.gif") no-repeat 50% 50%;position:absolute;text-indent:-150px;}*:focus, button:focus, .checkbox:focus, .radio:focus {outline-width:0 !important;}h1 {padding-bottom:4px;}fieldset, img, button {border-width:0;}a {outline-width:0 !important;}input {padding:1px 3px 2px;}inputtype {display:none !important;}input.search-submit-btn, .search-submit-btn, input.page-submit-btn, .page-submit-btn, input.light-smaller-submit-btn, .light-smaller-submit-btn {cursor:pointer;overflow:visible;}input.search-submit-btn, .search-submit-btn, input.page-submit-btn, .page-submit-btn {border-radius:5px;padding:2px 10px 3px;}input.search-submit-btn, .search-submit-btn, input.light-smaller-submit-btn, .light-smaller-submit-btn {border-width:1px !important;border-style:solid !important;}input.search-submit-btn:hover, .search-submit-btn:hover, input.search-submit-btn:focus, .search-submit-btn:focus, input.light-smaller-submit-btn:hover, .light-smaller-submit-btn:hover, input.light-smaller-submit-btn:focus, .light-smaller-submit-btn:focus {}input.page-submit-btn, .page-submit-btn {border-width:1px !important;border-style:solid !important;}input.light-smaller-submit-btn, .light-smaller-submit-btn {border-radius:3px;padding:0 4px 2px;}.page-submit-btn.page-submit-btn-disabled {display:none;}.checkbox, .radio {height:14px;width:14px;background:none !important;border-width:0 !important;margin-right:6px;margin-top:1px;padding:0 !important;}.form-row {width:100%;clear:both;float:left;padding:5px 0;}.hide {display:none !important;}div.select {float:left;border:1px solid;overflow:hidden;}select.select {margin:-1px;}.star-rating {display:block;outline-width:0;overflow:hidden;margin-right:45px;}.star-rating, .star-rating em {width:75px;height:14px;background-image:url("../../images/0-common/global-sprite.png");background-repeat:no-repeat;}.star-rating.rating-5, .star-rating.rating-5 em {background-position:-3px -72px;}.star-rating.rating-4-5, .star-rating.rating-4-5 em {background-position:-3px -54px;}.star-rating.rating-4, .star-rating.rating-4 em {background-position:-18px -72px;}.star-rating.rating-3-5, .star-rating.rating-3-5 em {background-position:-18px -54px;}.star-rating.rating-3, .star-rating.rating-3 em {background-position:-33px -72px;}.star-rating.rating-2-5, .star-rating.rating-2-5 em {background-position:-33px -54px;}.star-rating.rating-2, .star-rating.rating-2 em {background-position:-48px -72px;}.star-rating.rating-1-5, .star-rating.rating-1-5 em {background-position:-48px -54px;}.star-rating.rating-1, .star-rating.rating-1 em {background-position:-63px -72px;}.star-rating.rating-0-5, .star-rating.rating-0-5 em {background-position:-63px -54px;}.star-rating.rating-0, .star-rating.rating-0 em {background-position:-77px -72px;}.reviews-rating {display:block;text-indent:-1000em;outline-width:0;text-decoration:none;overflow:hidden;margin-right:5px;}.reviews-rating, .reviews-rating em {width:100px;height:15px;background-image:url("../../images/0-common/icons/tripadvisor-rating/ico-TA-ratings.png");background-repeat:no-repeat;float:left;}.reviews-rating.rating-5, .reviews-rating.rating-5 em {background-position:0 0;}.reviews-rating.rating-4-5, .reviews-rating.rating-4-5 em {background-position:0 -15px;}.reviews-rating.rating-4, .reviews-rating.rating-4 em {background-position:0 -30px;}.reviews-rating.rating-3-5, .reviews-rating.rating-3-5 em {background-position:0 -45px;}.reviews-rating.rating-3, .reviews-rating.rating-3 em {background-position:0 -60px;}.reviews-rating.rating-2-5, .reviews-rating.rating-2-5 em {background-position:0 -75px;}.reviews-rating.rating-2, .reviews-rating.rating-2 em {background-position:0 -90px;}.reviews-rating.rating-1-5, .reviews-rating.rating-1-5 em {background-position:0 -105px;}.reviews-rating.rating-1, .reviews-rating.rating-1 em {background-position:0 -120px;}.reviews-rating.rating-0-5, .reviews-rating.rating-0-5 em {background-position:0 -135px;}.reviews-rating.rating-0, .reviews-rating.rating-0 em {background-position:0 -150px;}div.checkout-item-rating div.reviews-rating, div.checkout-item-rating a.reviews-rating-link {margin-top:5px;}#ratings-bar a.reviews-rating-link {float:left;}.guarantee-container {padding:6px 20px 9px 20px;border-width:0 1px 1px 1px;border-style:none solid solid solid;}#view-results-menu .guarantee-container {background:none;float:right;padding-bottom:0;padding-right:10px;border-width:0;}#content-links-bar {float:right;padding-top:1px;}#content-links-bar li {float:left;padding:1.2em 0 0 18px;}#content-links-bar a {display:block;position:relative;overflow:hidden;height:15px;}#content-links-bar img {position:absolute;}.ico-pdf {width:13px;}.ico-pdf img {left:-70px;}.ico-pdf:hover img, .ico-pdf:focus img {left:-83px;}.ico-print {width:17px;}.ico-print img {left:-36px;}.ico-print:hover img, .ico-print:focus img {left:-53px;}.ico-send-mail {width:18px;}ico-send-mail.ico-print img {left:0;}.ico-send-mail:hover img, .ico-send-mail:focus img {left:-18px;}.field-errors-list {clear:both;margin:3px 0 7px;padding:6px 0 4px 0;list-style:disc;border-width:1px;border-style:solid;}.field-errors-list li {margin:0 8px 0 20px;padding-bottom:4px;position:relative;}.field-errors-list li span {margin-left:-1px;}.info-message {clear:both;margin:3px 0 7px;padding:6px 0 4px 0;list-style:disc inside;border-width:1px;border-style:solid;}.info-message li {margin:0 8px 0 20px;padding-bottom:4px;}.simple-page-content {margin-top:43px;}.simple-page-content h1 {margin-bottom:15px;}.unavailable-page-content {margin-top:88px;padding-bottom:88px;}.info-block {padding-left:86px;margin-top:71px;background:#ffffff url("../../images/0-common/languages.png") no-repeat;height:16px;}.info-block h2 {padding-bottom:8px;font-weight:bold;}.info-block.en {padding:19px 0 19px 86px;margin:0;border-top:1px solid #c1d5eb;border-bottom:1px solid #c1d5eb;background:#eef3f9 url("../../images/0-common/unavailable-bg.png") 19px 19px no-repeat;height:39px;}.info-block.es {background-position:26px 0;}.info-block.fr {background-position:26px -100px;}.info-block.de {background-position:26px -200px;}.info-block.it {background-position:26px -300px;}.info-block.nl {background-position:26px -400px;}.info-block.nb {background-position:26px -500px;}.info-block.ru {background-position:26px -600px;}.info-block.zh {background-position:26px -700px;}.info-block.ja {background-position:26px -800px;}.info-block.ko {background-position:26px -900px;}.info-list {margin:0 0 15px 0;padding:8px 26px 15px 26px;list-style:disc;border-width:1px;border-style:solid;}.info-list ul {list-style:disc;margin-left:27px;}.message-underlay-wrapper {overflow:hidden;position:fixed;z-index:99999;}.message-transparent-underlay {opacity:0;position:absolute;}.message-underlay {bottom:0;left:0;opacity:0.8;overflow:hidden;position:absolute;right:0;top:0;z-index:2000;}.message-box-wrapper {display:table;position:absolute;z-index:2010;}.message-underlay-wrapper, .message-transparent-underlay, .message-box-wrapper {height:100%;width:100%;left:0;top:0;}.message-underlay-parent {overflow:auto;position:relative;}.message-box {width:390px;display:block;vertical-align:middle;}.message-box p {padding-left:10px;}.message-box-container {margin:0 auto;padding:35px 50px;}.message-preloader {margin-top:20px;}.message-box-buttons-bar {padding-bottom:3px;padding-top:30px;}.message-box-buttons-bar .search-submit-btn {padding-top:1px;}.map-header {overflow:auto;}.map-header h5 {display:inline;float:left;}.map-wrapper {height:400px;width:500px;clear:both;margin:10px 0 6px 0;overflow:hidden !important;position:relative;}.map-links-bar {overflow:auto;}.map-links-bar a {float:left;}.map-links-bar .map-details-link {float:right;}.MSVE_Map {z-index:0 !important;}.MSVE_LogoContainer, .MSVE_LogoContainer_active, .MSVE_ScaleBarLabelBg, .MSVE_ScaleBarLabelBgInv, .MSVE_ScaleBarBg, .MSVE_CopyrightBackground, #MSVE_navAction_leftBar, #MSVE_navAction_leftBackground {z-index:1 !important;}.MSVE_ScaleBarLabelFg, .MSVE_ScaleBarLabelFgInv, .MSVE_ScaleBarFg {z-index:2 !important;}.MSVE_Dashboard_V6 {z-index:3 !important;}#MSVE_navAction_topBackground {z-index:4 !important;}#MSVE_navAction_compassContainer {z-index:2 !important;}#MSVE_navAction_compassWrapper {z-index:7 !important;}.MSVE_Dashboard_V6 #Compass {z-index:4 !important;}#MSVE_navAction_topBar {z-index:5 !important;}#MSVE_navAction_toggleGlyphWrapper {z-index:6 !important;}.info-box {border-style:solid;border-width:1px;z-index:1010;position:absolute;display:none;width:220px;overflow:hidden;}.info-box-hotels {border-style:solid;border-width:1px;z-index:1010;position:absolute;display:none;overflow:hidden;}.info-box-title {padding:8px 14px 4px 14px;margin:0;}.info-box-description {padding:0 14px 14px 14px;margin:0;}#page-home .customInfoBox-with-leftBeak, #page-home .customInfoBox-with-rightBeak, #page-home .customInfoBox-noBeak {z-index:1010 !important;}#page-home .customInfoBox-progressAnimation {z-index:1009 !important;}.customInfoBox-with-leftBeak .customInfoBox-body, .customInfoBox-with-rightBeak .customInfoBox-body, .customInfoBox-noBeak .customInfoBox-body {border-width:1px !important;border-style:solid !important;left:0 !important;top:0 !important;background-color:#fff;border-color: #0c3d72;}#page-home .customInfoBox-actionsBackground {margin:0;}#page-home .firstChild {margin:0 !important;}#page-home .customInfoBox-previewArea {border-width:0 !important;}.customInfoBox-leftBeak .customInfoBox-beak, .customInfoBox-rightBeak .customInfoBox-beak, #page-home .customInfoBox-with-leftBeak .customInfoBox-actions, #page-home .customInfoBox-with-leftBeak .firstChild br, #page-home .customInfoBox-with-leftBeak .firstChild > p, #page-home .customInfoBox-with-rightBeak .customInfoBox-actions, #page-home .customInfoBox-with-rightBeak .firstChild br, #page-home .customInfoBox-with-rightBeak .firstChild > p, #page-home .customInfoBox-noBeak .customInfoBox-actions, #page-home .customInfoBox-noBeak .firstChild br, #page-home .customInfoBox-noBeak .firstChild > p {display:none !important;}#page-home .customInfoBox-with-leftBeak .firstChild p.GDS-property-price-guarantee, #page-home .customInfoBox-with-leftBeak .firstChild p.GDS-property-price-guarantee-room, #page-home .customInfoBox-with-rightBeak .firstChild p.GDS-property-price-guarantee, #page-home .customInfoBox-with-rightBeak .firstChild p.GDS-property-price-guarantee-room, #page-home .customInfoBox-noBeak .firstChild p.GDS-property-price-guarantee, #page-home .customInfoBox-noBeak .firstChild p.GDS-property-price-guarantee-room {display:block !important;}.destination-label {float:left;margin:8px 0 0 0;}.destination-title-edit {display:block;float:none;overflow:hidden;}.destination-title {float:left;margin:7px 0 0 0;overflow:hidden;}.destination-title input {border-width:1px;border-style:solid;padding-top:0;padding-bottom:0;}.destination-title-form legend {display:none;}.destination-control-buttons-box {float:left;margin-left:2px;margin-top:10px;}.destination-control-buttons-box button {float:left;margin-right:2px;}.destination-source {position:absolute;top:-9999px;left:-9999px;}.destination-reset {display:none;padding:17px 10px 0 10px;cursor:pointer;float:left;}#destination-overlay_c {z-index:100;}.destination-overlay .message-box-container {width:510px;padding:8px 15px;}.destination-overlay {position:absolute;}.destination-overlay .hd {padding-bottom:0 !important;}.yui-skin-sam .yui-panel.destination-overlay .bd {padding-left:18px !important;padding-right:18px !important;}.yui-skin-sam .yui-panel.destination-overlay .ft {padding-left:18px !important;padding-right:18px !important;}.destination-overlay form {height:0;}.destination-popup-title {margin-bottom:15px;overflow:auto;}.destination-popup-title h2 {display:inline;}.destination-popup-close-icon {cursor:pointer;float:right;}.description-radios {min-width:450px;margin:12px 0 0 0;padding:3px 8px 0 8px;border-width:1px;border-style:solid;}.description-radios:after {content:".";display:block;height:0;clear:both;visibility:hidden;}.description-radios .row {width:auto;padding:0 0 8px 0;}.description-radios .radio {float:left;margin-right:3px;margin-top:2px;}.description-radios label {display:block !important;margin-left:16px;}.destination-overlay .message-box-buttons-bar {padding-top:0;}#destination-overlay-btn, #destination-overlay-btn-disabled {display:none;}#search-content {clear:both;overflow:hidden;}#page-content .scalable-main-content {margin-left:0 !important;}#search-details-form {width:100%;float:left;margin-top:10px;border-width:1px;border-style:solid;background:url("../../images/pages/landing/landing-form-bg.jpg") repeat-x top left;}#search-content #search-details-form {background-image:none;}#search-details-box {width:100%;float:left;}#search-details-box-container {padding:8px 11px;}#search-details-form input, #search-details-form select {border-width:1px;border-style:solid;}#change-search-form {height:0;width:100%;display:none;float:left;overflow:hidden;position:relative;visibility:hidden;}#change-search-form legend {display:none;}#change-search-form .search-form-buttons {clear:both;padding-bottom:3px;padding-top:5px;padding-left:53px;}#change-search-form-container {float:left;padding:3px 13px 12px 0;}#change-search-form-container label {display:inline-block;padding-bottom:3px;padding-left:1px;}.change-search-form-left-column, .change-search-form-right-column {float:left;}.change-search-form-left-column {padding-left:53px;width:70em;}.GM-popup-body {text-align:center;}.confirmation-gmap {height:230px;}.details-location-gmap {height:567px;width:100%;}.search-hotels-popup-gmap {height:398px;width:498px;}.search-hotels-gmap {height:583px;width:100%;}.gmnoprint {visibility:visible !important;display:block !important;}.common-link-content h3 {margin:0 0 10px 40px;}.common-link-content h2 {margin:26px 10px 20px;}.common-link-content p {line-height:1.6em !important;margin:0 0 10px 40px;}.common-link-content h2.linkHeading {float:left;display:inline;}.common-link-content li {line-height:1.6em !important;}.common-link-content ol.romanList {list-style-type:lower-roman;margin-left:40px;}.common-link-content ol.alphaList {list-style-type:lower-alpha;margin-left:40px;}.common-link-content ul {list-style-type:disc;margin-left:40px;}.common-link-content a.backToTop {float:left;display:inline;margin:32px 0 10px 10px;}.common-link-content .clearHeading {clear:both;}.common-link-content #CurrencyAmount {border-width:1px;border-style:solid;width:150px;margin:0 15px 0 0;padding:3px 5px;}.common-link-content input:hover {outline-width:3px !important;outline-style:solid !important;}.common-link-content input:focus {outline-width:0px !important;}.common-link-content #CurrencyResults {display:none;}.common-link-content .currencyBox {width:150px;padding:3px 5px;border-width:1px;border-style:solid;}.common-link-content .page-submit-btn {margin:0 0 0 15px;}.common-link-content .currencyColumn {float:left;display:inline;width:400px;margin-bottom:30px;}.common-link-content .currencyResultsColumn {float:left;display:inline;width:380px;margin-bottom:30px;}.common-link-content .currencyResultsEqualsColumn {float:left;display:inline;width:40px;margin-bottom:30px;}.faq-question {margin:0 0 10px 20px;}.faq-answer {margin:0 0 18px 20px;}.faq-answer ul, .faq-answer ol {margin-left:60px;}.faq-answer ul {list-style:disc;}.faq-answer ol {list-style:decimal;}.faq-answer strong {font-weight:bold;}.error-page-header {margin-top:28px;margin-bottom:15px;}.price-display-large {display:inline-block;}.price-display-old {display:block;}.price-display-medium {display:block;}.inline-price {display:inline-block;vertical-align:top;padding-top:6px;}.price-display-header {display:block;padding-bottom:11px;padding-top:2px;}.price > a {display:block;}.price-display {display:block;}.price-label {padding:10px 0;clear:both;}.checkout-price-label {border-top:0 !important;}.checkout-item-prices .details-rooms-important-information a {display:inline-block;font-size:1em;}.checkout-item-prices .details-rooms-important-information p {font-size:1em;}.skip-menu {position:absolute;left:-9999px;font-size:0;}.display-none {display:none;}#localization-container .bd {border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-top-width:1px;border-style:solid;}.popup-details-map-loader {width:100%;height:160px;}.print-display {display:none;}body {font-size:12px;text-align:left;}body, h1, h2, h3, h4, h5, select, button, input {font-family:Tahoma, Geneva, "Bitstream Vera Sans", sans-serif;}h1 {font-size:2.2em;}h2 {font-size:inherit;}h3 {font-size:inherit;}h4 {font-size:inherit;}h5 {font-size:inherit;}a:focus, a:hover {text-decoration:underline;}input {font-size:1.1em;line-height:1.1em;}label, .average-rating, .map-links-bar .map-details-link, .faq-question, .current-image-index, .see-photos-link, .guarantee-container span, .info-box-title, .info-list {font-weight:bold;}input.search-submit-btn, .search-submit-btn, input.page-submit-btn, .page-submit-btn {font-size:1.25em;line-height:1.25em;white-space:nowrap;}a, input.search-submit-btn:hover, .search-submit-btn:hover, input.search-submit-btn:focus, .search-submit-btn:focus, input.light-smaller-submit-btn:hover, .light-smaller-submit-btn:hover, input.light-smaller-submit-btn:focus, .light-smaller-submit-btn:focus {text-decoration:none;}input.light-smaller-submit-btn, .light-smaller-submit-btn {font-size:1em;line-height:1.3em;}.checkbox, .radio {vertical-align:top;}.centered-content, .message-box, .message-box-container {text-align:center;}.star-rating {text-indent:-1000em;text-decoration:none;}.star-rating, .star-rating em, .map-popup h5 {font-size:1em;}.guarantee-container {font-size:1.13em;}#content-links-bar li {line-height:1.18em;}.info-block p {line-height:1.4em;}.info-list {font-size:1.2em;line-height:1.8em;}.info-list li {font-size:0.9em;font-weight:normal;line-height:1.5em;}.message-box-container p {font-size:1.7em;line-height:1.1em;}.message-box-buttons-bar .search-submit-btn {font-size:1.25em;}.map-links-bar a {font-size:0.9em;}.info-box-title {font-size:1.1em;text-align:left;}.info-box-description {font-size:0.9em;text-align:left;}.MSVE_MapContainer {font-size:12px !important;}.destination-label, .destination-title {font-size:2.1em;font-weight:bold;}.destination-overlay .message-box, .destination-overlay .message-box-container {text-align:left;}.destination-overlay, .destination-overlay .button-group {text-align:left !important;}.destination-popup-title h2 {font-size:1.3em;}.destination-overlay p {font-size:1em;font-weight:bold;}.description-radios label {font-size:1.25em;line-height:1;font-weight:normal;}.destination-title input {font-size:0.99em;}#search-details-box {font-size:1em;}#search-details {font-size:1.2em;line-height:1.2em;}#search-details-form .search-form-buttons {text-align:left;}#change-search-form-container label {font-weight:normal;font-size:1.1em;}.common-link-content h3 {font-size:1.2em;font-weight:bold;}.common-link-content h2 {font-size:1.6em;font-weight:bold;}.common-link-content li, .common-link-content p {font-size:1.2em !important;}.common-link-content #CurrencyAmount, .common-link-content .currencyBox, .common-link-content label {font-size:1.25em;}.common-link-content .currencyColumn, .common-link-content .currencyResultsColumn, .common-link-content .currencyResultsEqualsColumn {text-align:center;}.common-link-content .resultsText {font-size:2em;}.info-content {font-weight:normal;}.price-display-large {font-size:1.9em;font-weight:bold;}.price-display-old {font-size:1.17em;text-decoration:line-through;font-weight:bold;}.price-display-medium {font-size:1.4em;font-weight:normal;}.price-display-header {font-size:0.92em;white-space:nowrap;}.info-box-hotels {font-size:8pt;font-weight:normal;}.details-link {font-weight:normal !important;font-size:.83em;}body, .star-rating, .star-rating em, .reviews-rating, .reviews-rating em, .info-box-hotels, .info-block h2, .info-block.en p, .info-block.en, .price-label, .common-link-content #CurrencyAmount, .common-link-content .currencyBox, .info-list, .guarantee-container {color: #0d447f;}input, select {color: #0d447f;background-color:#fff;}button {background-color: #3eab21;border-color: #469a46;color:#fff;}input.search-submit-btn, .search-submit-btn, input.light-smaller-submit-btn, .light-smaller-submit-btn {background-image:url("../../images/0-common/page-btn-gradient.png");background-position:left bottom;background-repeat:repeat-x;background-color: #3eab21 !important;border-color: #469a46 !important;color:#fff !important;}input.search-submit-btn:hover, .search-submit-btn:hover, input.search-submit-btn:focus, .search-submit-btn:focus, input.light-smaller-submit-btn:hover, .light-smaller-submit-btn:hover, input.light-smaller-submit-btn:focus, .light-smaller-submit-btn:focus {background-color: #0c3d72 !important;border-color: #023873 !important;color: #9ebddf !important;}input.page-submit-btn, .page-submit-btn {background-image:url("../../images/0-common/page-btn-gradient.png");background-position:left bottom;background-repeat:repeat-x;background-color: #3eab21 !important;border-color: #469a46 !important;color:#fff !important;}input.page-submit-btn:hover, .page-submit-btn:hover, input.page-submit-btn:focus, .page-submit-btn:focus {color: #9ebddf !important;border-color: #023873 !important;background-color: #0c3d72 !important;}.btn-disabled {color: #9ebddf !important;border-color: #023873 !important;background-color: #0c3d72 !important;}.page-submit-btn.page-submit-btn-disabled {color:#8cb4e2 !important;border-color:#bdd2ea !important;background-color:#ffffff !important;}.guarantee-container {background-color: #cde3f9;background-image:url("../../images/widgets/tab-view/view-panel-bg.png");background-position:left bottom;background-repeat:repeat-x;border-left-color: #95bbe5;border-right-color: #95bbe5;border-bottom-color: #95bbe5;border-top-color: #95bbe5;}.field-errors-list, .field-errors-list li {background-color: #ffe5e8;border-color: #cc0000;color: #cc0000;}.error {border-color: #cc0000 !important;color: #cc0000 !important;}.info-message {background-color: #fffcd4;border-color: #f9c700;color: #000000;}.info-block p {color:#70727e;}.info-list {background-color: #eef3f9;border-color: #c1d5eb;}.message-transparent-underlay, .message-underlay {background-color:#fff;}.message-box-container p {background-color:#fff;}.yui-skin-sam .yui-panel .bd {border-color: #0c3d72;}.map-header a, .map-links-bar a {color: #2966aa;}.map-header a:hover, .map-links-bar a:hover {color: #0d447f;}.map-header a:active, .map-links-bar a:active {color: #2966aa;}.info-box, .VE_Pushpin_Popup_Title, .description-radios label, .message-box-container p {color: #0d447f;}.info-box {background:#fff;border-color: #0c3d72;}.customInfoBox-body {background:#fff !important;}.ero .ero-shadow {background-color:#e5e5e5 !important;}.ero .ero-body, .description-radios {border-color: #0c3d72 !important;}.destination-popup-title h2 {color:#115dce;}.destination-popup-close-icon {color:#cdd0d2;}.image-slideshow-popup {background-color:#fff;border-color:#cdd0d2;}.image-slideshow-header h5, .slideshow-navigation li, .slideshow-navigation-container a {color:#115dce;}.image-slideshow-close-icon {color:#cdd0d2;}.slideshow-navigation-container span {color:#70727e;}#search-details-form {background-color: #0c3d72;border-color: #023873;}#search-details-form, #search-details-box {color: #9cc3ed;}#search-details-form input, #search-details-form select {color: #0d447f;border-color: #023873;background-color:#fff;}#search-details-form div.select {border-color: #023873;}#search-details-box-container {background:url("../../images/pages/landing/landing-form-bottom-bg.png") repeat-x bottom left;}.destination-title input {box-shadow:inset 0 2px 2px #dddddd;color: #0d447f;border-color: #d4d7d9;background-color:#fff;}#change-search-form {background:url("../../images/pages/landing/landing-form-bottom-bg.png") repeat-x bottom left;}#change-search-form-container label {color: #9cc3ed;}.price-display-large {color: #0d447f;}.price-display-old {color: #8db5e2;}.price-display-medium, .page-price-text {color: #0d447f;}.price-display-header {color: #70727e;}#localization-container .bd, .common-link-content input:hover {outline-color: #d4d7d9 !important;}.common-link-content #CurrencyAmount, .common-link-content .currencyBox {background-color:#fff;border-color: #d4d7d9;}.popup-details-map-loader {background-image:url("../../images/0-common/preloader.gif");background-position:center center;background-repeat:no-repeat;}.info-box-hotels {background-color:#fff;border-color: #0c3d72;}#lpg-faq h2 {border-bottom-color: #023873;}.lpg-form-container {background-color: #0c3d72;border-color: #023873;color: #9cc3ed;}.lpg-form-container .input {background-color:#fff;border-color: #023873;color: #0d447f;}button::-moz-focus-inner {border:0;}*+html  {background-image:none;background-position:fixed;background-repeat:no-repeat;}.yui-calendar td a::-moz-focus-inner {background-color:#426FD9 !important;}input.search-submit-btn, .search-submit-btn, input.page-submit-btn, .page-submit-btn {-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;padding /*\**/:3px 11px 3px 10px\9;[padding /*\**/:2px 7px 3px;padding /*\**/:4px 9px 3px 9px;]*padding:2px 9px 1px 8px;}input.light-smaller-submit-btn, .light-smaller-submit-btn {-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;padding /*\**/:1px 7px 3px 6px\9;*padding:0 6px 0 5px;}.guarantee-container {padding:7px 20px 9px 20px\9;}#content-links-bar li {padding-top:1em\9;}.field-errors-list li {[margin-left:23px;margin-left:23px;]*margin-left:22px;}.field-errors-list li span {[margin-left:-4px;margin-left:-4px;]*margin-left:-3px;}.message-transparent-underlay {-ms-filter:dximagetransform.microsoft.alpha;filter:alpha("opacity= 0");}.message-underlay {-ms-filter:dximagetransform.microsoft.alpha;filter:alpha("opacity= 80");}.message-underlay-parent {*overflow:visible;*zoom:1;}.message-box {#display:inline-block;}.message-box-buttons-bar .search-submit-btn {padding-top /*\**/:3px\9;*padding-top:1px;}.description-radios {#overflow-y:auto;#overflow-x:hidden !important;#zoom:1;}.map-wrapper {zoom:1;}.info-box {border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;box-shadow:1px 1px 1px #777;-moz-box-shadow:1px 1px 1px #777;-webkit-box-shadow:1px 1px 1px #777;}.destination-title-edit, .search-results-destination-control {zoom:1;}.destination-title {margin-top:6px\9;[margin-top:7px;margin-top:6px;]}.destination-control-buttons-box {margin-top:6px\9;[margin-top:6px;margin-top:8px;]}.destination-title input {-moz-box-shadow:inset 0 2px 2px #dddddd;-webkit-box-shadow:inset 0 2px 2px #dddddd;}.image-slideshow-popup-wrapper, .image-slideshow-popup, .image-wrapper {zoom:1;}#search-details {*display:inline;}#change-search-form .search-form-buttons {*margin-top:-7px;}#change-search-form-container label {padding-bottom /*\**/:2px\9;*padding-bottom:3px;}#page {width:960px;margin-left:auto;margin-right:auto;overflow:hidden;border-left-width:1px;border-right-width:1px;border-left-style:solid;border-right-style:solid;padding-left:21px;padding-right:21px;}#page-header, #page-navigation, #page-content, #page-footer {clear:both;}#page-header {padding:0;width:100%;}#page-header-logo {display:block;width:100%;vertical-align:middle;}#page-header-navigation {float:right;padding-top:21px;padding-right:40px;}#page-header-navigation li {width:60px;float:left;}#page-header-customer-care {padding-right:11px;}#page-navigation {border-top-style:solid;border-top-width:1px;width:100%;background:url("../../images/0-common/global-sprite.png") repeat-x 0 -153px;float:left;margin-bottom:5px;padding-bottom:3px;}#primary-tabs {display:inline-block;float:left;list-style:none;}#primary-tabs li {display:block;float:left;position:relative;margin-right:-1px;}#primary-tabs li a {display:block;padding:10px 0 9px 0;}#primary-tabs li.selected a {background:url("../../images/0-common/primary-tab-active-bg.png") repeat-x bottom left;}#primary-tabs li a span {display:block;padding:0 15px 0 15px;border-left-style:solid;border-left-width:1px;}#primary-tabs li:first-child a span {border-left:none;}#primary-tabs li.selected a span, #primary-tabs li.last a span {border-width:0;}#localization-container {display:none;float:right;padding-top:4px;}#localization-container li.localization-container-locale, #localization-container li.localization-container-currency {display:inline-block;cursor:pointer;float:left;}.popup-menu-item-icon-wrapper {display:block;float:left;position:relative;width:16px;height:16px;overflow:hidden;}.popup-menu-item-icon {position:absolute;}.flags-ae {left:0;}.flags-an {left:-16px;}.flags-ar {left:-32px;}.flags-au {left:-48px;}.flags-bb {left:-64px;}.flags-be {left:-80px;}.flags-bg {left:-96px;}.flags-bh {left:-112px;}.flags-bm {left:-128px;}.flags-br {left:-144px;}.flags-bs {left:-160px;}.flags-bt {left:-176px;}.flags-ca {left:-192px;}.flags-ch {left:-208px;}.flags-cl {left:-224px;}.flags-cn {left:-240px;}.flags-cy {left:-256px;}.flags-cz {left:-272px;}.flags-de {left:-288px;}.flags-dk {left:-304px;}.flags-dz {left:-320px;}.flags-ee {left:-336px;}.flags-eg {left:-352px;}.flags-es {left:-368px;}.flags-eu {left:-384px;}.flags-fi {left:-400px;}.flags-fj {left:-416px;}.flags-fr {left:-432px;}.flags-gb {left:-448px;}.flags-gr {left:-464px;}.flags-hk {left:-480px;}.flags-hr {left:-496px;}.flags-hu {left:-512px;}.flags-id {left:-528px;}.flags-ie {left:-544px;}.flags-il {left:-560px;}.flags-in {left:-576px;}.flags-is {left:-592px;}.flags-it {left:-608px;}.flags-jm {left:-624px;}.flags-jo {left:-640px;}.flags-jp {left:-656px;}.flags-kh {left:-672px;}.flags-kr {left:-688px;}.flags-kw {left:-704px;}.flags-kz {left:-720px;}.flags-la {left:-736px;}.flags-lb {left:-752px;}.flags-lk {left:-768px;}.flags-lt {left:-784px;}.flags-lu {left:-800px;}.flags-lv {left:-816px;}.flags-ma {left:-832px;}.flags-mo {left:-848px;}.flags-mx {left:-864px;}.flags-my {left:-880px;}.flags-nl {left:-896px;}.flags-no {left:-912px;}.flags-nz {left:-928px;}.flags-om {left:-944px;}.flags-ph {left:-960px;}.flags-pk {left:-976px;}.flags-pl {left:-992px;}.flags-pt {left:-1008px;}.flags-qa {left:-1024px;}.flags-ro {left:-1040px;}.flags-ru {left:-1056px;}.flags-sa {left:-1072px;}.flags-sd {left:-1088px;}.flags-se {left:-1104px;}.flags-sg {left:-1120px;}.flags-sk {left:-1136px;}.flags-th {left:-1152px;}.flags-tn {left:-1168px;}.flags-tr {left:-1184px;}.flags-tt {left:-1200px;}.flags-tw {left:-1216px;}.flags-ua {left:-1232px;}.flags-us {left:-1248px;}.flags-vc {left:-1264px;}.flags-ve {left:-1280px;}.flags-vn {left:-1296px;}.flags-za {left:-1312px;}.flags-zm {left:-1328px;}.world-contacts {margin:0 0 5px 0;clear:both;}.world-contacts span {margin-right:13px;display:block;float:left;}.world-contacts p {float:right;}.pages-localization-and-print {clear:both;}.pages-localization-and-print #content-links-bar {float:right;padding-right:20px;}.pages-localization-and-print #content-links-bar li {padding-top:7px;}.popup-menu-wrapper {border-width:1px;border-style:solid;float:left;padding:15px 14px;}.popup-menu {float:left;}.popup-menu-items-column {float:left;margin-right:9px;}.popup-menu-items-last-column {margin-right:0;}.popup-menu-item {display:block;}.popup-menu-item a {display:block;padding:3px 20px 3px 4px;}.popup-menu-item-hover {outline-width:0 !important;}#page-footer {margin-top:15px;padding:13px 0 22px 0;text-align:center;}#page-footer p, .page-footer-menu ul, .page-footer-menu li {display:inline-block;float:left;}#page-footer ul {margin:0 0 10px 0;padding:0;}.page-footer-menu li {padding:0 0 0 8px;display:inline;float:none;}.page-footer-menu li a {display:inline-block;border-left-style:solid;border-left-width:1px;padding-left:7px;}.page-footer-menu li:first-child a {border-left:none;padding-left:0;}.page-footer-menu a span {line-height:1.2em;}#TA-branding {vertical-align:middle;margin:15px 0;padding:0;}#TA-branding span {vertical-align:middle;background:url("../../images/0-common/icons/tripadvisor-rating/ico-trip-advisor.png") no-repeat;display:inline-block;height:17px;width:90px;border:0;margin:0 5px;padding:0;}#left-side-bar {width:420px;float:left;margin:9px 0 0 0;}#left-side-bar-container h2 {padding:0 0 10px 0;}#main-content {margin:9px 0 0 420px;}#update-overlay .ft {padding-bottom:40px !important;}#update-overlay .message-box-container {padding-top:27px;padding-bottom:18px;}#page, #localization-container, .popup-menu-wrapper, .popup-menu {text-align:left;}#page a:hover, #page a:focus {cursor:pointer;text-decoration:none;}a#page-header-logo {font-size:0;}#page-header-customer-care {font-size:1.09em;text-align:right;}#page-header-navigation li a, #page-header-navigation li a:hover, #page-header-navigation li a:focus, #primary-tabs li a:hover, #primary-tabs li a:focus, .popup-menu-item-hover a, .page-footer-menu a:hover, .page-footer-menu a:focus, .page-footer-menu a span, .page-footer-menu a:hover span, .page-footer-menu a:focus span {text-decoration:none;}#primary-tabs li a {font-size:1.25em;line-height:0.85em;}#primary-tabs li.selected a, .popup-menu-item-selected a {font-weight:bold;}.popup-menu-item {white-space:nowrap;}.popup-menu-item a {font-size:0.9em;text-decoration:none;white-space:nowrap;}#page-footer {font-size:0.98em;}#left-side-bar h3 {font-size:1.2em;}#left-side-bar-container h2 {font-size:1.5em;line-height:1em;}#update-overlay .button-group {text-align:center;}.world-contacts {font-size:0.92em;line-height:1;}body, #page {background-color:#fff;}#page {color: #0d447f;border-left-color:#fff;border-right-color:#fff;}#page a, #page-header-customer-care a, #primary-tabs li a {color: #2966aa;}#page a:hover, #page a:focus, #primary-tabs li a:hover, #primary-tabs li a:focus, #localization-container .yui-button-selectedmenuitem, #localization-container .yui-button-selectedmenuitem {color: #0d447f;}#page a:active, #primary-tabs li a:active {color: #2966aa;}#page-header-customer-care, .world-contacts span {color: #70727e;}#page-header {background-color:#fff;}#page-navigation, #primary-tabs li a span {border-top-color: #d4d7d9;}.world-contacts span strong, .promo-code, #page-footer, .company-name {color: #0d447f !important;}#primary-tabs li.selected a {background-color: #cde3f9;color: #0d447f;}#localization-container li {border-color:#fff;color: #2966aa;}#localization-container .yui-button-selectedmenuitem, #localization-container .yui-button-selectedmenuitem {background-color: #9ebddf;border-color: #c1d5eb !important;}#localization-container .yui-skin-sam .yuimenu .bd, #localization-container .yui-skin-sam .yuimenu .topscrollbar, #localization-container .yui-skin-sam .yuimenu .bottomscrollbar {border-color: #d4d7d9 !important;}.popup-menu-wrapper {border-color:#144288;}.popup-menu-item a {color:#6f737b;}.popup-menu-item-selected {background-color:#f3f3f3;}.popup-menu-item-selected a {color:#000;}.popup-menu-item-hover {background-color: #cde3f9;}.popup-menu-item-hover a {color:#115dce;}.page-footer-menu li a {border-right-color: #d4d7d9;color: #2966aa;border-left-color: #2966aa;}.footer-menu-center-wrapper {border-top-color: #d4d7d9;border-bottom-color: #d4d7d9;box-shadow:0 3px 3px #ededed;}.footer-menu li a {border-left-color: #d4d7d9;}.footer-menu-center-wrapper {-moz-box-shadow:0 3px 3px #ededed;-webkit-box-shadow:0 3px 3px #ededed;}#primary-tabs li.selected a {_background-image:none;}.details-view {padding:10px 0 0 0;}.details-header {clear:both;margin:0 0 22px 0;}.details-title {float:left;}.details-price-wrapper {float:right;padding:0 0 3px 0;}.details-price {display:block;padding:0 0 3px 0;}.details-rating-wrapper {margin:0 0 4px 0;}.details-rating-control {width:75px;display:inline-block;margin-right:60px;}.matrix-rating-wrapper .details-rating-control {width:auto;}.details-reviews-control {display:inline-block;}.details-address {clear:both;}.details-address small {display:block;padding:6px 0 0 0;}.details-tabs {width:100%;clear:both;margin:0;position:relative;}.details-tabs dt {height:33px;border-bottom-width:0 !important;cursor:pointer;float:left;left:0;margin-right:1px;position:relative;z-index:1;border-left-width:1px;border-left-style:solid;}.details-tabs dt a {display:block;height:33px;padding:0 12px;}.details-tabs dt:first-child {border-left-width:0;}.details-tabs dt:last-child {border-right-width:1px;border-right-style:solid;}.details-tabs dt.tab-select {top:-1px;border-top-left-radius:3px;border-top-right-radius:3px;border-top-width:1px;border-left-width:1px !important;border-right-width:1px !important;border-style:solid;border-bottom-width:0 !important;cursor:auto;z-index:1;}.details-tabs dt.tab-select ~ dt {border-left-width:0;}.details-tabs dt.tab-select ~ dt dt {border-left-width:1px;}.details-tabs dt.tab-select:hover a {padding:0 12px;}.details-tabs dt:hover {top:-1px;border-width:1px;border-style:solid;}.details-tabs dt:hover a {padding:0 11px 0 12px;}.details-tabs dt:first-child:hover a {padding:0 11px 0 11px;}.details-tabs dt.tab-select:first-child:hover a {padding:0 12px;}.details-tabs dd.tab-select {display:block;}.details-tabs dd {width:100%;display:none;float:right;margin:32px 0 0 -100%;position:relative;z-index:0;}.details-tabs-content {border-top-width:1px;border-top-style:solid;padding:15px 0 0 0;}.details-overview-descr {float:none;overflow:hidden;}.details-overview-description-inline p {margin-bottom:10px;}.details-overview-description-inline li, .details-overview-description-inline ul li {list-style:none;}.details-overview {margin:0 0 20px 0;}.details-title-sub {border-bottom-width:3px;border-bottom-style:solid;clear:both;margin:0 0 9px 0;padding:0 0 10px 0;}.link-more {padding:8px 0 18px 0;}.details-rooms-wrapper {padding:10px 14px 14px 14px;border-width:1px;border-style:solid;margin:22px 0 10px 0;clear:both;}.details-rooms-wrapper-overview {margin-top:0 !important;margin-bottom:22px !important;}.details-rooms {border-collapse:collapse;margin-top:0;}.details-rooms caption {display:none;}.details-rooms th, .details-rooms td {border-width:0;}.details-rooms thead th {padding:5px 9px;}.details-rooms tbody th, .details-rooms tbody td {padding:7px 9px 0 9px;}.details-rooms thead th.room-type, .details-rooms tbody th.room-type {padding-left:0;}.details-rooms td.room-breakfast {width:20%;vertical-align:middle;}.details-rooms td.room-breakfast .breakfast-label {padding-right:11px;}.details-rooms td.room-rate {width:5em;vertical-align:middle;}.details-rooms th.button-cell, .details-rooms td.button-cell {min-width:9%;padding-left:10px;padding-right:10px;vertical-align:middle;}.details-rooms thead th {border-bottom-width:1px !important;border-bottom-style:solid !important;}.details-rooms tbody th, .details-rooms tbody td {border-bottom-width:1px !important;border-bottom-style:dashed !important;padding-bottom:7px;}.result-content-footer a {margin-right:136px;}.book-phone-num {float:left;padding-right:10px;}.result-content-footer .book-phone-num {float:none;}.details-rooms-advance {margin:0 0 0 0;}.details-rooms-advance .link-more {width:240px;display:inline-block;padding:8px 0 0 0;vertical-align:top;}.details-rooms-advance .link-more a {line-height:1.2;}.details-rooms-info {display:inline-block;padding:8px 0 0 0;vertical-align:top;}.details-rooms-footnote {display:block;margin:4px 0 0 0;}.details-amenities-wrapper {border-bottom-width:1px;border-bottom-style:dashed;padding:0 0 8px 0;margin-bottom:22px;}.details-amenities-name {float:left;width:8em;padding-right:10px;padding-bottom:5px;clear:left;}.details-amenities-options {list-style:inside square;overflow:hidden;padding-bottom:5px;}.details-amenities-options li {float:left;margin-right:7px;}.details-amenities-options li:first-child {list-style:none;}.details-amenities-name {width:110px;padding-bottom:5px;padding-right:10px;clear:left;}.details-policies-wrapper {border-bottom-width:1px;border-bottom-style:dashed;margin:0 0 22px 0;padding:0 0 8px 0;}.details-policies-name {float:left;padding-right:10px;padding-bottom:5px;clear:left;}.details-policies-options {list-style:inside square;overflow:hidden;padding-bottom:5px;}.details-policies-options li {float:left;margin-right:7px;}.details-policies-options li:first-child {list-style:none;}.details-title-photos {clear:both;margin:0 0 10px 0;padding:0;}.details-gallery a {border-width:1px;border-style:solid;display:block;float:left;margin:0 5px 5px 0;padding:3px;vertical-align:top;}.details-gallery {padding:0 0 20px 0;}.details-gallery a:hover {border-width:2px;border-style:solid;padding:2px;}.details-gallery a img {display:block;}#details-gallery-advisor a img {width:50px;height:50px;}.details-photos-img {max-width:466px;float:left;margin:0 20px 0 0;padding:0 0 20px 0;}.details-photos-img > a span {display:block;max-width:364px;height:244px;overflow:hidden;cursor:pointer;}.details-photos-img > a img {width:100%;}.details-slideshow-prev, .details-slideshow-next {background-image:url("../../images/widgets/slideshow/btn-arrow-set.png");background-repeat:no-repeat;width:7px;height:11px;}.details-slideshow-prev {background-position:0 0;}.details-slideshow-prev:hover, .details-slideshow-prev:active {background-position:0 -11px;}.details-slideshow-next {background-position:-7px 0;}.details-slideshow-next:hover, .details-slideshow-next:active {background-position:-7px -11px;}.image-slideshow-popup-wrapper {overflow:auto;}.image-slideshow-popup {width:350px;border-width:3px;border-style:solid;padding:10px 12px 9px;}.image-slideshow-header {overflow:auto;}.image-slideshow-header h5 {display:inline;float:left;}.image-slideshow-close-icon {cursor:pointer;float:right;}.image-wrapper {height:230px;width:350px;clear:both;margin:8px 0 6px;overflow:hidden !important;position:relative;}.image-wrapper img {position:absolute;}.slideshow-navigation-container {overflow:auto;}.slideshow-navigation {display:inline-block;float:left;overflow:auto;}.slideshow-navigation li {cursor:pointer;display:inline-block;float:left;padding:0 5px;}.slideshow-navigation-container span {float:left;}.current-image-index {padding:0 0 0 18px;}.see-photos-link {float:right;}.details-overview-img {max-width:380px;float:left;margin:0 20px 0 0;}.details-slideshow .yui-carousel-element li {width:352px;height:233px;border-width:0;}.overview-slideshow .yui-carousel-element li {width:368px;height:235px;border-width:0;}.details-slideshow div, .overview-slideshow div {border-width:0 !important;}#details-slideshow {width:352px;height:233px;overflow:hidden;}#overview-slideshow {width:370px;height:237px;overflow:hidden;}#details-slideshow #carousel, #overview-slideshow #carousel {display:none;}.details-slideshow .yui-carousel-nav, .overview-slideshow .yui-carousel-nav {display:none;}#details-slideshow-start {display:none;}.details-slideshow {position:relative;padding:11px 55px 11px 55px;margin:0 0 20px 0;border-width:1px;border-style:solid;}.overview-slideshow {border-width:1px;border-style:solid;padding:3px;}.overview-slideshow a {width:368px;height:235px;display:block;overflow:hidden;}.details-slideshow-next, .details-slideshow-prev {display:block;position:absolute;width:7px;height:11px;top:125px;cursor:pointer;}.details-slideshow-prev {left:9px;}.details-slideshow-next {right:9px;}.details-slideshow-controls {padding:10px 0 0 0;}.details-slideshow-controls span {border-width:0;display:inline;padding:0;cursor:pointer;}.details-rooms-rates {padding:3px 10px 15px 10px;margin:0 0 10px 0;border-width:1px;border-style:solid;}.details-rooms-rates-info-wrapper {clear:both;position:relative;border-bottom:1px solid;}.details-rooms-rates-description-col-container {width:100%;clear:both;float:left;margin-right:-447px;}.details-rooms-rates-description-col {margin-right:447px;}.details-rooms-rates-prices-col {width:447px;float:right;}.details-rooms-rates-title {margin:12px 0 15px 0;}.details-rooms-rates-title p {display:inline;margin-right:15px;}.details-rooms-rates-title span {margin:0 15px 0 0;float:none;}.details-rooms-rates-options {list-style:none;margin:0 0 7px 0;}.details-rooms-rates-options li {float:left;border-left-width:1px;border-left-style:solid;padding:0 9px 0 9px;}.details-rooms-rates-options li:first-child {border:none;padding-left:0;}.details-rooms-rates-description {clear:both;margin:0 0 5px 0;padding:10px 12px;}.details-rooms-important-information {clear:both;margin:0 0 5px 0;padding:10px 12px;text-align:left;}.rate-details-currency {text-transform:uppercase;}.details-rooms-popup {margin:0 10px 5px 0 !important;height:400px;overflow:auto;}.bd .details-rooms-important-information {padding:0;}.details-rooms-important-information h2, .details-rooms-important-information p {margin-bottom:5px;}.details-rooms-important-information h2 {margin-top:15px;}.details-rooms-rates .link-more {padding:5px 0 0 0;}.details-rooms-rates-price-wrapper {text-align:right;padding:0 0 5px 0;}.details-rooms-rates-price {display:inline-block;text-align:right;vertical-align:top;}.details-rooms-rates-price span {padding:0 0 0 3px;}.details-rooms-rates-book {display:inline-block;padding:5px 0 3px 10px;vertical-align:bottom;}.details-rooms-rates-cancellation-policy {padding:10px 12px;display:none;}.toggle-details-link {margin-top:5px;cursor:pointer;}.details-rooms-rates-rest {display:none;}.drr-price-label {vertical-align:bottom;margin-bottom:4px;}.drr-price-centered {text-align:center;vertical-align:bottom;}span.details-rooms-rates-price-new {display:block;}span.details-rooms-rates-price-old {display:block;margin-bottom:-3px;}.details-price-old {display:block;margin-bottom:-5px;}.details-rooms-rates-prices-container {display:none;position:absolute;left:0;right:447px;bottom:0;}.details-rooms-rates-prices {width:100%;clear:both;margin:0 0 0 0;}.details-rooms-rates-prices caption {display:none;}.details-rooms-rates-prices th {padding:2px 3px;border-bottom-width:1px;border-bottom-style:solid;}.details-rooms-rates-prices {border-collapse:separate;}.details-rooms-rates-prices td {width:14%;padding:3px 3px;border-bottom-width:1px;border-bottom-style:dashed;border-right-width:1px;border-right-style:solid;}.details-rooms-rates-nights-price {vertical-align:middle;padding-left:5px;padding-right:5px;}.details-rooms-rates-oldprice span {display:block;}.details-rooms-rates-prices .last td {border-bottom-width:1px;border-bottom-style:solid;}.details-rooms-rates-offer {padding:4px 0 4px 25px;clear:both;}.details-rooms-rates-facilities-wrapper {padding:10px 12px;border-left-width:1px;border-left-style:solid;}.details-rooms-rates-facilities-expanded-container {display:none;}.details-rooms-rates-facilities-collapsed-container {display:block;}.details-rooms-rates-facilities {list-style:outside square;padding:0 0 0 20px;overflow:hidden;width:180px;}.details-rooms-rates-facilities li {padding:0 10px 5px 0;}.details-rooms-rates-facilities.first-column {float:left;margin-right:20px;}.details-location-map {padding:0 0 15px 0;border-top-width:3px;border-top-style:solid;}.details-location-point-col {float:left;width:48%;}.details-location-highlight-col {float:right;width:48%;}.details-location-point-col.whole-area, .details-location-highlight-col.whole-area {float:left;width:100%;}.details-location-title {border-bottom-width:3px;border-bottom-style:solid;clear:both;margin:0 0 9px 0;padding:0 0 10px 0;}.details-location-point-col p, .details-location-highlight-col p {margin:0 0 10px 0;}#virtual-tours-content {height:500px;}.details-view .guarantee-container {position:absolute;display:block;right:0;top:2px;border-width:0;}.details-search-control {clear:both;padding:8px 10px;border-width:1px;border-style:solid;}.details-search-control a {display:inline-block;padding:0 0 0 9px;margin:0 20px 0 0;}.details-filter-col {float:left;width:200px;margin:0 15px 0 0;}.details-filter-locations, .details-filter-viewed {padding:12px;border-width:1px;border-style:solid;margin:0 0 10px 0;}.details-filter-locations h3, .details-filter-viewed h3 {padding:0 0 6px 0;margin:0 0 13px 0;border-bottom-width:1px;border-bottom-style:dashed;}.details-filter-locations-list, .details-filter-viewed-list {list-style:inside square;}.details-filter-locations-list li, .details-filter-viewed-list li {padding:0 0 7px 0;}.details-dateless-control {padding:12px;border-width:1px;border-style:solid;margin:0 0 10px 0;}.details-dateless-control h3 {padding:0;margin:0 0 13px 0;}.details-dateless-control p {margin:0 0 11px 0;}.details-dateless-control label {display:inline-block;margin:0 3px 2px 0;}.details-dateless-control input {margin:0 1px 9px 0;width:85px;border-width:1px;border-style:solid;}.details-calendar-icon {display:inline-block;width:25px;height:26px;margin:0 22px 0 0;background-image:url("../../images/widgets/select-dates/ico-search-date.gif");background-position:left top;background-repeat:no-repeat;vertical-align:top;cursor:pointer;}.details-dateless-control > span {display:inline-block;white-space:nowrap;}#dateless-popup-body {display:none;height:247px;width:373px;}#dateless-popup-body h2 {padding-bottom:10px;}#dateless-popup-body .date-control {padding-right:0;}#dateless-popup-body .search-details-checkin, #dateless-popup-body .search-details-checkout {margin-bottom:3px;}#dateless-popup-body input {border-width:1px;border-style:solid;}#dateless-checkin-input-calendar {margin-right:10px;}#dateless-cancel-btn {display:none;position:absolute;bottom:0;left:0;padding-bottom:10px;padding-left:10px;}#details-navigation {width:100%;overflow:hidden;margin-bottom:1em;}#details-navigation li {float:left;margin-right:8px;}#details-navigation li a {display:block;padding:3px 6px;}#details-navigation li.isActive a {}#slideshowFrameContainer {position:relative;}#slideshowFrameContainer img {position:absolute;left:0;top:0;float:left;}.rate-details-loader {margin:70px 0;}#virtual-tours-content {height:500px;}div.details-title ul.rating-bar {display:block;width:500px;margin:7px 0;padding:0;}div.details-title ul.rating-bar li {display:inline;float:left;}div.details-title ul.rating-bar li.breakfast-label {margin-left:18px;}.details-title h1 {font-size:1.75em;}.details-price-wrapper {white-space:nowrap;text-align:center;}.details-price-wrapper button {font-size:1.3em;}.details-price {font-size:2.54em;font-weight:bold;}.details-price-old {font-size:1.27em;text-decoration:line-through;font-weight:bold;}.details-reviews-control a {text-decoration:none;}.details-reviews-control a:hover {text-decoration:underline;}.details-address small {font-size:0.9em;}.link-more a {font-size:0.92em;line-height:1;text-decoration:none;}.link-more a:hover {text-decoration:underline;}.details-title-sub {font-size:1.33em;line-height:1;}.details-tabs dt {line-height:33px;}.details-tabs dt a, .details-tabs dt a:hover {text-decoration:none;}.details-tabs dt.tab-select {font-weight:bold;}.details-rooms {text-align:center;}.details-rooms th, .details-rooms td {font-size:0.9em;}.details-rooms thead th {white-space:nowrap;}.details-rooms th {font-weight:normal;}.details-rooms thead th.room-type, .details-rooms tbody th.room-type {text-align:left;}.details-rooms tbody th.room-type, .details-rooms tbody th.room-type a {font-size:1em;font-weight:bold;line-height:1.3em;}.details-rooms tbody th.room-type a.cancelation-popup-link {font-weight:normal;font-size:0.9em;}.details-rooms tbody th.room-type span {font-size:0.9em;}.details-rooms td.room-breakfast {text-align:right;}.details-rooms td.room-rate {font-weight:bold;font-size:1.25em;}.details-rooms .price-old {font-size:0.87em;text-decoration:line-through;}.details-rooms th.button-cell, .details-rooms td.button-cell {font-size:1em;text-align:center;}.result-content-footer {font-size:0.9em;}.phone-num {font-weight:normal;}.details-rooms-info {font-size:0.9em;line-height:1;}.details-rooms-footnote {font-size:0.9em;}.details-amenities-name, .details-policies-name {font-weight:bold;}.details-amenities-options li {white-space:nowrap;}.details-title-photos {font-size:1.27em;line-height:1;}.details-slideshow-controls {text-align:center;font-weight:bold;}.image-slideshow-header h5 {font-size:1em;}.slideshow-navigation-container {font-size:0.9em;text-align:left;}.details-rooms-rates-title {font-size:1.50em;line-height:1;font-weight:bold !important;}.details-rooms-rates-title span {font-size:0.61em;font-weight:normal;white-space:nowrap;}.details-rooms-rates-title .breakfast-label {font-size:0.67em;}.details-rooms-rates-price {white-space:nowrap;}.drr-price-label {font-size:0.92em;}span.details-rooms-rates-price-new {font-size:1.9em;font-weight:bold;}span.details-rooms-rates-price-old {font-size:1.17em;text-decoration:line-through;font-weight:bold;}.details-rooms-rates-prices td {font-size:1.17em;text-align:center;font-weight:bold;}.details-rooms-rates-prices th {font-size:0.9em;text-align:center;}.details-rooms-rates-prices thead th {white-space:nowrap;}.details-rooms-rates-prices th {font-weight:normal;}.details-rooms-rates-nights-price {font-weight:bold;font-size:1.17em !important;}.details-rooms-rates-oldprice span {text-decoration:line-through;font-weight:normal;}.details-rooms-rates-offer {font-weight:normal;}.details-rooms-rates-offer span {font-weight:bold;font-size:1.09em !important;}.details-rooms-rates-description {line-height:1.3;}.details-rooms-important-information {line-height:1.3;}.details-rooms-rates .link-more {font-weight:bold;}.details-location-title {font-size:1.33em;line-height:1;}.details-view .guarantee-container {text-transform:capitalize;}.details-rooms-rates-cancellation-policy {line-height:1.3;font-size:0.9em;}.toggle-details-link {font-size:0.9em;font-weight:bold;}.details-filter-locations h3, .details-filter-viewed h3 {font-size:1.17em;font-weight:bold;line-height:1;}.details-filter-locations-list li a, .details-filter-viewed-list li a {text-decoration:none;}.details-filter-locations-list li a:hover, .details-filter-viewed-list li a:hover {text-decoration:underline;}.details-dateless-control h3 {font-size:1.17em;font-weight:bold;line-height:1;}.details-dateless-control input {font-size:1.4em;line-height:1.4;}.details-dateless-control label {font-weight:normal;}.details-dateless-control p {font-size:0.92em;}#dateless-popup-body {text-align:left;}#dateless-popup-body h2 {font-size:1.2em;font-weight:bold;}#dateless-popup-body label {font-weight:normal;}#dateless-cancel-btn:hover, #dateless-cancel-btn:focus {text-decoration:none;}.details-view, .details-price-wrapper {color: #70727e;}.details-title h1 {color: #0d447f;}.details-price {color: #0d447f;}.details-price-old {color: #8db5e2;}.details-reviews-control a {color: #2966aa;}.details-reviews-control a:hover {color: #0d447f;}.details-reviews-control a:active {color: #2966aa;}.details-tabs {background-color: #cde3f9;background-image:url("../../images/widgets/tab-view/view-panel-bg.png");background-position:left 2px;background-repeat:repeat-x;}.details-tabs dt, .details-tabs dt a {color: #2966aa !important;}.details-tabs dt {border-left-color: #95bbe5;}.details-tabs dt:last-child {border-right-color: #95bbe5;}.details-tabs dt a:hover {color: #0d447f !important;}.details-tabs dt a:active {color: #0d447f !important;}.details-tabs dt:hover {border-color: #95bbe5;background-color:#fff;color: #0d447f !important;}.details-tabs dt a:active {border-color: #95bbe5;background-color:#fff;color: #0d447f !important;}.details-tabs dt.tab-select:hover a {color: #0d447f !important;}.details-tabs dt.tab-select:active a {color: #0d447f !important;}.details-tabs dt.tab-select {border-color: #95bbe5 !important;background-color:#fff;color: #0d447f !important;}.details-tabs dt.tab-select a {color: #0d447f !important;}.details-tabs dd {background-color:#fff;}.details-tabs .guarantee-container {background-color: #cde3f9 !important;background:none !important;}.details-tabs-content {border-top-color: #95bbe5;}.details-overview-img > div, .details-gallery a {border-color: #d4d7d9;}.details-title-sub {border-bottom-color: #cde3f9;color: #0d447f;}.details-title-sub a, .link-more a {color: #2966aa !important;}.details-title-sub a:hover, .link-more a:hover {color: #0d447f !important;}.details-title-sub a:active, .link-more a:active {color: #2966aa;}.details-overview-description-inline strong, .details-amenities-name, .details-policies-name, .details-title-photos {color: #0d447f;}.details-rooms th, .details-rooms .price-header, .details-rooms-footnote {color: #8db5e2;}.details-rooms td.room-rate {background-color: #eef3f9;}.details-rooms td.room-rate {color: #0d447f;}.details-rooms .price-old {color: #8db5e2;}.details-rooms .price-new {color: #0d447f;}.details-rooms th.button-cell, .details-rooms td.button-cell {background-color:#fff;}.details-rooms thead th, .details-rooms tbody th, .details-rooms tbody td, .details-amenities-wrapper, .details-policies-wrapper {border-bottom-color: #d4d7d9 !important;}.details-rooms-info, .details-amenities-options li, .details-policies-options li {color: #70727e;}.details-gallery a:hover, .details-gallery a.selected {border-color: #ff6600;}.details-slideshow {border-color: #d4d7d9;}.details-slideshow-controls span {color: #2966aa;}.details-slideshow-controls span:hover {color: #0d447f;}.details-slideshow-controls span:active {color: #2966aa;}.details-rooms-rates {border-color: #c1d5eb;}.details-rooms-rates-title {color: #0d447f;}.details-rooms-rates-title span {color: #ff6600;}.details-rooms-rates-title .breakfast-label {color: #70727e;}.details-rooms-rates-options li {border-left-color:#c7c9d5;}.details-rooms-rates-options li {color: #0d447f;}.details-rooms-rates-price {color: #70727e;}.details-rooms-rates-price span.details-rooms-rates-price-new {color: #0d447f;}.details-rooms-rates-price span.details-rooms-rates-price-old {color: #8db5e2;}.details-rooms-rates-info-wrapper {background-color: #eef3f9;border-color: #c1d5eb;}.details-rooms-rates-prices th {color: #0d447f;background-color:#fff;}.details-rooms-rates-prices td {color: #0d447f;background-color: #eef3f9;border-bottom-color: #d4d7d9;border-right-color:#FFFFFF;}.details-rooms-rates-nights {color:#000 !important;}.details-rooms-rates-nights-price {color: #0d447f !important;background-color: #cde3f9 !important;}.details-rooms-rates-prices th {border-bottom-color: #d4d7d9;}.details-rooms-rates-oldprice {color: #ff6600 !important;}.details-rooms-rates-oldprice span {color: #8db5e2;}.details-rooms-rates-prices .last td {border-bottom-color:#ffffff;}.details-rooms-rates-offer {color: #ff6600;background-color: #fff;background-image:url("../../images/0-common/icons/drr/tag-label1.png");background-position:left center;background-repeat:no-repeat;}.details-rooms-rates-description {color: #0d447f;}.details-rooms-important-information {color: #0d447f;}.details-rooms-rates-facilities-wrapper {background-color: #cde3f9;background-image:url("../../images/pages/details/details-rooms-separator.gif");background-position:50% top;background-repeat:repeat-y;border-left-color:#fff;}.details-rooms-rates-facilities li {color: #0d447f;}.details-rooms-rates-cancellation-policy {color: #0d447f;background-color: #cde3f9;}.toggle-details-link {color: #0d447f;}.details-location-map {border-top-color: #cde3f9;}.details-location-title {border-bottom-color: #cde3f9;color: #0d447f;}.details-location-title a {color: #2966aa !important;}.details-location-title a:hover {color: #0d447f !important;}.details-location-title a:active {color: #2966aa;}.details-location-highlight-title {color: #0d447f;}.details-rooms-wrapper {border-color: #d4d7d9;}.details-search-control {background-color: #eef3f9;border-color: #c1d5eb;}.details-search-control a {color: #2966aa !important;background-image:url("../../images/pages/details/back-to-search.gif");background-position:left 4px;background-repeat:no-repeat;}.details-search-control a:hover {color: #0d447f !important;}.details-search-control a:focus {color: #0d447f !important;}.details-filter-locations, .details-filter-viewed {border-color: #c1d5eb;background-color: #eef3f9;}.details-filter-locations h3, .details-filter-viewed h3 {border-bottom-color: #9ebddf;color: #0d447f;}.details-filter-locations-list li, .details-filter-viewed-list li {color: #0d447f;}.details-filter-locations-list li a, .details-filter-viewed-list li a {color: #2966aa;}.details-filter-locations-list li a:hover, .details-filter-viewed-list li a:hover {color: #0d447f;}.details-dateless-control {border-color: #c1d5eb;background-color: #eef3f9;color: #0d447f;}.details-dateless-control h3 {color: #0d447f;}.details-dateless-control input {border-color: #8db5e2;color: #0d447f;background:#fff;}#dateless-popup-body input {color: #0d447f;border-color: #d4d7d9;background:#fff;}#dateless-popup-body a {color: #2966aa;}#dateless-cancel-btn:hover, #dateless-cancel-btn:focus {color: #0d447f;}#dateless-cancel-btn:active {color: #2966aa;}#slideshowFrameContainer img.slide2 {opacity:0;}.details-virtual-tours-no-flash {background-color: #eef3f9;}-, .details-title {float:left;display:block;max-width:550px;}-, .details-price-wrapper {float:right;display:block;}*+html .details-price-wrapper .page-submit-btn {padding-bottom:3px;}-, .details-rating-control {float:left;}-, .details-reviews-control {float:left;}.details-tabs dt {-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;}-, .details-rooms-advance {zoom:1;}-, .details-rooms-advance .link-more {float:left;line-height:1.2;}-, .details-rooms-info {float:left;}-, .details-rooms-footnote {clear:both;}@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) {.details-amenities-options li {float:none;display:inline;color:#70727e;}.details-amenities-options li:before {float:none;display:inline;color:#057388;content:"— ";}}-, .details-amenities-options li:before {float:left;display:block;color:#057388;content:"— ";}@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) {.details-policies-options li {float:none;display:inline;color:#70727e;}.details-policies-options li:before {float:none;display:inline;color:#057388;content:"— ";}}-, .details-policies-options li:before {float:left;display:block;color:#057388;content:"— ";}.details-header {zoom:1;}*+html .details-rooms-rates-price {display:inline;}*+html .details-rooms-rates-book {display:inline;}html:not([lang*=""]):not(:only-child) .details-rooms-rates-book a {display:inline-block;}html:not([lang*=""]):not(:only-child) .details-dateless-control input {line-height:1.35em;}*+html .details-dateless-control input {padding-bottom:4px;}*+html .details-dateless-control .page-submit-btn {padding-top:1px;padding-bottom:0;}*+html .details-amenities-options li {background-image:url("../../images/pages/details/details-bullet.png");background-position:left 6px;background-repeat:no-repeat;padding-left:7px;}*+html .details-policies-options li {background-image:url("../../images/pages/details/details-bullet.png");background-position:left 6px;background-repeat:no-repeat;padding-left:7px;}.details-rooms th.button-cell, .details-rooms td.button-cell {*width:9%;}html:not([lang*=""]):not(:only-child) .details-rooms .button-cell a {display:block;}html:not([lang*=""]):not(:only-child) .details-rooms .button-cell {width:9%;}*+html #slideshowFrameContainer img.slide2 {filter:alpha("opacity= 0");-ms-filter:alpha("opacity= 0");}.details-tabs dd {_margin-left:0 !important;_margin-right:0 !important;_width:auto !important;_float:none !important;_position:static !important;_padding-right:70px !important;}.details-price-wrapper {_float:right !important;_margin-right:30px !important;}#overview-slideshow {*height:236px;}.overview-slideshow .yui-carousel-element li {*height:234px;}.overview-slideshow a {*max-height:234px;}#filter-name-control {clear:both;position:relative;float:left;width:169px;border-width:1px;border-style:solid;}#filter-name-control.reset-hidden a {display:none;}#filter-name-control input {width:132px !important;height:16px;float:left;padding:1px 0 0 3px;vertical-align:middle;border-color:transparent;border-width:1px;border-style:solid;}#filter-name-control.reset-hidden input {width:148px !important;}#filter-name-control #find-btn {width:15px;height:19px;vertical-align:middle;cursor:pointer;display:block;position:absolute;top:1px;right:0;}#reset-filter-by-name {width:11px;height:11px;display:block;position:absolute;top:5px;right:18px;margin:0 0 0 0;}.filter-horizontal-btn .filter-by-star-rating-btn-value {height:16px;display:block;float:left;padding-top:2px;}.star-icon-5, .star-icon-4, .star-icon-3, .star-icon-2, .star-icon-1 {background:url("../../images/pages/results/filters/ico-filter-star-rating-5-static.png") repeat-x 0 0;margin-left:1px;float:left;height:16px;display:block;}.star-icon-5 {width:74px;}.star-icon-4 {width:59px;}.star-icon-3 {width:44px;}.star-icon-2 {width:29px;}.star-icon-1 {width:14px;}.result-content .result-menu-bar {display:inline-block;padding:8px 0 4px 0;list-style:none;}.result-content .result-menu-bar li {display:block;float:left;}.result-content .result-menu-bar a {border-right-width:1px;border-right-style:solid;display:block;margin-right:9px;padding:0 5px 0 0;}.result-content .result-menu-bar li.last a {border:none;}.result-content .result-menu-bar span {border-right-width:1px;border-right-style:solid;display:block;margin-right:9px;padding:0 5px 0 0;}.result-content .result-menu-bar li.last span {border:none;}.search-details-checkin, .search-details-checkout {cursor:pointer;width:134px;}.search-details-checkin input, .search-details-checkout input {width:100px;height:18px;vertical-align:middle;margin-right:1px;float:left;padding:3px 2px;}.search-details-checkin, .search-details-checkout, .search-details-checkin-value, .search-details-checkout-value {display:inline-block;vertical-align:middle;margin-right:7px;}.calendar-icon {height:26px;width:25px;background:url("../../images/0-common/global-sprite.png") no-repeat -2px -23px;display:block;float:right;}.toggle-search-form-link {cursor:pointer;margin-left:28px;padding:0 0 0 11px;position:relative;}.toggle-search-link-text {position:relative;}.toggle-search-icon {height:7px;width:7px;background:transparent url("../../images/0-common/global-sprite.png") no-repeat -76px -24px;margin-top:-3px;position:absolute;top:50%;left:0;}.expand-search-form .toggle-search-icon {background-position:-83px -24px;}#search-details {padding-right:80px;position:relative;display:block;}.select-dates-control legend {display:none;}.date-control {display:inline-block;float:left;padding-right:37px;}.day-name {clear:both;display:block;}.reset-dates-control {width:100%;clear:both;float:left;padding-top:11px;}.reset-dates-control .checkbox {float:left;}.reset-dates-control label {display:block !important;margin-left:18px;}.destination input {width:362px !important;padding-bottom:3px;padding-top:3px;vertical-align:middle;}#landing-form .no-action-destination-control label {padding:0;}.destination-radio-controls-list {clear:both;margin:0 0 2px 0;overflow:auto;list-style:none;width:370px;}.destination-radio-control {width:123px;float:left;margin:1px 0 1px 0;overflow:hidden;}.destination-radio-control .radio {width:14px !important;float:left;margin-right:5px;}.destination-radio-control label {display:block !important;}.destination-value {padding-left:1px;}#rooms-container legend {display:none;}.rooms-and-guests {float:left;list-style:none;}.room {display:block;float:left;clear:left;}.rooms-count-container {display:inline-block;float:left;padding-bottom:15px;}.rooms-count-container select, .room-adults-count select, .room-children-count select {width:90px;}.room-children-count {float:right;display:inline;}.room-adults-count, .room-children-age {float:left;display:inline;}.room-children-age {width:200px;}.room-adults-count label, .room-children-count label {height:0;display:block !important;visibility:hidden;}#room0 .room-adults-count label, #room0 .room-children-count label {height:auto;visibility:visible;}.room-label {float:left;display:inline !important;width:71px;padding-left:0 !important;margin-top:7px;}#landing-form .rooms-and-guests #room0 .room-label, #change-search-form-container .rooms-and-guests #room0 .room-label {margin-top:22px;}#landing-form .room-label span, #search-details-form .room-label span {padding-bottom:0;}#change-search-form-container .room-label {width:81px;}.rooms-and-guests .child {margin-left:29px;float:left;clear:left;}#change-search-form-container .child {clear:none;}#change-search-form-container .rooms-and-guests .child .room-children-age label {display:none;}#change-search-form-container .rooms-and-guests #child0 .room-children-age label {display:block;}#change-search-form-container #child0 {margin-top:0;}#landing-form .rooms-and-guests .child {margin-left:71px;margin-bottom:12px;margin-top:3px;display:inline;}#change-search-form-container .child {margin-top:3px;}.room-details {float:left;}.room .room-details {width:275px;}#change-search-form-container .room .room-details {width:290px;}#change-search-form select option {padding:2px;}div.child-age {margin-right:7px;}.room-label-value {float:right;padding-right:8px;}ul.tab-view-control {display:inline-block;float:left;list-style:none;}ul.tab-view-control li {border-right-width:1px;border-right-style:solid;display:block;float:left;}ul.tab-view-control li a {display:block;padding:4px 10px 8px 10px;}ul.tab-view-control li:first-child {padding:7px 10px 9px 10px;}.view-list span.before, .view-map span.before, .view-matrix span.before {background:url("../../images/pages/results/results-property-sprite.png") no-repeat;height:17px;width:17px;display:inline-block;position:relative;top:4px;}.view-list span.before {background-position:-43px -3px;}.view-map span.before {background-position:-78px -2px;}.view-matrix span.before {background-position:-113px -3px;}#filter-name-control #find-btn {font-size:1em;line-height:1.3em;}.result-content .result-menu-bar a:hover, .calendar-control-hover .search-details-checkin-value, .calendar-control-hover .search-details-checkout-value, .calendar-control-focus .search-details-checkin-value, .calendar-control-focus .search-details-checkout-value, .calendar-control-selected .search-details-checkin-value, .calendar-control-selected .search-details-checkout-value {text-decoration:underline !important;}.search-details-checkin, .search-details-checkout, .search-details-adults, .search-details-children, .search-details-rooms, .destination-value {font-weight:bold;}.toggle-search-form-link {line-height:14px;}.toggle-search-form-link, .toggle-search-form-link:hover, .toggle-search-form-link:focus, .toggle-search-link-text, .view-list:hover, .view-map:hover, .view-matrix:hover, .view-list:focus, .view-map:focus, .view-matrix:focus, ul.tab-view-control li.selected a {text-decoration:none;}.search-details-checkout input, .search-details-checkin input {font-size:1.04em;line-height:1em;}.destination-radio-control label, .rooms-count-container label, #landing-form .room-label span, .room .room-details, #search-details-form .room-label span, .room-children-age fieldset {white-space:nowrap;}.child .room-details {white-space:normal;}.age-label, .room-label {font-size:0.9em;}.change-search-form-left-column select {font-size:1.25em;}#filter-name-control {border-color: #8db5e2;background-color:#fff;}#filter-name-control input {color: #0d447f;}#reset-filter-by-name {background-image:url("../../images/0-common/icons/ico-close-set.png");background-position:left top;background-repeat:no-repeat;}#reset-filter-by-name:hover, #reset-filter-by-name:active {background-position:-11px 0;}#filter-name-control #find-btn {background-image:url("../../images/pages/results/filters/ico-go.png");background-position:center center;background-repeat:no-repeat;}.result-content .result-menu-bar a {border-right-color: #d4d7d9;}.result-content .result-menu-bar span {border-right-color: #d4d7d9;color: #2966aa;}.search-details-checkin, .search-details-checkout, .search-details-adults, .search-details-children, .search-details-rooms {color: #9cc3ed;}.toggle-search-form-link {color:#fff !important;}.toggle-search-form-link:hover {color: #9cc3ed !important;}.toggle-search-form-link:active {color: #9cc3ed !important;}#landing-form .reset-dates-control a, #search-details-form .reset-dates-control a {color:#ffffff;}#landing-form .reset-dates-control a:hover, #search-details-form .reset-dates-control a:hover, #landing-form .reset-dates-control a:focus, #search-details-form .reset-dates-control a:focus, .day-name {color:#eef3f9;}.destination-value, #landing-form .room-label span, #search-details-form .room-label span {color: #9cc3ed;}ul.tab-view-control li {border-right-color: #95bbe5;}.view-list, .view-map, .view-matrix, ul.tab-view-control li:first-child {color: #0d447f;}ul.tab-view-control li.selected {background-image:url("../../images/widgets/tab-view/view-panel-active.png");background-position:left top;background-repeat:repeat-x;}ul.tab-view-control li.selected a {color: #2966aa !important;}ul.tab-view-control li.selected a:hover, ul.tab-view-control li a:hover, .view-list:hover, .view-map:hover, .view-matrix:hover, .view-list:focus, .view-map:focus, .view-matrix:focus {color: #0d447f !important;}ul.tab-view-control li.selected a:active, ul.tab-view-control li a:active {color: #0d447f !important;}ul.tab-view-control li a {color: #2966aa !important;}ul.tab-view-control li li:hover {background-image:url("../../images/widgets/tab-view/view-panel-over.png");background-position:left top;background-repeat:repeat-x;}.toggle-search-form-link, .rooms-and-guests, .room, .room-label {zoom:1;}.toggle-search-icon {margin-top:-4px\9;*margin-top:-3px;}.search-details-checkin .calendar-icon, .search-details-checkout .calendar-icon {[margin-top:0;margin-top:0;]margin-top:0px\9;}.search-details-checkin input, .search-details-checkout input {_height:26px;}#search-details .search-details-checkout input, #search-details .search-details-checkin input {[padding-top:3px;padding-top:4px;]}@media (-webkit-min-device-pixel-ratio:0) {#search-details .search-details-checkout input, #search-details .search-details-checkin input {height:17px;}}*+html .search-details-checkout input, *+html .search-details-checkin input {height:17px;padding-top:4px;}.destination input {padding-bottom:5px\9;}#destination {_height:26px;}.destination-radio-controls-list {_width:368px;}.room .room-details {*width:279px;}ul.tab-view-control li a {padding-bottom:9px\9;}.hotel-name-container {float:left;width:100%;}.preferred-partner-container {border-right:1px dotted #999;padding-right:25px;margin:0 0 5px 0;float:right;position:relative;width:120px;}.preferred-partner-badge {border:#b6cce1 2px solid;background:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:7px;margin:0;text-align:center;font-family:Tahoma, Geneva, "Bitstream Vera Sans", sans-serif;}.preferred-partner-badge p {color:#666;font-size:11px;margin:0;padding:0;line-height:1em;}.preferred-partner-badge img {margin:0;padding:0;}h4.hotel-name {float:left;width:65%;}.results-preferred-partner {float:left;margin-left:10px;}.results-preferred-partner .preferred-partner-container {float:left;}.results-gds-preferred-partner {float:right;margin-left:0;padding-right:20px;}.results-gds-preferred-partner .preferred-partner-container {border-right:none;padding-right:0;margin:0;}.details-price-promo-container {float:right;width:auto;*width:32%;_width:32%;}.details-price-promo-container .details-preferred-partner {float:left;margin-right:15px;width:120px;}.details-price-promo-container .details-preferred-partner.rooms-tab {margin-right:0 !important;float:right;}.details-price-promo-container .details-preferred-partner.rooms-tab .preferred-partner-container {border-right:none;margin-right:0 !important;padding-right:0;}.checkout-preferred-partner .preferred-partner-container {border:none;float:left;margin-top:5px;}.confirmation-page-preferred-partner {float:left;border-right:none;padding-right:0;}.confirmation-page-preferred-partner .preferred-partner-container {border-right:none;padding-right:0;}.map-preferred-partner .preferred-partner-container {border-right:none;padding-right:0;margin:5px 0 0 0;border-top:1px dotted #999;padding-top:15px;}.yui-skin-sam .filter-horizontal-btn .yui-button {width:100%;background:none;border:none;margin:0;vertical-align:middle;}.yui-skin-sam .filter-horizontal-btn .yui-button button {height:21px;width:100%;min-height:21px;color: #2966aa;font-size:1em;padding:0 15px 0 11px;line-height:normal;text-align:left;vertical-align:middle;}.yui-skin-sam .filter-horizontal-btn .yui-button-hover button, .yui-skin-sam .filter-horizontal-btn .yui-button-focus button {background-image:url("../../images/pages/results/filters/filters-over-bg.png");background-repeat:repeat-x;background-color: #9ebddf;}.yui-skin-sam .filter-horizontal-btn .yui-button-checked button {background-image:url("../../images/pages/results/filters/filter-active-bg.png");background-repeat:repeat-x;background-color: #d4e3f2;}.yui-skin-sam .filter-horizontal-btn .yui-button-hover .icon-check span {background:url("../../images/pages/results/filters/ico-checkbox.png") no-repeat center 3px;background-color: #0c3d72;border-color: #0c3d72;}.yui-skin-sam .filter-horizontal-btn .yui-button-checked .icon-check span {background:url("../../images/pages/results/filters/ico-checkbox.png") no-repeat center 3px;background-color: #0c3d72;border-color: #0c3d72;}.yui-ac iframe {opacity:1 !important;filter:alpha("opacity= 100") !important;}.yui-calendar td a:focus {background-color:#426FD9 !important;}.yui-skin-sam .calendar .yui-panel {border:none !important;background-color:transparent !important;}.yui-skin-sam .calendar .yui-panel .bd {background-color:transparent !important;padding:5px 0 !important;border:none !important;margin:0 !important;}.yui-skin-sam .yui-calcontainer {background-color:#f2f3f9 !important;background-image:url("../../images/widgets/select-dates/calendar-bg.png") !important;background-repeat:repeat-x !important;border-color: #023873 !important;}.yui-skin-sam .yui-calcontainer.multi {padding:0 8px !important;}.yui-skin-sam .yui-calcontainer.multi .groupcal {padding:10px 2px !important;}.yui-skin-sam .yui-calendar .calheader {height:22px !important;}.yui-skin-sam .yui-calendar th {color:#000000 !important;}.yui-skin-sam .yui-calendar .calnavleft {background-image:url("../../images/widgets/select-dates/calendar-nav-left.png") !important;background-position:0 !important;height:21px !important;width:21px !important;margin-left:0.8em !important;}.yui-skin-sam .yui-calendar .calnavleft:focus {background-image:url("../../images/widgets/select-dates/calendar-nav-left.png") !important;background-position:0 !important;height:21px !important;width:21px !important;margin-left:0.8em !important;border-width:1px !important;border-style:solid !important;border-color:#0D447F !important;}.yui-skin-sam .yui-calendar .calnavright {background-image:url("../../images/widgets/select-dates/calendar-nav-right.png") !important;background-position:0 !important;height:21px !important;width:21px !important;margin-right:0.8em !important;}.yui-skin-sam .yui-calendar .calnavright:focus {background-image:url("../../images/widgets/select-dates/calendar-nav-right.png") !important;background-position:0 !important;height:21px !important;width:21px !important;margin-right:0.8em !important;border-width:1px !important;border-style:solid !important;border-color:#0D447F !important;}.yui-skin-sam .yui-calendar .calweekdayrow {height:1.4em !important;}.yui-skin-sam .yui-calendar .calweekdaycell {color:#000000 !important;width:1.92em !important;}.yui-skin-sam .yui-calendar td.calcell {background-color:#ffffff !important;border-width:0 !important;border-color:#c7c7d1 !important;line-height:18px !important;height:18px !important;font-size:0.9em;}.yui-skin-sam .yui-calendar td.calcell.calcelltop {border-top-width:1px !important;}.yui-skin-sam .yui-calendar td.calcell.calcellright {border-right-width:1px !important;}.yui-skin-sam .yui-calendar td.calcell.calcellbottom {border-bottom-width:1px !important;}.yui-skin-sam .yui-calendar td.calcell.calcellleft {border-left-width:1px !important;}.yui-skin-sam .yui-calendar td.calcell.selectable {line-height:16px !important;height:16px !important;}.yui-skin-sam .yui-calendar td.calcell a {background-color:#f2f3f9 !important;color:#000000 !important;border-width:1px !important;border-color:#f0f4fa !important;border-style:solid !important;}.yui-skin-sam .yui-calendar td.calcell.previous {color:#b9bec5 !important;}.yui-skin-sam .yui-calendar td.calcell.today {color: #0d447f !important;font-weight:bold !important;line-height:16px !important;height:16px !important;}.yui-skin-sam .yui-calendar td.calcell.today a {color: #0d447f !important;background-color: #fbfac6 !important;border-color: #fbfac6 !important;font-weight:bold !important;}.yui-skin-sam .yui-calendar td.calcell.today a.previous {cursor:text;}.yui-skin-sam .yui-calendar td.calcell.oom {color:#ffffff !important;}.yui-skin-sam .yui-calendar td.calcell.checkin-date {color:#fff !important;font-weight:bold !important;line-height:16px !important;height:16px !important;}.yui-skin-sam .yui-calendar td.calcell.checkin-date a {color:#fff !important;background-color: #0c3d72 !important;border-color: #0c3d72 !important;font-weight:bold !important;}.yui-skin-sam .yui-calendar td.calcell.checkin-date a.previous {cursor:text;}.yui-skin-sam .yui-calendar td.calcell.range a {background-color: #cde3f9 !important;border-color: #cde3f9 !important;color: #0d447f !important;}.yui-skin-sam .yui-calendar td.calcell.selected a {color:#fff !important;background-color: #0c3d72 !important;border-color: #0c3d72 !important;font-weight:bold !important;}.yui-skin-sam .yui-calendar td.calcell.calcellhover a, .yui-skin-sam .yui-calendar td.calcell a:active, .yui-skin-sam .yui-calendar td.calcell a:focus {color: #0c3d72 !important;border-color: #0c3d72 !important;background-color: #cde3f9 !important;font-weight:normal !important;}.yui-skin-sam #dateless-popup-body .yui-calcontainer {border:none;}.yui-skin-sam .yui-panel-container.shadow .underlay {right:-2px !important;bottom:-2px !important;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}.yui-skin-sam .yui-panel {background-color:#fff !important;border-color: #0c3d72 !important;border-width:1px !important;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}.yui-skin-sam .yui-panel .hd {background-color:transparent !important;background-image:none !important;border-width:0 !important;color: #0d447f !important;font-size:1.7em !important;line-height:1.1em !important;padding-top:12px !important;padding-left:18px !important;padding-right:12px !important;margin:0 !important;font-weight:normal !important;}.yui-skin-sam .yui-panel .bd {background-color:transparent !important;border-width:0 !important;color: #0d447f !important;padding-left:12px !important;padding-right:12px !important;padding-bottom:12px !important;margin:0 !important;}.yui-skin-sam .yui-panel .ft {background-color:transparent !important;border-width:0 !important;padding-left:12px !important;padding-right:12px !important;margin:0 !important;}.yui-skin-sam .container-close {background-image:url("../../images/0-common/icons/ico-close-set.png") !important;background-position:0 !important;width:11px !important;height:11px !important;top:9px !important;right:9px !important;overflow:visible !important;}.yui-skin-sam .container-close:hover, .yui-skin-sam .container-close:active {background-position:-11px 0 !important;}.yui-skin-sam .mask {background-color:#ffffff !important;opacity:0.8 !important;-ms-filter:dximagetransform.microsoft.alpha !important;filter:alpha("opacity= 80") !important;z-index:5 !important;}.yui-panel-container {z-index:6 !important;}.yui-skin-sam .yui-dialog .yui-button {background:none;border:none;margin:0;}.yui-skin-sam .yui-dialog .yui-button .first-child {border:none;margin:0;}.yui-skin-sam .yui-dialog .yui-button button {border-radius:5px;padding:2px 7px 3px;border-width:1px;border-style:solid;background-color: #3eab21;border-color: #469a46;color:#fff;font-size:1.2em;font-weight:bold;line-height:1.2em;min-height:1.2em;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;padding /*\**/:3px 11px 3px 10px\9;[padding /*\**/:2px 7px 3px;padding /*\**/:4px 9px 3px 9px;]*padding:2px 9px 1px 8px;}.yui-skin-sam .yui-dialog .yui-button button:focus, .yui-skin-sam .yui-dialog .yui-button button:hover, .yui-skin-sam .yui-dialog .yui-button.focused button {color: #9ebddf !important;border-color: #023873 !important;background-color: #0c3d72 !important;}#change-locale-btn, #change-currency-btn {background-image:url("../../images/widgets/select-currency/dropdown-arrow-set.png");background-position:0 0;padding:0 10px;color: #2966aa;font-size:1em;background-repeat:no-repeat;cursor:pointer;min-height:2em;line-height:2em;display:block;}#change-locale-btn.hover, #change-currency-btn.hover {background-image:url("../../images/widgets/select-currency/dropdown-arrow-set.png");background-position:0 -24px;}#change-locale-btn.selected, #change-currency-btn.selected {background-image:url("../../images/widgets/select-currency/dropdown-arrow-set.png");background-position:0 -48px;}#localization-container .bd {background-color:#ffffff;font-size:93%;line-height:1.5;}#localization-container .yui-overlay ul {padding:3px 0;}#localization-container .yui-overlay li {background:#fff;cursor:pointer;padding:0 20px;}#localization-container .yui-overlay a {display:block;white-space:nowrap;width:100%;}#localization-container .yui-overlay li:hover {background-color:#b3d4ff;}#localization-container .yui-overlay li.menuitem-selected {background-color: #cde3f9;color: #0d447f;}#localization-container .yui-overlay span.currency {padding-left:8px;}#yui-history-iframe {position:absolute;top:0;left:0;width:1px;height:1px;visibility:hidden;}.yui-skin-sam .yui-ac-container {position:absolute;z-index:10;}.yui-skin-sam .yui-ac-content {position:absolute;border:1px solid;border-color: #023873;background-color:#fff;color: #0d447f;overflow-y:hidden;z-index:9050;}.yui-skin-sam .yui-ac iframe {opacity:0;filter:alpha("opacity= 0");}.yui-skin-sam .yui-ac-content li {white-space:nowrap;font-size:1.2em;line-height:1.2em;padding:3px 3px 3px 5px;}.yui-skin-sam .yui-ac-content li.yui-ac-highlight {background-color: #eef3f9;cursor:pointer;}.yui-ac-content li.first {border-top:1px dashed;border-color: #d4d7d9;}.yui-ac-content li span.destination {margin-right:200px;}.yui-ac-content li span.category {position:absolute;right:5px;color: #0c3d72;font-weight:bold;font-size:0.9em;}.yui-ac-content li span.term {font-weight:bold;}.yui-ac-ft {background-color: #cde3f9;font-size:0.9em;padding:3px 3px 3px 5px;white-space:nowrap;}.yui-skin-sam #hotelname-autocomplete-div .yui-ac-content li {font-size:1em;line-height:1em;}.yui-skin-sam .iframe .yui-panel {background:transparent !important;border:none;}.yui-skin-sam .iframe .yui-panel .bd {padding:0 !important;}.iframe-waiter {border:1px solid #0c3d72;padding:10px;}#currency-overlay {width:111px;}.yui-carousel-element li img.horizontal-image {width:100%;}.yui-carousel-element li img.vertical-image {height:100%;}#page-content.sys-error {margin:30px 20px;padding:0;}.sys-error .contentBoxModule p, .sys-error .info-box-en p {font-size:14px;margin-top:15px;}.sys-error ul {margin:20px;padding:0;}.sys-error ul li h2 {font-size:1.3em;}.sys-error ul li {list-style-type:none;margin:0;padding:10px 0;line-height:1.15em;font-size:1em;}.sys-error li span {font-size:1.5em;float:left;padding:0 25px 0 10px;width:30px;height:40px;}dl dt, dl dd {font-size:12px;line-height:1.35em;margin:0 0 10px 0;padding:0;}dl dt strong {font-weight:bold;}h1.lpg-header {margin:0;padding:30px 0 14px 0;}#lpg-faq h2 {margin:10px 0;padding:10px;font-size:16px;border-bottom-width:1px;border-bottom-style:solid;}.lpg-form-container {padding:16px 23px;margin:10px 10px 0 0;border-width:1px;border-style:solid;width:70%;}.lpg-form-container label {font-weight:normal;display:block;margin:0 0 3px 0;}.lpg-form-container .input {border-style:solid;border-width:1px;margin:0 0 15px;padding:3px 5px;width:50%;font-size:1.25em;}.message {display:none;}.message.error {display:block;}.lpg-form-container .page-submit-btn {display:block;}h1.no-cancel-header {margin:0;padding:30px 0 14px 0;}