.ui-tooltip,.qtip{max-width:500px}.qtip-basket-loading .qtip-tip{background-size:0;background:#fff url("../img/transparent.gif") repeat fixed 0 0;background-color:#a6a6a6;border-color:#a6a6a6;color:#a6a6a6;background-color:rgba(166,166,166,0.7);border-color:rgba(166,166,166,0.7);color:rgba(166,166,166,0.7);-ms-filter:"alpha(opacity=1)";filter:alpha(opacity=1);-moz-opacity:.0;-khtml-opacity:.0;opacity:.0}/*! Basket tooltip style */.qtip-basket{border-color:#c50;background-color:#fff}.qtip-basket .qtip-titlebar{background-color:#c50;color:#fff}.qtip-basket .qtip-title{font-size:14px}.qtip-basket .qtip-icon{background:none repeat scroll 0 0 #c50;border-color:#fff;color:#fff}.qtip-basket .qtip-content{border-color:#fff}.qtip-basket .ui-state-default .qtip-icon{background-position:-42px 0}.qtip-basket .qtip-titlebar .qtip-close{border-color:#fff;color:#fff}.qtip-basket .qtip-close .qtip-icon .ui-state-hover{border-color:#ccc;background:#f1f1f1;color:#777}/*! Info tooltip style */.qtip-info{border-color:#c50;background-color:#fff;color:#555}.qtip-info .qtip-tip{background-color:#c50}.qtip-info .qtip-titlebar{background-color:#ffef93}.qtip-info .qtip-close .qtip-icon .ui-state-hover{border-color:#ccc;background:#f1f1f1;color:#777}.qtip-info .qtip-titlebar .qtip-close{border-color:#fff;color:#fff}/*! Loader tooltip style */.qtip-loader{border-color:#c50;background-color:#fff;color:#555}.qtip-loader .qtip-titlebar,.qtip-loader .qtip-content{padding-top:10px;padding-bottom:10px;text-align:center;font-size:16px}.qtip-loader .qtip-tip{display:none;visibility:hidden;background-color:#c50}.qtip-loader .qtip-titlebar{background-color:#ffef93}.qtip-loader .qtip-close .qtip-icon .ui-state-hover{border-color:#ccc;background:#f1f1f1;color:#777}.qtip-loader .qtip-titlebar .qtip-close{border-color:#fff;color:#fff}.hasCountdown{border:0;background-color:#fff}.countdown_rtl{direction:rtl}.countdown_holding span{background-color:#fff}.countdown_row{clear:both;width:100%;padding:0 2px;text-align:center}.countdown_show1 .countdown_section{width:98%}.countdown_show2 .countdown_section{width:48%}.countdown_show3 .countdown_section{width:32.5%}.countdown_show4 .countdown_section{width:24.5%}.countdown_show5 .countdown_section{width:19.5%}.countdown_show6 .countdown_section{width:16.25%}.countdown_show7 .countdown_section{width:14%}.countdown_section{display:block;float:left;font-size:75%;text-align:center}.countdown_amount{font-size:100%}.countdown_descr{display:block;width:100%}.jq-basket-float-minimalcd div{text-align:right}#calendar-widget table tbody td.no_availability a{background-color:#000;border-color:#000;color:#fff;background-color:rgba(0,0,0,0.79);border-color:rgba(0,0,0,0.79);color:#fff;-ms-filter:"alpha(opacity=78)";filter:alpha(opacity=78);-moz-opacity:.79;-khtml-opacity:.79;opacity:.79}#calendar-widget .day-show li a.no_availability{background-color:#000;border-color:#000;color:#fff;background-color:rgba(0,0,0,0.79);border-color:rgba(0,0,0,0.79);color:#fff;-ms-filter:"alpha(opacity=78)";filter:alpha(opacity=78);-moz-opacity:.79;-khtml-opacity:.79;opacity:.79}.form .form-label em{bottom:0;color:#c50;display:inline-block;font-size:14px;font-weight:bolder;left:0;position:relative}.form .form-checkbox em{color:#c50;font-weight:bolder;margin:0 .4em}#user-information .form .form-combo select{width:180px}#main.main{width:802px}.main .mainheader{float:left;margin-left:7px;width:792px;margin-bottom:4px}.main .maintop{margin-left:7px;width:792px;overflow:hidden}.main .mainmiddle{float:left;margin-left:7px;margin-top:4px;width:792px;position:relative}.main .mainbottom{float:left;margin-left:7px;margin-top:4px;width:792px}.main .maintop .maintopleft{margin-left:13px}.main .maintop .maintopright{float:right;margin-right:8px}.main .widget:first-child{margin-top:0}#legend-widget{height:310px;width:370px}#legend-widget .widget-subheader{height:0}#legend-widget .widget-body{height:274px}#legend-widget .widget-body .legend-1half{height:100px;padding:8px 10px 0}#legend-widget .widget-body .legend-2half{padding-left:10px;padding-right:10px}#legend-widget .widget-body h3{color:#000}#legend-widget .leg-colorbox{display:block;line-height:20px;vertical-align:middle}#legend-widget .leg-colorbox img{height:15px;vertical-align:middle;width:32px}.leg-colorbox .cal_selected{background-color:#c50}.leg-colorbox .cal_avail{background-color:#ccc}.leg-colorbox .cal_none{background-color:#f6f6f6}.leg-colorbox .cal_sel{border:2px solid #c50}.leg-colorbox .no_availability{background-color:#000;border-color:#000;color:#fff;background-color:rgba(0,0,0,0.79);border-color:rgba(0,0,0,0.79);color:#fff;-ms-filter:"alpha(opacity=78)";filter:alpha(opacity=78);-moz-opacity:.79;-khtml-opacity:.79;opacity:.79}.leg-colorbox .low_availability{background-color:#900}.leg-colorbox .medium_availability{background-color:#fc0}.leg-colorbox .high_availability{background-color:#390}#calendar-widget.newcal{width:370px}#calendar-widget.newcal .datepicker{padding:0 3px 3px}#calendar-widget.newcal table{border-collapse:separate}#calendar-widget.newcal table tbody td{border:2px solid #fff;padding:2px}#calendar-widget table tbody td a,#calendar-widget table tbody td span{background-image:none;display:block;height:32px;line-height:32px;text-align:center;width:auto;color:#c50}#calendar-widget.newcal table tbody td.ui-datepicker-current-day{border:2px solid #c50}.event-container{margin:20px 8px 20px 13px;min-height:50px;width:770px}.event-container #bottom{overflow:hidden;border-top:1px solid #d3d3d3}.event-container #bottom .event-info{overflow:hidden;width:100%;padding:5px}.event-container #bottom .event-info img{cursor:none;display:inline;float:left;padding:2px;right:0;width:180px}.event-container #bottom .event-vcard{display:inline;float:left;margin:3px 0 0 8px;width:565px}.event-container #bottom .event-vcard p{margin-top:5px;line-height:13px}.event-container #top{overflow:hidden}.event-container hr{height:1px;border:0;background:#d3d3d3;margin:0}.event-container #top h2{width:auto;position:relative;float:left}.event-container #top img{position:relative;width:16px;float:right;right:20px;cursor:pointer;top:15px}.event-container #bottom img{position:relative;width:16px;float:right;right:20px;cursor:pointer}#breadcrumb .timer{margin-right:13px}#breadcrumb .timer span{color:#c50;font-weight:bold}#perfListContainer{background:none repeat scroll 0 0 #fff;margin:10px 8px 10px 13px;overflow:hidden;padding:2px 0;width:771px;z-index:3;position:relative}#perfListTabs li{margin-bottom:2px}#perfListTabs li h3{position:relative;z-index:1;margin:0;padding:6px 12px;width:250px;border-bottom-left-radius:4px;border-right-width:0!important;border-top-left-radius:4px;white-space:normal;font-size:100%}#perfListTabs li h3{background:none repeat scroll 0 0 #e6e6e6;border:1px solid #d3d3d3;font-weight:normal;color:#555;text-decoration:none;cursor:pointer}#perfListTabs li .current h3{background:none repeat scroll 0 0 #fff;border:1px solid #c50;color:#c50;cursor:not-allowed!important;text-decoration:underline!important;right:-1px}#perfListTabs li div div.panel{float:right;position:relative;top:0;width:484px;background:none repeat scroll 0 0 transparent;border:1px solid #c50;border-top-right-radius:4px;border-bottom-right-radius:4px;display:none;padding:5px}#perfListTabs li div.current div.panel{display:block}#perfListTabs li div div.panel .perf-info{overflow:hidden;width:100%;padding:5px}#perfListTabs li div div.panel .perf-info img{display:inline;float:left;padding:2px;width:160px;height:141px}#perfListTabs li div div.panel .perf-info .perf-vcard{display:inline;float:left;margin-left:8px;margin-right:8px;width:469px}#perfListTabs li div div.panel .perf-info .perf-vcard p{margin-top:5px;line-height:18px;font-size:13px}#perfListTabs li div div.panel .content-box{padding-left:7px}#perfListTabs li div div.panel #day-show-title{display:none}#perfListTabs li div div.panel .day-show{overflow:hidden}#perfListTabs li div div.panel .day-show li{float:left;margin:5px;padding:3px;border:2px solid #fff}#perfListTabs li div div.panel .day-show li.selected{border:2px solid #c50}#perfListTabs li div div.panel .day-show li a{display:block;height:32px;line-height:32px;text-align:center;width:72px;text-align:center}#perfListTabs li div div.panel .day-show li a:hover{text-decoration:none;color:#fff}#perfListTabs li div div.panel .day-show li a.selected{color:#fff;background-color:#c50}#perfListTabs li div div.panel .day-show li a.no_availability{background-color:#000;border-color:#000;color:#fff;background-color:rgba(0,0,0,0.79);border-color:rgba(0,0,0,0.79);color:#fff;-ms-filter:"alpha(opacity=78)";filter:alpha(opacity=78);-moz-opacity:.79;-khtml-opacity:.79;opacity:.79}#perfListTabs li div div.panel .day-show li a.low_availability{color:#fff;background-color:#900}#perfListTabs li div div.panel .day-show li a.medium_availability{color:#fff;background-color:#fc0}#perfListTabs li div div.panel .day-show li a.high_availability{color:#fff;background-color:#390}#perfListTabs li div div.panel .day-show li a.selected{text-decoration:underline!important}#perfListTabs li div div.panel .day-show li a.disabled{color:#ccc;cursor:default!important}#perfListTabs li div div.panel .day-show li span.low_availability{color:#fff;background-color:#900}#perfListTabs li div div.panel .day-show li span.medium_availability{color:#fff;background-color:#fc0}#perfListTabs li div div.panel .day-show li span.high_availability{color:#fff;background-color:#390}#perfListTabs li div div.panel .day-show li span.selected{text-decoration:underline!important}#perfListTabs li div div.panel .day-show li span.disabled{color:#ccc;cursor:default!important}#perfListTabs li div div.panel .day-show li span{display:block;height:32px;line-height:32px;text-align:center;width:72px;text-align:center}#breadcrumb .timer p{float:right;padding-right:12px}.tipGroup h3{color:#c50;font-weight:bold;text-decoration:underline;font-size:12px}.tipGroup ul{font-size:12px;margin:2px 0 5px;text-align:right}.tipGroup ul li{margin-bottom:2px}.tipGroup ul li span{display:block;text-align:center;color:#fff;padding:5px 10px;font-weight:bold}.tipGroup ul li span.no_availability{background-color:#000;border-color:#000;color:#fff;background-color:rgba(0,0,0,0.79);border-color:rgba(0,0,0,0.79);color:#fff;-ms-filter:"alpha(opacity=78)";filter:alpha(opacity=78);-moz-opacity:.79;-khtml-opacity:.79;opacity:.79}.tipGroup ul li span.low_availability{background-color:#900}.tipGroup ul li span.medium_availability{background-color:#fc0}.tipGroup ul li span.high_availability{background-color:#390}.tipGroupText h3{color:#c50;font-weight:bold;text-decoration:underline;font-size:12px}.tipGroupText ul{font-size:12px;margin:2px 0 5px;list-style:circle inside none;padding-left:10px}.tipGroupText ul li{margin-bottom:2px;list-style:inherit}.tipFlat{font-size:12px}.tipFlat li{margin-bottom:2px}.tipFlat li span{display:block;color:#fff;padding:5px 10px}.tipFlat li span.no_availability{background-color:#000;border-color:#000;color:#fff;background-color:rgba(0,0,0,0.79);border-color:rgba(0,0,0,0.79);color:#fff;-ms-filter:"alpha(opacity=78)";filter:alpha(opacity=78);-moz-opacity:.79;-khtml-opacity:.79;opacity:.79}.tipFlat li span.low_availability{background-color:#900}.tipFlat li span.medium_availability{background-color:#fc0}.tipFlat li span.high_availability{background-color:#390}.tipFlatText{font-size:12px;margin:2px 0 5px;list-style:circle inside none}.tipFlatText li{margin-bottom:5px}.product-list .product-header.new{background:none repeat scroll 0 0 transparent;overflow:hidden;padding:5px 10px 9px}.product-list .product-header.new .perf-info-selected{background:none repeat scroll 0 0 #fff;border:1px solid #c7e7f1;margin-bottom:0;margin-top:2px;overflow:hidden;padding:5px}.product-list .product-header.new .perf-info-selected img{display:inline;float:left;padding:2px;width:100px}.product-list .product-header.new .perf-info-selected .perf-vcard{display:inline;float:left;margin:0 8px;width:630px;padding-top:2px}.product-list .product-header.new .perf-info-selected .perf-vcard div{overflow:hidden;width:100%}.product-list .product-header.new .perf-info-selected .perf-vcard h4{float:left}.product-list .product-header.new .perf-info-selected .perf-vcard span{float:right;font-weight:bold;color:#c50}.product-list .product-header.new .perf-info-selected .perf-vcard p{line-height:13px;margin-top:5px}.content-box-instruction{margin:10px 3px 0 9px}.content-box-instruction .product-list .product-group{padding-bottom:0}.product-list .col-description-cal.noButton{width:45%}.product-list .col-quantity-upsell.noButton{width:20%;text-align:right}.product-list .col-description-donation.noButton{width:65%}.product-list .col-quantity-donation.noButton{width:40%}.product-list .col-soldout-cal.noButton{float:left;text-align:center;width:20%}.product-list .col-soldout-cal.noButton .small-button{float:right;position:relative}#center{min-height:401px}.note-pdfqueue{margin:10px 0;font-size:16px}.form-label.fullWidth{width:100%;text-align:center}.note-pdfqueue img{height:19px;vertical-align:middle;width:305px}#breadcrumb p{margin-left:12px;padding-left:0}#main{margin-left:4px;margin-right:4px}#main.main{width:797px}.main .mainheader{margin-left:0;width:797px}.event-container{margin:20px 20px 20px 8px}.main .maintop{margin-left:0;width:797px}.main .maintop .maintopleft{margin-left:8px}.main .maintop .maintopright{margin-right:20px}.main .mainmiddle{margin-left:0;width:797px}.showBasketProdutsList{position:relative;top:57px}.showBasketProdutsListLarge{position:relative;top:132px}.content-box-instruction{margin:10px 20px 0 8px}.content-box-instruction .product-list .product-group{margin:0}.main .mainmiddle .content-box,.singleColumn .content-box{margin:0 15px 0 3px;width:779px}.main .mainbottom{margin-left:0;width:797px}.product-list .product-header.new .perf-info-selected .perf-vcard{width:720px}#right{margin-right:24px;width:270px}.form .form-row.checkbox.donation{padding:10px 14px}.form .form-row.checkbox.donation p label{vertical-align:top}.product-list .col-description-upsell{width:45%}.product-list .col-price-upsell{width:30%}.product-list .col-language-upsell{text-align:justify;width:25%}.product-list .col-quantity-upsell{width:15%;text-align:right}.product-list .col-quantity-upsell.header{text-align:center}#legend-widget .widget-body .legend-1half{height:auto;padding:8px 10px 10px}.product-list .information-group{padding-bottom:0}.product-list div.information-group{background:none repeat scroll 0 0 #fff;margin:0;overflow:hidden;padding:10px 0}.product-list #audioguide{margin:10px 8px}.product-list .product-group.audioguide{padding-bottom:0}.leg-colorbox .discount_standard{background-color:#aeaaaa}.leg-colorbox .discount_1{background-color:#ddebf7}.leg-colorbox .discount_2{background-color:#f8deff}.leg-colorbox .discount_3{background-color:#ff9}.leg-colorbox .discount_4{background-color:#ffce80}.leg-colorbox .discount_5{background-color:#beff00}#calendar-widget table tbody td.discount_standard a{background-color:#aeaaaa}#calendar-widget table tbody td.discount_1 a{background-color:#ddebf7}#calendar-widget table tbody td.discount_2 a{background-color:#f8deff}#calendar-widget table tbody td.discount_3 a{background-color:#ff9}#calendar-widget table tbody td.discount_4 a{background-color:#ffce80}#calendar-widget table tbody td.discount_5 a{background-color:#beff00}ol.clearfix br{display:none}.errorPanel .list-product{background:none repeat scroll 0 0 #fff;font-size:12px;margin:2px;min-height:140px;overflow:hidden;padding:2px}.errorPanel .list-product .item-product{overflow:hidden;padding:10px}.errorPanel .list-product .item-product .col-description{float:left;width:55%}.errorPanel .list-product .item-product .col-price{float:left;width:20%;text-align:right}.errorPanel .list-product .item-product .col-quantity{float:left;width:20%;text-align:right}.errorPanel .list-product .item-product span{display:block;font-size:12px;padding:4px 0}.product-list .product .total-row{margin:4px 10px 0 10px}.product-list .product .total-row h5,.product-list .product .total-row h6{font-size:16px}.product-list .product .notAvailableList .col-description,.product-list .product .notAvailableList .col-price,.product-list .product .notAvailableList .col-quantity{text-decoration:line-through}.product-list .product .notAvailableList h5,.product-list .product .notAvailableList h6,.product-list .product .notAvailableList span{color:#bebebe}ul,ol{list-style:none outside none;margin-left:0}img[src*=svg]{width:100%}.lt-ie9 .header-options,.lt-ie9 .header-options nav{float:right}.lt-ie9 .header-options{padding-right:1.5em}#wrapper{background:none repeat scroll 0 0 #000;margin:auto;overflow:hidden;padding-bottom:0;padding-top:0;width:auto}#selectLanguage{float:none;font-family:inherit;font-size:inherit;height:auto;overflow:hidden;position:relative;right:0;top:0}#selectLanguage li{float:left;height:auto;margin-left:0;margin-right:1em}#selectLanguage li a img{float:none;margin-top:0;vertical-align:inherit}#social{font-family:inherit;margin-bottom:0}.app-header .header-logo h1,.app-header .header-logo h2{margin-bottom:1em}@media screen and (min-width :45.813em) and (max-width:61.875em){.app-header .header-logo h1,.app-header .header-logo h2{margin-left:0}}.app-header .header-logo h2 a,.app-header .header-logo h2 a:hover{color:#fff;text-decoration:none}.lt-ie9 .app-header .header-logo h1,.lt-ie9 .app-header .header-logo h2{margin-bottom:1em}.lt-ie9 h2{font-family:inherit;font-size:21px}.app-header .header-logo h2 span.title{font-family:'FaraoText';color:#fff;font-weight:normal;font-size:20px;display:block}.app-header .header-logo h2 span.eventLocation{font-family:'Gotham A','Gotham B',Arial,serif;font-size:31px;color:#fff;display:block}#offsets{font-size:12px;margin-bottom:1.833em}#offsets.fixed-viewport{background-color:#fff!important;border-bottom-left-radius:9px;border-bottom-right-radius:9px;box-shadow:0 0 5px #999;padding-bottom:1px;position:fixed!important;top:0!important;width:970px!important;z-index:10000!important}#offsets .breadcrumbs{margin-bottom:0;float:left}#offsets .breadcrumbs a.visited span{color:#4e5050;text-decoration:underline}#offsets .breadcrumbs span.delimiter{font-weight:normal;font-size:10px}#cart-container{color:#9e9e95;float:right;margin:0 13px;padding:1em 0}a#ocp-cart{color:#4e5050;font-weight:bold}.timer{float:right;margin:0 13px;width:auto}.lt-ie9 .timer{width:16%}.lt-ie9 .timer p{margin:.5em 0;width:auto}.lt-ie9 .timer span{width:auto}.timer span{color:#c50;font-weight:bold;line-height:28px}.timer span img{height:14px;vertical-align:middle;display:inline}.main-content .row.hidden{display:none}.main-content .row{margin-top:1.571em}.main-content .row.mainheader{margin-top:0}.event-container{width:auto;min-height:100%;margin:0}.event-container #bottom{overflow:hidden;border:0}.event-container #bottom .event-info{overflow:hidden;padding:5px;width:100%}.event-container #bottom .event-info img{cursor:none;display:inline;float:left;padding:.143em;right:0;width:19%}.event-container #bottom .event-vcard{display:inline;float:left;margin:.429em 0 0 .643em;width:80%}.event-container #bottom .event-vcard h2{font-family:inherit;font-size:23px;font-weight:bold;margin:0}.event-container #bottom .event-vcard p{margin:.357em 0 0;line-height:inherit}.widget:first-child{margin-top:0}.widget{width:auto!important;float:none;background:none repeat scroll 0 0 #f3f3f3}.widget .widget-header{height:auto}.widget .widget-header h3{margin:0;padding-bottom:6px}#calendar-widget{margin:.786em 1.571em 0 0!important}#calendar-widget table thead th{text-align:center}#legend-widget{height:auto;margin:.786em 0 0 1.571em!important}#legend-widget .widget-body{height:auto}#legend-widget .widget-body .legend-2half{overflow:hidden;margin-bottom:10px}#legend-widget .widget-body .legend-2half h3{margin-bottom:16px}#legend-widget .leg-colorbox img{margin-right:10px;float:left}.content-box-instruction,.content-box-instruction-no-date-sel{margin:.786em 0 .643em}.product-list .product-group{margin:.357em 0 0}.product-list .product-header.new .perf-info-selected .perf-vcard{width:100%;margin:0}.smb-tooltip p{margin:0;font-size:inherit!important}.form .form-row.checkbox.donation{width:100%}#perfListContainer{margin:10px 0;width:100%}#perfListTabs li h3{width:30%}#perfListTabs li div div.panel{width:70%}.basketFloat-list .product-item h6,.basketFloat .box-totals-float h6{font-size:13px}.basketFloat-list .product-item h5{font-size:13px;font-weight:normal}.basketFloat .box-totals-float,.basketFloat .box-bottom-float{height:auto}.basketFloat .box-totals-float{padding:10px}.box-totals-float .col-description{float:left;width:70%;padding-left:0}.box-totals-float .col-price span,.box-totals-float .col-quantity span{padding-top:0}.product-list .information-group{margin:0}.product-list .product-header h2{margin:0}.product-list .information-group .information{margin:0;padding:1px 10px 9px}.form .form-combo.delivery-list{height:auto}.form .form-combo.delivery-list span.single-delivery{display:none;float:left;font-size:13px;margin-top:3px}.right-content{padding-bottom:2em}.widget .widget-body table.cart-inline td{border:0;font-size:13px}.widget .widget-body table.cart-inline td.subtitle{background-color:#f3f3f3}#user-information .form .form-label{width:33%}#user-information .form .form-field,#user-information .form .form-combo{width:50%}#user-information .form .form-note{width:15%}.form .form-field,.form .form-combo,.form .form-checkbox,.form .form-radio,.form .form-image{height:auto}.form .form-field input{margin-bottom:0}#user-information .form .form-combo select{width:100%}#user-information .form .form-checkbox{width:auto}#confirmation .box-header h3{font-size:16px;font-weight:bold;margin:0 0 .5em;color:inherit}#confirmation .description{font-style:italic;margin:0;padding:20px 20px 0 0}#confirmation .box-print-left{margin:20px 0 0;height:100%}#confirmation .title{font-size:15px;margin:20px 0 0}#confirmation .info{font-size:13px;line-height:18px;padding:10px 5px 0}#confirmation .info li em{font-style:italic}#confirmation .infoMKT{font-size:13px;line-height:18px;overflow:hidden;padding:10px 0 0}#confirmation .infoMKT li{overflow:hidden}#confirmation .infoMKT li div{background-color:#fff;margin-left:auto;margin-right:auto;margin-top:30px;overflow:hidden;width:100%}#confirmation .infoMKT li div a{float:left;width:33%}#information-widget .widget-body table td{border:0}#user-information .description{font-size:15px;padding:0;font-weight:bold}#error-page .box-header h3{color:inherit;margin:0}.label{background:0}.timer{float:right;margin:0 13px;width:auto;padding:1em 0}.timer span{color:#c50;font-weight:bold;line-height:inherit}.timer span img{height:14px;vertical-align:middle;display:inline-block;padding-bottom:2px}@media screen and (max-width :45.714em){body{font-size:12px}.ui-tooltip,.qtip{width:259px;max-width:270px}.qtip-info{width:auto;max-width:270px}.qtip-info.perf-tip{display:none!important}.header-options{padding-left:0;padding-right:0}.nav-secondary nav{padding:0}.app-header{background:none repeat scroll 0 0 #262626}.header-nav-palaces{background:none repeat scroll 0 0 transparent}.nav-secondary nav a{font-size:15px;line-height:30px}.nav-secondary .btn-link i{position:relative;top:1px;margin-left:.2em;height:11px}#calendar-widget{margin-right:0!important}#legend-widget{margin:0!important}.product-list .col-price-cal{width:20%}.product-list .col-description-cal.noButton,.product-list .col-description-cal{width:40%}.product-list .col-price-cal span,.product-list .col-description-cal span,.product-list .col-info-cal span,.product-list .col-description-donation span,.product-list .col-price-upsell span,.product-list .col-description-upsell span,.product-list .col-info-upsell span{font-size:12px}.product-list .col-description-upsell{width:35%}.product-list .col-price-upsell{text-align:right;width:15%}.product-list .col-quantity-upsell{width:10%}.product-list .col-info-upsell{float:left;text-align:center;width:10%}.form-checkbox-donation input{vertical-align:bottom}.app-footer hr{margin:1em 0}.footer-info{position:relative;padding:10px 10px 0 60px}.footer-nav-primary li{border-right:0;padding-right:0;margin-right:0;float:left;font-size:10px}.product-list .col-description-donation,.product-list .col-quantity-donation.noButton{width:50%}.event-container #bottom .event-vcard{margin:0;width:100%}#cart-container{margin:0 0 0 13px}.breadcrumbs span,a#ocp-cart,.timer span,span#ocp-cart{font-size:10px}span#ocp-cart{color:#000}.breadcrumbs span{white-space:nowrap}#offsets .breadcrumbs span.delimiter{font-size:8px}.timer{margin:0}#user-information .message{padding:0 10px;font-size:inherit}.form .form-combo.delivery-list span.single-delivery{font-size:inherit}#perfListTabs li div div.panel .perf-info .perf-vcard h4{font-size:13px}#perfListTabs li div div.panel .perf-info .perf-vcard p{font-size:10px}#user-information .form .form-note{clear:left;width:100%}#user-information .form .form-field,#user-information .form .form-combo{width:67%}}@media screen and (min-width :45.714em) and (max-width :64.063em){.footer-nav-primary li{border-right:0;padding-right:0;margin-right:0;float:left;font-size:10px}}@media screen and (max-width :60.563em){#offsets.fixed-viewport{width:100%!important}}.product-list .col-descriptionLong-donation{float:left;width:100%;border-bottom:1px dashed #c7e7f1}.product-list .col-descriptionLong-donation span{display:block;font-size:14px;padding:5px 0}.product-list .col-description-donation span{display:none}.product-list .col-price-cal span,.product-list .col-info-cal span,.product-list .col-price-upsell span,.product-list .col-info-upsell span{padding-bottom:0;padding-top:5px}.product-list .col-info-cal span.span-info-cal,.product-list .col-info-upsell span.span-info-cal{overflow:hidden;padding-top:2px;margin:0 0 1px}.form .title-label p{margin:0;padding-top:10px}.header-logo-small{margin:.5em 0;padding:0 0 0 .5em;float:left;font-size:11px}.header-logo-small .hidden{display:none}.header-nav-palaces-small{float:left;font-size:11px;padding:0}.header-nav-palaces-small .location-select{margin:0;padding:0;text-align:center}.header-nav-palaces-small .location-select li{overflow:hidden;display:none;width:100%;padding:.5em;border-bottom:1px solid #fff;cursor:pointer}.header-nav-palaces-small .location-select li.hrp{background:none repeat scroll 0 0 #262626;border-top:1px solid #fff}.header-nav-palaces-small .location-select li.tower-of-london{background:none repeat scroll 0 0 #9e9e94}.header-nav-palaces-small .location-select li.hampton-court-palace{background:none repeat scroll 0 0 #007aad}.header-nav-palaces-small .location-select li.banqueting-house{background:none repeat scroll 0 0 #fdb913}.header-nav-palaces-small .location-select li.kensington-palace{background:none repeat scroll 0 0 #ed1849}.header-nav-palaces-small .location-select li.kew-palace{background:none repeat scroll 0 0 #62c5c1}.header-nav-palaces-small .location-select li.active{display:list-item}.header-nav-palaces-small .location-select li img{vertical-align:middle;float:left;width:35px;margin-right:5px}.header-nav-palaces-small .location-select li span{color:#fff;float:left;font-weight:bold;line-height:35px;font-size:15px;padding:2px 0 0}.header-nav-palaces-small .location-select li i{background:url('../img/newLayout/locations/mobile/icons-18-white.png') no-repeat scroll -216px 0 transparent;height:18px;float:right;width:18px;bottom:-11px;margin-right:2px}.widget.mobile .widget-header h3{padding:3px 0 3px 10px}#legend-widget.widget.mobile .widget-body .legend-1half{padding:3px 10px}#legend-widget.widget.mobile .widget-body .legend-1half p{margin:0;font-size:12px}#legend-widget.widget.mobile .widget-body .legend-2half{margin-bottom:0}#legend-widget.widget.mobile .widget-body .legend-2half h3{font-size:13px;margin:0 0 5px}#legend-widget.widget.mobile .leg-colorbox{line-height:12px;float:left;width:auto;margin-right:15px;margin-bottom:5px}#legend-widget.widget.mobile .leg-colorbox p{margin:0;font-size:12px}#legend-widget.widget.mobile .leg-colorbox img{width:15px;height:12px;margin-right:2px}.inline-list{margin:0 .5em;padding:0;list-style:none;overflow:hidden}.inline-list>li{list-style:none;margin-left:.5em;display:block}.form .form-note span{background:none repeat scroll 0 0 rgba(0,0,0,0);font-style:normal;margin:0;padding:2px 0 0 10px}.form .error .form-note span{position:relative}#user-information .error .form-note.msgNoteCheckbox{max-width:2000px;width:45%}#user-information .error .form-note.msgNoteCheckbox span{width:100%;max-width:2000px}.error label,.error label.error{color:inherit}#perfListTabs li div div.panel{padding:.715em;margin:0}#perfListTabs li div div.panel .perf-info{padding:0}#perfListTabs li div div.panel .perf-info .perf-vcard{display:inline;float:left;margin:.357em 0 0 .357em;width:73%}#perfListTabs li div div.panel .perf-info .perf-vcard h4{margin:0}#perfListTabs li div div.panel .perf-info .perf-vcard p{margin:.5em 0}#perfListTabs li div div.panel .content-box{padding:0}#perfListTabs li div div.panel .day-show{margin:0}#perfListTabs li div div.panel .day-show li{margin:.357em;padding:.214em}@media screen and (max-width :45.714em) and (orientation :portrait){.product-list .col-description{width:60%}.product-list .col-description span,.product-list .col-price span,.product-list .col-quantity span{font-size:inherit}.product-list .col-quantity{width:24%}#order-summary .total-row h5,#order-summary .total-row h6{font-size:15px}#order-summary .total-row h6{padding:5px 0 0 10px;width:auto}#cart-container{margin:0}.timer{padding:0 0 1em 0;width:100%}.timer span{float:right}.button span,.button-back span{font-size:13px!important}}.qtip-info{width:auto;max-width:270px}.widget.mobile{margin-bottom:1.833em}.widget.mobile .widget-footer{height:auto;overflow:hidden;-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-moz-border-radius-topright:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px}.widget.mobile .widget-header h3{padding:6px 10px;font-size:inherit;overflow:hidden}.widget.mobile .widget-footer h3{color:#000;margin:0;padding:6px 10px;font-size:inherit}.widget.mobile .widget-header h3 span,.widget.mobile .widget-footer h3 span{float:right}.widget.mobile .widget-body table.cart-inline td{font-size:12px}.widget.mobile .widget-body #openTab td{text-align:center}.widget.mobile .widget-body #openTab td.clickInfo{font-size:13px;font-weight:bold;text-transform:uppercase}.widget.mobile .widget-body{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}#information-widget.widget.mobile .widget-body table td{text-align:right;float:left;vertical-align:middle;padding:7px 5px;position:relative}.product-list .col-quantity-donation{padding-top:5px}@media screen and (max-width :45.714em){#perfListTabs li div div.panel .perf-info .perf-vcard{margin:0 0 0 .357em;width:99%}#perfListTabs li div div.panel .perf-info .perf-vcard h4{font-size:13px}#perfListTabs li div div.panel .perf-info .perf-vcard p{font-size:10px}.qtip-info{width:auto;max-width:270px}}@media screen and (min-width :45.714em) and (max-width :64.063em){#perfListTabs li div div.panel .perf-info .perf-vcard{width:68%}.qtip-info{width:auto;max-width:270px}}#basket-active{font-size:12px}#basket-active .widget.mobile{padding:0 3px}#basket-active .widget.mobile .widget-header,#basket-active .widget.mobile .widget-body,#basket-active .widget.mobile .widget-footer{padding:5px 10px;border-radius:0}#basket-active .widget.mobile .widget-header h3,#basket-active .widget.mobile .widget-footer h3{float:left;width:auto;padding:0}#basket-active .widget.mobile .widget-footer h3{padding-top:2px}#basket-active .widget.mobile .widget-footer h3 span{padding-left:5px}#basket-active .widget.mobile .widget-body .product-list .product-group{margin:0;padding:0;background:none repeat scroll 0 0 transparent}#basket-active .widget.mobile .widget-body .product-list .product-group .product{margin:0;padding:0;border:0 none}#basket-active .widget.mobile .widget-body .product-list .product-group .product .product-item{padding:3px}#basket-active .widget.mobile .widget-body .product-list .product-group .product .product-item .col-description-empty{font-weight:bold;text-align:center;text-transform:uppercase}#basket-active .widget.mobile .widget-body .controllers{font-weight:bold;text-align:left;text-transform:uppercase;padding:0 3px;margin-bottom:2px;overflow:hidden}#basket-active .widget.mobile .widget-body .controllers span{cursor:pointer}#basket-active .widget.mobile .widget-body .product-list .col-quantity span,#basket-active .widget.mobile .widget-body .product-list .col-price span,#basket-active .widget.mobile .widget-body .product-list .col-description span{font-size:12px;padding:0}#basket-active .widget.mobile .widget-footer .small-button span{text-transform:uppercase;line-height:21px!important}#payment-choice.product-list{background:none repeat scroll 0 0 #f9f9f9}#payment-choice.product-list .product{width:100%}#payment-choice.product-list .product .payBlock{float:left;padding:0 10px;text-align:center}#payment-choice.product-list .product .payBlock label{display:inline-block;max-width:100%;font-weight:700}#payment-choice.product-list .product .payBlock label input{vertical-align:middle;line-height:normal;margin:-4px 4px 0 0}#payment-choice.product-list .product .payBlock p{margin:0;font-size:11px}#paymentSelectionForm.form .error .form-note span{position:relative;padding:10px 0}#perfListTabs li{margin-bottom:2px;overflow:hidden}#perfListTabs li .perfTab{overflow:hidden}#perfListTabs li h3{width:100%;border-radius:4px;border-right-width:1px!important}#perfListTabs li h3 span{background:url("../img/newLayout/ui-icons_555555_256x240.png") no-repeat scroll -32px -16px transparent;width:16px;height:16px;display:inline-block;overflow:hidden;float:right;margin-top:1px}#perfListTabs li .current h3{right:auto;border-bottom-left-radius:0;border-bottom-right-radius:0;text-decoration:none!important;font-weight:bold;text-transform:uppercase}#perfListTabs li .current h3 span{background:url("../img/newLayout/ui-icons_C50_256x240.png") no-repeat scroll -64px -16px transparent}#perfListTabs li .perfTab div.panel{width:100%;border-top:0 none;border-top-right-radius:0;border-bottom-left-radius:4px}#calendar-widget.widget .widget-subheader{position:relative;padding:.2em 0;height:33px}#calendar-widget.widget .widget-subheader .datepicker-title{margin:0 2.3em;line-height:2.2em;text-align:center;font-size:13px;font-weight:bold;color:#000}#calendar-widget.widget .widget-subheader .datepicker-prev,#calendar-widget.widget .widget-subheader .datepicker-next{position:absolute;top:2px;width:5.8em;height:2.6em;margin:0;background:0}#calendar-widget.widget .widget-subheader .datepicker-prev{left:2px}#calendar-widget.widget .widget-subheader .datepicker-next{right:2px}#calendar-widget.widget .widget-subheader .datepicker-prev span,#calendar-widget.widget .widget-subheader .datepicker-next span{display:block;position:absolute;top:50%;margin-top:-9px;text-indent:-99999px;overflow:hidden;width:16px;height:16px;background:url('../img/newLayout/ui-icons_C50_256x240.png') no-repeat scroll 0 0 transparent}#calendar-widget.widget .widget-subheader .datepicker-prev span{left:50%;margin-left:-28px;background-position:-80px -192px}#calendar-widget.widget .widget-subheader .datepicker-next span{right:50%;margin-right:-28px;background-position:-48px -192px}.product-list .col-info-cal span.info.has-tip,.product-list .col-info-upsell span.info.has-tip,.form .form-row .col-info-upsell span.info.has-tip{float:left;padding:0 6px;box-shadow:0 0 4px #999;border-radius:5px;cursor:pointer;line-height:20px;font-size:11px;font-weight:bold;color:#fff;background:none repeat scroll 0 0 #c50;margin:2px 0 0}.tooltip{border:1px solid #c50;background:none repeat scroll 0 0 #fff;padding:5px 9px;color:#555;font-size:10.5px;line-height:12px;left:60%;height:auto}.tooltip>.nub{border-color:transparent transparent #c50}.tap-to-close{font-size:8px;padding-top:2px}@media screen and (max-width :45.714em){.tooltip{left:7.4%!important}.tooltip>.nub{left:42%!important}}@media screen and (max-width:45.714em){#user-information .form .form-note{clear:left;width:100%;padding-left:0}.form .error .form-note span{max-width:800px;left:33%;padding-left:0;width:67%}#PersonalWebpage-error{padding-left:0;left:0;width:100%}}@media screen and (min-width :45.714em) and (max-width :64.063em){#user-information .form .form-note{clear:left;width:100%;padding-left:0}.form .error .form-note span{max-width:800px;left:33%;padding-left:0;width:50%}#PersonalWebpage-error{padding-left:0;left:0;width:100%}}
