.bricks-season-calendar-container{padding-right:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:9px;}.bricks-year-calendar{border:1px black solid;background-color:lightgray;display:inline-block;float:left;}.bricks-month{width:78px;float:left;position:relative;text-align:center;border:1px black solid;border-right:2px black solid;margin-bottom:20px;}.bricks-month-name{background-color:black;color:white;text-transform:uppercase;font-weight:600;}.bricks-month-list{list-style-type:none;padding:0px;margin:0px;}.bricks-even .bricks-L,.bricks-even .bricks-S,.bricks-odd{background-color:#ddd;}.bricks-odd .bricks-L,.bricks-odd .bricks-S,.bricks-even{background-color:#eee;}.bricks-day{line-height:14px;border-bottom:1px black solid;padding-left:2px;position:relative;margin:0;text-align:left;}.bricks-monday{border-top:1px black solid;}.bricks-day-number{text-align:right;margin-right:5px;float:right;}.bricks-M{border-top:1px black solid;}.bricks-S{font-weight:600;border-bottom:1px black solid;}.bricks-char{width:100px;margin-left:4px;}.bricks-day-nr{padding-left:2px;text-align:right;float:right;margin-right:4px;}.bricks-week-number{position:absolute;right:24px;top:6px;opacity:1.0;font-size:24px;color:#fff;z-index:1;font-weight:700;}.bricks-holly{color:black;font-weight:400;font-size:7px;position:absolute;left:16px;z-index:2;}.bricks-clear{clear:both;}.bricks-holly:hover{font-size:12px;color:#444;padding:2px;background:white;z-index:3000;border:1px #333 solid;border-radius:4px;top:-3px;width:100px;left:-10px;text-align:center;opacity:0.9;}.bricks-season-calendar-links{padding:10px;border:1px gray solid;}.bricks-season-calendar-links ul{list-style-type:none;display:inline;margin:0;padding:0;}.bricks-season-calendar-links li{display:inline;padding:0px 15px 0 0;}.bricks-season-calendar-links a{color:Black;text-decoration:none;font-weight:700;font-size:14px;}.bricks-season-calendar-links a:hover{color:Red;}.bricks-seasons{float:left;font-size:30px;font-weight:700;}.bricks-season{width:50px;height:50px;text-align:center;margin:20px;padding:10px;}.bricks-season,.bricks-seasons h3{margin-left:10px;}.bricks-seasons h3{font-size:14px;}.bricks_today{background-color:Red !important;}.bricks-futur:hover{background-color:yellow !important;cursor:pointer;}.bricks-creditor-messages .bricks-creditor-messages-top{border-bottom:solid 1px #ccc;}.bricks-creditor-messages .bricks-creditor-messages-top .bricks-creditor-messages-row{zoom:1;margin-bottom:6px;}.bricks-creditor-messages .bricks-creditor-messages-top .bricks-creditor-messages-row:before,.bricks-creditor-messages .bricks-creditor-messages-top .bricks-creditor-messages-row:after{content:"";display:table;}.bricks-creditor-messages .bricks-creditor-messages-top .bricks-creditor-messages-row:after{clear:both;}.bricks-creditor-messages .bricks-creditor-messages-top .bricks-creditor-messages-row .bricks-creditor-messages-col-left{float:left;width:24%;padding-right:16px;text-align:right;}.bricks-creditor-messages .bricks-creditor-messages-top .bricks-creditor-messages-row .bricks-creditor-messages-col-left label{color:#777;font-weight:bold;}.bricks-creditor-messages .bricks-creditor-messages-top .bricks-creditor-messages-row .bricks-creditor-messages-col-right{float:left;width:65%;}.bricks-creditor-messages .bricks-creditor-messages-top .bricks-creditor-messages-row .bricks-creditor-messages-col-right input{font-size:16px;padding:6px 4px;}.bricks-creditor-messages .bricks-creditor-messages-top .bricks-recipient-list{width:500px;font-size:14px;padding:6px 4px;}.bricks-creditor-messages .bricks-creditor-messages-top .bricks-message-textbox{width:490px;height:80px;font-size:14px;padding:6px 4px;}.bricks-messages-list .bricks-message-date{font-size:0.8em;font-weight:lighter;color:#777;text-align:center;padding:6px 0;}.bricks-messages-list .bricks-message{margin-bottom:12px;cursor:pointer;}.bricks-messages-list .bricks-message .bricks-message-byline{font-weight:bold;font-size:0.7em;color:#777;margin-top:6px;padding-bottom:12px;}.bricks-messages-list .bricks-message .bricks-message-body{padding:15px 20px;}.bricks-messages-list .bricks-message .bricks-outgoing{position:relative;}.bricks-messages-list .bricks-message .bricks-outgoing .bricks-message-body{float:right;background:#4BBBFB;color:#fff;margin-left:15%;margin-right:16px;}.bricks-messages-list .bricks-message .bricks-outgoing .bricks-message-body.bricks-message-body:after{content:" ";position:absolute;width:0;height:0;right:0;bottom:0;border-bottom:8px solid #4BBBFB;border-left:8px solid #4BBBFB;border-top:8px solid transparent;border-right:8px solid transparent;}.bricks-messages-list .bricks-message .bricks-outgoing.bricks-message-byline{text-align:right;padding-right:20px;}.bricks-messages-list .bricks-message .bricks-incoming{position:relative;}.bricks-messages-list .bricks-message .bricks-incoming .bricks-message-body{float:left;background:#E5E5EA;color:#000;margin-right:15%;margin-left:16px;}.bricks-messages-list .bricks-message .bricks-incoming .bricks-message-body.bricks-message-body:after{content:" ";position:absolute;width:0;height:0;left:0;bottom:0;border-bottom:8px solid #E5E5EA;border-left:8px solid transparent;border-top:8px solid transparent;border-right:8px solid #E5E5EA;}.bricks-messages-list .bricks-message .bricks-incoming.bricks-message-byline{padding-left:20px;}.bricks-usercontrol{position:relative;font-size:14px;}.bricks-usercontrol h1,.bricks-usercontrol h2,.bricks-usercontrol h3,.bricks-usercontrol h4,.bricks-usercontrol h5{margin:0;padding:0;}.transparant-60{-moz-opacity:.60;filter:alpha(opacity=60);opacity:.60;}.bricks-box{border:1px solid #ccc;margin:0 0 14px 0;padding:5px;}.bricks-box p{margin:0 0 12px 0;padding:0;}.bricks-properties{margin-top:6px;}.bricks-properties th{text-align:left;font-weight:normal;padding-right:6px;}.bricks-properties th,.bricks-properties td{padding-bottom:6px;}.bricks-lodging-presentation{position:relative;}.bricks-lodging-presentation .bricks-lodging-details{position:relative;float:left;}.bricks-lodging-presentation .bricks-lodging-images{position:relative;float:right;}.bricks-lodging-presentation .bricks-lodging-images .bricks-lodging-image-thumbnails{width:100%;}.bricks-lodging-presentation .bricks-facilities{position:relative;}.bricks-calendar-navigation{position:relative;}.bricks-left{float:left;}.bricks-right{float:right;}.bricks-align-left{text-align:left;}.bricks-align-center{text-align:center;}.bricks-align-right{text-align:right;}.bricks-horizontal-list{list-style:none;margin:0;padding:0;}.bricks-horizontal-list li{display:inline;margin:0;padding:0 12px 0 0;}.bricks-select-day .saturday{background-color:#ddd;}.bricks-select-day .sunday{background-color:#ddd;}.bricks-facilities-grid td{padding-right:6px;}.bricks-search-summary{position:relative;}.bricks-destination-header{position:relative;}.bricks-destination-header h2{margin-bottom:6px;}.bricks-summarybox{margin:0;padding:0;border:solid 1px #bbb;}.bricks-summarybox h3{background-color:#bbb;color:#fff;margin:0;padding:3px 5px;font-size:14px;}.bricks-exact-match,.bricks-matches-before,.bricks-matches-after{margin-bottom:12px;}.bricks-result-grid{width:100%;}.bricks-result-grid thead th{text-align:left;font-size:12px;padding:5px;}.bricks-result-grid thead th.bricks-align-center{text-align:center;}.bricks-result-grid thead th.bricks-align-right{text-align:right;}.bricks-result-grid thead th:last-child{text-align:right;}.bricks-result-grid tbody td{font-size:12px;padding:5px;}.bricks-result-grid tr.bricks-odd td{background-color:#d3e3f4;}.bricks-searchresultlist .bricks-lodging-listitem{cursor:pointer;}.bricks-searchresultlist .bricks-arrivaldate-and-price{position:absolute;bottom:4px;right:4px;width:536px;}.bricks-searchresultlist .bricks-arrivaldate-and-price .bricks-lodging-price{position:absolute;bottom:0px;right:0px;}.bricks-lodgingseasonprices{width:340px;}.bricks-lodgingseasonprices .bricks-left-column{position:relative;float:left;width:160px;}.bricks-lodgingseasonprices .bricks-right-column{position:relative;float:right;width:160px;}.bricks-seasonprice-list{position:relative;margin:0;padding:0 0 4px 0;}.bricks-seasonprice-list dt{margin:0;float:left;clear:left;padding-right:20px;}.bricks-seasonprice-list dd{margin:0;text-align:right;}.bricks-lodging-list .bricks-area-header{position:relative;margin:0 0 2px 0;padding:0;}.bricks-lodging-list .bricks-lodging-listitem{cursor:pointer;}.bricks-lodging-listitem{position:relative;margin:0 0 12px 0;border:solid 1px #ddd;}.bricks-lodging-listitem.bricks-mouseover{background-color:#eee;}.bricks-lodging-listitem a img{border-style:none;}.bricks-lodging-listitem .bricks-location{position:absolute;top:4px;right:4px;}.bricks-lodging-listitem .bricks-location p{margin:0;padding:0;}.bricks-lodging-listitem .bricks-location p a{text-decoration:none;color:#000;}.bricks-lodging-listitem .bricks-image{position:relative;float:left;width:200px;}.bricks-lodging-listitem .bricks-lodging-details{position:relative;float:right;width:540px;margin-left:8px;}.bricks-lodging-listitem .bricks-lodging-details .bricks-facilities{position:relative;margin:4px 0 8px 0;padding:0;}.bricks-lodging-listitem .bricks-lodging-details h3{margin:0;padding:0 0 6px 0;}.bricks-lodging-listitem .bricks-lodging-details h3 a{text-decoration:none;color:#000;}.bricks-lodging-listitem .bricks-lodging-details p{margin:0;padding:0 0 6px 0;}.bricks-favorite-item .bricks-remove-from-favorites{display:none;}.bricks-favorite-item.bricks-favorite-item-active .bricks-add-to-favorites{display:none;}.bricks-favorite-item.bricks-favorite-item-active .bricks-remove-from-favorites{display:block;}div.bricks-lodging-price{position:relative;}div.bricks-lodging-price .optionphrase{color:Green;font-weight:bold;}div.bricks-lodging-price .bricks-before-price{text-decoration:line-through;color:#777;font-weight:bold;}div.bricks-lodging-price .bricks-price a{text-decoration:none;color:#000;font-weight:bold;}div.bricks-lodging-price .bricks-select-lodging{margin:12px 0 0 0;padding:0;text-align:right;}div.bricks-lodging-price .bricks-select-lodging a{font-size:16px;font-weight:bold;text-decoration:none;}span.bricks-lodging-price{position:relative;}span.bricks-lodging-price .bricks-before-price{text-decoration:line-through;color:#777;}span.bricks-lodging-price .bricks-price a{text-decoration:none;color:#000;font-weight:bold;}.bricks-facilities{margin:0 0 18px 0;padding:0;}.bricks-facilities h3{margin-bottom:6px;}.bricks-facilities .bricks-facilities-list{list-style:none;margin:0;padding:0;}.bricks-facilities .bricks-facilities-list li{display:inline;margin:0;padding:0;}.bricks-facilities .bricks-facilities-icons-table td{padding:0 6px;text-align:center;}.bricks-facilities .bricks-facilities-table{padding:0;}.bricks-facilities .bricks-facilities-table td{padding:0;}.bricks-facilities .bricks-facilities-table .bricks-facility-icon{padding-left:6px;}.bricks-facilities .bricks-facilities-table .bricks-first-facility-value{text-align:center;}.bricks-facilities .bricks-facilities-table .bricks-facility-value{padding-left:6px;text-align:center;}.bricks-facilities .bricks-facilities-table .bricks-lodging-link{color:#000;text-decoration:none;font-size:11px;}.bricks-lodging-seasonprices{position:relative;}.bricks-lodging-seasonprices ul{list-style:none;margin:0;padding:0;}.bricks-lodging-seasonprices ul li{display:block;float:left;margin:0;padding:0 10px 0 0;}.bricks-lodging-seasonprices ul li .bricks-seasonprice{float:left;}.bricks-lodging-seasonprices .bricks-seasonprice{position:relative;text-align:center;}.bricks-viewlodging{position:relative;}.bricks-viewlodging .bricks-navigation{width:480px;text-align:right;padding-top:6px;}.bricks-viewlodging .bricks-calendar-searchbox{position:relative;width:248px;float:right;background-color:#ddd;padding:6px;margin-top:64px;}.bricks-viewlodging .bricks-calendar-searchbox table th{text-align:left;padding-right:6px;padding-bottom:4px;}.bricks-viewlodging .bricks-calendar-searchbox table td{padding-bottom:4px;}.bricks-viewlodging .bricks-calendar-searchbox .bricks-select-monthyear{width:150px;}.bricks-viewlodging .bricks-calendar-searchbox .bricks-select-duration{width:150px;}.bricks-viewlodging .bricks-calendar-searchbox p{margin:4px 0 12px 0;padding:0;}.bricks-viewlodging .bricks-lodging-calendar .bricks-calendar{position:relative;float:left;}.bricks-lodging-presentation{position:relative;}.bricks-lodging-presentation .bricks-lodging-details{width:480px;}.bricks-lodging-presentation .bricks-lodging-details h2{margin-bottom:2px;font-size:18px;}.bricks-lodging-presentation .bricks-lodging-details .bricks-lodging-address{margin-bottom:18px;font-size:12px;}.bricks-lodging-presentation .bricks-lodging-details .bricks-facilities{margin:0 0 18px 0;padding:0;}.bricks-lodging-presentation .bricks-lodging-details .bricks-facilities h3{margin-bottom:6px;}.bricks-lodging-presentation .bricks-lodging-details .bricks-facilities .bricks-facilities-icons-table td{padding:0 6px 6px 0;text-align:center;font-size:12px;}.bricks-lodging-presentation .bricks-lodging-details .bricks-lodging-description{line-height:140%;margin-bottom:16px;}.bricks-lodging-presentation .bricks-lodging-images{width:260px;}.bricks-lodging-presentation .bricks-lodging-images .bricks-lodging-default-image{min-height:198px;}.bricks-lodging-presentation .bricks-lodging-images .bricks-lodging-image-thumbnails td.bricks-image-thumbnail-left{width:80px;padding:6px 7px 0 0;margin:0;}.bricks-lodging-presentation .bricks-lodging-images .bricks-lodging-image-thumbnails td.bricks-image-thumbnail-center{width:80px;padding:6px 3px 0 3px;margin:0;}.bricks-lodging-presentation .bricks-lodging-images .bricks-lodging-image-thumbnails td.bricks-image-thumbnail-right{width:80px;padding:6px 0 0 7px;margin:0;}.bricks-booking-options{position:relative;width:480px;}.bricks-booking-options table{width:100%;border:solid 1px #ddd;}.bricks-booking-options table thead th{text-align:left;background-color:#ddd;padding:3px;}.bricks-booking-options table tbody td{text-align:left;padding:3px;}.bricks-booking-options table tbody td.bricks-last{text-align:right;}.bricks-lodging-calendar{position:relative;width:100%;}.bricks-lodging-calendar .bricks-calendar{position:relative;width:480px;}.bricks-lodging-calendar .bricks-calendar-occupied{background-color:#a41b1b;color:#fff;}.bricks-lodging-calendar .bricks-calendar-free{background-color:#30e722;color:#000;cursor:pointer;}.bricks-lodging-calendar .bricks-calendar-option{background-color:#D45E15;color:#000;cursor:pointer;}.bricks-lodging-calendar .bricks-calendar-changeday{background-color:#3a91e3;color:#fff;cursor:pointer;}.bricks-lodging-calendar .bricks-calendar-selected{background-color:#f7b310;color:#000;cursor:pointer;}.bricks-lodging-calendar .bricks-calendar-preselected{background-color:#f7b310;color:#000;cursor:pointer;}.bricks-calendar-error{position:absolute;z-index:500;}.bricks-calendar-loading{position:absolute;z-index:500;}.bricks-facilities-text-table th{text-align:left;padding:2px 15px 2px 0px;}.bricks-facilities-text-table td{padding:2px 30px 2px 0;}.bricks-calendar-legend{position:relative;margin:18px 0 0 0;}.bricks-calendar-legend h3{font-size:14px;}.bricks-calendar-legend ul{list-style:none;margin:0;padding:0;}.bricks-calendar-legend ul li{display:inline;margin:0;padding:0;font-size:12px;padding-right:8px;}.bricks-calendar-legend .bricks-calendar-free{display:inline-block;width:16px;height:16px;border:solid 1px #ddd;background-color:#30e722;margin:0 6px -5px 0;}.bricks-calendar-legend .bricks-calendar-occupied{display:inline-block;width:16px;height:16px;border:solid 1px #ddd;background-color:#a41b1b;margin:0 6px -5px 0;}.bricks-calendar-legend .bricks-calendar-option{display:inline-block;width:16px;height:16px;border:solid 1px #ddd;background-color:#D45E15;margin:0 6px -5px 0;}.bricks-calendar-legend .bricks-calendar-changeday{display:inline-block;width:16px;height:16px;border:solid 1px #ddd;background-color:#3a91e3;margin:0 6px -5px 0;}.bricks-calendar-legend .bricks-calendar-selected{display:inline-block;width:16px;height:16px;border:solid 1px #ddd;background-color:#f7b310;margin:0 6px -5px 0;}.bricks-calendar-container{position:relative;}.bricks-calendar-container .bricks-calendar-month{position:relative;float:left;margin-right:10px;}.bricks-calendar-container .bricks-calendar-month thead th{background-color:#ddd;}.bricks-calendar-container .bricks-calendar-month thead th.bricks-calendar-month-headline{background-color:#fff;border-bottom:solid 1px #ccc;}.bricks-calendar-container .bricks-calendar-month tbody th{background-color:#ddd;text-align:right;padding:4px;}.bricks-calendar-container .bricks-calendar-month tbody td{border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;text-align:center;padding:4px;}.bricks-calendar-container .bricks-calendar-month tbody td.bricks-calendar-offset{background-color:#eee;}.bricks-calendar-container .bricks-calendar-month-last{margin-right:0;}.bricks-lodging-price-overlay{position:absolute;width:150px;min-height:50px;top:0px;left:0px;z-index:100;font-size:12px;border:solid 1px #999;background-color:#fff;-moz-box-shadow:2px 2px 5px rgba(50, 50, 50, 0.8);-o-box-shadow:2px 2px 5px rgba(50, 50, 50, 0.8);-webkit-box-shadow:2px 2px 5px rgba(50, 50, 50, 0.8);box-shadow:2px 2px 5px rgba(50, 50, 50, 0.8);}.bricks-lodging-price-overlay .bricks-lodging-price{padding:6px;}.bricks-lodging-price-overlay .bricks-lodging-price .bricks-before-price{text-align:center;}.bricks-lodging-price-overlay .bricks-lodging-price .bricks-price{margin-top:10px;text-align:center;font-weight:bold;}.bricks-lodging-price-overlay .bricks-booking-unavailable{margin-top:7px;position:relative;text-align:center;font-weight:bold;}.bricks-lodging-price-overlay .bricks-option-price{text-align:center;padding:6px;font-weight:bold;}.bricks-before-price+.bricks-price{margin-top:0 !important;}.bricks-calendar-navigation{position:relative;margin-top:6px;width:402px;}.bricks-calendar-navigation .bricks-calendar-back-button{white-space:nowrap;}.bricks-calendar-navigation .bricks-calendar-forward-button{white-space:nowrap;}.bricks-map-canvas{position:relative;}.bricks-lodgingcalendarsearchbox{position:relative;}.bricks-lodgingcalendarsearchbox table{width:100%;}.bricks-specialoffers-searchbox{position:relative;background-color:#ddd;margin:0 0 10px 0;padding:2px 5px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ie-border-radius:2px;}.bricks-specialoffers-searchbox .bricks-col{width:16%;}.bricks-specialoffers-searchbox label{padding-right:12px;}.bricks-specialoffers-list{position:relative;}.bricks-specialoffers-list h5{font-size:14px;margin:0;padding:0 0 4px 0;}.bricks-specialoffers-list .bricks-special-offer{position:relative;padding:0 0 2px 0;font-size:12px;}.bricks-specialoffers-list .bricks-view-calendar{margin:0;padding:6px 0 10px 0;text-align:center;}.bricks-specialoffers-list .bricks-area-header{position:relative;}.bricks-specialoffers-list .bricks-area-header h2{margin:0;padding:0 0 6px 0;}.bricks-specialoffers-list .bricks-lodging-listitem .bricks-image{width:200px;}.bricks-specialoffers-list .bricks-lodging-listitem .bricks-lodging-details{width:540px;margin-left:8px;padding-top:4px;padding-bottom:4px;}.bricks-items{position:relative;}.bricks-grid{position:relative;}.bricks-grid table{width:100%;border-collapse:collapse;border:solid 1px #ccc;}.bricks-grid table thead th{text-align:left;background-color:#eee;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:3px;}.bricks-grid table tbody td{border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:3px;}.bricks-grid table tfoot td{border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:3px;font-weight:bold;}.bricks-grid .bricks-quantity-column{width:46px;text-align:center;vertical-align:top;}.bricks-grid .bricks-quantity-column select{width:40px;}.bricks-grid .bricks-price-column{width:140px;text-align:right;vertical-align:bottom;}.bricks-grid table thead th.bricks-price-column{text-align:left;}.bricks-booking-grid{margin:0 0 16px 0;}.bricks-items-grid{margin:0 0 16px 0;}.bricks-item-long-description{padding:5px 5px 5px 0;display:none;color:#777;}.bricks-orderdetails .bricks-navigation{margin-bottom:30px;}.bricks-total-price{position:relative;border:solid 1px #ccc;padding:5px 3px;margin:0 0 16px 0;text-align:right;font-weight:bold;}.bricks-payment-info{position:relative;margin:0 0 18px 0;}.bricks-payment-info h3{margin:0 0 12px 0;}.bricks-payment-info p{margin:0;padding:0;}.bricks-payment-info .bricks-payment-rates{position:relative;margin:0 0 12px 0;}.bricks-payment-info .bricks-payment-rates table{border:solid 1px #ccc;border-collapse:collapse;width:460px;}.bricks-payment-info .bricks-payment-rates table thead th{background-color:#eee;text-align:left;padding:3px;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;}.bricks-payment-info .bricks-payment-rates table tbody td{padding:3px;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;}.bricks-payment-info .bricks-payment-rates .bricks-payrate-column{width:100px;font-weight:bold;}.bricks-payment-info .bricks-payment-rates .bricks-payrate-amount-column{width:120px;}.bricks-payment-info .bricks-payment-rates td.bricks-payrate-amount-column{text-align:right;}.bricks-customer-details{position:relative;margin:0 0 18px 0;}.bricks-customer-details h3{margin:0 0 12px 0;padding:0;}.bricks-customer-details table th{text-align:left;font-weight:normal;padding-right:10px;padding-bottom:5px;}.bricks-customer-details table td{padding-right:10px;padding-bottom:5px;}.bricks-customer-details .bricks-input{width:200px;font-size:14px;}.bricks-guests{position:relative;margin:0 0 18px 0;}.bricks-guests .bricks-guests-table th{text-align:left;}.bricks-validation-summary{position:relative;margin:0 0 10px 0;border:solid 1px #ccc;padding:5px;}.bricks-validation-summary ul{margin:0 0 0 18px;padding:0;}.bricks-validation-summary ul li{color:#c00;}.bricks-error-marker{padding-left:6px;color:#c00;}.bricks-customer-note{position:relative;margin:0 0 18px 0;}.bricks-customer-note h3{margin:0 0 12px 0;padding:0;}.bricks-customer-note .bricks-customernote{width:600px;height:50px;}.bricks-termsAndConditions,.bricks-newsletters{position:relative;margin:0 0 18px 0;}.bricks-termsAndConditions h3,.bricks-newsletters h3{margin:0 0 12px 0;padding:0;}.bricks-termsAndConditions .bricks-first-column,.bricks-newsletters .bricks-first-column{padding-right:10px;}.bricks-accept-terms{position:relative;margin:0 0 18px 0;}.bricks-accept-terms h3{margin:0 0 12px 0;padding:0;}.bricks-accept-terms .bricks-first-column{padding-right:10px;}.bricks-overlay-background{position:fixed;width:100%;height:100%;top:0px;left:0px;background-color:black;-moz-opacity:.60;filter:alpha(opacity=60);opacity:.60;z-index:1000;}.bricks-conditions{position:fixed;width:700px;padding:10px;top:40px;bottom:100px;overflow:scroll;background-color:white;border:solid #ccc 5px;color:black;z-index:10000;}.bricks-conditions .bricks-header{position:relative;margin:0 0 16px 0;}.bricks-terms-and-conditions{padding:0;position:fixed;width:750px;padding:0;top:40px;bottom:100px;background-color:white;color:black;z-index:10000;min-height:358px;}.bricks-toolbar{width:100%;background:white;height:7%;min-height:40px;max-height:80px;padding-top:10px;-moz-box-shadow:1px 1px 2px 2px #ccc;-webkit-box-shadow:1px 1px 2px 2px #ccc;box-shadow:1px 1px 2px 2px #ccc;}.bricks-condition-content{height:79%;overflow:scroll;overflow-y:scroll;overflow-x:hidden;padding:10px 10px 10px 10px;margin-top:auto;}.bricks-bottom{width:100%;background:white;height:7%;position:absolute;bottom:0;min-height:40px;max-height:80px;padding-top:10px;padding-top:10px;-moz-box-shadow:1px 1px 2px 3px #ccc;-webkit-box-shadow:1px 1px 2px 3px #ccc;box-shadow:1px 1px 2px 3px #ccc;}.bricks-conditions-container{position:relative;height:100%;border:solid #CCC 5px;background:white;}.bricks-items .bricks-condition-content{height:86%;}.bricks-bottom{text-align:center;}.bricks-pager{position:relative;text-align:center;margin:0 0 10px 0;}.bricks-pager ul{list-style:none;margin:0;padding:0;}.bricks-pager ul li{display:inline;margin:0;padding:0 4px 0 4px;}.bricks-login-table{position:relative;}.bricks-login-table th{text-align:left;padding-right:10px;padding-bottom:4px;}.bricks-login-table td{padding-bottom:4px;}.bricks-login-table .bricks-username{width:200px;}.bricks-login-table .bricks-password{width:200px;}.bricks-creditor-login{position:relative;width:400px;margin-left:auto;margin-right:auto;}.bricks-creditor-report{position:relative;padding:6px;}.bricks-creditor-report .bricks-report-bar{position:relative;border:solid 1px #ccc;background-color:#eee;margin:4px 0 0 0;padding:2px;}.bricks-creditor-report .bricks-report-bar table td{padding:1px 6px 1px 0;}.bricks-creditor-report .bricks-report-header{position:relative;margin:16px 0;padding:0;}.bricks-creditor-report .bricks-report-section{position:relative;margin:0 0 16px 0;padding:0;}.bricks-creditor-report .bricks-report-subsection{position:relative;margin:16px 0 0 0;padding:0;}.bricks-creditor-report .bricks-report-totals{position:relative;margin:0 0 16px 0;padding:0;}.bricks-creditor-report h2{font-size:16px;margin:0;padding:0 0 6px 0;}.bricks-creditor-report h3{font-size:14px;margin:0;padding:0 0 6px 0;}.bricks-creditor-report .bricks-table-caption{font-size:11px;font-style:italic;padding:2px 0;}.bricks-creditor-report .bricks-no-results{font-size:12px;font-style:italic;margin:0;padding:0 0 12px 0;}.bricks-creditor-report .bricks-creditor-chart{position:relative;font-size:14px;}.bricks-creditor-report .bricks-cancelled td{color:#900;}.bricks-creditor-report .bricks-creditnote td{color:#900;}.bricks-expand-all-sections{cursor:pointer;}.bricks-collapse-all-sections{cursor:pointer;}.bricks-expand-section{cursor:pointer;}.bricks-report-table{border-collapse:collapse;width:100%;}.bricks-report-table thead th{background-color:#eee;padding:4px 2px;}.bricks-report-table th{font-size:12px;border:solid 1px #ccc;padding:2px;}.bricks-report-table td{font-size:12px;border:solid 1px #ccc;padding:2px;}.bricks-report-table tfoot td{background-color:#eee;}.bricks-report-table .bricks-alt-row td{background-color:#d4e8f0;padding:4px 2px;}.bricks-report-embedded-table{border-collapse:collapse;margin:4px;}.bricks-report-embedded-table .bricks-alt-row td{background-color:#ecf7fb;}.bricks-loging-images-table{width:100%;}.bricks-loging-images-table td{text-align:center;vertical-align:top;}.bricks-autocomplete-options{position:absolute;border:solid 1px #ccc;background:#fff;padding:0;}.bricks-autocomplete-options ul{list-style:none;margin:0;padding:0;}.bricks-autocomplete-options ul li{margin:0;padding:2px 4px 1px 4px;cursor:pointer;white-space:nowrap;}.bricks-autocomplete-options ul li.bricks-selected{background-color:#777;color:#fff;}.bricks-mini-lodging-listitem{position:relative;}.bricks-mini-lodging-listitem .bricks-lodging-image{position:relative;float:left;width:80px;margin-right:6px;}.bricks-mini-lodging-listitem .bricks-lodging-image a img{border-style:none;}.bricks-mini-lodging-listitem .bricks-lodging-info{position:relative;float:right;width:148px;}.bricks-mini-lodging-listitem .bricks-lodging-info h3{margin:0 0 4px 0;padding:0;font-size:14px;}.bricks-mini-lodging-listitem .bricks-lodging-info p{margin:0;padding:0;font-size:12px;}.bricks-newsletterssubscribe .bricks-panel{position:relative;margin:0 0 12px 0;padding:0;}.bricks-newsletterssubscribe .bricks-panel h3{margin:2px 0 12px 0;}.bricks-newsletterssubscribe .bricks-panel p{margin:0 0 12px 0;padding:0;}.bricks-newsletterconfirmsubscribe .bricks-panel{position:relative;margin:0 0 12px 0;padding:0;}.bricks-newsletterconfirmsubscribe .bricks-panel h3{margin:2px 0 12px 0;}.bricks-newsletterconfirmsubscribe .bricks-panel p{margin:0 0 12px 0;padding:0;}.bricks-newsletterconfirmemail .bricks-panel{position:relative;margin:0 0 12px 0;padding:0;}.bricks-newsletterconfirmemail .bricks-panel h3{margin:2px 0 12px 0;}.bricks-newsletterconfirmemail .bricks-panel p{margin:0 0 12px 0;padding:0;}.bricks-newsletterconfirmchange .bricks-panel{position:relative;margin:0 0 12px 0;padding:0;}.bricks-newsletterconfirmchange .bricks-panel h3{margin:2px 0 12px 0;}.bricks-newsletterconfirmchange .bricks-panel p{margin:0 0 12px 0;padding:0;}.bricks-newsletterchangesubscription .bricks-panel{position:relative;margin:0 0 12px 0;padding:0;}.bricks-newsletterchangesubscription .bricks-panel h3{margin:2px 0 12px 0;}.bricks-newsletterchangesubscription .bricks-panel p{margin:0 0 12px 0;padding:0;}.bricks-creditcard-list{position:relative;}.bricks-creditcard-list table{width:100%;}.bricks-creditcard-list .bricks-overrow td{background-color:#ffc;}.bricks-creditcard-list td{padding:3px 0 2px 0;border-bottom:solid 1px #ddd;}.bricks-creditcard-list .bricks-first td{padding:2px 0 2px 0;border-bottom:solid 1px #ddd;border-top:solid 1px #ddd;}.bricks-creditcard-list a{display:block;text-decoration:none;color:#000;}.bricks-creditcard-list a img{border-style:none;}.bricks-creditcard-footer{position:absolute;bottom:4px;left:0px;width:100%;}.bricks-creditcard-footer .bricks-description{font-size:10px;}.bricks-customer-login-row{position:relative;margin:0 0 14px 0px;clear:left;}.bricks-customer-login-row ul{list-style:none;margin:0;padding:0;}.bricks-customer-login-row ul li{float:left;margin:0;padding:0;}.bricks-customer-login-row ul li.bricks-label{width:120px;}.bricks-customer-login-row:before,.bricks-customer-login-row:after{content:"";display:table;}.bricks-customer-login-row:after{clear:both;}.bricks-customer-login-row{zoom:1;}.bricks-customer-forgot-password-row{position:relative;margin:0 0 14px 0px;clear:left;}.bricks-customer-forgot-password-row ul{list-style:none;margin:0;padding:0;}.bricks-customer-forgot-password-row ul li{float:left;margin:0;padding:0;}.bricks-customer-forgot-password-row ul li.bricks-label{width:150px;}.bricks-customer-forgot-password-row:before,.bricks-customer-login-row:after{content:"";display:table;}.bricks-customer-forgot-password-row:after{clear:both;}.bricks-customer-forgot-password-row{zoom:1;}.bricks-clearfix:before,.bricks-clearfix:after{content:"";display:table;}.bricks-clearfix:after{clear:both;}.bricks-clearfix{zoom:1;}.bricks-customer-reservations{position:relative;}.bricks-customer-reservation{position:relative;}.bricks-col{float:left;}.bricks-creditor-calendar{position:relative;}.bricks-creditor-calendar .bricks-creditor-calender-section{position:relative;margin-top:10px;margin-left:auto;margin-right:auto;width:888px;}.bricks-creditor-calendar-table{border:solid 1px #ccc;-moz-border-radius:6px;border-radius:6px;}.bricks-creditor-calendar-table th,.bricks-creditor-calendar-table td{border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;padding:2px 4px;width:65px;height:19px;}.bricks-creditor-calendar-table th.bricks-last-column,.bricks-creditor-calendar-table td.bricks-last-column{border-right-style:none;border-right-width:0;}.bricks-creditor-calendar-table tr.bricks-last-row th,.bricks-creditor-calendar-table tr.bricks-last-row td{border-bottom-style:none;border-bottom-width:0;}.bricks-creditor-calendar-table th{color:#000;}.bricks-creditor-calendar-table td{color:#333;background-position:center center;}.bricks-creditor-calendar-table td .bricks-weekday{float:left;width:14px;font-size:11px;}.bricks-creditor-calendar-table td .bricks-day{float:left;width:14px;font-size:11px;text-align:right;}.bricks-creditor-calendar-table td .bricks-weekno{float:right;width:20px;font-size:11px;text-align:right;color:#000;font-weight:bold;}.bricks-creditor-calendar-table td.bricks-emptyday{border-bottom-width:0px;border-bottom-style:none;}.bricks-info-layer{position:absolute;width:26px;height:19px;background-color:white;z-index:99999999;border:solid 1px #bbb;box-shadow:4px 4px 4px rgba(0, 0, 0, 0.5);}.bricks-info-layer-body{padding:6px;font-size:14px;}.bricks-info-layer-body h2{margin:0;}.bricks-info-layer-body p{margin:0;padding:4px 0 12px 0;}.bricks-info-layer-body th{padding:1px 8px 1px 1px;font-size:12px;vertical-align:top;text-align:left;}.bricks-info-layer-body td{padding:1px 8px 1px 1px;font-size:12px;vertical-align:top;}.bricks-info-layer-body .bricks-close-link{position:absolute;top:10px;right:10px;}.bricks-info-layer-body .bricks-loading-text{text-align:center;}.bricks-info-layer-body .bricks-close-link{font-size:10px;color:#666;text-decoration:none;}.bricks-creditor-calendar-info .bricks-info{background-color:#fff;text-align:center;font-size:10px;padding:3px 5px;width:16px;text-align:center;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);}.bricks-creditor-calendar-info .bricks-arrow{border-left:solid 7px transparent;border-right:solid 7px transparent;border-top:solid 10px #fff;margin-left:auto;margin-right:auto;width:0;height:0;}.bricks-gmapInfoTitle{margin-bottom:1px;padding-bottom:1px;}.bricks-gmapInfoDescription{padding:0 0 11px 0;font-size:11px;}.bricks-payment-type{margin:0 0 18px 0;}.bricks-payment-type h3{margin:0 0 12px 0;}.bricks-payment-type-choice label{border:1px solid #cacaca;display:block;padding:25px;margin-left:5px;}.bricks-payment-type-choices-container table tr td{border:1px solid #ccc;padding:5px;vertical-align:middle;}.bricks-payment-type-choices-container table{border-collapse:collapse;width:100%;}.bricks-payment-type-choices-hint-text{margin:0 0 5px 0;color:#555;font-size:80%;}.bricks-creditor-rental-contract-list-table{border-collapse:collapse;width:100%;}.bricks-creditor-rental-contract-list-table tbody tr td,.bricks-creditor-rental-contract-list-table thead tr th{border-collapse:collapse;border:1px solid gray;padding:4px;text-align:center;}.bricks-creditor-rental-contract-list-lodging-selector{padding-top:14px;padding-bottom:14px;}.bricks-creditor-rental-contract-document-preview iframe{width:100%;height:800px;border:0;}.bricks-creditor-rental-contract-approve,.bricks-creditor-rental-contract-comments,.bricks-creditor-rental-contract-document-preview{margin:14px;border:1px solid gray;border-radius:2px;}.bricks-creditor-rental-contract-approve-help,.bricks-creditor-rental-contract-approve-tolbar,.bricks-creditor-rental-contract-comment-compose,.bricks-creditor-rental-contract-comments-comment,.bricks-creditor-rental-contract-document-preview-toolbar,.bricks-creditor-rental-contract-title{padding:14px;}.bricks-creditor-rental-contract-title{font-size:150%;}.bricks-creditor-rental-contract-comment-help{padding-bottom:14px;}.bricks-creditor-rental-contract-approve-tolbar{padding-left:14px;padding-right:14px;padding-bottom:14px;}.bricks-creditor-rental-contract-comments-comment{border-top:1px solid #cacaca;}.bricks-creditor-rental-contract-comment-compose textarea{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.bricks-creditor-rental-contract-comments-comment-info{color:#666;}.bricks-creditor-rental-contract-document-preview-header,.bricks-creditor-rental-contract-approve-header,.bricks-creditor-rental-contract-comments-header{background-color:#E8E8E8;padding:7px 14px;border-bottom:1px solid gray;}.modal-backdrop{background-color:black;opacity:0.4;position:fixed;top:0px;left:0px;display:none;z-index:100;}.expense-modal{color:black;background-color:white;border:1px solid black;position:fixed;width:600px;z-index:1000;padding:5px;display:none;}.modal-header{text-align:center;}.modal-close-button{float:right;}.modal-footer{margin-top:10px;}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
