 .youtube-container{display:block;margin:20px auto;width:100%;max-width:100%}.youtube-player{display:block;width:100%;padding-bottom:56.25%;overflow:hidden;position:relative;width:100%;height:100%;cursor:pointer;display:block}img.youtube-thumb{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;height:auto}div.play-button{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url("https://i.imgur.com/TxzC70f.png") no-repeat}#youtube-iframe{width:100%;height:100%;position:absolute;top:0;left:0}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,
.video-container object,
.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#productIntro #products_delivery_options_id{max-width:none !important;width:100% !important}.pageContent{padding:0 !important;margin-bottom:20px}.page_type_pages .pageContent{margin-bottom:0px}.grid-container{max-width:1480px}.productThumbnailListing .thumbnailImage{text-align:center}.seo_friendly_thumbnails .productThumbnailListing H2{text-align:center !important;font-size:12px !important;text-transform:none !important;margin-top:10px !important;margin-bottom:10px !important}.seo_friendly_thumbnails .productThumbnailListing .btn{font-size:12px;display:block;text-align:center;padding:10px 10px 10px 10px}.seo_friendly_thumbnails .productThumbnailListing{margin-bottom:40px}HTML{-webkit-text-size-adjust:100%}BODY{font-size:14px;margin:0px;font-family:'Open Sans', Arial, sans-serif;color:#000000;background:#000000}FIELDSET{display:inline;padding:0;margin:0}.siteHeaderText{padding:0;margin:0}#header .siteHeaderText SMALL{font-size:22px;margin-bottom:10px;display:block}.unconstrained-content .constrained-content,
.unconstrained-content{max-width:none}.unconstrained-content .grid-100{padding:0;margin:0}#wrapper.normal_wrapper{max-width:1480px;margin:20px auto 20px auto;overflow:hidden;position:relative;box-shadow:5px 5px 5px transparent}#header DIV.grid-100{padding-top:10px}#header.header_one_large_image DIV.grid-100,
#header.header_one_large_image_with_overlayed_logo DIV.grid-100,
#header.header_one_large_image_with_custom_html DIV.grid-100,
#header.html_code DIV.grid-100{margin:0;padding:0}#header IMG{vertical-align:top}#bodycontent{background:#ffffff}#header{background:#ffffff;color:#000000;font-family:'Open Sans', Arial, sans-serif;text-align:left}#header .siteHeaderText A{color:#000000;text-decoration:none;font-size:56px;display:block;line-height:normal;margin:0;padding:0}#footer H2,#footer H3,#footer H4,#footer H5,#footer H6{text-align:right}#footer #ufwCopyrightFooterText,
#footer #ufwCopyrightFooterText A{text-align:right;color:#ffffff}#footer{padding-top:20px;text-align:right;font-size:12px;line-height:16px;background:#4f4f4f;color:#ffffff}#footer P{padding:10px;margin:0}#footer A{color:#ffffff;text-decoration:none;font-weight:bold}#navigation{background:#303030}A{color:#303030}.allowWordBreaking{word-wrap:break-word !important;overflow-wrap:break-word !important}H1,H2,H3,H4,H5,H6{text-align:left}#mainnav,
#secondaryNavigationContainer{margin:10px 0 10px 0;font-family:'Open Sans', Arial, sans-serif}#mainnav UL,
#secondaryNavigationContainer UL{padding:0;margin:0;list-style:none}#mainnav UL LI,
#secondaryNavigationContainer UL LI{padding:0;margin:0;list-style:none}#mainnav UL LI,
#secondaryNavigationContainer UL LI{float:left}#mainnav UL LI A,
#secondaryNavigationContainer UL LI A{display:block;color:#000000;text-decoration:none;font-weight:normal;padding:10px;line-height:13px;font-size:15px;margin-right:10px;background:transparent}.sf-menu UL{background:#303030}.sf-menu UL{text-align:left;top:36px !important;left:-5px !important;padding-bottom:5px !important}.sf-menu UL A{margin-right:5px !important;margin-left:5px !important;display:block !important;line-height:normal !important}#mainnav UL LI UL LI A,
#secondaryNavigationContainer UL LI UL LI A{font-weight:normal}#mainnav UL LI A:hover,
#secondaryNavigationContainer UL LI A:hover{color:#1A1A1A;background:#ededed}#mainnav UL LI A.active,
#secondaryNavigationContainer UL LI A.active{color:#1A1A1A;background:#ededed}#mainnav UL,
#secondaryNavigationContainer UL{display:inline-block}#mainnav UL LI,
#secondaryNavigationContainer UL LI{display:inline-block}#mainnav UL LI A,
#secondaryNavigationContainer UL LI A{display:inline-block}#mainnav,
#secondaryNavigationContainer{margin:10px 0 5px 0}#mainnav,
#secondaryNavigationContainer{text-align:right}.pageNav{margin-top:10px;margin-bottom:20px;font-family:'Open Sans', Arial, sans-serif}.pageNav UL{margin:0;padding:0;list-style:none}.pageNav UL LI{margin:0;padding:0 0 0 20px;list-style:none}.pageNav UL LI.level_0{padding:0}.pageNav LI.first{}.pageNav UL LI A{margin:0 0 5px 0;display:block;padding:2px 6px 2px 6px;background:#303030;color:#ffffff;text-decoration:none}.pageNav UL LI A:hover{color:#1A1A1A;background:#C8BEB4}.pageNav UL LI A.active,
.pageNav UL LI A.activeparent{color:#1A1A1A;background:#C8BEB4}.pageNav SMALL{font-size:10px;display:block;margin-left:0px}.pageContent{padding:0;text-align:left;line-height:23px;letter-spacing:0px;font-size:18px}.pageContent P,.pageContent UL,.pageContent LI,.pageContent OL, .pageContent BLOCKQUOTE{font-size:18px}.pageContent LI{margin-bottom:0px !important}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}#bodycontent H1,
#bodycontent H2,
#bodycontent H3,
#bodycontent H4,
#bodycontent H5,
#bodycontent H6{color:#303030;font-family:'Open Sans', Arial, sans-serif}H1{margin-top:10px;margin-bottom:15px;line-height:normal;font-size:26px}.pageContent H2{font-size:24px;line-height:normal}.pageContent H3{font-size:20px;line-height:normal}.pageContent H4{font-size:16px;line-height:normal}.pageContent H5{font-size:13px;line-height:normal}.pageContent H6{font-size:12px;line-height:normal}#bodycontent H1.small_heading, #bodycontent H2.small_heading, #bodycontent H3.small_heading, #bodycontent H4.small_heading, #bodycontent H5.small_heading, #bodycontent H6.small_heading, #bodycontent H1 SPAN.small_heading, #bodycontent H2 SPAN.small_heading, #bodycontent H3 SPAN.small_heading, #bodycontent H4 SPAN.small_heading, #bodycontent H5 SPAN.small_heading, #bodycontent H6 SPAN.small_heading{font-size:20px}#bodycontent H1.medium_heading, #bodycontent H2.medium_heading, #bodycontent H3.medium_heading, #bodycontent H4.medium_heading, #bodycontent H5.medium_heading, #bodycontent H6.medium_heading, #bodycontent H1 SPAN.medium_heading, #bodycontent H2 SPAN.medium_heading, #bodycontent H3 SPAN.medium_heading, #bodycontent H4 SPAN.medium_heading, #bodycontent H5 SPAN.medium_heading, #bodycontent H6 SPAN.medium_heading{font-size:30px}#bodycontent H1.large_heading, #bodycontent H2.large_heading, #bodycontent H3.large_heading, #bodycontent H4.large_heading, #bodycontent H5.large_heading, #bodycontent H6.large_heading, #bodycontent H1 SPAN.large_heading, #bodycontent H2 SPAN.large_heading, #bodycontent H3 SPAN.large_heading, #bodycontent H4 SPAN.large_heading, #bodycontent H5 SPAN.large_heading, #bodycontent H6 SPAN.large_heading{font-size:54px}#bodycontent H1.massive_heading, #bodycontent H2.massive_heading, #bodycontent H3.massive_heading, #bodycontent H4.massive_heading, #bodycontent H5.massive_heading, #bodycontent H6.massive_heading, #bodycontent H1 SPAN.massive_heading, #bodycontent H2 SPAN.massive_heading, #bodycontent H3 SPAN.massive_heading, #bodycontent H4 SPAN.massive_heading, #bodycontent H5 SPAN.massive_heading, #bodycontent H6 SPAN.massive_heading{font-size:100px}#bodycontent H1.small_heading, #bodycontent H2.small_heading, #bodycontent H3.small_heading, #bodycontent H4.small_heading, #bodycontent H5.small_heading, #bodycontent H6.small_heading, #bodycontent H1 SPAN.small_heading, #bodycontent H2 SPAN.small_heading, #bodycontent H3 SPAN.small_heading, #bodycontent H4 SPAN.small_heading, #bodycontent H5 SPAN.small_heading, #bodycontent H6 SPAN.small_heading{}#bodycontent H1.medium_heading, #bodycontent H2.medium_heading, #bodycontent H3.medium_heading, #bodycontent H4.medium_heading, #bodycontent H5.medium_heading, #bodycontent H6.medium_heading, #bodycontent H1 SPAN.medium_heading, #bodycontent H2 SPAN.medium_heading, #bodycontent H3 SPAN.medium_heading, #bodycontent H4 SPAN.medium_heading, #bodycontent H5 SPAN.medium_heading, #bodycontent H6 SPAN.medium_heading{}#bodycontent H1.large_heading, #bodycontent H2.large_heading, #bodycontent H3.large_heading, #bodycontent H4.large_heading, #bodycontent H5.large_heading, #bodycontent H6.large_heading, #bodycontent H1 SPAN.large_heading, #bodycontent H2 SPAN.large_heading, #bodycontent H3 SPAN.large_heading, #bodycontent H4 SPAN.large_heading, #bodycontent H5 SPAN.large_heading, #bodycontent H6 SPAN.large_heading{}#bodycontent H1.massive_heading, #bodycontent H2.massive_heading, #bodycontent H3.massive_heading, #bodycontent H4.massive_heading, #bodycontent H5.massive_heading, #bodycontent H6.massive_heading, #bodycontent H1 SPAN.massive_heading, #bodycontent H2 SPAN.massive_heading, #bodycontent H3 SPAN.massive_heading, #bodycontent H4 SPAN.massive_heading, #bodycontent H5 SPAN.massive_heading, #bodycontent H6 SPAN.massive_heading{}#bodycontent .pageContent H1{font-size:50px}#bodycontent .pageContent H2{font-size:40px}#bodycontent .pageContent H3{font-size:30px}#bodycontent .pageContent H4{font-size:20px}#bodycontent .pageContent H5{font-size:10px}#bodycontent .pageContent H6{font-size:5px}@media screen and (max-width:1024px){#bodycontent H1.small_heading, #bodycontent H2.small_heading, #bodycontent H3.small_heading, #bodycontent H4.small_heading, #bodycontent H5.small_heading, #bodycontent H6.small_heading, #bodycontent H1 SPAN.small_heading, #bodycontent H2 SPAN.small_heading, #bodycontent H3 SPAN.small_heading, #bodycontent H4 SPAN.small_heading, #bodycontent H5 SPAN.small_heading, #bodycontent H6 SPAN.small_heading{font-size:20px}#bodycontent H1.medium_heading, #bodycontent H2.medium_heading, #bodycontent H3.medium_heading, #bodycontent H4.medium_heading, #bodycontent H5.medium_heading, #bodycontent H6.medium_heading, #bodycontent H1 SPAN.medium_heading, #bodycontent H2 SPAN.medium_heading, #bodycontent H3 SPAN.medium_heading, #bodycontent H4 SPAN.medium_heading, #bodycontent H5 SPAN.medium_heading, #bodycontent H6 SPAN.medium_heading{font-size:23px}#bodycontent H1.large_heading, #bodycontent H2.large_heading, #bodycontent H3.large_heading, #bodycontent H4.large_heading, #bodycontent H5.large_heading, #bodycontent H6.large_heading, #bodycontent H1 SPAN.large_heading, #bodycontent H2 SPAN.large_heading, #bodycontent H3 SPAN.large_heading, #bodycontent H4 SPAN.large_heading, #bodycontent H5 SPAN.large_heading, #bodycontent H6 SPAN.large_heading{font-size:28px}#bodycontent H1.massive_heading, #bodycontent H2.massive_heading, #bodycontent H3.massive_heading, #bodycontent H4.massive_heading, #bodycontent H5.massive_heading, #bodycontent H6.massive_heading, #bodycontent H1 SPAN.massive_heading, #bodycontent H2 SPAN.massive_heading, #bodycontent H3 SPAN.massive_heading, #bodycontent H4 SPAN.massive_heading, #bodycontent H5 SPAN.massive_heading, #bodycontent H6 SPAN.massive_heading{font-size:36px}#bodycontent H1.small_heading, #bodycontent H2.small_heading, #bodycontent H3.small_heading, #bodycontent H4.small_heading, #bodycontent H5.small_heading, #bodycontent H6.small_heading, #bodycontent H1 SPAN.small_heading, #bodycontent H2 SPAN.small_heading, #bodycontent H3 SPAN.small_heading, #bodycontent H4 SPAN.small_heading, #bodycontent H5 SPAN.small_heading, #bodycontent H6 SPAN.small_heading{}#bodycontent H1.medium_heading, #bodycontent H2.medium_heading, #bodycontent H3.medium_heading, #bodycontent H4.medium_heading, #bodycontent H5.medium_heading, #bodycontent H6.medium_heading, #bodycontent H1 SPAN.medium_heading, #bodycontent H2 SPAN.medium_heading, #bodycontent H3 SPAN.medium_heading, #bodycontent H4 SPAN.medium_heading, #bodycontent H5 SPAN.medium_heading, #bodycontent H6 SPAN.medium_heading{}#bodycontent H1.large_heading, #bodycontent H2.large_heading, #bodycontent H3.large_heading, #bodycontent H4.large_heading, #bodycontent H5.large_heading, #bodycontent H6.large_heading, #bodycontent H1 SPAN.large_heading, #bodycontent H2 SPAN.large_heading, #bodycontent H3 SPAN.large_heading, #bodycontent H4 SPAN.large_heading, #bodycontent H5 SPAN.large_heading, #bodycontent H6 SPAN.large_heading{}#bodycontent H1.massive_heading, #bodycontent H2.massive_heading, #bodycontent H3.massive_heading, #bodycontent H4.massive_heading, #bodycontent H5.massive_heading, #bodycontent H6.massive_heading, #bodycontent H1 SPAN.massive_heading, #bodycontent H2 SPAN.massive_heading, #bodycontent H3 SPAN.massive_heading, #bodycontent H4 SPAN.massive_heading, #bodycontent H5 SPAN.massive_heading, #bodycontent H6 SPAN.massive_heading{}#bodycontent .pageContent H1{}#bodycontent .pageContent H2{}#bodycontent .pageContent H3{}#bodycontent .pageContent H4{}#bodycontent .pageContent H5{}#bodycontent .pageContent H6{}}@media screen and (min-width:1025px){.contentBlock .fixedBackgroundOnDesktop{background-attachment:fixed}}.blockquoteInner{color:#ffffff;background:#1A1A1A;border:1px solid #C8BEB4}BLOCKQUOTE.nicequote{font-family:'Open Sans', Arial, sans-serif}.calendar A{text-decoration:none;color:white}.calendar{float:left;width:40px;border:2px solid black;border-top:7px solid black;background:#333333;text-align:center;color:white;margin:0 10px 10px 0;padding:0}.calendar .day{display:block;font-weight:bold;font-size:22px;line-height:19px}.calendar .time{display:block;font-weight:bold;font-size:14px;line-height:14px}.calendar .month{font-size:12px;display:block;line-height:14px}.calendar .year{font-size:12px;display:block;line-height:12px}.recentPosts{margin-top:10px}.archiveNav{margin-top:10px}.recentPosts H2{font-size:20px}.archiveNav H2{font-size:20px;margin-top:10px}.productListing{margin-top:15px}.productListing .inner{width:460px}.productListing .image{float:right;margin:0 0 20px 20px}.newsPost{margin-top:15px}.newsPost .inner{margin-left:60px}.newsPost .image{float:right;margin:0 0 20px 20px}UL#headerTagList{list-style:none;padding:0px;margin:0 0 50px 0;text-align:center}UL#headerTagList LI{list-style:none;padding:0px;margin:0px 20px 0 20px;display:inline}.basketNav{margin-top:10px}.tagsNav{margin-top:10px}.basketNav H2{font-size:20px}.tagsNav H2{font-size:20px;margin-top:10px}.miniBasket{width:100%;padding:0;margin:0;list-style:none}.miniBasket LI{list-style:none;padding:0;margin:0;border-bottom:1px solid gray}.miniBasket FORM{display:inline}.basketNav{margin-bottom:20px}.miniBasket TABLE{width:220px;border-collapse:collapse;padding:0;margin:0}/*
TABLE TR.row0{background:#EFEFEF}TABLE TR.row1{background:#FFFFFF}*/ .addToBasket{width:450px;font-size:12px;border:1px solid black;padding:5px;margin:10px 0 10px 0;background:#EFEFEF}.addToBasket H2{font-size:16px;border-bottom:1px solid black}.addToBasket .typeOfDownload{padding:0;margin:0}.addToBasket .typeOfDownload P{padding:0;margin:0}.addToBasket .quantity{width:40px}.basketTable .quantity{font-size:16px;text-align:center;width:100%}.productOptionsDiv{margin-bottom:5px}.productOptionsDiv SELECT{width:300px}.productOptionsDiv LABEL,
SPAN.quantityText{padding-right:20px}.basketNav FORM{text-align:right;margin-top:10px}.quickAdd SELECT{width:225px;height:32px;padding:7px 0 7px 0px;font-size:8px;line-height:14px}.miniBasket{font-size:12px}.miniBasket TR TD,
.miniBasket TR TH{border-bottom:1px solid #EFEFEF;padding:1px}.minibasketQuantityRow TD.col1{padding-left:10px}.minibasketLineRow TD.col1{padding-left:10px}.miniBasket .minibasketSubtotal TD{border-top:2px solid black}.miniBasket A{text-decoration:none;line-height:12px}.basketTable SMALL{display:block;font-size:12px}.miniBasket SMALL{display:block;font-size:10px}.basketNav .notification{background:#EFEFEF;color:black;padding:5px;margin-bottom:10px}.basketNav .higlightMinibasketRow TABLE{background:green}.printOnly{display:none}.outsideGrid_300{width:300px !important}.outsideGrid_283{width:282px !important}.frontEndEditingActions{background:#EBEBEB;padding:10px;margin:0 0 20px 0;border-radius:4px}DIV.monthViewWrapper{margin-bottom:20px}TABLE.monthView{width:100%;line-height:12px;font-size:12px;text-align:left;margin:0 0 20px 0;border:none;border-collapse:collapse}TD.titleCell{text-align:center}TD.prevCell{text-align:right}TD.nextCell{text-align:right}TABLE.monthView TH{padding:4px;border:1px solid #D3D3D3}TABLE.monthView TD{width:14%;border:1px solid #D3D3D3;padding:4px;height:80px}TABLE.monthView TD SPAN.day{text-align:right;display:block;margin-bottom:4px}TABLE.monthView TD SPAN.day A{text-align:center;margin-bottom:5px;padding:4px;background:#F5F5F5;color:black;width:13px;height:13px;line-height:13px;font-size:10px;font-weight:bold;border-radius:50%;text-decoration:none;display:inline-block}TABLE.monthView TD SPAN.day A:hover{background:gray}TABLE.monthView TR.headerRow TD{border:none;padding-bottom:22px;height:auto}TABLE.monthView TR.daysRow TH{background:gray;color:white;text-align:right;font-weight:normal;font-size:14px;padding:10px 5px 10px 5px}.eventsPost, .newsItem{width:100%}.eventsPost .inner{margin-left:60px}.eventsPost .image{float:right;margin:0 0 20px 20px}TABLE.monthView TD A.eventItem SPAN.time{display:block;font-weight:bold}TABLE.monthView TD A.eventItem SPAN.title{display:block}TABLE.monthView TD A:hover.eventItem{background:black}TABLE.monthView TD A.eventItem{background:#333333;padding:5px;color:white;text-decoration:none;display:block;margin:0 0 1px 0;border-radius:4px}.pageContent .postedBy{}.newsPost .postedBy{}#miniBasket{padding:10px;border:1px solid black;margin-top:10px}#sideBasket{padding:10px;margin-top:5px}#sideBasket H3{font-size:14px;padding:0;margin:0;font-weight:bold}#sideBasket SMALL{font-size:10px}.ordersTable{width:100%}.ordersTable TABLE{border:1px solid #EFEFEF}.ordersTable TD{text-align:left;padding:5px;border:1px solid #EFEFEF;vertical-align:top}.ordersTable TH{border:1px solid #EFEFEF;text-align:left;padding:5px;min-width:200px;vertical-align:top}.basketTable{width:100%}.basketTable TABLE{border:1px solid #EFEFEF;vertical-align:top}.basketTable TD{text-align:left;padding:5px;border:1px solid #EFEFEF;vertical-align:top}.basketTable TH{border:1px solid #EFEFEF;text-align:left;padding:5px;vertical-align:top}.basketTable TABLE{border:1px solid #EFEFEF}TABLE.ordersTable SPAN.error{display:block}.productListing .image_220a{margin-bottom:10px}.productThumbnailListing P{line-height:18px;text-align:left}.productThumbnailListing P.price{font-weight:bold}.productThumbnailListing A{text-decoration:none}.productThumbnailListing .image_220a{margin-bottom:10px}.productListingDivider{border-top:1px solid gray;margin:10px 0 10px 0;display:block;clear:both}.productThumbnailListingDivider{border-top:1px solid gray;margin:10px 0 10px 0;display:block;clear:both}IMG.mainProductImage{float:right;margin:0 0px 20px 20px}#detailsPrice SMALL{font-size:14px}#detailsPrice{font-size:20px;margin-top:10px;margin-bottom:15px}.productOptionsTable{width:100%}.productOptionsTable TH{padding:4px}.productOptionsTable TD{padding:4px;text-align:right}.productOptionsTable TD P{text-align:left}.sideProductImage{text-align:center;margin-bottom:10px}.productOptionsTable TH{border:1px solid #EFEFEF;vertical-align:top}.productOptionsTable TD{border:1px solid #EFEFEF;vertical-align:top}.productOptionsTable{margin:0;padding:0}#productIntro{margin-bottom:10px}#productIntro .introExcerpt P{font-size:18px}.image_220a{display:block;max-height:100%;max-width:100%;width:220px;height:220px;text-align:center;vertical-align:middle}.image_220a IMG{vertical-align:middle}.image_160a{width:160px;height:160px;display:block;text-align:center;vertical-align:middle}.image_160a IMG{vertical-align:middle}#sidebarBasket{margin-top:10px}#sidebarBasket .btn{margin-bottom:10px;display:block}#sidebarBasket A span{display:block;margin-top:10px}.innerGlobalNotify{padding:20px}#globalNotify{padding:0;width:100%;text-align:right;color:#ffffff;background:#000000}#ajaxPrice{font-size:20px;font-weight:bold}#ajaxPrice SMALL{font-weight:normal}#breadcrumbs #actualInnerBreadcrumbs SPAN{border:none;text-decoration:none}#breadcrumbs #actualInnerBreadcrumbs DIV{display:inline;padding:0;margin:0}#breadcrumbs #actualInnerBreadcrumbs A{color:#ffffff;text-decoration:none;!}#breadcrumbs #actualInnerBreadcrumbs .active{color:#0}#breadcrumbs #actualInnerBreadcrumbs .divider{color:#0}#breadcrumbs #actualInnerBreadcrumbs{padding:5px 0 5px 0;font-size:12px;color:#ffffff;font-size:10px;padding-top:15px;padding-bottom:15px}#breadcrumbs{background:#4f4f4f}#site_header_logo{margin-bottom:10px}#header.header_one_large_image #site_header{text-align:center}#header.header_one_large_image #site_header_logo{margin-bottom:0}#header.header_one_large_image_with_overlayed_logo #site_header{text-align:center}#header.header_one_large_image_with_overlayed_logo #site_header_logo{margin-bottom:0}#header.header_one_large_image_with_custom_html #site_header{text-align:center}#header.header_one_large_image_with_custom_html #site_header_logo{margin-bottom:0}H1,H2,H3,H4,H5,H6{font-weight:normal}#header .siteHeaderText{font-weight:normal}#header #site_header_secondary_image{text-align:right}#gotonavigation{display:none}.mobileOnly{display:none}.smallMobileOnly{display:none}#responsiveNavigationMenu{display:none}.showResponsive{font-family:arial !important}.responsiveSearch{padding:5px 10px 5px 10px !important}.responsiveSearch .text{border:none;width:100%;padding:10px}#searchPageForm{margin-bottom:20px;text-align:center}#searchPageForm .text{padding:10px;width:50%}TD.tableRight{text-align:right !important}.ordersOptionsTable,
.basketOptionsTable{width:100%}.tableRight{font-weight:bold}.priceColumn{font-size:20px;width:20%}.ordersTable SELECT, .ordersTable INPUT,
.ordersTable TEXTAREA{padding:10px;font-size:14px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ordersTable .medium{max-width:300px}.ordersTable .short{max-width:150px}#productIntro table.productOptionsTable P{font-size:12px !important}.notesField{font-family:inherit !important;padding:10px;font-size:inherit !important;width:100% !important;box-sizing:border-box;margin:0}.audioPlayer{margin:0 0 20px 0}.searchResult H2{font-size:18px;font-weight:bold;margin:0 0 10px 0}.searchResult{font-size:18px}.searchResult A{text-decoration:none;color:#000000 !important;}.searchResult A:hover{color:#1551;}.searchResult P{margin-bottom:5px}.searchResult{border-bottom:1px solid gray;margin-bottom:20px;padding-bottom:20px}.searchResult EM A{color:green !important}.searchResult SPAN.highlighted{background:yellow}.searchResult .searchImage{float:left;width:100px;margin:0 20px 20px 0}.pagination{margin:10px 0 20px 0}.pagination A{text-decoration:none}.pagination A.active{font-weight:bold}#headerSearchBar{position:absolute;top:10px;right:10px}#headerSearchBar #headerSearchText{margin-right:0px;padding:6px;border:none}#pagesNavigation{margin-bottom:14px !important}.ufwForm .form-field-with-width INPUT{max-width:none !important}.ufwForm .form-field-with-width.is-first{padding-left:0px !important}.form-field-with-width .textarea{max-width:none !important;width:100% !important}.display_from_price STRIKE{color:#CE1F2F}/*
// START OF MOBILE STYLES
*/ @media screen and (max-width:1024px){.mobile-fit-container{width:100% !important;height:auto !important}}@media screen and (max-width:1024px){#basketForm SELECT{width:100px}.basketTable SELECT{width:100px}.grid-container{padding:0px}.priceColumn{font-size:16px}.nivo-caption{position:relative !important}.ufwForm{width:100% !important;float:left}BODY{margin:0}#mainnav A{margin-bottom:10px !important}#wrapper.normal_wrapper,#wrapper{width:100% !important;border:none !important;margin:0 !important;padding:0 !important}/* .full_width_narrow, .narrow, .full_width_narrow P, .narrow P, .full_width_narrow UL, .narrow UL , .full_width_narrow OL, .narrow OL{padding-right:0 !important;margin-right:0 !important}*/ .pageContent{text-align:left !important}#wrapper.normal_wrapper{border-radius:0px !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important}#wrapper.normal_wrapper #header #site_header_logo IMG{border-radius:0px !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important}#wrapper.normal_wrapper #header{border-radius:0px !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important}#wrapper.normal_wrapper #footer{border-radius:0px !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important}#header.header_text .grid-container{padding:10px 10px 10px 10px !important}#header.header_text DIV.siteHeaderText A{font-size:28px !important}#header.header_text DIV.siteHeaderText SMALL{font-size:20px !important}div#header.header_image_left_small DIV.siteHeaderText A{font-size:34px !important}div#header.header_image_left_small DIV.siteHeaderText SMALL{font-size:24px !important}div#header.header_image_left_small DIV.container_16{padding:10px !important}div#header.header_image_right DIV.siteHeaderText A, div#header.header_image_left DIV.siteHeaderText A{font-size:28px !important}div#header.header_image_right DIV.siteHeaderText SMALL, div#header.header_image_left DIV.siteHeaderText SMALL{font-size:20px !important}div#header.header_image_right .container_16, div#header.header_image_left .container_16{padding:10px !important}div#header.header_image_left_small_on_right .container_16, div#header.header_image_right_small_on_left .container_16{padding:10px 10px 10px 10px !important}div#header.header_tall_background DIV.siteHeaderText A{font-size:28px !important}div#header.header_tall_background DIV.siteHeaderText SMALL{font-size:20px !important}div#header.header_tall_background DIV.container_16{padding:10px 10px 30px 10px !important}div#header.header_tall_background{height:auto !important;padding-bottom:30px !important;background-size:cover}}.productDivider{margin:20px 10px 20px 10px}.productThumbnailListing{margin-bottom:0px}.productThumbnailListing .productDescription{margin-bottom:5px;font-size:13px;line-height:15px;min-height:33px}.productThumbnailListing P{padding:0;margin:0}.creativeProductsRight .productDescription{margin-bottom:20px}.creative2ProductsRight .productOptionsTable TD,
.creative2ProductsRight .productOptionsTable TH{border:none}.shortDescriptionStyle H1{margin-bottom:40px}.shortDescriptionStyle .productDescription{text-align:center;max-width:740px;margin:0 auto}.shortDescriptionStyle .productDescription{padding-bottom:50px}.sortBy{font-size:13px;margin-bottom:10px}SMALL.incvat{font-size:10px}.vatdetails P{font-size:14px;margin:0;padding:0}.vatdetails{font-size:14px;font-weight:normal}.vatdetails TABLE{display:none}.vatdetails TABLE{width:100%;padding:0;margin:0;border-collapse:collapse}.vatdetails TABLE TD{padding:2px;margin:0;font-weight:normal}.vatdetails TABLE TH{font-weight:normal;padding:2px;margin:0}.image .audioPlayer,
.image .audioPlayer DIV{padding:0 !important;margin:0 !important}.ticketGroup H3{padding:0;margin:0 0 10px 0;font-size:14px}.ticketGroup{border:1px solid #EFEFEF;padding:10px;margin:10px 0 10px 0}LABEL.swatch{border:1px solid #eaeaea;display:inline-block;padding:3px;float:left;margin:3px;font-size:10px}LABEL.swatch *{vertical-align:middle}.subpages{margin-bottom:20px}.subpagesList{border-bottom:1px solid #F0F0F0;margin-bottom:20px}.subpagesList .image{float:right;margin:0 0 20px 20px}.basketThumbnail,
.ordersThumbnail{max-width:160px}.newsThumbnail IMG{display:block}.computeamNewsThumbnail IMG{display:block}.computeamNewsThumbnail H3 A{color:inherit;text-decoration:none}.computeamNewsThumbnail .inner{padding:10px;border-right:1px solid #F2EEED;border-bottom:1px solid #F2EEED;border-left:1px solid #F2EEED;margin-bottom:20px}P.productExcerpt{margin:0px;margin-bottom:20px;font-size:12px}SMALL.linePrice{margin-bottom:10px;display:block;font-size:16px}SMALL.incvatwithex{margin-top:10px;display:block;font-size:16px}.advancedEventDetails TABLE{width:100%}.advancedEventDetails tr:nth-child(even){background:#f2f2f2}.advancedEventDetails TABLE TH, .advancedEventDetails TABLE TD{padding:5px}.eventOverviewTable{font-size:12px}.eventOverviewTable TABLE TH{padding-right:10px}.eventsQuicklist A{text-decoration:none}.eventsQuicklist{margin-bottom:40px;width:100%;font-size:14px}.eventsQuicklist TD{padding:3px}.eventsQuicklist TR:nth-child(odd){background:#F1F0EA}.tooltip{display:none;border:2px solid white;background:#D9EAF7;color:black;font-size:14px;box-shadow:5px 5px 5px black;width:250px;padding:10px}.contextualHelp{cursor:help;margin-left:5px;vertical-align:top;display:inline-block}.sizeTable{font-size:12px}.sizeTable TD,
.sizeTable TH{text-align:center;padding:4px;font-family:"arial" !important;margin:0px;border:1px solid gray;line-height:normal !important}.sizeTable TH{font-weight:normal;background:#F5F5F5}LABEL.radio{display:block !important;clear:both}.radio .image{;max-width:64px;float:left;margin:0 5px 5px 0px}.checkoutTimeline{text-align:center;margin-bottom:30px}.checkoutTimeline SPAN{padding:0 20px 0 20px}.checkoutTimeline SPAN.current{font-weight:bold}.checkoutTimeline SPAN.current A{color:black}.radioSwatch{width:24%;margin-right:1%;float:left}.right-button{text-align:right}@media all and (max-width:960px){.right-button{text-align:left;margin-top:20px}}#basketHeaderButtons{margin-bottom:20px}table.imagesRadioTable{table-layout:fixed;width:100%}label.images_radio{width:100%;font-size:10px;text-align:center}label.images_radio > input{visibility:hidden;position:absolute}label.images_radio IMG{pointer-events:none;display:inline-block}label.images_radio > input + div{cursor:pointer;border:2px solid transparent}label.images_radio > input:checked + div{border:2px solid #E8E9EB}label.images_radio DIV.radio_caption{background:none;color:black;padding:5px;text-align:center}INPUT.width_height{width:4em}.checkoutTimeline DIV{display:inline-block}.checkoutTimeline DIV DIV{width:48px;text-align:center}.checkoutTimeline DIV SPAN{display:block}#checkoutlogos{padding-top:40px}small.required{margin:0 !important;padding:0 !important}.optionsGroups.hide{display:none}.basketTotals{width:100%;max-width:240px;float:right;text-align:right;font-size:140%}.basketTotals .basketTotal{background:gray;color:white;font-size:120%}.basketTotals TD{padding:5px}.basketTotals .priceColumn{width:100px;font-size:110%}.basketTotals .basketTotal TD{}.updatingPage IMG{margin-right:20px;display:inline-block}.updatingPage{display:none;position:fixed;top:20px;right:20px;text-align:center;width:220px;max-width:100%;background:white;padding:10px 5px 10px 5px;border:1px solid gray;color:white;background:gray}#wrapper .ufwForm{}#wrapper .ufwForm .textarea,
#wrapper .ufwForm .text,
#wrapper .ufwForm SELECT{}#wrapper .ufwForm .textarea,
#wrapper .ufwForm .text,
#wrapper .ufwForm SELECT{}.productReviews{margin-top:40px}div.responsiveLogo IMG{max-height:40px;width:auto}.slicknav_menu .responsiveLogo{max-width:220px;display:block;float:left}.slicknav_menuimage IMG{display:block}#responsiveNavigation DIV{background:#303030 !important}#responsiveNavigation UL A{color:#ffffff !important;font-family:'Open Sans', Arial, sans-serif}#responsiveNavigation DIV UL A.active,
#responsiveNavigation DIV UL A:hover{background:#ffffff !important}#responsiveNavigation DIV UL A.active,
#responsiveNavigation DIV UL A:hover{color:#303030 !important}#footer{border-top:1px solid #424242}#basketForm TH P{font-size:12px;font-weight:normal;padding:0;margin:0}#basketForm{margin-bottom:20px}#header{text-align:right}.ticketBlock H2{font-size:16px}.ticketBlock{border:2px solid gray;border-radius:10px;padding:10px 20px 10px 20px;background:#F9F9F9}#contentBlock_pages_blocks_9640 A{text-align:center;padding:15px;color:black;text-decoration:none;background:#E1E1E1;display:block;border-radius:3px}#contentBlock_pages_blocks_9640 A:hover{background:#CBB28A}.innerGlobalNotify{background:gray;padding:20px}.middleimage .image_1{margin:0 auto;float:none}.parentPage_5108 .pageContent .contents_1 H2{background:#303030;color:white !important;padding:10px;font-size:18px !important}.eventsPost .eventDates{display:none !important}.currentPage_gigs .eventDates{display:none !important}#contentBlock_pages_blocks_43197 *{font-size:14px}#contentBlock_pages_blocks_43197{padding:20px;background:#C9BFB3}.subpages .caption{display:none}DIV.middle *{text-align:center !important;color:white !important}DIV.offer{border:5px solid #84807D;;padding:20px;margin-bottom:30px;color:white;background:#84807D}DIV.offer h2{color:white !important}#headerSearch{background:#E5E5E5;padding:4px;margin-top:10px;text-align:right}#headerSearch INPUT{border:none;padding:5px}#headerSearch INPUT.text{background:none;color:black}#heroImage .grid-100{margin:0px;padding:0px}#brandLogo{display:block;text-align:left;margin:10px 0 10px 0}#brandLogo IMG{max-width:250px !important}BODY,#wrapper{margin-top:0px !important}#headerSearch{float:right}.sidebar UL LI A{padding:10px !important}.socialIcons{padding-top:10px;margin-bottom:0px}.socialIcons A{display:inline-block;max-width:25px}#mainnav{float:right;margin-top:15px}.sitelinks{margin:3px 15px 0 0}.socialIcons{margin-right:20px}.sitelinks A{font-size:13px;padding:5px;display:inline-block}.sitelinks A:hover{background:#D9D9D9}.bigDataTable TABLE, .bigDataTable TD{border:1px solid gray}.bigDataTable TD{padding:5px}.postponed{border:2px solid red;margin:20px;padding:50px}BLOCKQUOTE A{color:white !important}.formFieldType_events_checkboxes label.formTitle{margin-bottom:10px}.centered BLOCKQUOTE{text-align:center !important}.centered *{text-align:center !important}.join-mailing-list A{display:block;background:#EDEDED;padding:20px;color:black;text-decoration:none;font-size:22px;line-height:normal;text-align:center}.join-mailing-list A:hover{background:#808080;color:white}LABEL.radio{display:inline-block}DIV.files_notes{background:#FFFCE6;padding:10px;margin-bottom:20px}TEXTAREA#files_notes{margin-bottom:20px;width:100%;height:100px;padding:5px}.caption{padding:0 5px 0 5px;text-align:left}IMG.fit-container{width:100%;height:auto}.ufwForm{margin-bottom:20px}BLOCKQUOTE.nicequote *:last-child{margin-bottom:0 !important;padding-bottom:0 !important}BLOCKQUOTE.nicequote{padding-left:40px;padding-right:40px;text-align:center;font-weight:bold}.narrow UL
,.narrow OL{text-align:left}.image DIV.caption{padding:0 0 0 10px;font-size:12px;background:#333333;color:#FFFFFF}.image IMG{display:block}.narrow UL LI{margin-bottom:10px}.blockquoteInner{padding:20px;clear:both;margin:0 0 20px 0}BLOCKQUOTE.nicequote{padding:0px;margin:0px;text-align:left;font-size:120%;font-weight:normal}SPAN.error{color:red;font-size:14px}SPAN.success{color:green;font-size:14px}.voucher_error{color:black;margin-bottom:20px}.ufwForm{width:100%;-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important}.ufwForm FORM{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ufwForm .required{font-size:10px;vertical-align:top;margin-left:40px;display:inline-block}.ufwForm LABEL{display:block}.ufwForm .formError{color:#C90000;font-size:16px;font-weight:bold}.ufwForm .formField{margin-bottom:20px}.ufwForm .formGeneralError{color:white;background:#C90000;padding:10px;margin:0 0 20px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.ufwForm .text{background:white;border:1px solid gray;padding:10px;font-size:14px;font-family:inherit;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:460px}.ufwForm .textarea{background:white;border:1px solid gray;padding:10px;font-size:14px;font-family:inherit;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:460px;height:150px}.pagesPage .ufwForm{padding-right:20px}.ufwForm .formFieldError LABEL{color:#C90000}.ufwForm .formFieldError .checkbox IMG{border:3px solid #C7111C}.ufwForm .formFieldType_radio.formField INPUT{margin-left:20px}.ufwForm .formFieldType_product_dropdown LABEL{width:150px;white-space:no-wrap;display:inline-block}.ufwForm .formFieldType_product_dropdown LABEL INPUT{box-sizing:border-box;margin-top:10px;width:90% !important}.formFieldType_product_dropdown LABEL{white-space:no-wrap !important}.ufwForm .captcha{vertical-align:middle;border:1px solid gray;padding:5px;background:#FFFFFF;box-sizing:border-box;font-size:12px;width:100%;max-width:260px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ufwForm .captchaInput{background:white;border:1px solid gray;padding:10px;font-size:14px;font-family:inherit;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;width:50px}.ufwForm .captcha IMG{vertical-align:middle}.image_left .ufwForm{width:60%;float:left}.ufwNewsPostInner .image IMG{width:160px}.ufwNewsPostInner H3{padding:0;margin:0}.ufwNewsPostInner .postedBy P{padding:0;margin:0 0 10px 0;font-size:12px}.ufwNewsPostInner .image{float:right;margin:0 0px 20px 20px}.productThumbnailListingModern{text-align:center}.productThumbnailListingModern H2{text-align:center;margin-top:10px}.productThumbnailListingModern A{text-decoration:none}.productThumbnailListingModern{padding-bottom:40px}.contentBlock .image{box-sizing:border-box}.contentBlock .image DIV.caption{background:#0;color:#0}.contentBlock.one_image_large{margin:0 0 20px 0}.contentBlock.two_image{margin-bottom:20px}.contentBlock.three_image_equal{margin-bottom:20px}.contentBlock.four_image{margin-bottom:20px}.contentBlock.five_image{margin-bottom:20px}.contentBlock.image_right .ufwForm{width:45%;float:left}.contentBlock.image_right .image_right_image{float:right;margin:0 0 20px 20px}.contentBlock.image_left .image_left_image{float:left;margin:0 20px 20px 0}.contentBlock.html_code{margin-bottom:20px}.contentBlock.html_block_right .block_right_block{float:right;margin-left:20px}.contentBlock.horizontal_line.variation_shadow hr{border:none;height:20px;width:90%;height:50px;margin-top:0;box-shadow:0 10px 20px -21px black;margin:-50px auto 50px}.contentBlock.clear_spacer DIV{height:40px}.contentBlock.image_right_small .image_right_small_image{float:right;margin:0 0 20px 20px}.image_right_small .ufwForm{float:left;width:60%}.contentBlock.one_image{margin-bottom:20px}#heroImage{}#heroImage H1{}#heroImage H1 SPAN, #heroImage H2{}.body_ #heroImage{}.body_ #heroImage H1{}.body_ #heroImage H1 SPAN, .body_ #heroImage H2{}.contentBlock TABLE TD,
.contactFormList TABLE TD{border:1px solid #EDEDED}.contentBlock TABLE TD A,
.contactFormList TABLE TD A{}.contentBlock TABLE TH A,
.contactFormList TABLE TH A{}.contentBlock TABLE TH,
.contactFormList TABLE TH{width:25%}.contentBlock.center{text-align:center !important}.contentBlock.center .qq-uploader{margin:0 auto !important}.contentBlock.center H1,
.contentBlock.center H2,
.contentBlock.center H3,
.contentBlock.center H4,
.contentBlock.center H5,
.contentBlock.center H6{text-align:center !important}.contentBlock.center .g-recaptcha{display:inline-block;margin:0 auto}.contentBlock.no-margin{margin:0px !important}.contentBlock.no-padding{padding:0px !important}.withDiscount{color:#ED1C24}.optionToggleTitle, .optionToggleHeading{cursor:pointer}.optionToggleHeading{background-color:#FAFAFA;padding:5px}.optionToggleHeading:hover{background-color:#F5F5F5}.optionToggleTitle{padding:5px}.optionToggleTitle.active{display:none}.optionToggleHeading{background-image:url(/img/dynamic/36/w/90/down-31278909.png);background-repeat:no-repeat;background-size:10px;background-position:center right 8px;padding-right:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.optionToggleHeading.active{background-image:url(/img/dynamic/36/w/90/up-31278910.png);background-repeat:no-repeat;background-size:10px;background-position:center right 8px;padding-right:20px}.optionToggleContent{padding:5px}.optionsGroups LABEL.radio{display:inline-block;float:left !important;clear:none !important;border:2px solid #F5F5F5;padding:5px 10px 5px 5px;margin-right:10px;margin-bottom:5px}.optionsGroups .optionImage{cursor:pointer;width:36px;display:inline-block;vertical-align:middle}.optionsGroups .radio.hasImages INPUT{position:absolute;visibility:hidden}.optionsGroups .radio.hasImages SPAN{position:absolute;visibility:hidden}.optionsGroups .radio.hasImages{margin:0px 3px 5px 0px !important;padding:0px !important;text-align:center;width:52px}.optionsGroups .groupImage{max-width:460px}.optionsGroups .groupDescription{margin-top:10px;margin-bottom:10px;clear:both}.optionsGroups .radio.hasImages .optionImage IMG{display:block}.optionsGroups .radio.hasImages .optionImage{width:100%}.optionsGroups *{text-align:left;font-size:14px}.optionToggleHeading{font-size:14px;font-weight:bold}#ajaxOptions .optionToggleContent .groupDescription P, #ajaxOptions .optionToggleContent .groupDescription{font-size:14px !important}tr.optionsGroups TD{padding:0px;margin:0px}.optionToggleTitle{margin-bottom:5px}.contentBlock .down_arrow{position:absolute;margin-left:auto;margin-right:auto;left:0;bottom:5%;right:0;width:54px;opacity:0.9}.contentBlock .down_arrow:hover{opacity:1}#navigation_search .searchBox{display:none}#navigation_search:hover DIV{display:block;position:absolute;bottom:-24px;right:0px;z-index:99}.keep-on-top{z-index:2}#navigation_search DIV INPUT{padding:7px;border:1px solid black;display:inline-block}.searchBox .submitButton{position:absolute;top:0px;right:0px}div.upperCheckoutNotes,
div.checkoutNotes{display:none}.pagesPage .ufwForm .textarea{width:95%}H2.accessoriesTitle{margin-top:10px;text-align:center !important}INPUT.text.postcodeLookup{width:10em !important}.grecaptcha-badge{display:none}#refineAndSort{position:fixed;bottom:0px;left:0px;background:rgba(0,0,0,0.7);z-index:99;color:white;right:0px;padding:20px 10px 20px 10px}#refineAndSort A.anchorLink{color:white;padding:0px !important;display:block;text-align:left}#refineAndSort .headerMiniBasket{padding:0px !important;text-align:right;color:white}#refineAndSort .headerMiniBasket A{color:white}.filterCondition A{color:white;display:block;border-radius:5px;text-decoration:none;padding:5px;margin-bottom:5px;background:#E4007D}.filterCondition A:hover{background:#F076B4}.filterCondition SPAN{display:inline-block;width:10px;margin-right:4px}.ecommerce_filter{padding:10px;margin-top:20px;border:1px solid #EAEAEA;margin-bottom:20px}.ecommerce_filter SPAN.backOneCategory{width:10px;display:inline-block}.ecommerce_filter .group LABEL{color:black}.ecommerce_filter .group LABEL:hover{text-decoration:underline}.ecommerce_filter H2{font-size:14px;font-weight:bold;margin-bottom:0px}.ecommerce_filter .group{margin-bottom:20px}.backCategory{margin-bottom:10px}.backCategory A{text-decoration:none}.backCategory A:hover{text-decoration:none}.filterCategoryList{list-style:none;margin-left:0px}.filterCategoryList LI{list-style:none;margin-left:10px;margin-bottom:3px}.filterCategoryList A{text-decoration:none}.filterCategoryList A:hover{text-decoration:underline}.inlineTitle{display:inline-block}.moreinfo_2.btn{box-shadow:inset 0px 0px 0px 2px black;color:black;background:white}.moreinfo_2.btn:hover{background:black;color:white}.contentBlock.hasBackgroundVideo{z-index:1}.categorySubmenuBlocks{display:flex}.categorySubmenuBlocks UL,
.categorySubmenuBlocks LI{display:block !important;float:none !important}.categorySubmenuBlocks UL LI A{color:black !important;text-align:left !important;font-size:15px !important;padding-left:5px !important}.categorySubmenuBlocks UL LI A.viewMore{font-weight:bold !important}.categorySubmenuBlocks .item{flex-direction:column;display:flex}.categorySubmenuBlocks DIV{width:100%}.categorySubmenuBlocks DIV{}.categorySubmenuBlocks
.secondLevelCategoryNav{display:none}.categorySubmenuBlocks{height:26.7em;overflow:hidden;padding:0px}#header #mainnav .categorySubmenuBlocks UL LI A{padding-left:15px !important;margin:0px !important}.contentBlock{position:relative}.background_video{position:absolute;width:100%;height:100%;overflow:hidden;opacity:0;top:0px;left:0px;display:block;z-index:-1}.background_video iframe.background_video_iframe{pointer-events:none;position:absolute;width:110%;height:60vw;top:-15%;left:-5%;min-height:130%}.filterPriceBox{font-size:14px;margin-bottom:10px}.filterPriceBox INPUT{display:inline-block;width:3em;font-size:12px}#price-range{margin-right:10px;margin-left:10px}UL.flex-list{display:flex;flex-wrap:wrap;list-style:none;box-sizing:border-box;padding:0;margin:0 0 20px 0;width:100%;justify-content:space-between}UL.flex-list.flex-middle{justify-content:center}UL.flex-list .btn{box-sizing:border-box}UL.flex-list .left-aligned-image{width:100% !important;margin:0 !important}UL.flex-list li.list-item{background:white;box-sizing:border-box;display:flex;padding:0px;margin:0 0 20px 0 !important}UL.flex-list li.list-item .list-fill{flex:1 0 auto}UL.flex-list .list-content{box-sizing:border-box;display:flex}UL.flex-list .list-content .list-inner-content{box-sizing:border-box;display:flex;flex-direction:column;padding:10px;width:100%}@media all and (min-width:25em){UL.flex-list li.list-item-thirds{width:100%}UL.flex-list li.list-item-25{width:100%}UL.flex-list li.list-item-20{width:100%}}@media all and (min-width:40em){UL.flex-list li.list-item-thirds{width:49%}UL.flex-list li.list-item-25{width:49%}UL.flex-list li.list-item-20{width:49%}}@media all and (min-width:60em){UL.flex-list li.list-item-thirds{width:32%}UL.flex-list li.list-item-two{width:49%}UL.flex-list li.list-item-25{width:24%}UL.flex-list li.list-item-20{width:19%}}.minimalProductThumbnailListingImage{padding:10px}.minimalProductThumbnailListing{padding:20px;box-sizing:border-box}.minimalProductThumbnailListing,
.minimalProductThumbnailListing H3{text-align:center}.minimalProductThumbnailListing H3,
.minimalProductThumbnailListing H3 A{font-size:18px;line-height:18px;margin-bottom:5px;text-decoration:none}.minimalProductThumbnailListing .seeTheRange{margin-bottom:20px;display:block}.minimalProductThumbnailListing .seeTheRange A{font-weight:bold;vertical-align:middle;color:black;text-decoration:none}.minimalProductThumbnailListing .seeTheRange IMG{width:12px}.minimalProductThumbnailListing{display:flex;flex-direction:column;height:100%}.minimalProductThumbnailListing H3{flex-grow:1}.product-listing.flex-list .productThumbnailListing{padding:5px}.product-listing.flex-list .list-item-25{margin-left:0.5% !important;margin-right:0.5% !important;margin-bottom:40px !important}.product-listing.flex-list{justify-content:flex-start}.product-listing.flex-list .list-item-25 .productThumbnailListingContainer{height:100% !important;display:flex !important;flex-direction:column}.product-listing.flex-list .list-item-25 .productThumbnailListing{height:100% !important;display:flex !important;flex-direction:column;-webkit-flex:0;flex-shrink:0}.product-listing.flex-list .list-item-25 div.list-fill{height:100%}.product-listing.flex-list .list-item-25 DIV.priceBlock{min-height:45px}.semiconstrained-content{max-width:2000px;margin:0 auto}.semiconstrained-content .constrained-content{max-width:none}.depositLine{text-align:center;margin-top:10px;margin-bottom:10px}.depositPayableToday{margin-top:20px}.take-a-break{margin-top:10px}.downloadsTable{width:100%;margin-top:1em}.downloadsTable thead tr th{padding:1em 0em 1em 0em}.downloadsTable tbody tr .img-row{font-size:25px;text-align:center;color:darkgrey}.downloadsTable tbody tr td{vertical-align:middle;padding:0.5em 0em 0.5em 0em;height:2em}.downloadsTable tbody tr td a{text-decoration:none;color:inherit;vertical-align:middle;height:100%;width:100%}.downloadsTable tr td .downloadable{color:blue}.accountDataTable TD,
.accountDataTable TH{padding:5px}.accountDataTable TH{min-width:200px}.registerOnProductsForm{margin-bottom:20px}.postcode_required{border:2px solid red}.sectionImage{float:right;width:220px;margin:0 20px 20px 20px}.sliderItem IMG{display:block}.configureOptions{margin-top:20px}.packageHints{background:#3E403D;color:white;padding:30px 30px 20px 30px;margin-top:20px;margin-bottom:20px;box-sizing:border-box}.basket_notes TEXTAREA{width:100%;padding:10px;font-family:inherit}.contactFormList TABLE TD,
.contactFormList TABLE TH{padding:5px}.basket_notes{width:100%;max-width:50%;float:right;padding:30px}.order-pg-tabs{margin:0 0 7.5% 0;text-align:center;font-family:'Open Sans', Arial, sans-serif}.order-pg-tabs .tab{font-size:13px;margin:10px 10px 20px 5px;text-decoration:none;filter:grayscale(30%)}.order-pg-tabs .tab:hover{text-decoration:underline;filter:unset}.order-pg-tabs .current{text-decoration:underline;filter:unset}.savedBasketList{margin-bottom:40px;border-bottom:1px solid gray}#outOfStock,
#outOfStock h2{text-align:center}H1 SPAN.inline-editable,
H2 SPAN.inline-editable,
H3 SPAN.inline-editable,
H4 SPAN.inline-editable,
H5 SPAN.inline-editable,
H6 SPAN.inline-editable{display:block}.contextTitle{font-size:10px;margin:0 0 5px 0;padding:0px;border-bottom:1px solid black}.productsPage .related H2{background:#E0E0E0;padding:20px}.related{margin-top:40px;margin-bottom:40px}.relatedProduct{text-align:center;padding:10px}.relatedProduct .decription{padding-bottom:5px;padding-top:5px;font-weight:bold}.relatedProduct .decription A{text-decoration:none;color:#009EE3}.relatedProduct .link A{color:#E4007D;text-decoration:none;font-weight:bold}.ufwcc_button{padding:15px 30px 15px 30px;margin:10px 20px 10px 20px;border:2px solid black;text-decoration:none;display:inline-block;line-height:1;font-family:inherit}.contentBlock .ufwcc_collapseHeader{cursor:pointer}.contentBlock .ufwcc_collapseHeader:before{font-family:"Font Awesome 5 Pro";content:"\f146";display:inline-block;padding-right:6px;vertical-align:middle;font-weight:900}.contentBlock .ufwcc_collapseHeader.ufwcc_collapsed:before{font-family:"Font Awesome 5 Pro";content:"\f0fe";display:inline-block;padding-right:6px;vertical-align:middle;font-weight:900}.calendarBookingDayHeader{font-weight:bold;padding:10px;font-size:16px !important}.calendarBooking{display:flex;margin-bottom:20px}.calendarBooking .calendarBookingDay{width:auto;flex-grow:1;border:1px solid black}.calendarBooking .calendarBookingDayHeader{font-size:12px;min-height:50px;text-align:center;background:#1F7ABC;color:white}.calendarBooking .calendarBookingTime{text-align:center;vertical-align:middle;border-top:1px solid gray;border-bottom:1px solid gray}.calendarBookingTime A{display:block;line-height:50px !important;width:100%;text-decoration:none}.calendarBooking .calendarBookingTime A.active{background:#61C261}.calendarBooking .calendarBookingTime A:hover{background:#61C261}.calendarBooking .calendarBookingTime A.unavailable{color:#BFBFBF;text-decoration:line-through}.calendarBooking .calendarBookingTime A.unavailable:hover{background:#BFBFBF;color:white}.calendarBooking .calendarBookingTime A.unavailable.active{background:#BFBFBF;color:white}.calendarBooking a.previous_day{display:block;height:100%;box-sizing:border-box;vertical-align:middle;padding:5px}.calendarBooking a.next_day{display:block;height:100%;box-sizing:border-box;vertical-align:middle;padding:5px}.calendarBooking .previousDayWrapper A,
.calendarBooking .nextDayWrapper A{position:relative;width:30px}.calendarBooking .previousDayWrapper A I,
.calendarBooking .nextDayWrapper A I{position:absolute;top:50%}.calendarBookingDayHeader .secondLine{font-weight:bold !important;font-size:42px;line-height:37px}.instagramContainer IMG{width:100%;margin-bottom:15px}.protectedWrapper{margin-bottom:50px}.acccountBasketWrapper{background:#F4F6F8;padding-bottom:30px}.acccountBasketWrapper TABLE,
.acccountBasketWrapper TABLE TD,
.acccountBasketWrapper TABLE TH{padding:10px;border:none}.acccountBasketWrapper .priceColumn{text-align:right}.customerBasketFields .constrained-content{max-width:700px}.customerBasketFields TD,
.customerBasketFields TH{padding:10px !important}.customerBasketFields LABEL.radio{border:none}.customerBasketFields TD{text-align:left}.customerBasketFields .addButtonRow .btn{width:100%}UL.tabletNavigation{margin:0;padding:0;list-style:none;float:right}UL.tabletNavigation LI{margin:0;padding:0;display:inline-block;list-style:none}UL.tabletNavigation LI A{text-decoration:none;padding:10px}#heroImage DIV.bx-wrapper{margin-bottom:0px !important}#basketForm .ui-selectmenu-button{width:100% !important;box-sizing:border-box}.mailingListContainer .error{font-size:16px !important;margin-bottom:20px !important;display:block}.mailingListContainer{border:1px solid #DFDFDF;padding:10px;margin-bottom:20px;background:#F8F8F8;margin-top:40px}.mailingListContainer H2{font-size:26px}.mailingListContainer .radioMailingListQuestions LABEL{display:inline-block;width:49%;background:white;padding:10px;box-sizing:border-box;margin:0px !important;text-align:center !important}.mailingListContainer .radioMailingListQuestions{margin-bottom:20px}.mailingListContainer .mailing_list_disclaimer P{font-size:15px}.flex_image_container{display:flex;flex-direction:row;align-items:stretch}.flex_image_container .flex_image{flex:1;margin-left:10px;margin-right:10px}.downloadBlock .image{box-shadow:5px 5px 5px gray;margin:0 20px 20px 20px}.eventsThumbnail{margin-top:20px}.eventsThumbnail H3 A{text-decoration:none;color:inherit}#headerTags{text-align:center;padding-top:20px;padding-bottom:10px}#headerTags UL{margin-bottom:20px}.bigPostcode{font-size:18px !important;padding:10px}.creative2Intro{margin-top:40px;margin-bottom:40px !important}.creative2ProductsRight .optionsGroups TH{font-weight:normal !important}.creative2ProductsRight .optionsGroups{border-bottom:1px solid #DEE1E6}.creative2ProductsRight .optionsGroups TH,
.creative2ProductsRight .optionsGroups TD{padding-bottom:10px;padding-top:10px}.creative2ProductsRight h1{text-align:left !important;font-size:30px !important;font-weight:bold !important;margin-bottom:10px !important;margin-top:0px !important}.creative2ProductsRight .priceField{text-align:left;font-size:25px;font-weight:bold}.creative2ProductsRight .priceField STRIKE{font-weight:normal}.creative2ProductsRight .priceField SMALL{font-size:12px;font-weight:normal}.creative2ProductsRight .priceSpace{margin-top:12px}.creative2ProductsRight .backToCategory A{color:gray;text-transform:uppercase;font-size:12px;letter-spacing:1.2px}.creative2ProductsRight .backToCategory{margin-top:0px;margin-bottom:20px}SELECT{max-width:100% !important}.accountNavigation UL{list-style:none;margin:0px 0px 40px;padding:0px;display:block;border-bottom:1px solid gray}.accountNavigation LI{list-style:none;margin:0px;margin:0px}.accountNavigation LI{display:inline-block}.accountNavigation LI A{padding:10px;display:block;text-decoration:none;background:gray;color:white}.accountNavigation LI A:hover,
.accountNavigation LI A.active{background:black}.StripeElement{box-sizing:border-box;height:40px;padding:10px 12px;border:1px solid transparent;border-radius:4px;background-color:white;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5 !important}#card-element{margin-top:20px !important;margin-bottom:20px !important}.deferredPaymentDetails{border:1px solid gray;padding:0px 20px 20px 20px;margin-bottom:40px}.deferredPaymentDetails h2{font-size:22px !important;margin:20px 0px 20px 0px !important;text-align:left !important}.deferredPaymentIssue{padding:20px;border:1px solid gray;color:#BD353A}#sb-title-inner{color:white !important}.stickyContent{z-index:100 !important}.stickyContent.affix{position:fixed;z-index:100 !important;top:0;left:0px;right:0px;max-width:100%;width:100%;background:white}.stickyContentFiller{display:none}.stickyContentFiller.affix{display:block}#availableDeliverySlots{margin-left:25px;margin-right:25px}#availableDeliverySlots .deliverySlot LABEL{border:1px solid black;display:block;margin:5px;min-height:75px;padding:10px}#availableDeliverySlots .deliverySlot.holding LABEL{background:#ECE25D}#availableDeliverySlots .slick-arrow::before{color:black !important}.basketRelatedProducts H3{margin-top:20px}.basketRelatedProducts .relatedProducts{border-top:1px solid gray;padding-bottom:40px}.basketRelatedProducts .description{margin-bottom:10px;margin-top:10px}.basketRelatedProducts A{text-decoration:none}.relatedProducts .price{font-size:80%;margin-bottom:5px}.deferredOptions h2{font-weight:700}.deferredOptions p{margin-bottom:25px}.deferredOptions img{border-radius:2px;margin-top:25px}.deferredOptions .genImg{width:160px;margin-bottom:15px}.deferredOptions .mutedInformation{background-color:#f0f0f0;margin-top:10px;padding:10px;border-radius:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.deferredOptions .formField .formLabel{text-align:left;width:40%}.deferredOptions .formField .formLabel{text-align:left;width:40%}.deferredOptions .formField .formValue{width:57.5%}.deferredOptions .text-align-center{text-align:center}.deferredOptions .formField .noWidth{width:unset}.deferredOptions .formField .fullWidth{width:100%}.deferredOptions .previousAnswers{color:blue;cursor:pointer}.deferredOptions .failedToCopy{color:red;display:none;font-size:14px}.ufwcc_heading_1{font-size:50px}.ufwcc_heading_2{font-size:40px}.ufwcc_heading_3{font-size:30px}.ufwcc_heading_4{font-size:20px}.ufwcc_heading_5{font-size:10px}.ufwcc_heading_6{font-size:5px}@media print{.noPrint{display:none}.socialIcons{margin-bottom:20px}}@media screen and (max-width:1024px){IFRAME:not(.tvplayer){width:100% !important}.socialIcons{margin-bottom:20px}}@media screen and (min-width:1025px){.pagesPage{padding:10px 30px 0 30px}}@media screen and (max-width:1024px){.product-listing.flex-list .list-item-25{width:49% !important}}@media screen and (max-width:1024px){.side-headings .sideMenuWrapper{display:none}}@media screen and (min-width:1025px){.side-headings .hidden{display:none}.side-headings .sideMenuWrapper{float:left;width:20%;box-sizing:border-box}.side-headings .wrappedSideHeadingAll{padding-left:40px;float:right;width:80%;box-sizing:border-box}.side-headings .sideMenuWrapper UL, .side-headings .sideMenuWrapper LI{list-style:none;margin:0px;padding:0px}.side-headings .sideMenuWrapper A{padding:10px 5px 10px 5px;display:block;background:#303030;color:white;margin-bottom:5px;text-decoration:none;font-size:18px}.side-headings .sideMenuWrapper A.active, .side-headings .sideMenuWrapper A:hover{background:#C8BEB4}}.optionsGroups .radio.hasImages INPUT{position:relative;visibility:visible}.optionsGroups .radio.hasImages SPAN{position:relative;visibility:visible}.optionsGroups .radio.hasImages{margin:auto;padding:5px;text-align:center;width:99%;text-align:left}.optionsGroups .radio.hasImages .optionImage{float:left;margin-right:20px;width:64px;margin-bottom:5px}radio.hasImages SPAN{display:block !important}.optionsGroups .radio.hasImages INPUT{position:relative;visibility:visible}.optionsGroups .radio.hasImages SPAN{position:relative;visibility:visible}.optionsGroups .radio.hasImages{margin:auto;padding:5px;text-align:center;width:99%;text-align:left}.optionsGroups .radio.hasImages .optionImage{float:left;margin-right:20px;width:64px;margin-bottom:5px}radio.hasImages SPAN{display:block !important}.currentPage_shop H3{text-decoration:underline}div.productThumbnailListingModern H2{font-size:14px !important}.highlighted{background:#F5F6F7}