html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}html .toplinks ul{float:right}html{width:100%;background:#eee}.col{float:left}.clearFix{clear:both}.box{background-color:#fff;border:1px solid #ccc;display:block;font-weight:400;line-height:180%;margin:0 0 10px}.boxnopadding{padding:0;border:0;background-color:transparent}.boxwithtoppadding{padding-top:10px}.boxnopadding p{padding:0!important;margin:0!important}.minibox{width:328px;min-height:255px;margin-right:10px}.minibox2{width:328px;min-height:255px;margin-right:0}.col25{width:25%}.col33{width:33%}.col40{width:40%}.col50{width:50%}.col60{width:60%}.col100{width:100%}.divalignright{text-align:right}.box.social{display:inline-block;width:100%}.fa{font-weight:400!important;font-style:unset!important;font-family:FontAwesome!important}body{font-size:62.5%;width:100%;font-family:Arial,sans-serif;background-color:#eee;position:static!important}.sold-out{background:#e4e4e4;border-radius:5px;float:left;padding-top:4px;padding-bottom:4px!important;margin-left:19px;font-weight:700;text-transform:uppercase}.submit-notice{margin-right:30px;width:161px;float:right;font-weight:700;font-size:12px;color:#c10;background:#ececec;padding:14px!important;border-radius:5px;margin-bottom:9px;box-shadow:0 2px 4px silver;text-align:center!important;margin-top:-110px}.submit-btn{clear:both}h1{font-family:"avenir lt w01 65 medium";font-weight:400}h2{font-family:"avenir lt w01 65 medium";color:#000;font-size:1.4em;padding:10px;font-weight:400}h2.ongrey{background-color:#565656;color:#fff}h2.uppercase{text-transform:uppercase}h2.tagged{display:inline-block;margin:10px 0 10px -5px;padding:5px 10px;font-size:1.8em;text-transform:uppercase}h2.taggedblue span{color:#5698a9}h2.taggedred span{color:#dc4441}h2.taggedorange span{color:#e37c31}h2.taggedyellow span{color:#d4d00c}h2.taggedgold span{color:#a49866}h2.taggedturquoise span{color:#48c2c5}h2.taggedlumo{color:#fff}h2.taggedpurple{color:#fff}h2.campaignstyle{background-image:url(../Images/Campaign/bg_heading.jpg);background-repeat:no-repeat;display:block;height:40px;vertical-align:middle;padding-left:0;background-position:0 0;margin-top:0}h2.campaignstyle span{padding:5px;color:#fff;position:relative;top:11px}h3{color:#2c2c2c;padding:0 10px 10px;font-size:1.3em;text-transform:uppercase}h3.gold{color:#a49866}h3.notransform{text-transform:none}h3.introsize{font-size:2em;font-family:"avenir lt w01 65 medium",Arial,sans-serif;font-weight:400;line-height:1.2em}h4{font-weight:700;color:#2c2c2c;padding:0 10px 10px;font-size:1.2em;text-transform:uppercase}h5{font-weight:700;color:#2c2c2c;padding:0 10px 10px;font-size:1.1em;text-transform:uppercase}p{font-size:1.2em;padding:0 10px 10px}p.mainad{padding:0;margin:0}p.alignright{text-align:right}p.topmost{padding-top:20px}p.credit{color:#bbb;font-style:italic;font-weight:700}p.error,.required{color:#c10}p.errormessage{color:#c10;padding:5px 10px!important;margin:0 0 10px 10px;font-size:1.4em;border:1px solid #c10;background-color:#fcc;border-radius:5px}a{color:#3c3c3c}a.viewall{float:right;margin-top:-30px;margin-right:10px;text-align:center!important}ul{margin:0 0 10px}li{font-size:1.2em}strong{font-weight:700}em{font-style:italic}hr{border:0;border-top:1px solid #eee;margin:10px 30px 20px}body.privacy table{margin:20px auto;width:90%}body.privacy table thead tr th{background-color:#a49866;color:#fff;font-size:1.2em;font-weight:700;text-align:center;padding:10px 0}body.privacy table tbody tr:nth-child(odd){background-color:#eee}body.privacy table tbody tr:nth-child(even){background-color:#ccc}body.privacy table tbody tr td{font-size:1.2em;font-weight:400;padding:10px;text-align:center}.container{width:980px;margin:0 auto}.headerwrapper{width:100%;background-image:url(../Images/Template/bg_headernavwrap.png);background-repeat:no-repeat;background-position:41% 0!important;margin-left:auto;margin-right:auto}html .toplinks ul{margin-right:30px}.header{margin:0 auto;width:980px;height:218px;overflow:hidden}.logo{width:265px;height:122px}.logo p{padding:50px 0 0}.toplinks{width:705px;text-align:right}.toplinks ul{margin:0}.toplinks ul li{display:inline-block;padding:15px 0 15px 10px;font-size:1.2em;vertical-align:middle;margin-top:0!important;float:left}.toplinks ul li a{color:#a49866;text-decoration:none}.toplinks ul li a:hover{color:#c5b987}.toplinks ul li span{color:#fff}.toplinks ul li.basket{background-image:url(../Images/Template/bg_topbasket.jpg);background-repeat:no-repeat;background-position:5px 8px;display:inline-block;padding:15px 0 15px 40px;min-width:50px}.toplinks ul li.follow-us{padding-top:16px}.sociallinks{text-align:right;width:705px}.sociallinks ul{margin:20px 0 0;text-align:right}.sociallinks ul li{padding:10px 0 0 10px;display:inline-block;color:#565656;vertical-align:middle}.sociallinks ul li a.facebook,.socialbuttons ul li a.facebook{width:27px;height:26px;position:relative;background:url(../Images/WhatsOn/new/sprites.png) no-repeat -114px -150px;display:inline-block}.sociallinks ul li a.twitter,.socialbuttons ul li a.twitter{width:27px;height:26px;position:relative;background:url(../Images/WhatsOn/new/sprites.png) no-repeat -86px -150px;display:inline-block}.sociallinks ul li a.pinterest,.socialbuttons ul li a.pinterest{width:27px;height:26px;position:relative;background:url(../Images/WhatsOn/new/sprites.png) no-repeat -58px -150px;display:inline-block}.mainnav{width:100%;*width:980px;*margin-left:auto;*margin-right:auto;*float:none;*z-index:1000;*overflow:visible!important}.mainnav ul li .subnav{*margin-top:53px!important}.breadcrumbwrapper{clear:both;*width:980px;*margin-left:auto;*margin-right:auto;*margin-top:-13px!important}.mainnav ul{margin:0;border-right:1px solid #555353}.mainnav ul li{display:inline-block;font-size:1.9em;padding:0 27px 12px 19px;line-height:.9em;border-left:1px solid #555353;font-family:"avenir lt w01 65 medium",Arial,sans-serif;height:40px;position:relative}.mainnav ul li i{position:absolute;width:15px;height:15px;background:url(/Content/Images/WhatsOn/new/sprites.png) no-repeat -4px -783px;right:5px}.mainnav ul li a{color:#a49866;text-decoration:none}.mainnav ul li a:hover{color:#c5b987}.mainnav ul li span{font-size:.5em;color:#fff}.mainnav ul li .subnav{position:absolute;left:-9999px;background-color:#fff;display:block;width:163px;border-left:1px solid #ddd;border-right:1px solid #ddd;margin:13px 0 0 -20px;border-bottom:3px solid #a49866}.mainnav ul li .subnav hr{border:0;border-top:2px solid #f6f6f6!important;margin:10px 0!important}.mainnav ul li .subnav.sub-things{width:191px!important;width:182px\9!important}.mainnav ul li .subnav.sub-stay{width:173px!important;width:167px\9!important}.mainnav ul li .subnav.sub-food{width:165px!important;width:164px\9!important}.mainnav ul li .subnav ul{border:0;padding:5px 0;margin-bottom:5px}.mainnav ul li .subnav ul li{background-image:none;font-size:.6em;border:0;padding:5px 10px;display:block;font-family:Arial,sans-serif;font-weight:700;height:12px}.mainnav ul li .subnav ul li a{color:#666}.mainnav ul li .subnav ul li.on{padding:5px 10px}.mainnav ul li .subnav ul li.on a{color:#a49866}.mainnav ul li:hover .subnav{left:inherit;z-index:99}.breadcrumb{width:670px;margin-right:10px}.breadcrumb ul{margin:0}.breadcrumb ul li{display:inline-block;font-size:1.2em;padding:17px 0 0;color:#fff;font-weight:700;float:left}.breadcrumb ul li a{color:#fff;text-decoration:none}.searchbox{width:300px}.searchbox form{padding:13px 0 0}.searchbox form fieldset input[type=text]{font-size:1.3em;margin:0;padding:3px 10px;font-weight:400;width:258px;float:left;border:0;color:#999}.searchbox form fieldset input[type=image]{float:left;margin:0;border:1px solid #fff;border-left:0}.pagecontent{width:100%}.pagecontent .showcase{width:980px;height:310px;margin-top:10px;background-color:#fff}.pagecontent .mainsection{width:670px;margin-top:10px}.pagecontent .sidesection{width:300px;margin-top:10px;margin-left:10px}.pagecontent .mainsectionshop{width:734px}.pagecontent .sidesectionshop{margin-left:0;width:236px;margin-right:10px}.pagecontent .fullscreen{width:980px}.footerwrapper{width:100%;background-image:url(../Images/Template/bg_footer.jpg);background-repeat:repeat-x;background-position:50% 0;background-color:#414141}.footercathedral{width:100%;background-image:url(../Images/Template/bg_lincolncathedral.png);background-repeat:no-repeat;background-position:53% 0}.footer{margin:0 auto;width:980px}.footer .footerlinks ul{padding:30px 0 0 50px}.footer .footerlinks ul li{display:inline-block;padding:0 20px 0 10px;vertical-align:middle;font-size:1.3em;font-family:"avenir lt w01 65 medium"}.footer .footerlinks ul li a{color:#fff;text-decoration:none}.footer .footerlinks ul li a:hover{color:#b4a976}.footer .footerlinks ul li.on a{color:#a49866}.footer .footercolumns .col{width:185px}.footer .footercolumns .firstcol{padding-left:50px}.footer .footercolumns h2{color:#a49866;font-family:"avenir lt w01 65 medium";font-size:1.6em;padding:10px 0 10px 10px}.footer .footercolumns ul{margin:0 0 20px}.footer .footercolumns ul li{font-size:1.2em;padding:0 0 2px 10px;font-family:"avenir lt w01 65 medium";color:#a49866}.footer .footercolumns ul li a{color:#fff;text-decoration:none}.footer .footercolumns ul li a:hover{color:#b4a876}.footer .footercolumns ul li.on a{color:#a49866}.footercathedral .footercolumns .visitorinformation{width:280px}.footercathedral .footercolumns .visitorinformation #google_translate_element{height:30px;margin:0 0 10px 12px}.footer hr{border:0;border-bottom:1px dotted #777;margin:20px 30px 30px 20px}.footercathedral .visitinfo p{padding-left:20px;padding-top:10px}.footercathedral .visitinfo p a{background-image:url(../Images/Template/icon_lincolninfo.jpg);background-repeat:no-repeat;padding:8px 5px 10px 40px!important;width:200px;border:2px solid #000;background-color:#000;font-weight:400!important;font-size:1em!important;font-family:"avenir lt w01 65 medium"!important}.footercathedral .socialbuttons{text-align:right;min-height:180px}.footercathedral .socialbuttons ul{margin:0 30px 0 0;text-align:right}.footercathedral .socialbuttons ul li{padding:10px 0 0 4px;display:inline-block;color:#fff;vertical-align:middle}.footercathedral .socialbuttons ul li a.button{background-image:url(../Images/Template/icon_newsletter.jpg);background-repeat:no-repeat;padding:8px 15px 10px 40px!important;width:170px;border:2px solid #000;background-color:#000;font-weight:400!important;font-size:1em!important;font-family:"avenir lt w01 65 medium"!important}.footercathedral .chamberbuttons ul{margin:0 0 30px}.footercathedral .chamberbuttons ul li{display:inline;margin:0;margin-right:4px}.footercathedral .chamberbuttons ul li img{border:3px solid #a49866}.footercathedral .translation{text-align:right}.footercathedral .translation h2{color:#a49866;display:inline}.footercathedral .translation #google_translate_element{float:right;margin-right:60px}.footercathedral .translation a{color:#fff;text-decoration:none}.footercathedral .translation p{color:#fff;text-align:right;padding:30px 60px 0 0!important;font-size:1.1em}.copyright{width:100%;background-color:#101010}.copyright p{color:#a49866;font-family:"avenir lt w01 65 medium";padding:0 10px}.copyright p a{color:#a49866;text-decoration:none;display:inline-block;padding:0 5px}.copyright p a:hover{color:#b4a876}.copyright p img.constructioninfo{float:right}.copyright p.partnership{background-image:url(../Images/Template/copyrightlogo.jpg);background-repeat:no-repeat;padding:15px 60px 15px 100px;background-position:60px 10px;font-size:1.1em}.copyright span{float:right}.copyright span a{color:#fff}div.taggedwrapper{margin-left:-5px;padding-left:0;clear:both}div.taggedwrapper h2{text-transform:uppercase}.taggedblue{border-left:5px solid #3a8ea3}.taggedred{border-left:5px solid #dc4441}.taggedorange{border-left:5px solid #e37c31}.taggedyellow{border-left:5px solid #d4d00c}.taggedgold{border-left:5px solid #a49866}.taggedlumo{border-left:5px solid #bbdf47}.taggedpurple{border-left:5px solid #a479ff}.taggedturquoise{border-left:5px solid #48c2c5}.toptagblue{border-top:5px solid #3a8ea3}.toptaggreen{border-top:5px solid #bbdf47}.toptagorange{border-top:5px solid #e37c31}.toptagyellow{border-top:5px solid #d4d00c}.toptaggold{border-top:5px solid #a49866}.toptaglumo{border-top:5px solid #bbdf47}.toptagpurple{border-top:5px solid #a479ff}.toptagred{border-top:5px solid #dc4441}.toptagturquoise{border-top:5px solid #48c2c5}.bottomtagblue{border-bottom:5px solid #3a8ea3!important}.bottomtagred{border-bottom:5px solid #dc4441!important}.bottomtagpurple{border-bottom:5px solid #a479ff!important}.bottomtagorange{border-bottom:5px solid #e37c31!important}.bottomtagturquoise{border-bottom:5px solid #48c2c5!important}.highlightblue{color:#5698a9}.highlightred{color:#dc4441}.highlightorange{color:#e37c31}.highlightyellow{color:#d4d00c}.highlightturquoise{color:#48c2c5}.highlightpurple{color:#a479ff}.add_to_cart_success{background-color:#4bad00;color:#fff;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px 10px;font-family:"avenir lt w01 65 medium"!important;font-size:1em;margin:10px;cursor:pointer}a.btn{color:#fff;text-decoration:none}.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 10px;margin-bottom:0;font-size:13px;line-height:18px;*line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-ms-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:1px solid #ccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-ms-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-danger,.btn-danger:hover,.btn-success,.btn-success:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.btn-danger.active,.btn-success.active{color:rgba(255,255,255,.75)}.btn{border-color:#ccc;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-danger{background-color:#da4f49;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(top,#ee5f5b,#bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#bd362f',GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{background-color:#5bb75b;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(top,#62c462,#51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462',endColorstr='#51a351',GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}[class^=icon-],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url(../Images/Template/glyphicons-halflings.png);background-position:14px 14px;background-repeat:no-repeat}[class^=icon-]:last-child,[class*=" icon-"]:last-child{*margin-left:0}.icon-white{background-image:url(../Images/Template/glyphicons-halflings-white.png)}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-file{background-position:-24px -24px}.search-404{padding:20px}.search-404 #search{font-size:2em;height:32px;width:400px;float:left;border:1px solid #bdbdbd;margin:0;padding:6px 5px 0;font-family:"avenir lt w01 95 black"!important;border-right:0;box-shadow:inset 0 1px 1px #e7e7e7}.newsletter-sign-up{margin:30px}.newsletter-sign-up .col100{margin-top:10px}.newsletter-sign-up label{font-weight:700;font-size:1.2em;margin-bottom:5px;float:none}.newsletter-sign-up input[type=text],.newsletter-sign-up input[type=email]{width:180px;margin-bottom:10px;padding:5px;font-size:1.2em}.newsletter-sign-up input[type=submit]{margin-top:16px}.ff_composer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ff_composer{margin:10px}.ff_composer .line,.ff_composer .line:last-child,.ff_composer .last_unit{overflow:hidden;*overflow:visible;*zoom:1}.ff_composer .unit{float:left;padding:10px 10px 0!important;*padding:0}.ff_composer .unit_right{float:right}.ff_composer .size1of1{float:none}.ff_composer .size1of2{width:50%}.ff_composer .size1of3{width:33.33333%}.ff_composer .size2of3{width:66.66666%}.ff_composer .size1of4{width:25%}.ff_composer .size3of4{width:75%}.ff_composer .line:last-child,.ff_composer .last_unit{float:none;width:auto}.ff_composer .required_item{margin-left:4px;color:red}.ff_composer h2,.ff_composer h3,.ff_composer p{padding-left:0!important}.ff_composer label{font-weight:700;font-size:1.2em;margin-bottom:5px;float:none}.ff_composer textarea,.ff_composer input[type=text],.ff_composer input[type=email],.ff_composer input[type=url],.ff_composer input[type=number],.ff_composer input[type=password],.ff_composer input[type=search]{width:75%;font-size:1.2em;padding:5px;margin-bottom:10px}.ff_composer input[type=submit]{font-size:1.4em;text-transform:uppercase;border:3px solid #000;font-weight:400;font-family:"avenir lt w01 65 medium";background:#45484d;background:-moz-linear-gradient(top,#45484d 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#45484d),color-stop(100%,#000));background:-webkit-linear-gradient(top,#45484d 0,#000 100%);background:-o-linear-gradient(top,#45484d 0,#000 100%);background:-ms-linear-gradient(top,#45484d 0,#000 100%);background:linear-gradient(to bottom,#45484d 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d',endColorstr='#000000',GradientType=0);color:#fff;margin-bottom:10px;float:right;margin-right:155px;padding:5px 20px;border-radius:5px;-webkit-border-radius:5px}.ff_composer ul,.ff_composer li,.ff_composer ul.dynamic_recipients{list-style:none!important;padding:0!important}@media screen and (max-width:980px){.headerwrapper,.footerwrapper{width:980px}}span.inventory_remaining{color:#dc4441;text-transform:none}span.soldout{color:#c10!important;float:none!important}.mainnav ul li.featured{text-transform:uppercase;color:#a0a0a0}.mainnav ul li a.ft-christmas{color:#731d20!important}.mainnav ul li a.ft-cycling{color:#e7721f!important}.mainnav ul li a.ft-markets{color:#be4800!important}.mainnav ul li a.ft-trails{color:#2693af!important}.mainnav ul li a.ft-magnacarta{color:#a08f71!important}button#site-search{border:1px solid #fff;width:21px;height:21px;background:url(/Content/Images/WhatsOn/new/sprites.png) no-repeat -1px -752px}.place-newsletter-signup{margin-top:20px}.place-newsletter-signup .newsletter-sign-up{margin:0 30px 30px!important}.place-newsletter-signup .newsletter-sign-up h3,.place-newsletter-signup .newsletter-sign-up p,.place-newsletter-signup .newsletter-sign-up ul{margin-left:0!important;padding-left:0!important}.place-newsletter-signup .newsletter-sign-up h3{font-family:"avenir lt w01 65 medium";font-size:1.6em!important;line-height:150%!important}.existing-customers.standardlisting p{padding:0 30px 30px}.existing-customers.standardlisting h2{padding:0 30px 10px}.existing-customers.standardlisting h1{padding:10px 20px 15px 30px}.fleft{display:inline-block}.dont-miss-social{width:100%;float:left;clear:both;background:#eee;padding-top:20px;padding-bottom:20px;position:relative;z-index:5}.dont-miss-social.white{background:#fff}.dont-miss-social .centre{width:980px;margin-left:auto;margin-right:auto}.dont-miss-social .centre .dont-miss-out{width:100%;height:140px;float:left;margin-right:20px;background:#fff;text-align:center;padding-top:30px}.dont-miss-social .centre .dont-miss-out .title{font-size:25px;font-family:"avenir lt w01 45 book"}.dont-miss-social .centre .dont-miss-out p{font-family:"avenir lt w01 45 book";font-size:13px;padding-bottom:5px}.dont-miss-social .centre .dont-miss-out form.newsletter{margin-top:4px}.dont-miss-social .centre .dont-miss-out input{-webkit-appearance:none;outline:0}.dont-miss-social .centre .dont-miss-out input[type=text]{border:2px solid #e1e5e7;border-radius:1px;padding:8px;padding-left:20px;padding-right:30px;width:200px;margin-right:15px;vertical-align:top;font-family:"avenir lt w01 45 book";font-size:16px}.dont-miss-social .centre .dont-miss-out input[type=text]:focus{border:2px solid #cacaca}.dont-miss-social .centre .dont-miss-out input[type=submit]{background:#ea6060;padding:11px;padding-left:16px;padding-right:16px;outline:0;border:0;border-radius:4px;color:#fff;font-size:15px;text-transform:uppercase;cursor:pointer}.dont-miss-social .centre .dont-miss-out input[type=submit]:hover{background:#313131}.dont-miss-social .centre .social{width:225px;height:159px;float:left;margin-right:20px;position:relative}.dont-miss-social .centre .social .fb_iframe_widget{position:absolute!important;bottom:20px;right:20px!important;width:auto!important}.dont-miss-social .centre .social .likes{position:absolute;bottom:20px;left:25px;color:#fff;font-size:17px;font-family:"avenir lt w01 65 medium";text-transform:uppercase}.dont-miss-social .centre .social .like{position:absolute;bottom:15px;right:20px;color:#fff;font-size:17px;padding-right:34px;font-family:"avenir lt w01 65 medium";padding-top:4px;padding-bottom:5px}.dont-miss-social .centre .social.fb{background:#4d6baa}.dont-miss-social .centre .social.twitter{background:#4fc6f8;margin-right:0}.dont-miss-social .centre .social.fb i{color:#fff;font-size:50px;margin:22px}.dont-miss-social .centre .social.twitter i{color:#fff;font-size:64px;margin:14px 22px}.dont-miss-social .centre .social.twitter iframe{position:absolute!important;bottom:20px;right:20px}.dont-miss-social .centre .social.fb .like{background:url(../Images/WhatsOn/new/social.png) no-repeat 100% 0}.dont-miss-social .centre .social.twitter .like{background:url(../Images/WhatsOn/new/social.png) no-repeat 100% -33px}.more-events{width:100%;float:left;clear:both;position:relative;margin-top:0;padding-bottom:20px}.more-events .outer{clear:both;float:left;width:980px;margin-left:4px}.more-events .col3{width:310px!important;margin-right:20px;position:relative;float:left}.more-events .col3.last{margin-right:0!important}.more-events .boxitem{overflow:hidden}.boxitem a.seeall{background:#f47b20;color:#fff;padding:7px;padding-left:15px;padding-right:15px;text-transform:uppercase;text-decoration:none;font-family:"avenir lt w01 95 black";font-size:11px;position:absolute;top:15px;right:16px;z-index:2}.boxitem a.seeall.gold{background:#a49568}.boxitem .top a:hover,.boxitem a.seeall:hover{background:#707070}.boxitem .top{padding:20px;border-bottom:1px solid #e6e6e6;position:relative;width:100%}.boxitem .inner{padding:20px;float:left;width:auto!important}.boxitem ul li img{float:left;margin-right:17px;margin-right:3%;width:26%;height:inherit}.boxitem ul li{float:left;width:100%;clear:both;margin-bottom:15px}.boxitem ul li:last-child{margin-bottom:0}.boxitem ul li a{text-decoration:none;margin:0!important;padding:0!important}.boxitem ul li a:hover p{text-decoration:underline}.wb .boxitem{border:0;margin-top:5px;display:none}.boxitem ul li a p{padding:0;padding-top:3px;font-family:"avenir lt w01 45 book"!important;float:left;width:64%;clear:none;text-transform:none;color:#3c3c3c}.boxitem ul li a p strong{font-family:"avenir lt w01 95 black"!important;font-weight:400}.wb.advertisement img{width:100%;height:auto}.boxitem ul li a .date{text-decoration:none;color:#52514c;font-family:"avenir lt w01 95 black"!important;padding-top:5px;clear:both;width:91%;float:left;position:relative;padding-left:16px;font-size:12px}.boxitem ul li a .date.noicon{padding-left:0}.boxitem ul li a .date i{margin-top:4px;width:18px;height:20px;position:absolute;display:inline-block;left:0;top:0;color:#f47b20;font-size:14px;line-height:17px}.boxitem .top .title{padding:0;margin:0;text-transform:uppercase;font-size:18px;color:#475055;font-family:"avenir lt w01 65 medium"}.boxitem .top .title strong{font-family:"avenir lt w01 95 black";font-weight:400}.boxitem{background:#fff;border:1px solid #ccc;float:left;position:relative;width:100%}.more-events .title{margin-bottom:30px;margin-top:20px}.more-events .title h1{color:#343434;font-size:30px;font-family:"avenir lt w01 45 book";text-transform:uppercase}.more-events .title h1 strong{font-family:"avenir lt w01 95 black";font-weight:400}ul.thumbgrid li{display:block;width:209px;float:left;margin:0 0 10px 10px;padding:0;font-size:1.1em}ul.thumbgrid li img{max-width:100%;z-index:10;margin-bottom:-5px}ul.thumbgrid li h2{margin:0;padding:0;font-size:1.3em;font-family:"avenir lt w01 65 medium";font-weight:400;text-transform:none!important;z-index:99!important}ul.thumbgrid li h2 a{margin:-70px 0 20px!important;padding:5px 0 5px 10px;background-color:#e37b2f;text-decoration:none;color:#fff;display:block;position:relative;height:40px}ul.thumbgrid li h2{margin:109px 0 -10px}ul.thumbgrid li h2.whatson a{margin:0!important;padding:5px 0 5px 10px;background-color:#e37b2f;text-decoration:none;color:#fff;display:block;position:relative;height:40px}ul.thumbgrid li h2.campaign a{margin:0!important;padding:5px 0 5px 10px;background-color:#48c2c5;text-decoration:none;color:#fff;display:block;position:relative;height:40px}ul.thumbgrid_highlightturquoise li h2{background-color:#48c2c5}ul.thumbgrid li h3{margin:0 auto;padding:10px 0 5px;font-size:1.3em;font-family:"avenir lt w01 65 medium";font-weight:400;color:#fff;text-transform:uppercase;z-index:99}ul.thumbgrid li h3 a{color:#fff;text-decoration:none;display:block;position:relative;margin:-70px 0 0;padding:10px;background-image:url(../Images/Template/bg_80pc.png);height:40px!important}ul.thumbgrid li h3.whatson a{margin:0!important;padding:5px 10px;text-transform:none;height:20px!important;background-color:#000!important}ul.thumbgrid li h3.campaign a{margin:0!important;padding:5px 10px;text-transform:none;height:20px!important;background-color:#000!important}ul.thumbgrid li p{font-size:1em;padding:0 0 20px!important;background-color:#fff;font-weight:700;color:#3c3c3c;height:2.5em}ul.thumbgrid li div.itemlistinginformation p{padding:0 0 5px!important}ul.thumbgrid_highlightblue li{border-bottom:3px solid #46adc7}ul.thumbgrid_highlightred li{border-bottom:3px solid #dc4441}ul.thumbgrid_highlightorange li{border-bottom:3px solid #e37c31}ul.thumbgrid_highlightyellow li{border-bottom:3px solid #d4d00c}ul.thumbgrid_highlightgold li{border-bottom:3px solid #a49866}ul.thumbgrid_highlightturquoise li{border-bottom:3px solid #48c2c5}ul.thumbgrid_highlightlumo li{border-bottom:3px solid #bbdf47}ul.thumbgrid_highlightpurple li{border-bottom:3px solid #a479ff}ul.tinygrid li{display:block;width:154px;float:left;margin:0 0 10px 10px;padding:0;font-size:1.1em}ul.tinygrid li img{max-width:100%;z-index:10;margin-bottom:-5px}ul.tinygrid li h3{margin:-33px auto 0;padding:5px 0;font-size:1.3em;font-family:"avenir lt w01 65 medium";font-weight:400;color:#fff;text-transform:uppercase;z-index:99}ul.tinygrid li h3 a{color:#fff;text-decoration:none;display:block;position:relative;padding:5px 10px;background-image:url(../Images/Template/bg_80pc.png)}ul.tinygrid li p{font-size:1em;padding:0!important;background-color:#fff;font-weight:700;color:#3c3c3c;height:2.5em}ul.tinygrid_highlightblue li{border-bottom:3px solid #46adc7}ul.tinygrid_highlightred li{border-bottom:3px solid #dc4441}ul.tinygrid_highlightorange li{border-bottom:3px solid #e37c31}ul.tinygrid_highlightyellow li{border-bottom:3px solid #d4d00c}ul.tinygrid_highlightgold li{border-bottom:3px solid #a49866}ul.tinygrid_highlightturquoise li{border-bottom:3px solid #48c2c5}ul.tinygrid_highlightlumo li{border-bottom:3px solid #bbdf47}ul.tinygrid_highlightpurple li{border-bottom:3px solid #a479ff}ul.explorer{margin:1px 0 0 5px}ul.explorer li{display:block;width:133px;float:left;margin:0 0 10px;font-size:1em;text-transform:uppercase}ul.explorer li p{padding:0;font-size:1em;font-weight:700}ul.explorer li p img{margin:0 0 10px}ul.explorer li p a{display:block;margin:0 10px 0 0;color:#fff;text-decoration:none}ul.explorer li p a img{display:block;margin:0 0 -4px -3px}div.thumbgrid2wrapper{background-color:#3c3c3c;margin-left:-5px}ul.thumbgrid2{margin:0 0 10px 15px;padding:0}ul.thumbgrid2 li{display:block;width:310px;float:left;margin:0 19px 0 0;font-size:1.1em;background-color:#3c3c3c;border-bottom:1px solid #636363;padding:0}ul.thumbgrid2 li h3{margin:10px auto 0;padding:0;font-size:1.3em;font-weight:700;color:#fff}ul.thumbgrid2 li h3 a{text-decoration:none}ul.thumbgrid2 li h3 img{float:left;margin:0 10px 10px 0}ul.thumbgrid2 li p{font-size:1em;padding:0 10px 5px;color:#fff}ul.thumbgrid2_highlightblue h3 a{color:#5698a9}ul.thumbgrid2_highlightred h3 a{color:#dc4441}ul.thumbgrid2_highlightorange h3 a{color:#e37c31}ul.thumbgrid2_highlightyellow h3 a{color:#d4d00c}ul.thumbgrid2_highlightturquoise h3 a{color:#48c2c5}ul.tags{margin:0 0 10px 10px}ul.tags li{float:left;background-repeat:no-repeat;background-image:url(../Images/Template/bg_tag.jpg);background-position:0 3px;font-size:1.1em;padding:0 10px 5px 37px}ul.tags li a{font-weight:700;text-decoration:none}div.minitags{margin:0 0 20px;background-repeat:no-repeat;background-image:url(../Images/Template/bg_tag.jpg);background-position:30px 2px;float:left}div.minitags ul{margin:0 0 10px 10px;padding:0 0 0 10px}div.minitags ul li{float:left;font-size:1.1em;padding:0 10px 10px 0!important;list-style-type:none!important}div.minitags ul li a{font-weight:700;text-decoration:none}div.minitags_highlightred ul li a{color:#dc4441;text-decoration:underline}div.minitags_highlightorange ul li a{color:#da7327;text-decoration:underline}div.minitags_highlightblue ul li a{color:#1c93b1;text-decoration:underline}div.minitags_highlightgold ul li a{color:#a49866;text-decoration:underline}div.minitags_listing ul{margin-bottom:0!important}div.minitags_listing{width:310px!important}div.minitags_listing ul{margin:0 0 10px 30px!important}.showcase{width:960px;height:265px!important;margin:0 auto;overflow:hidden}.showcasehomepage{height:425px!important}.showcaseshop{width:733px!important;height:305px!important}.showcaseitem{width:100%;height:265px}.showcaseitemhomepage{height:425px}.showcaseitemshop{width:400px}.showcaseitemcampaign{background-image:url(../Images/Campaign/bg_showcase.jpg)}.showcaseitem h1{color:#fff;text-transform:uppercase;padding:0 20px 10px;font-size:1.5em;position:relative;top:-250px}.showcaseitemhomepage h1{top:-410px}.showcaseitemshop h1{text-align:right;top:-288px;margin:0 0 0 10px!important;width:400px}.showcaseitem h2{display:inline-block;color:#fff;font-weight:700;background-color:#aaa;padding:5px 10px;font-size:3em!important;margin:0 0 0 20px;min-width:540px;position:relative;top:-250px}.showcaseitemhomepage h2{top:-410px}.showcaseitemshop h2{top:-290px;margin-left:295px;width:400px!important;min-width:400px!important;background-color:#a49866}.showcaseitem p{display:inline-block;background-color:#000;padding:10px;margin:0 200px 20px 273px;color:#fff;font-size:1.3em;font-weight:700;width:287px;position:relative;top:-250px}.showcaseitemhomepage p{top:-410px;font-size:1.8em}.showcaseitemshop p{top:-285px;margin-left:295px;min-width:400px}.showcaseitem p.image{position:relative;margin:0;padding:0!important;position:relative;top:0}.showcaseitem p.buttoncontainer{background-color:transparent!important;padding:0!important;width:307px;text-align:right;font-size:1.4em;z-index:99!important;margin:0 0 0 90px}.showcaseitem p.buttoncontainer a{padding:5px 10px;color:#000;background-color:#333;border:2px solid #000;color:#fff;text-decoration:none;border-radius:5px;-webkit-border-radius:5px;text-transform:uppercase}.showcaseitemshop p.buttoncontainer{background-color:transparent!important;padding:0!important;width:307px!important;text-align:right;font-size:1.4em;z-index:99!important;margin:0 0 0 315px!important}.showcaseitem p.buttoncontainer a.showcasebuttonyellow{background:#d4d00c;background:-moz-linear-gradient(top,#d4d00c 0,#e7e458 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d4d00c),color-stop(100%,#e7e458));background:-webkit-linear-gradient(top,#d4d00c 0,#e7e458 100%);background:-o-linear-gradient(top,#d4d00c 0,#e7e458 100%);background:-ms-linear-gradient(top,#d4d00c 0,#e7e458 100%);background:linear-gradient(to bottom,#d4d00c 0,#e7e458 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4d00c',endColorstr='#e7e458',GradientType=0);border:2px solid #d4d00c;color:#fff}.showcaseitem p.buttoncontainer a.showcasebuttonblue{background:#46adc7;background:-moz-linear-gradient(top,#1c93b1 0,#46adc7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1c93b1),color-stop(100%,#46adc7));background:-webkit-linear-gradient(top,#1c93b1 0,#46adc7 100%);background:-o-linear-gradient(top,#1c93b1 0,#46adc7 100%);background:-ms-linear-gradient(top,#1c93b1 0,#46adc7 100%);background:linear-gradient(to bottom,#1c93b1 0,#46adc7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c93b1',endColorstr='#46adc7',GradientType=0);border:2px solid #46adc7;color:#fff}.showcaseitem p.buttoncontainer a.showcasebuttonorange{background:#e37b2f;background:-moz-linear-gradient(top,#d16b20 0,#e37b2f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d16b20),color-stop(100%,#e37b2f));background:-webkit-linear-gradient(top,#d16b20 0,#e37b2f 100%);background:-o-linear-gradient(top,#d16b20 0,#e37b2f 100%);background:-ms-linear-gradient(top,#d16b20 0,#e37b2f 100%);background:linear-gradient(to bottom,#d16b20 0,#e37b2f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d16b20',endColorstr='#e37b2f',GradientType=0);border:2px solid #e37b2f;color:#fff}.showcaseitem p.buttoncontainer a.showcasebuttonred{background:#db4440;background:-moz-linear-gradient(top,#e35955 0,#db4440 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e35955),color-stop(100%,#db4440));background:-webkit-linear-gradient(top,#e35955 0,#db4440 100%);background:-o-linear-gradient(top,#e35955 0,#db4440 100%);background:-ms-linear-gradient(top,#e35955 0,#db4440 100%);background:linear-gradient(to bottom,#e35955 0,#db4440 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e35955',endColorstr='#db4440',GradientType=0);border:2px solid #db4440;color:#fff}.showcaseitem p.buttoncontainer a.showcasebuttonlumo{background:#bbdf47;background:-moz-linear-gradient(top,#bee04b 0,#bbdf47 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#bee04b),color-stop(100%,#bbdf47));background:-webkit-linear-gradient(top,#bee04b 0,#bbdf47 100%);background:-o-linear-gradient(top,#bee04b 0,#bbdf47 100%);background:-ms-linear-gradient(top,#bee04b 0,#bbdf47 100%);background:linear-gradient(to bottom,#bee04b 0,#bbdf47 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bee04b',endColorstr='#bbdf47',GradientType=0);border:2px solid #bbdf47;color:#fff}.showcaseitem p.buttoncontainer a.showcasebuttonpurple{background:#a479ff;background:-moz-linear-gradient(top,#a79bff 0,#a479ff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a79bff),color-stop(100%,#a479ff));background:-webkit-linear-gradient(top,#a79bff 0,#a479ff 100%);background:-o-linear-gradient(top,#a79bff 0,#a479ff 100%);background:-ms-linear-gradient(top,#a79bff 0,#a479ff 100%);background:linear-gradient(to bottom,#a79bff 0,#a479ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a79bff',endColorstr='#bbdf47',GradientType=0);border:2px solid #a479ff;color:#fff}.showcaseitem p.buttoncontainer a.showcasebuttonblack{background:#a479ff;background:-moz-linear-gradient(top,#333 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#333),color-stop(100%,#000));background:-webkit-linear-gradient(top,#333 0,#000 100%);background:-o-linear-gradient(top,#333 0,#000 100%);background:-ms-linear-gradient(top,#333 0,#000 100%);background:linear-gradient(to bottom,#333 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333',endColorstr='#000000',GradientType=0);border:2px solid #000;color:#fff}.showcaseitemoff{display:none}ul.showcasenavigator{width:940px;margin:0 auto -200px;z-index:99!important;position:relative;top:-37px}ul.showcasenavigator li{float:left;width:235px;text-align:center;padding:7px 0 10px;font-size:1.4em;text-transform:uppercase;margin:0;background-image:url(../Images/Template/bg_showcasenav.jpg);background-repeat:repeat-x;border-top:3px solid #020202;font-family:"avenir lt w01 65 medium";z-index:99}ul.showcasenavigator li a{color:#fff;text-decoration:none}ul.showcasenavigatorshop{margin:0 10px 0 595px;top:10px;position:relative}ul.showcasenavigatorshop li{width:25px;margin:0 0 0 5px;background-image:url(../Images/Shop/bg_shopshowcaseoff.png);background-repeat:no-repeat;border:0}div.showcase_highlightblue ul.showcasenavigator li.on{border-top:3px solid #1c93b1}div.showcase_highlightblue ul.showcasenavigator li.on a{color:#1c93b1}div.showcase_highlightblue h2{background-color:#1c93b1}div.showcase_highlightred ul.showcasenavigator li.on{border-top:3px solid #dc4441}div.showcase_highlightred ul.showcasenavigator li.on a{color:#dc4441}div.showcase_highlightred h2{background-color:#dc4441}div.showcase_highlightorange ul.showcasenavigator li.on{border-top:3px solid #e37c31}div.showcase_highlightorange ul.showcasenavigator li.on a{color:#e37c31}div.showcase_highlightorange h2{background-color:#e37c31}div.showcase_highlightyellow ul.showcasenavigator li.on{border-top:3px solid #d4d00c}div.showcase_highlightyellow ul.showcasenavigator li.on a{color:#d4d00c}div.showcase_highlightyellow h2{background-color:#d4d00c}div.showcase_highlightturquoise ul.showcasenavigator li.on{border-top:3px solid #48c2c5}div.showcase_highlightturquoise ul.showcasenavigator li.on a{color:#48c2c5}div.showcase_highlightturquoise h2{background-color:#48c2c5}div.showcase_highlightlumo ul.showcasenavigator li.on{border-top:3px solid #bbdf47}div.showcase_highlightlumo ul.showcasenavigator li.on a{color:#bbdf47}div.showcase_highlightlumo h2{background-color:#bbdf47}ul.showcasenavigatorshop li.on{background-image:url(../Images/Shop/bg_shopshowcaseon.png);background-repeat:no-repeat}ul.showcasenavigatorshop li.on a{color:#333}div.showcase_highlightpurple ul.showcasenavigator li.on{border-top:3px solid #a479ff}div.showcase_highlightpurple ul.showcasenavigator li.on a{color:#a479ff}div.showcase_highlightpurple h2{background-color:#a479ff}div.specialdeals img{width:100px;height:80px;float:left;margin:10px}div.specialdeals div.colimage{width:120px}div.specialdeals div.coltext{width:210px}div.specialdeals h2{color:#fff;background-color:#000;margin:10px 10px 10px 0;display:inline-block;text-transform:uppercase;font-size:1.4em;font-family:"avenir lt w01 95 black"}div.specialdeals h2 a{color:#fff;text-decoration:none}div.specialdeals p{color:#333;font-weight:700;font-size:1.1em}div.specialdeals_highlightblue h2{background-color:#1c93b1}div.specialdeals_highlightred h2{background-color:#dc4441}div.specialdeals_highlightorange h2{background-color:#e37c31}div.specialdeals_highlightyellow h2{background-color:#d4d00c;color:#000}div.specialdeals_highlightturquoise h2{background-color:#48c2c5}div.specialdeals_highlightgold h2{background-color:#a49866}div.specialdeals_highlightlumo h2{background-color:#bbdf47}div.specialdeals_highlightpurple h2{background-color:#a479ff}div.bigbannercontainer{background:#a90329;background:-moz-linear-gradient(left,#a90329 0,#8f0222 44%,#6d0019 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#a90329),color-stop(44%,#8f0222),color-stop(100%,#6d0019));background:-webkit-linear-gradient(left,#a90329 0,#8f0222 44%,#6d0019 100%);background:-o-linear-gradient(left,#a90329 0,#8f0222 44%,#6d0019 100%);background:-ms-linear-gradient(left,#a90329 0,#8f0222 44%,#6d0019 100%);background:linear-gradient(to right,#a90329 0,#8f0222 44%,#6d0019 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a90329',endColorstr='#6d0019',GradientType=1)}div.bigbanner{width:980px;height:80px;overflow:none;background-image:url(../Images/Template/bg_mainbanner.png);background-repeat:no-repeat;background-position:right 0;margin-top:10px;margin-bottom:0}div.bigbanner h1{color:#fff;font-size:2.4em;padding:15px 20px 0 50px;text-transform:uppercase}div.bigbanner h1 a{text-decoration:none}div.bigbanner h1 a.button{float:right;margin-top:5px;margin-right:30px}div.bigbanner h1 img{float:left;margin-left:-40px}div.bigbanner h2{color:#a49864;font-size:1.8em;padding:0 20px 0 80px;text-transform:uppercase}div.standardlisting a,div.fromourblog p a,.traveltoolsblogentry p a,div.fromourblog ul li a,.traveltoolsblogentry ul li a{color:#a49866}div.standardlisting a:hover,div.fromourblog p a:hover,.traveltoolsblogentry p a:hover,div.fromourblog ul li a:hover,.traveltoolsblogentry ul li a:hover{color:#3c3c3c}div.standardlisting h1{color:#676767;font-size:4em;line-height:1em;padding:10px 20px 30px 30px;letter-spacing:-.03em}body.trails div.standardlisting h1{padding:10px 20px 10px 30px}div.standardlisting h1 span{font-size:.4em;color:#999;text-transform:uppercase;background-repeat:no-repeat;line-height:1.2em}div.standardlisting h1 span.cathedral_quarter{background-image:url(../Images/icons/cathedral_quarter.gif);background-position:4px 0;padding-left:40px;padding-bottom:5px;padding-top:5px;margin-top:10px;float:left}div.standardlisting h1 span.cultural_quarter{background-image:url(../Images/icons/cultural_quarter.gif);background-position:4px 0;padding-left:40px;padding-bottom:5px;padding-top:5px;margin-top:10px;float:left}div.standardlisting h1 span.high_street{background-image:url(../Images/icons/high_street.gif);background-position:4px 0;padding-left:40px;padding-bottom:5px;padding-top:5px;margin-top:10px;float:left}div.standardlisting h1 span.lincoln_suburbs{background-image:url(../Images/icons/suburbs_and_countryside.gif);background-position:4px 0;padding-left:40px;padding-bottom:5px;padding-top:5px;margin-top:10px;float:left}div.standardlisting h1 span.brayford_waterfront{background-image:url(../Images/icons/brayford_waterfront.gif);background-position:4px 0;padding-left:40px;padding-bottom:5px;padding-top:5px;margin-top:10px;float:left}div.standardlisting h1 a.tinyback{float:left;margin:-10px 0 -10px -30px}div.standardlisting h1 img.enhancedlogo{float:right}div.standardlisting h2{color:#a49864;font-family:"avenir lt w01 65 medium";font-size:1.6em;line-height:150%;padding:0 20px 10px}div.standardlisting h3{font-family:"avenir lt w01 65 medium";font-weight:400;padding:0 20px 10px}div.standardlisting ol,div.traveltoolsblogentry ol{padding:0 50px 10px}div.standardlisting ol li,div.traveltoolsblogentry ol li{list-style-type:decimal;padding-top:5px!important;padding-bottom:5px!important}div.standardlisting ul,div.traveltoolsblogentry ul{padding:0 50px 10px;padding-left:35px}div.standardlisting ul li,div.traveltoolsblogentry ul li{list-style-type:disc;font-size:14px;line-height:21px;list-style-position:outside}div.standardlisting.events-detail-page .txtbox ul li,div.traveltoolsblogentry.events-detail-page .txtbox ul li{margin-left:16px}div.standardlisting ul li i,div.traveltoolsblogentry ul li i{font-family:inherit;font-style:italic;font-weight:400}div.standardlisting div.itemlistinginformation ul{padding:0 0 0 30px!important}div.standardlisting div.itemlistinginformation ul li{list-style-type:none!important}div.standardlisting p{font-size:1.2em;font-weight:400;padding:0 20px 20px}div.standardlisting blockquote{font-size:1.1em;font-weight:400;padding:0 20px 20px 0;border-left:3px solid #ccc;margin-left:40px;margin-bottom:1em}body.shop div.standardlisting p{font-weight:400}div.standardlisting .largeimage{width:650px;margin:0 0 10px 10px!important;min-height:270px;clear:both}body.trails div.standardlisting .largeimage{min-height:100px}div.standardlisting .largeimage p{padding:0!important;text-align:center}div.standardlisting .largeimage div.plannerbuttons{text-align:right;padding:10px 10px 0 0!important;margin:0 0 -200px;position:relative;top:0;height:200px;z-index:99!important;text-align:right}div.standardlisting .largeimage div.plannerbuttons p.plannerbutton{text-align:right;padding:10px 0 0!important}div.standardlisting .largeimage div.loginprompt{z-index:98!important;display:none;background-color:#000;width:206px;height:140px;margin-bottom:-140px;margin-top:-10px;position:absolute;right:10px}div.standardlisting .largeimage div.loginprompt p{color:#fff!important;padding:30px 0 20px!important}div.standardlisting .largeimage div.loginprompt p.buttonlink{padding:0 0 5px!important}div.standardlisting div.minigallery{height:147px;overflow:hidden}body.shop div.standardlisting div.minigallery{height:auto}div.standardlisting div.minigallery h2{color:#3c3c3c;text-transform:uppercase}div.standardlisting div.minigallery h2 span{color:#a49864;font-size:.6em}div.standardlisting div.minigallery h3{color:#3c3c3c;padding:0!important;margin:0!important;font-size:.8em!important}div.standardlisting div.minigallery ul{margin:0 0 0 10px;padding:0}div.standardlisting div.minigallery ul li{display:inline-block;margin:0 10px 10px 0;padding:0}div.standardlisting div.youtube h2{styles in here should be same as div.standardlisting div.minigallery h2}div.youtube{padding:14px}div.additionalinformation h2{text-transform:uppercase;background-image:url(../Images/Template/bg_h2gold.jpg);background-repeat:repeat-x;padding:10px;margin-bottom:10px;color:#71694c;font-family:"avenir lt w01 95 black";background-color:#d8ca99}div.additionalinformation h2+div.nearby_map{margin-top:-10px}div.additionalinformation h2+div.listing_map{margin-top:-10px}div.additionalinformation h2.black{background-image:url(../Images/Template/bg_h2black.jpg);color:#fff;padding-top:8px}div.additionalinformation h3{font-size:1.6em;padding:10px 20px;font-family:"avenir lt w01 65 medium"}div.additionalinformation h2 a{font-size:.8em;float:right}div.additionalinformation h2.black a{float:none!important;margin:0 0 0 10px;color:#fff;text-decoration:none}div.additionalinformation h2.black a.on{color:#a49866}div.additionalinformation ul{padding:0 0 5px}div.additionalinformation ul li{font-size:1.2em;padding:0 20px 5px}div.additionalinformation ul.tags li{font-size:1.2em;padding:0 20px 5px 40px}div.additionalinformation p{padding:0 20px 10px;font-size:1.2em}div.additionalinformation div.map{width:100%;height:400px;background-color:#ccc}div.additionalinformation div.listing_map{width:100%;height:400px;background-color:#ccc}div.additionalinformation div.mapsmall{width:100%;height:200px;background-color:#ccc}div.mapwithborders{width:650px;margin:0 auto;padding-top:10px;padding-bottom:10px}div.mapwithborders iframe{margin:0 auto}ul.facilityicons{margin:0 20px}ul.facilityicons li{display:inline-block;width:30px;padding:0!important}ul.informationlines{margin:0 0 10px 30px}ul.informationlines li{font-size:1.1em;list-style-type:circle;padding:0 0 5px!important}ul.additionallogos{margin:0 0 10px 30px!important}ul.additionallogos li{padding:0 10px 10px 0!important;display:inline-block}ul.downloadlinks{margin:0 0 10px 30px!important}ul.downloadlinks li{padding:0 0 5px 30px!important;background-repeat:no-repeat}ul.downloadlinks li.pdf{background-image:url(../Images/Template/Icons/pdf.jpg)}ul.socialadditions{margin:0 0 10px 20px!important}ul.socialadditions li{padding:0 10px 10px 0!important;display:inline-block}ul.contactinfo li{background-position:0 0;background-repeat:no-repeat;padding:5px 0 0 35px!important;min-height:30px;color:#a49866}ul.contactinfo li span{color:#777;text-transform:uppercase;float:left!important;font-size:.6em}ul.contactinfo li a{color:#a49866;text-decoration:none}ul.contactinfo li.phone{padding-top:0!important;padding-bottom:10px!important;background-image:url(../Images/Template/Icons/phone.jpg);font-size:1.6em;line-height:.9em}ul.contactinfo li.email{background-image:url(../Images/Template/Icons/email.jpg);font-size:1.6em}ul.contactinfo li.web{background-image:url(../Images/Template/Icons/mouse.jpg);font-size:1.6em}ul.contactinfo li.address{background-image:url(../Images/Template/Icons/pin.jpg);font-size:1.6em}ul.contactinfoleftmost li{background-position:10px 0;padding-left:45px}ul.contactinfoleftmost li.phone,ul.contactinfoleftmost li.email,ul.contactinfoleftmost li.web,ul.contactinfoleftmost li.address{padding-left:45px!important}div.horizgallery{margin-bottom:-15px}div.horizgallery h3{font-size:1em;padding:0;margin:0 0 -10px;text-transform:uppercase;color:#777362}div.horizgallery a{text-decoration:none}div.horizgallery ul{margin:10px 0 0 10px;padding:0}div.horizgallery ul li{display:inline-block;padding:0 10px 10px 0;max-width:150px;line-height:1.2em}div.vertgallery{width:100%}div.vertgallery h3{font-size:1.1em;padding:10px 20px 10px 0;margin:0;text-transform:uppercase;font-weight:700}div.vertgallery a{text-decoration:none}div.vertgallery ul{margin:0 10px;padding:0}div.vertgallery ul li{margin:0;padding:0}div.vertgallery ul li a img{float:left;margin:0 10px 0 0}div.vertgallery p{font-size:1em;font-weight:400}div.directions fieldset{padding-left:10px}div.directions img{float:left}div.directions input[type=text]{font-size:2.8em;padding:5px;width:400px;margin:10px 0 0;height:32px;line-height:36px;float:left}div.comments h2{font-size:2em;padding:20px}div.comments .avatar{width:40px;height:40px;margin:0 20px 20px;background-image:url(../Images/Template/icon_avatar.jpg);background-repeat:no-repeat;background-color:#c10}div.comments input[type=text]{padding:10px;font-size:1.8em;width:540px}div.comments ul.commentselector{margin:0 10px 20px;border-bottom:1px solid #ccc}div.comments ul.commentselector li{display:inline-block;font-size:1.4em;border-bottom:1px solid #ccc;padding:10px 0;margin:0 0 -5px}div.comments ul.commentselector li.on{border-bottom:5px solid #aaa}div.comments ul.commentselector li a{text-decoration:none;color:#999;display:block;padding:0 10px;border-right:1px solid #ccc}div.comments div.commentcontent{width:570px}div.comments div.commentcontent a{font-size:1.4em}div.comments div.commentcontent span.timescale{float:right}div.itemlistings{clear:both}div.itemlisting{width:650px;min-height:125px;margin:10px 0 10px 10px;background-color:#fff;border-bottom:1px dotted #ccc}div.itemlistings div.itemlisting div.itemlistingimage{width:185px}div.itemlistings div.itemlisting div.itemlistingimage p{padding:1px 0 1px 1px}div.itemlistings div.itemlisting div.itemlistingimage p img{border:1px solid #fff}div.itemlistings div.itemlisting div.itemlistinginformation{width:464px;background-color:#fff;margin:1px 1px 1px 0;min-height:123px}div.itemlistings div.itemlisting div.itemlistinginformation .tooltip{display:none;margin-top:21px}ul.thumbgrid div.itemlistinginformation .tooltip{display:none;margin-top:21px}div.itemlistings div.itemlisting div.itemlistinginformation div.loginprompt{z-index:98!important;display:none;background-color:#000;width:131px;border-radius:5px;height:148px}ul.thumbgrid div.itemlistinginformation div.loginprompt{z-index:98!important;display:none;background-color:#000;width:131px;border-radius:5px;height:148px}div.itemlistings div.itemlisting div.itemlistinginformation div.loginprompt p{color:#fff!important;padding:10px!important;text-align:center}ul.thumbgrid div.itemlistinginformation div.loginprompt p{background-color:#000!important;color:#fff!important;padding:10px!important;text-align:center;text-align:center!important;font-size:1.3em!important;font-weight:700!important}div.itemlistings div.itemlisting div.itemlistinginformation div.loginprompt p.buttonlink{padding:5px 0!important}ul.thumbgrid div.itemlistinginformation div.loginprompt p.buttonlink{padding:40px 0 5px!important}div.itemlistings div.itemlisting div.itemlistinginformation h2{color:#2c2c2c;font-size:2em;text-transform:uppercase;line-height:1em;padding-top:5px}div.itemlistings div.itemlisting div.itemlistinginformation h2 span{font-size:.6em;color:#999;text-transform:uppercase;float:left}div.itemlistings div.itemlisting div.itemlistinginformation h2 span.event{color:#e37c31}div.itemlistings div.itemlisting div.itemlistinginformation h2 span.thingstodo{color:#1c93b1}div.itemlistings div.itemlisting div.itemlistinginformation h2 span.placestostay{color:#d4d00c}div.itemlistings div.itemlisting div.itemlistinginformation h2 span.foodanddrink{color:#dc4441}div.itemlistings div.itemlisting div.itemlistinginformation h2 span.study{color:#bbdf47}div.itemlistings div.itemlisting div.itemlistinginformation h2 span.venue{color:#a479ff}div.itemlistings div.itemlisting ul.actionbuttons{float:right;margin:0 10px;text-align:right;padding:0!important}div.itemlistings div.itemlisting ul.actionbuttons li a.deletelink{text-decoration:none;color:#a39768;text-transform:uppercase;font-weight:700}div.itemlistings div.itemlisting p{padding:0 0 10px 20px!important}div.itemlistings div.itemlisting p.description{padding:0 0 10px 10px!important;width:60%;float:left}div.itemlistings div.itemlisting p.stars{margin:-10px 0 0}div.itemlistings div.itemlisting p.pricing,div.itemlistings div.itemlisting span.pricing{font-weight:700;color:#00a1cf;font-size:1.1em}div.itemlisting_highlighted{border:1px solid #e4c942;padding-top:10px}div.itemlisting_highlighted .corner{width:0;height:0;border-style:solid;border-width:28px 28px 0 0;border-color:#e4c942 transparent transparent transparent;line-height:0;_border-color:#e4c942 #000 #000 #000;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')}.icon-featured{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;background:url(../Images/Template/Icons/featured.png) no-repeat;width:13px;height:12px;margin:-40px 0 0 2px}.contained{position:relative}div.bloglisting{width:650px;margin:0 0 10px 10px;background-color:#fff;border-bottom:1px dotted #ccc}div.bloglisting p.timestamp{color:#a49866;font-size:1.1em}div.bloglisting p.timestamp a{color:#3c3c3c}div.bloglisting a{color:#a49866}div.bloglistings div.bloglisting span.commentamount{float:right;width:28px;height:28px;background-image:url(../Images/Template/blog_commentinfo.jpg);background-repeat:no-repeat;text-align:center;color:#a49866;padding:5px 0!important;display:block}div.bloglistings div.bloglisting div.bloglistingimage{width:205px}div.bloglistings div.bloglisting div.bloglistingimage p{padding:10px}div.bloglistings div.bloglisting div.bloglistingimage p img{border:1px solid #fff}div.bloglistings div.bloglisting div.bloglistinginformation{width:435px;background-color:#fff;margin:10px 10px 10px 0}div.bloglistings div.bloglisting div.bloglistinginformation h2{color:#2c2c2c;font-size:1.8em}div.bloglistings div.bloglisting div.bloglistinginformation h2 span{font-size:.6em;color:#999}div.bloglistings div.bloglisting ul.actionbuttons{float:right;margin:-15px 10px 10px}div.bloglisting_highlighted{background-color:#ccc;border-bottom:0}div.blogtaglistings h2{line-height:100%!important}div.featureditems div.featureditem{width:320px;margin:0 0 10px 10px;background-color:#eee}div.featureditems div.featureditem h1{background-color:#2c2c2c;color:#fff;font-size:1.6em;padding:10px;position:relative;top:-100px;margin-bottom:-95px}div.featureditems div.featureditem a{text-decoration:none}div.featureditems div.featureditem p{padding:0}div.featureditems div.featureditem p img{width:100%}div.featureditems div.featureditem p.featured{color:#fff;background-color:#000;margin:0;display:inline-block;padding:5px 10px;font-size:1.1em;font-weight:700;text-transform:uppercase;text-align:left;position:relative;top:-100px;margin-bottom:-100px}div.featureditems div.featureditem p.alignright{position:;relative;top:-100px;padding-right:10px}div.featureditems div.featureditem h1.highlightblue{background-color:#1c93b1}div.featureditems div.featureditem h1.highlightred{background-color:#dc4441}div.featureditems div.featureditem h1.highlightyellow{background-color:#d9ca0f}div.featureditems div.featureditem h1.highlightorange{background-color:#e37c31}div.featureditems div.featureditem h1.highlightgold{background-color:#a49866}div.featureditems div.featureditem h1.highlightturquoise{background-color:#48c2c5}div.featureditems div.featureditem h1.highlightlumo{background-color:#bbdf47}div.featureditems div.featureditem h1.highlightpurple{background-color:#a479ff}.paging_toppadding{padding-top:10px}.paging p{font-size:1.1em!important;padding:0 20px 10px!important;font-weight:700}.blognav h2{background-color:#3c3c3c;color:#fff;margin-top:10px;margin-bottom:10px}.blognav ul{margin:0;padding:0}.blognav ul li{padding:0 20px 5px 10px;font-size:1.2em;color:#a49866}.blognav ul li a{font-weight:700;text-decoration:none}.shopnav h2{font-size:1.8em!important;font-weight:400}.shopnav ul{margin:0 10px;padding:0}.shopnav ul li{padding:5px 20px 5px 10px;font-size:1.1em;color:#a49866;border-bottom:1px solid #eee}.shopnav ul li a{font-weight:700;text-decoration:none}.shopnav ul li ul li{font-size:1em;border:0}.shopnav ul li ul li a{color:#777}.shopnav_noheading ul{margin-top:10px;margin-bottom:10px}.shopnav li.on a{color:#c5b987}.shopad p{padding:0!important}.shopshowcase p{padding:0}.shopadverts ul li{padding:0;margin:0;display:inline-block}.shopadverts ul li.first{margin-right:6px}.shopsection h1{font-size:4em;color:#777;padding:30px 0 20px 30px}.shopsection h2{padding:30px 20px 20px 30px;color:#a49866;text-transform:uppercase;font-size:1.8em}.shopsection .basketsummarycheckoutbox h2{padding:30px 20px 20px 30px;color:#3b3b3b;text-transform:uppercase}.shopsection h2 span{font-size:.7em;float:right;color:#333;text-transform:none;font-family:Arial,sans-serif}.shopsection p{padding:0 10px 10px 30px}.ssl{padding-right:30px}.shopsection .basketsummarycheckoutbox{background-color:#a49866;border-top:5px solid #3b3b3b}.shopsection table.basketsummary{width:957px;margin:0 0 20px 10px}.shopsection table.basketsummary th{color:#a49866;text-transform:uppercase;font-size:1.2em;font-weight:400;padding:5px 20px}.shopsection table.basketsummary th.alignright{text-align:right}.shopsection table.basketsummary td{font-size:1.2em;padding:20px;border-right:1px solid #dad9d9}.shopsection table.basketsummary td:last-child{border:0}.shopsection table.basketsummary tr.grey td{background-color:#eee}.shopsection table.basketsummary tr.shade td{background-color:#998e61;border-right:0}.shopsection table.basketsummary td.alignright{text-align:right}.shopsection table.basketsummary td.nolines{border:0;align:right}.shopsection table.basketsummary td.item{width:420px!important;font-weight:700}.shopsection table.basketsummary td.quantity{width:120px!important;font-weight:700}.shopsection table.basketsummary td.quantity input[type=text]{width:50px}.shopsection table.basketsummary td.price{width:120px!important;font-weight:700}.shopsection table.basketsummary td.total{font-size:1.8em}.shopsection table.basketsummary th.subtotals{padding-top:20px;padding-bottom:20px;border-bottom:1px dotted #dad9d9}.shopsection table.basketsummary th.total{font-size:1.8em}.shopsection table.basketsummary th.subtotals select{margin:0 20px 0 5px;font-weight:400}.shopsection table.basketsummary th.subtotals select.nomargin{margin-right:0}.shopsection table.basketsummarycheckout{background-color:#a49866;margin-left:0;width:978px;background-image:url(../Images/Shop/bg_basket2.png);background-repeat:no-repeat;background-position:bottom right;margin-bottom:0}.shopsection table.basketsummarycheckout th{border:0!important;color:#fff;padding:20px 20px 20px 30px}.shopsection table.basketsummarycheckout td{border:0;color:#fff;padding:20px 20px 20px 30px}.shopsection table.basketsummary h2{font-weight:400;padding:0;font-size:1.4em;text-transform:none;color:#333}.shopsection table.basketsummary p{font-weight:400;padding:0;font-size:1em;color:#333}.shopsection table.basketsummarycheckout h2{color:#fff}.shopsection input[type=submit]{padding:10px;font-size:1.2em;cursor:pointer}.shopsection input[type=submit].recalc{background-color:#555!important}.shopsection input[type=submit].chkout{width:200px;background-image:url(../Images/Shop/checkoutbutton.jpg);background-repeat:repeat-x;background-color:#000;padding-bottom:8px;padding-top:8px;margin-right:20px}.shopsection label{margin-left:30px;font-weight:700;font-size:1.2em;margin-bottom:5px;float:none}.shopsection input[type=text],.shopsection input[type=password]{margin-left:30px;width:180px;margin-bottom:10px;padding:5px;font-size:1.2em}.shopsection input[type=text].csc{width:80px;margin-bottom:30px}.shopsection img.csc{float:right;margin-right:770px}.shopsection select{margin-left:30px;width:180px;margin-bottom:10px;padding:5px;font-size:1.2em}.payment_begin#payment_begin select,.payment_expiration#payment_expiration select{width:90%}#checkout_form select.country{width:120px}#checkout_form select{width:60px}.shopsection input[type=checkbox]{margin-left:30px;margin-right:-20px}.shopsection ul.paymenttype{margin:0 0 10px 30px}.shopsection ul.paymenttype li{display:inline-block;text-align:center;margin:0 10px 0 0}.shopsection ul.paymenttype li img{margin-bottom:0}.shopsection ul.paymenttype li input[type=radio]{opacity:1!important;margin:0 0 0 17px}.shoplistings h2{background-color:#3c3c3c;color:#fff;margin-top:10px;margin-bottom:10px;display:inline-block}.shoplistings .productlistings{padding:10px;box-sizing:border-box}.shoplistings .productlistingspasses{margin:10px 0 0 10px}.shoplistings .productlistings .productlisting{width:235px;margin-bottom:20px}.shoplistings .productlistings .productlisting:nth-child(3n+1){clear:both}.shoplistings .productlistings .productlisting h3{padding:0 20px}.shoplistings .productlistings .productlisting p{padding-bottom:0}.shoplistings .productlistings .productlisting p:first-child{text-align:center}.shoplistings .productlistings .productlisting p.category{color:#777;padding:0 20px}.shoplistings .productlistings .productlisting p.productprice{color:#777;padding:0 20px}.shoplistings .productlistings .productlisting p.productprice span{color:#00a1cf;font-size:1.6em;font-weight:700}.shoplistings .productlistings .productlisting p a.button{margin:0 0 0 10px}.pwhite{color:#fff;padding:0 20px 20px}.productdetailimage{width:370px}.productdetailimage p{margin:20px 0}.productdetailimage p img{border:1px solid #ccc}.productdetailinfo{width:360px}.productdetailinfo h1{font-size:1.8em!important;padding:25px 20px 20px 0!important;text-transform:uppercase;font-family:"avenir lt w01 95 black";line-height:1.2em!important}.productdetailinfo p{padding:10px 10px 10px 0!important;font-size:1.2em!important;font-weight:400!important}.productdetailinfo p.price{font-size:2.8em!important;padding:0!important;font-weight:700!important;color:#00a1cf}.productdetailinfo p.wasprice{font-size:1.4em!important;padding:0 0 10px!important;text-transform:uppercase;color:#aaa}.productdetailinfo div.orderform{margin:20px 0 10px}.productdetailinfo div.orderform label{float:left;display:block;width:80px;font-size:1.4em;color:#3c3c3c;font-weight:700;padding:5px}.productdetailinfo div.orderform input[type=text]{border:1px solid #ccc;font-size:1.4em;margin:0 0 10px;padding:5px}.productdetailinfo div.orderform select{border:1px solid #ccc;font-size:1.4em;margin:0 0 10px;padding:5px}.productdetailinfo th{font-size:1.4em;font-weight:700;padding:5px}.productdetailinfo td{font-size:1.4em;padding:5px;width:100px}.productdetailinfo td span{color:#00a1cf;font-weight:700;float:right}.productdetailinfo input[type=text].qty{width:50px!important;font-size:1em!important;padding:5px!important}ul.itineryblank{margin:0 0 20px 20px}ul.itineryblank li.whatson a{color:#da7327}ul.itineryblank li.thingstodo a{color:#46adc7}ul.itineryblank li.placestostay a{color:#d4d00c}ul.itineryblank li.foodanddrink a{color:#dc4441}.myaccount{width:100%!important}body.myaccount .pagecontent h1{font-size:4em;font-family:"avenir lt w01 65 medium";line-height:.8em;padding:10px 20px 30px 30px;letter-spacing:-.03em}.myaccount div.traveltoolsheader h1{color:#fff;text-transform:none;padding:10px 20px!important;font-size:2.8em;position:relative;top:-220px;display:block;width:350px;background-color:#a49866;color:#fff;margin:0 0 0 40px;line-height:1em;text-align:right}.myaccount h2{padding:0 0 10px 20px!important;text-transform:uppercase;font-family:"avenir lt w01 65 medium"}.myaccount div.traveltoolsheader h2{color:#fff;text-transform:none;padding:10px 20px!important;font-size:1.4em;position:relative;top:-220px;display:block;width:350px;background-color:#000;color:#fff;margin:0 0 0 40px;text-align:right}.myaccount label{font-size:1.1em;font-weight:700;padding:5 5px 5px 20px;margin:0 0 0 20px;color:#3c3c3c}.myaccount input[type=email],.myaccount input[type=password],.myaccount input[type=text]{font-size:1.5em;padding:10px;width:300px;margin:0 0 10px 20px;border:1px solid #ccc}.myaccount select{font-size:1.5em;padding:10px;width:300px;margin:0 0 10px 20px;border:1px solid #ccc}.myaccount table{margin:0 0 10px 20px}.myaccount table.fullwidth{width:940px}.myaccount th{font-size:1.2em;font-weight:700;padding:10px}.myaccount td{font-size:1.2em;padding:10px}.myaccount tr.bg{background-color:#eee}.myaccount th.price{text-align:right}.myaccount td.price{text-align:right}.myaccount td.totalprice{font-size:2em}.contentpage{width:100%!important}.contentpage h1{font-size:2.4em;padding:30px 20px;color:#a49866;font-family:"avenir lt w01 65 medium"}.contentpage h1 span{color:#333}.contentpage ol.searchresults{margin:0 0 0 50px}.contentpage ol.searchresults li{font-size:1.8em;padding:0 20px 10px 10px;list-style-type:decimal}.contentpage ol.searchresults li h2 img{float:left;margin:0 20px 20px 0}.contentpage ol.searchresults li h2{font-size:1em}.contentpage ol.searchresults li p{font-size:.7em;padding-bottom:0}.contentpage ol.searchresults li a{color:#a49866;text-decoration:none}.whatson_summarydata{background-color:#da7327;margin:0 10px;border-bottom:5px solid #fff;clear:both}.whatson_summarydata ul{padding:0!important}.whatson_summarydata li{float:left;width:152px;height:43px;font-size:1.4em;color:#fff;padding:10px 0 0 60px!important;margin:0!important;font-weight:700;background-repeat:no-repeat;list-style-type:none!important}.whatson_summarydata li.date{background-image:url(../Images/WhatsOn/icon_calendar.jpg)}.whatson_summarydata li.time{background-image:url(../Images/WhatsOn/icon_clock.jpg)}.whatson_summarydata li.location{background-image:url(../Images/WhatsOn/icon_pin.jpg)}.sortby h2{float:left;color:#3c3c3c!important;text-transform:uppercase;padding:20px!important;font-family:"avenir lt w01 95 black"}.sortby ul{float:left}.sortby ul li{display:inline-block;padding:23px 5px 0 0!important;vertical-align:middle;font-weight:700}.sortby ul li img{float:right;margin-top:0!important;margin-left:5px!important}.sortby a{text-decoration:none}div.tweetbox{background-image:url(../Images/Template/bg_tweetbox.png);background-repeat:no-repeat;background-position:left bottom;background-color:#353535;border:0;padding:10px 0}div.tweetbox h2{color:#fff;text-transform:uppercase;padding:10px 20px;font-family:"avenir lt w01 95 black"}div.tweetbox p{float:right;margin-top:0;padding:0 10px 0 0!important;font-size:1em}div.tweetbox ul{margin:10px 0 20px 200px}div.tweetbox ul li{font-family:Georgia,serif;color:#eee;padding:10px 20px 10px 0;min-height:60px;font-style:italic}div.tweetbox ul li p{float:none!important}div.tweetbox ul li img{float:left;margin:0 10px 0 0}div.tweetbox ul li a{color:#d9cd9a}div.tweetbox ul li span{color:#d9cd9a}div.searchplacestostay h2{padding-top:20px!important;font-size:2em!important}div.searchplacestostay fieldset{float:left}div.searchplacestostay fieldset.checkindate{width:220px}div.searchplacestostay label{color:#999;text-transform:uppercase;padding:0 0 0 10px!important;margin:0!important;display:block;font-size:1.2em;font-family:"avenir lt w01 65 medium"}div.searchplacestostay select{margin:-5px 0 10px 10px;font-size:1.3em;padding:5px}div.searchplacestostay select.month{width:120px}div.searchplacestostay input[type=submit]{float:right;margin:0 10px 10px 0}div.searchplacestostay div.availablerooms_results h3{text-transform:none!important;font-size:1.1em!important;font-weight:700!important}div.searchplacestostay div.availablerooms_results div.availablerooms_result a{float:right!important}div.searchplacestostay div.availablerooms_results div.availablerooms_result p{color:#00a1cf;font-weight:700}div.traveltoolsheader{height:232px;border:0}div.traveltoolsheader p{padding:0}div.traveltoolsheader h1{color:#fff;text-transform:none;padding:10px 20px;font-size:2.8em;position:relative;top:-220px;display:block;width:350px;background-color:#a49866;color:#fff;margin:0 0 0 40px;line-height:1em;text-align:right}body.business div.traveltoolsheader h1{color:#fff;background-color:#a479ff}div.traveltoolsheader h2{color:#fff;text-transform:none;padding:10px 20px;font-size:1.4em;position:relative;top:-220px;display:block;width:350px;background-color:#000;color:#fff;margin:0 0 0 40px;text-align:right}div.traveltoolsintro h2{font-size:1.8em;text-transform:uppercase;padding-bottom:20px}div.traveltoolsintro p{font-weight:700}div.traveltoolsblog h2{font-size:1.8em;text-transform:uppercase;padding-bottom:20px}div.traveltoolsblog hr{margin:0 30px 10px;clear:both;border:0;border-bottom:1px dotted #ddd}div.traveltoolsblog div.traveltoolsblogentry{margin:20px 0 10px}div.traveltoolsblog div.traveltoolsblogentry div.mediacontainerleft{float:left}div.traveltoolsblog div.traveltoolsblogentry div.mediacontainerright{float:right!important}div.frontcols{margin-bottom:40px;margin-left:13px}div.frontcols h2{background-color:#a49866;color:#fff;text-transform:uppercase;padding:10px;font-size:1.4em;margin-right:6px;margin-bottom:7px;position:relative;margin-top:-87px;font-family:"avenir lt w01 95 black"}div.frontcols h2 a{color:#fff;text-decoration:none}div.frontcols p{padding:0 15px 0 0}div.frontcols .frontcol3{width:34%}div.frontcols .frontcol3 h2{margin-right:15px}div.frontcols .frontcol3 p{padding-right:25px}div.frontcols h2.orange{border-top:3px solid #e37b2f}div.frontcols h2.blue{border-top:3px solid #46adc7}div.frontcols h2.red{border-top:3px solid #db4440}div.frontcols h2.yellow{border-top:3px solid #d4d00c}div.frontcols h2.purple{border-top:3px solid #a479ff}div.frontcols h2.lumo{border-top:3px solid #bbdf47}div.frontsubcols h2{font-size:2.4em;padding:30px 20px 20px}div.frontsubcols .subcol1 img{float:left;margin:0 10px 10px}div.frontsubcols .subcol1 ul{margin:0 0 20px 20px}div.frontsubcols .subcol1 ul li{display:inline-block;font-size:1.4em;padding:0 0 5px;width:149px;font-weight:400;text-transform:uppercase;font-family:"avenir lt w01 95 black"}div.frontsubcols .subcol1 ul li a{text-decoration:none}div.frontsubcols .subcol2 p.alignright{position:relative;margin:-50px 0 0}div.frontsubcols .subcol3 p{padding-left:20px}div.frontsubcols .subcol3 ul{margin:0 0 0 5px}div.frontsubcols .subcol3 ul li{display:inline-block;font-size:.9em;padding:0 0 5px 5px;font-weight:400;text-transform:uppercase}div.frontsubcols .subcol3 ul li a{text-decoration:none}div.frontsubcols .subcol3 ul li h3{padding:0}div.frontsocialcols h2{font-size:2.8em;color:#fff;padding:20px;font-family:"avenir lt w01 65 medium";font-weight:400}div.frontsocialcols h2 *{float:right}div.frontsocialcols h2 span{float:none}div.fronttweets{background-color:#a49866;border:0;width:485px;margin-right:10px;min-height:270px}div.fronttweets h2{padding-left:70px;background-image:url(../Images/Homepage/bg_fronttweets.jpg);background-repeat:no-repeat;background-position:20px 20px}div.fronttweets li{font-family:Georgia,serif;color:#eee;padding:0 20px 30px 10px;min-height:60px;font-style:italic;font-size:1.3em}div.fronttweets li img{float:left;margin-right:10px}div.fronttweets p{font-size:1em;padding:0}div.frontblog{background-color:#a49866;border:0;width:485px;min-height:270px}div.frontblog li{color:#eee;padding:0 20px 10px 10px;min-height:60px;font-size:1.3em}div.frontblog li img{float:left;margin:0 10px 10px 0;border:1px solid #fff}div.frontblog li strong{font-size:1.1em;font-weight:700}.miniboxes div.minibox{min-height:0}.miniboxes div.minibox2{min-height:0}.miniboxes p{padding:0}.miniboxes p img{width:100%}.miniboxes a{text-decoration:none}.miniboxes h2{background-image:url(../Images/Template/bg_80pc.png);color:#fff;text-transform:uppercase;font-size:1.2em;display:inline-block;position:relative;top:-100px;padding:5px 10px}.miniboxes h3{background-color:#a49866;padding:5px 10px;font-size:1.5em;margin-bottom:5px;position:relative;top:-100px}.miniboxes h3.highlightlumo{background-color:#bee04b;color:#333}.miniboxes h3.highlightpurple{background-color:#a479ff;color:#333}.miniboxes h3.highlightblue{background-color:#1c93b1;color:#fff}.miniboxes p.alignright{padding-bottom:0;position:relative;top:-100px;margin-bottom:-100px;padding-right:10px}.miniboxes a.button{width:130px}.miniboxpurple h3{background-color:#a79bff}.miniswitcher{width:100%;margin:0 auto;overflow:hidden}.miniswitcheritem{width:100%;display:block}.miniswitcheritemoff{display:none}ul.miniswitchernavigator{width:100%;margin:0 auto 10px!important;z-index:99!important;border-bottom:1px solid #ccc;padding:0!important}ul.miniswitchernavigator li{float:left;text-align:center;padding:10px 20px!important;font-size:1.4em;text-transform:uppercase;margin:2px 0 -1px!important;font-family:"avenir lt w01 95 black";z-index:99;border-right:1px solid #ccc;border-top:1px solid #ccc;border-left:0!important;background-color:#eee;list-style-type:none!important}ul.miniswitchernavigator li a{color:#333;text-decoration:none}ul.miniswitchernavigator li.on{border-bottom:1px solid #fff;background-color:#fff;margin:0 0 -1px!important;border-left:0!important}div.miniswitcher_highlightblue ul.miniswitchernavigator li.on{border-top:3px solid #1c93b1}div.miniswitcher_highlightblue ul.miniswitchernavigator li.on a{color:#1c93b1}div.miniswitcher_highlightblue h2{background-color:#1c93b1}div.miniswitcher_highlightred ul.miniswitchernavigator li.on{border-top:3px solid #dc4441}div.miniswitcher_highlightred ul.miniswitchernavigator li.on a{color:#dc4441}div.miniswitcher_highlightred h2{background-color:#dc4441}div.miniswitcher_highlightorange ul.miniswitchernavigator li.on{border-top:3px solid #e37c31}div.miniswitcher_highlightyellow ul.miniswitchernavigator li.on{border-top:3px solid #d4d00c}div.miniswitcher_highlightturquoise ul.miniswitchernavigator li.on{border-top:3px solid #48c2c5}div.miniswitcher_highlightlumo ul.miniswitchernavigator li.on{border-top:3px solid #bbdf47}div.miniswitcher_highlightpurple ul.miniswitchernavigator li.on{border-top:3px solid #a479ff}div.searchboxlarge{border:0;background-image:url(../Images/SearchResults/bg_searchboxlarge.jpg);background-repeat:no-repeat;background-position:50% 0;height:195px}div.searchboxlarge h1{color:#fff;font-size:4em;font-family:"avenir lt w01 65 medium"!important;padding:40px 40px 20px 30px;margin:0}div.searchboxlarge p{color:#fff;font-size:2.4em;font-family:"avenir lt w01 65 medium"!important;padding:0 40px 20px 30px;margin:0}div.searchboxlarge input[type=text]{font-size:2em;height:32px;width:400px;float:left;border:1px solid #999;margin:0 0 20px 30px;padding:6px 5px 0;font-family:"avenir lt w01 95 black"!important;border-right:0}.infoBox{padding:0;width:300px}.infoBox .infobox_inner{border:1px solid #e9e9e9;background:#fff;padding:15px;box-shadow:0 0 2px rgba(0,0,0,.2)}.infoBox h4{font-size:16px;font-weight:400;margin-bottom:0;padding:0 10px 10px 0!important}.infoBox ul{margin:10px 0;padding:5px 0!important}.infobox ul li{padding:0 20px 0 0!important}div.additionalinformation .infobox_inner p{margin:10px 0 0!important;padding:0!important}.show_me span.map_distance{font-size:1em;font-weight:400!important}.show_me span.map_links{height:20px}.directions h3{font-size:1.6em;padding:10px 20px 10px 10px;margin-bottom:10px;font-family:"avenir lt w01 65 medium";font-weight:400;color:#a49866;text-transform:none}.directions ul{display:inline}.directions ul li{display:inline;padding:0!important}p#get_current_option{float:left;padding:0 2px 0 0}.directions p:not(#foo)>input[type=checkbox]{opacity:0;float:left;width:1px;height:47px}.directions p:not(#foo)>input[type=checkbox]+label{margin:0;clear:none;width:49px;height:47px;padding:0 0 47px 49px;cursor:pointer;margin-left:10px;background:url(../Images/WhatsOn/new/sprites.png) no-repeat -128px -31px;float:none}.directions p:not(#foo)>input[type=checkbox]:checked+label{background:url(../Images/Template/Forms/getlocation.png) left center no-repeat}.directions label span{display:none}.directions input[type=text]{font-family:"avenir lt w01 65 medium";font-weight:400}.directions button{cursor:pointer;border-radius:5px;display:inline-block;font-family:"avenir lt w01 65 medium"!important;padding:5px 10px;margin-top:10px;margin-left:2px;height:46px}.directions_disclaimer{margin-top:10px}.directions_disclaimer p{color:#676767;padding:20px 0 10px 10px}.directions_steps{margin-top:-10px;padding:0 10px 10px}.adp-warnbox{font-size:1.2em}table#adp-placemark td,table.adp-placemark td{font-size:1.2em;padding:5px 10px 2px}table#adp-placemark td.adp-text,table.adp-placemark td.adp-text{padding-left:0}.adp-summary{font-size:1.2em}table.adp-directions{font-size:1.2em;width:100%}li:not(#foo)>input[type=radio],li:not(#foo)>input[type=checkbox]{opacity:1;float:left;width:16px;height:18px}body.whats-on li:not(#foo)>input[type=radio]+label{margin:0;clear:none;padding:5px 0 4px 24px;cursor:pointer;background:url(../Images/WhatsOn/new/sprites.png) no-repeat 0 -696px;color:#444!important}li:not(#foo)>input[type=radio]+label{margin:0;clear:none;padding:5px 0 4px 24px;cursor:pointer;background:url(../Images/Template/Forms/radio-blank.png) left center no-repeat;color:#444!important}li:not(#foo)>input[type=checkbox]+label{margin:0;clear:none;cursor:pointer}body li:not(#foo)>input[type=radio]:checked+label,body.myaccount li:not(#foo)>input[type=radio]:checked+label,body.shop li:not(#foo)>input[type=radio]:checked+label{background-image:url(../Images/Template/Forms/radio-gold.png)}body.whats-on li:not(#foo)>input[type=radio]:checked+label{background:url(../Images/WhatsOn/new/sprites.png) no-repeat 0 -722px}body.whats-on li:not(#foo)>input[type=checkbox]:checked+label{background-image:url(../Images/Template/Forms/check-orange.png)}body.things-to-do li:not(#foo)>input[type=radio]:checked+label{background-image:url(../Images/Template/Forms/radio-turquoise.png)}body.things-to-do li:not(#foo)>input[type=checkbox]:checked+label{background-image:url(../Images/Template/Forms/check-turquoise.png)}body.stay li:not(#foo)>input[type=radio]:checked+label{background-image:url(../Images/Template/Forms/radio-yellow.png)}body.stay li:not(#foo)>input[type=checkbox]:checked+label{background-image:url(../Images/Template/Forms/check-yellow.png)}body.food-drink li:not(#foo)>input[type=radio]:checked+label{background-image:url(../Images/Template/Forms/radio-red.png)}body.food-drink li:not(#foo)>input[type=checkbox]:checked+label{background-image:url(../Images/Template/Forms/check-red.png)}body.study li:not(#foo)>input[type=radio]:checked+label{background-image:url(../Images/Template/Forms/radio-green.png)}body.study li:not(#foo)>input[type=checkbox]:checked+label{background-image:url(../Images/Template/Forms/check-green.png)}body.business li:not(#foo)>input[type=radio]:checked+label{background-image:url(../Images/Template/Forms/radio-purple.png)}body.business li:not(#foo)>input[type=checkbox]:checked+label{background-image:url(../Images/Template/Forms/check-purple.png)}ul#nav-sub li a:before{content:"\00BB\0020"}input[type=submit].addtobasket{background:no-repeat url(../Images/Shop/button_addtobasket.jpg);background-position:10px 5px;padding-bottom:2px;width:225px;line-height:2.4em;font-size:14px;background-color:#da7327;border:3px solid #da7327;font-weight:400;border-radius:5px;display:inline-block;text-decoration:none;color:#fff;text-transform:uppercase;font-family:"avenir lt w01 95 black"!important;margin-bottom:5px;vertical-align:baseline;*vertical-align:middle;-webkit-appearance:button;cursor:pointer;*overflow:visible;margin-top:4px}.campaignbox{padding-top:10px}a.show_food-drink,a.show_things-to-do,a.show_stay,a.show_carpark{float:left;height:18px;padding:10px 10px 10px 20px;background:url(../Images/WhatsOn/new/sprites.png) no-repeat -1px -658px;font-family:"avenir lt w01 65 medium"!important;color:#fff;text-decoration:none;text-transform:capitalize}body.whats-on a.show_food-drink.selected,body.whats-on a.show_stay.selected,body.whats-on a.show_things-to-do.selected,body.whats-on a.show_carpark.selected{background:url(../Images/Template/Forms/check-orange.png) left center no-repeat}body.things-to-do a.show_food-drink.selected,body.things-to-do a.show_stay.selected,body.things-to-do a.show_things-to-do.selected,body.things-to-do a.show_carpark.selected{background:url(../Images/Template/Forms/check-turquoise.png) left center no-repeat}body.stay a.show_food-drink.selected,body.stay a.show_stay.selected,body.stay a.show_things-to-do.selected,body.stay a.show_carpark.selected{background:url(../Images/Template/Forms/check-yellow.png) left center no-repeat}body.food-drink a.show_food-drink.selected,body.food-drink a.show_stay.selected,body.food-drink a.show_things-to-do.selected,body.food-drink a.show_carpark.selected{background:url(../Images/Template/Forms/check-red.png) left center no-repeat}body.study a.show_food-drink.selected,body.study a.show_stay.selected,body.study a.show_things-to-do.selected,body.study a.show_carpark.selected{background:url(../Images/Template/Forms/check-green.png) left center no-repeat}body.business a.show_food-drink.selected,body.business a.show_stay.selected,body.business a.show_things-to-do.selected,body.business a.show_carpark.selected{background:url(../Images/Template/Forms/check-purple.png) left center no-repeat}.viewallbutton{float:right;margin:10px}.thingstodo_fromourblog{border-top:0;margin-top:10px}.fromourblog h2{display:block;height:60px;background-image:url(../Images/ThingsToDo/heading_fromourblog.jpg);background-repeat:no-repeat;text-indent:-9999px;margin:0 -1px 10px;padding:0}.fromourblog h3{color:#46adc7;font-size:2.2em;font-weight:700;padding:0 10px 10px;clear:both}.fromourblog h3 a,.fromourblog h3 a:hover,.fromourblog h3 a:visited{color:#46adc7;text-decoration:none}.fromourblog h3 img{float:left;margin:0 10px 10px 0}.fromourblog p{padding:0 10px 10px;font-size:1.2em}li.here a,a.selected{color:#c5b987;text-decoration:none}.miniblogs .miniblog{border-bottom:1px solid #eee;padding-bottom:0}.miniblogs .miniblog h2{text-transform:uppercase;font-size:1.6em}.miniblogs .miniblog h2 img{float:right;margin:0 0 0 10px}.miniblogs .miniblog p a.button{text-align:right}.venueroom+hr{clear:both;border:0;border-bottom:1px dotted #ddd;margin:10px}ul.cardtypeimg{margin-left:30px}ul.cardtypeimg li{width:100px}ul.cardtype{margin-left:15px}ul.cardtypeimg li,ul.cardtype li{display:inline;float:left}ul.cardtype li label{font-size:1em;font-weight:400}.shop select.carddate{width:80px}.myaccount ul.terms{padding-left:5px!important}.myaccount ul.terms li{list-style-type:none}.myaccount ul.terms li label{font-size:1em;font-weight:400}input[type=submit].myaccount_login{padding:8px 20px 6px 40px;border-radius:5px;-webkit-border-radius:5px;font-family:"avenir lt w01 65 medium"!important;font-size:1.4em;border:3px solid #000;text-transform:uppercase;background:#45484d url(../Images/MyAccount/myaccount_arrowdoor.png) 25% 50% no-repeat;background:url(../Images/MyAccount/myaccount_arrowdoor.png) 25% 50% no-repeat,-moz-linear-gradient(top,#45484d 0,#000 100%);background:url("../Images/MyAccount/myaccount_arrowdoor.png") 25% 50% no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#45484d),color-stop(100%,#000));background:url(../Images/MyAccount/myaccount_arrowdoor.png) 25% 50% no-repeat,-webkit-linear-gradient(top,#45484d 0,#000 100%);background:url(../Images/MyAccount/myaccount_arrowdoor.png) 25% 50% no-repeat,-o-linear-gradient(top,#45484d 0,#000 100%);background:url(../Images/MyAccount/myaccount_arrowdoor.png) 25% 50% no-repeat,-ms-linear-gradient(top,#45484d 0,#000 100%);background:url(../Images/MyAccount/myaccount_arrowdoor.png) 25% 50% no-repeat,linear-gradient(to bottom,#45484d 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d',endColorstr='#000000',GradientType=0);color:#fff;margin-bottom:10px;width:190px}input[type=submit].myaccount_register{padding:8px 20px 6px 35px;border-radius:5px;-webkit-border-radius:5px;font-family:"avenir lt w01 65 medium"!important;font-size:1.4em;border:3px solid #000;text-transform:uppercase;background:#45484d url(../Images/MyAccount/myaccount_play.png) 20% 50% no-repeat;background:url(../Images/MyAccount/myaccount_play.png) 20% 50% no-repeat,-moz-linear-gradient(top,#45484d 0,#000 100%);background:url("../Images/MyAccount/myaccount_play.png") 20% 50% no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#45484d),color-stop(100%,#000));background:url(../Images/MyAccount/myaccount_play.png) 20% 50% no-repeat,-webkit-linear-gradient(top,#45484d 0,#000 100%);background:url(../Images/MyAccount/myaccount_play.png) 20% 50% no-repeat,-o-linear-gradient(top,#45484d 0,#000 100%);background:url(../Images/MyAccount/myaccount_play.png) 20% 50% no-repeat,-ms-linear-gradient(top,#45484d 0,#000 100%);background:url(../Images/MyAccount/myaccount_play.png) 20% 50% no-repeat,linear-gradient(to bottom,#45484d 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d',endColorstr='#000000',GradientType=0);color:#fff;margin-bottom:10px;width:190px}input[type=submit].myaccount_send{padding:8px 20px 6px 40px;border-radius:5px;-webkit-border-radius:5px;font-family:"avenir lt w01 65 medium"!important;font-size:1.4em;border:3px solid #000;text-transform:uppercase;background:#45484d url(../Images/MyAccount/myaccount_rarrow.png) 30% 50% no-repeat;background:url(../Images/MyAccount/myaccount_rarrow.png) 30% 50% no-repeat,-moz-linear-gradient(top,#45484d 0,#000 100%);background:url("../Images/MyAccount/myaccount_rarrow.png") 30% 50% no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#45484d),color-stop(100%,#000));background:url(../Images/MyAccount/myaccount_rarrow.png) 30% 50% no-repeat,-webkit-linear-gradient(top,#45484d 0,#000 100%);background:url(../Images/MyAccount/myaccount_rarrow.png) 30% 50% no-repeat,-o-linear-gradient(top,#45484d 0,#000 100%);background:url(../Images/MyAccount/myaccount_rarrow.png) 30% 50% no-repeat,-ms-linear-gradient(top,#45484d 0,#000 100%);background:url(../Images/MyAccount/myaccount_rarrow.png) 30% 50% no-repeat,linear-gradient(to bottom,#45484d 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d',endColorstr='#000000',GradientType=0);color:#fff;margin-bottom:10px;width:190px}input[type=submit].myaccount_save{padding:5px 20px 5px 39px;border-radius:5px;-webkit-border-radius:5px;font-family:"avenir lt w01 65 medium"!important;font-size:1.4em;border:3px solid #000;text-transform:uppercase;background:#45484d url(../Images/MyAccount/myaccount_check.png) 6% 50% no-repeat;background:url(../Images/MyAccount/myaccount_check.png) 6% 50% no-repeat,-moz-linear-gradient(top,#45484d 0,#000 100%);background:url("../Images/MyAccount/myaccount_check.png") 6% 50% no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#45484d),color-stop(100%,#000));background:url(../Images/MyAccount/myaccount_check.png) 6% 50% no-repeat,-webkit-linear-gradient(top,#45484d 0,#000 100%);background:url(../Images/MyAccount/myaccount_check.png) 6% 50% no-repeat,-o-linear-gradient(top,#45484d 0,#000 100%);background:url(../Images/MyAccount/myaccount_check.png) 6% 50% no-repeat,-ms-linear-gradient(top,#45484d 0,#000 100%);background:url(../Images/MyAccount/myaccount_check.png) 6% 50% no-repeat,linear-gradient(to bottom,#45484d 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d',endColorstr='#000000',GradientType=0);color:#fff;margin-bottom:10px;width:190px}input[type=submit].checkout_submit{padding:5px 20px 5px 42px;border-radius:5px;-webkit-border-radius:5px;font-family:"avenir lt w01 65 medium"!important;font-size:1.4em;border:3px solid #000;text-transform:uppercase;background:#45484d url(../Images/Shop/green_trolley.png) 6% 50% no-repeat;background:url(../Images/Shop/green_trolley.png) 6% 50% no-repeat,-moz-linear-gradient(top,#45484d 0,#000 100%);background:url("../Images/Shop/green_trolley.png") 6% 50% no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#45484d),color-stop(100%,#000));background:url(../Images/Shop/green_trolley.png) 8% 50% no-repeat,-webkit-linear-gradient(top,#45484d 0,#000 100%);background:url(../Images/Shop/green_trolley.png) 6% 50% no-repeat,-o-linear-gradient(top,#45484d 0,#000 100%);background:url(../Images/Shop/green_trolley.png) 6% 50% no-repeat,-ms-linear-gradient(top,#45484d 0,#000 100%);background:url(../Images/Shop/green_trolley.png) 6% 50% no-repeat,linear-gradient(to bottom,#45484d 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d',endColorstr='#000000',GradientType=0);color:#fff;margin:0 20px 10px 0;width:190px}.basketsummary input[type=submit].checkout_submit{margin:0 0 10px}.myaccount h2 span{font-size:.8em;float:right;padding-right:20px;color:#333;text-transform:none;font-family:Arial,sans-serif}body.myaccount .myaccount p{font-weight:400}#disqus_thread{padding:30px}.card_types{float:left;clear:both;margin-left:30px;margin-bottom:1em}.card_types div{height:66px;float:left;position:relative;margin-right:10px;cursor:pointer;border:1px dotted #ccc;padding:3px}.card_types div.selected{border:2px solid #62c462;-webkit-transition:background .3ms ease-in;-moz-transition:background .3ms ease-in;-ms-transition:background .3ms ease-in;-o-transition:background .3ms ease-in;transition:background .3ms ease-in}input[name=card_type]{float:left;clear:both;display:none}span.orderstatus{color:#fff;background-color:#000;border-radius:2px;-webkit-border-radius:2px;padding:2px 3px}span.orderstatus.completed,span.orderstatus.processing,span.orderstatus.shipped{background-color:#8cac52}span.orderstatus.pending{background-color:#4090ba}span.orderstatus.failed,span.orderstatus.declined,span.orderstatus.expired,span.orderstatus.cancelled,span.orderstatus.voided,span.orderstatus.refunded,span.orderstatus.reversed{background-color:#cf4a4a}div.orderhistory ul{font-family:"avenir lt w01 65 medium"!important;font-size:1.2em;font-weight:400;margin:0 0 10px 20px}div.orderhistory ul li{line-height:1.6em}div.page_summary p{font-family:"avenir lt w01 65 medium"!important;font-size:1.6em!important;line-height:1.6em!important;font-weight:400!important;color:#a49866!important;padding:0 10px!important}.paging p a{background-color:#ccc;color:#fff;border-radius:5px;font-size:1.2em;font-weight:700;-webkit-border-radius:5px;padding:3px 6px;text-decoration:none}.paging p a.selected{background-color:#666}.paging p a.page-previous,.paging p a.page-next{color:#000}#mobileshopcategories{display:none}.orderform .buybox h3{color:#333;font-size:2em;padding:0 10px 10px;text-transform:none}.orderform .buybox label{text-transform:uppercase!important;font-size:1.2em!important;padding:0 0 10px!important;color:#999!important;width:100%!important}.orderform .buybox input[type=text]{text-transform:none!important;font-size:1.2em!important;margin:0 0 10px 10px!important;width:200px!important;padding:5px!important;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;border-radius:5px!important;border:1px solid #ccc!important}.orderform .buybox .select-date{float:left!important;clear:both}.orderform .buybox .select-date input[type=text]{margin-left:0!important}.orderform .buybox select{text-transform:none!important;font-size:1.2em!important;margin:10px 0!important;width:260px!important;padding:5px!important;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;border-radius:5px!important;border:1px solid #ccc!important}.orderform .buybox table{margin:0 0 20px}.orderform .buybox th{text-transform:uppercase;padding:5px 5px 0 0;font-size:1.2em;color:#999}.orderform .buybox th.ticket{width:200px}.orderform .buybox td{text-transform:uppercase;font-size:1.2em;padding:5px 5px 0 0;color:#666}.orderform .buybox td span{float:right;color:#6ba2ce;font-weight:700;font-size:.9em}.orderform .buybox td span.option_supplementary{float:none!important;color:#000!important;font-weight:400!important;font-size:.9em;text-transform:none!important}.colleft{text-align:left}.colright{text-align:right}th.col60,td.col60{width:60%}th.col20,td.col20{width:20%}td.option_quantity{text-align:right}span.ticket_session{text-transform:uppercase!important;font-size:1em!important;color:#999!important;font-weight:700!important}.orderform .buybox table input[type=text]{text-transform:none!important;font-size:1.2em!important;margin:0!important;width:30px!important}.orderform .buybox input[type=submit]{padding:10px 20px;border-radius:5px;-webkit-border-radius:5px;font-family:"avenir lt w01 65 medium"!important;font-size:1.4em;border:3px solid #e37b2f;text-transform:uppercase;background:#e37b2f url(../Images/Template/icon_ticket.png) 12% 50% no-repeat;background:url(../Images/Template/icon_ticket.png) 12% 50% no-repeat,-moz-linear-gradient(top,#d16b20 0,#e37b2f 100%);background:url("../Images/Template/icon_ticket.png") 12% 50% no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d16b20),color-stop(100%,#e37b2f));background:url(../Images/Template/icon_ticket.png) 8% 50% no-repeat,-webkit-linear-gradient(top,#d16b20 0,#e37b2f 100%);background:url(../Images/Template/icon_ticket.png) 12% 50% no-repeat,-o-linear-gradient(top,#d16b20 0,#e37b2f 100%);background:url(../Images/Template/icon_ticket.png) 12% 50% no-repeat,-ms-linear-gradient(top,#d16b20 0,#e37b2f 100%);background:url(../Images/Template/icon_ticket.png) 12% 50% no-repeat,linear-gradient(to bottom,#d16b20 0,#e37b2f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d',endColorstr='#000000',GradientType=0);color:#fff;margin:0!important;width:190px;cursor:pointer}.buybox input[type=submit]{width:210px!important}.orderform .buybox input[type=submit].campaign{background-color:#48c2c5;border:3px solid #48c2c5}.orderform .buybox p{color:#666;padding-right:20px}.orderform .buybox a{font-weight:700}.orderform .visit_pass_selection{clear:both;margin-top:20px}.shop_product_visit_pass_extras{padding:10px}a.button{border-radius:5px;display:inline-block;padding:1px 10px!important;font-size:10px;text-decoration:none;color:#fff!important;background-color:#3c3c3c;text-transform:uppercase;background-repeat:no-repeat;font-family:"avenir lt w01 65 medium"!important;border:3px solid #000;margin-bottom:5px;width:105px}a.buttonorange{background-color:#da7327;border:3px solid #da7327;width:50px;text-align:center;font-size:1.1em;font-weight:400}a.bluebutton{background-color:#1c93b1;border:3px solid #1c93b1}a.redbutton{background-color:#e25652;border:3px solid #e25652}a.yellowbutton{background-color:#d4d00c;border:3px solid #d4d00c;color:#000}a.orangebutton{background-color:#e37b2f;border:3px solid #e37b2f;font-weight:400!important}a.lumobutton{background-color:#bbdf47;border:3px solid #aace36;font-weight:400!important}a.purplebutton{background-color:#a479ff;border:3px solid #9368ee;font-weight:400!important}a.bigbutton{font-size:14px;padding:10px 20px 10px 50px}a.addtoplannerbutton{background-image:url(../Images/Template/icon_addtoplanner.png);background-position:5px 50%;background-color:#000;font-size:10px}a.viewplannerbutton{background-image:url(../Images/Template/icon_viewplanner.png);background-position:3px 3px;background-color:#000;font-size:10px}a.addtobasket{background-image:url(../Images/Shop/button_addtobasket.jpg);background-position:10px 5px;width:200px;line-height:2.4em}.largebutton{padding:0 30px 5px;font-size:16px;text-transform:uppercase;border:3px solid #000;font-weight:400;font-family:"avenir lt w01 65 medium"}.blackbutton{background:#45484d;background:-moz-linear-gradient(top,#45484d 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#45484d),color-stop(100%,#000));background:-webkit-linear-gradient(top,#45484d 0,#000 100%);background:-o-linear-gradient(top,#45484d 0,#000 100%);background:-ms-linear-gradient(top,#45484d 0,#000 100%);background:linear-gradient(to bottom,#45484d 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d',endColorstr='#000000',GradientType=0);color:#fff;border:3px solid #000;padding:1px 10px!important;font-size:9px;font-weight:400;font-family:"avenir lt w01 65 medium"}.blackbutton span{color:#a49866;margin-right:10px;font-size:14px}.largebuttonblack{background:#45484d;background:-moz-linear-gradient(top,#45484d 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#45484d),color-stop(100%,#000));background:-webkit-linear-gradient(top,#45484d 0,#000 100%);background:-o-linear-gradient(top,#45484d 0,#000 100%);background:-ms-linear-gradient(top,#45484d 0,#000 100%);background:linear-gradient(to bottom,#45484d 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d',endColorstr='#000000',GradientType=0);color:#fff;margin-bottom:10px}.largebuttonblack span{color:#a49866;margin-right:10px;font-size:1.5em}.largeaddtoplannerbutton{background-image:url(../Images/Template/icon_addtoplannerLarge.png);background-repeat:no-repeat;background-position:10px 3px;padding:10px 10px 10px 40px!important;background-color:#000!important;line-height:2.2em;width:180px!important;font-size:1.2em!important;font-family:"avenir lt w01 65 medium"!important;font-weight:400!important;color:#fff!important}.largesearchbutton{border-radius:5px;display:inline-block;text-decoration:none;text-transform:uppercase;border:3px solid #000;background-image:url(../Images/Template/bg_searchbutton.jpg);background-repeat:no-repeat!important;background-position:0 0;padding:10px 0!important;background-color:#000!important;line-height:2.2em;width:180px!important;font-size:1.2em!important;font-family:"avenir lt w01 65 medium"!important;font-weight:400!important;color:#fff!important;text-align:center}input[type=submit].search{padding:10px 20px 10px 42px;border-radius:5px;-webkit-border-radius:5px;font-family:"avenir lt w01 65 medium"!important;font-size:1.4em;border:3px solid #000;text-transform:uppercase;background:#45484d url(../Images/Template/icon_search.png) 12% 50% no-repeat;background:url(../Images/Template/icon_search.png) 12% 50% no-repeat,-moz-linear-gradient(top,#45484d 0,#000 100%);background:url("../Images/Template/icon_search.png") 12% 50% no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#45484d),color-stop(100%,#000));background:url(../Images/Template/icon_search.png) 20% 50% no-repeat,-webkit-linear-gradient(top,#45484d 0,#000 100%);background:url(../Images/Template/icon_search.png) 12% 50% no-repeat,-o-linear-gradient(top,#45484d 0,#000 100%);background:url(../Images/Template/icon_search.png) 12% 50% no-repeat,-ms-linear-gradient(top,#45484d 0,#000 100%);background:url(../Images/Template/icon_search.png) 12% 50% no-repeat,linear-gradient(to bottom,#45484d 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d',endColorstr='#000000',GradientType=0);color:#fff;margin:0 0 10px;width:190px}.largeviewplannerbutton{background-image:url(../Images/Template/icon_viewplannerLarge.png);background-repeat:no-repeat;background-position:10px 3px;padding:10px 10px 10px 40px!important;background-color:#666!important;line-height:2.2em;width:180px!important;font-size:1.2em!important;font-family:"avenir lt w01 65 medium"!important;font-weight:400!important;color:#fff!important;border:3px solid #555!important}.goldbutton{background-position:10px 3px;padding:10px!important;background-color:#a59967!important;line-height:1.2em;width:90px!important;font-size:1.2em!important;font-family:"avenir lt w01 65 medium"!important;font-weight:400!important;color:#fff!important;border:3px solid #948856!important}.largegoldbutton{background-position:10px 3px;padding:10px 10px 10px 40px!important;background-color:#a59967!important;line-height:2.2em;width:160px!important;font-size:1.2em!important;font-family:"avenir lt w01 65 medium"!important;font-weight:400!important;color:#fff!important;border:3px solid #948856!important}.largeblackbutton{padding:5px 20px;border-radius:5px;-webkit-border-radius:5px;font-family:"avenir lt w01 65 medium"!important;font-size:1.4em;border:3px solid #000;text-transform:uppercase;text-decoration:none;background:#45484d;background:-moz-linear-gradient(top,#45484d 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#45484d),color-stop(100%,#000));background:-webkit-linear-gradient(top,#45484d 0,#000 100%);background:-o-linear-gradient(top,#45484d 0,#000 100%);background:-ms-linear-gradient(top,#45484d 0,#000 100%);background:linear-gradient(to bottom,#45484d 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d',endColorstr='#000000',GradientType=0);color:#fff;width:190px;margin-bottom:10px}.checkoutbutton{padding:5px 20px 5px 50px;border-radius:5px;-webkit-border-radius:5px;font-family:"avenir lt w01 65 medium"!important;font-size:1.4em;border:3px solid #000;text-transform:uppercase;text-decoration:none;background:#45484d url(../Images/Shop/green_trolley.png) 12% 50% no-repeat;background:url(../Images/Shop/green_trolley.png) 12% 50% no-repeat,-moz-linear-gradient(top,#45484d 0,#000 100%);background:url("../Images/Shop/green_trolley.png") 12% 50% no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#45484d),color-stop(100%,#000));background:url(../Images/Shop/green_trolley.png) 12% 50% no-repeat,-webkit-linear-gradient(top,#45484d 0,#000 100%);background:url(../Images/Shop/green_trolley.png) 12% 50% no-repeat,-o-linear-gradient(top,#45484d 0,#000 100%);background:url(../Images/Shop/green_trolley.png) 12% 50% no-repeat,-ms-linear-gradient(top,#45484d 0,#000 100%);background:url(../Images/Shop/green_trolley.png) 12% 50% no-repeat,linear-gradient(to bottom,#45484d 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d',endColorstr='#000000',GradientType=0);color:#fff;width:auto;margin-bottom:10px;float:right;padding-left:52px}input[type=submit].largebutton{padding:5px 20px;border-radius:5px;-webkit-border-radius:5px;font-size:1.4em}input[type=submit].largebuttonblack{padding:5px 20px;border-radius:5px;-webkit-border-radius:5px;font-size:1.4em;border:3px solid #000;text-transform:uppercase}.stay .findoutmorebutton{background:#d9ca0f;border:3px solid #d9ca0f}.mainnav ul{position:relative;z-index:300}*+html .toplinks ul li{float:left;display:block;position:relative}*+html .mainnav ul li{float:left}*+html div{display:inline-block}*+html .mainnav ul li:hover{position:relative}*+html .mainnav ul li:hover .subnav{left:20px;z-index:9999!important;display:inline-block;position:absolute;top:0;z-index:1000}*+html .mainnav ul li .subnav ul li{float:left;clear:both;width:134px}*+html .mainnav ul li .subnav ul li a{width:100%;clear:both}*+html .headerwrapper{z-index:9999;position:relative}*+html .sociallinks ul li{float:left}*+html .sociallinks ul{float:right;margin-top:0}*+html .sociallinks{position:relative;overflow:hidden}*+html .mainnav{margin-top:-111px!important;position:relative;overflow:hidden}*+html .breadcrumbwrapper{margin-top:-70px}*+html .shopadverts ul li{float:left}.youtube iframe{width:100%;height:360px}.pagecontent .showcase{position:relative}ul.showcasenavigator_tabs{position:absolute;bottom:0;right:10px;z-index:300}ul.showcasenavigator_tabs li{float:left;width:20px;height:20px;margin-left:5px!important;cursor:pointer;border-radius:10px;border:1px solid #c5b987}ul.showcasenavigator_tabs li.on{background:#c5b987;border:1px solid #c5b987}th.col20,td.col20{position:relative}#ticket_selection label,.choose_date label{color:#fff}span.group_minimum_quantity{padding:2px;border:3px;background:red;color:#fff!important;width:227px!important;position:absolute;right:30px;top:440px;padding-left:5px;padding-right:5px;font-size:10px!important;border-radius:3px}.alignright.quantity{position:relative}.alignright.quantity span.group_minimum_quantity{top:70px;right:20px;width:109px!important;line-height:11px}.trailbox{margin:10px;background-color:#eee;position:relative}.trail-head{z-index:1;position:relative;height:100px;clear:both}.trail-head a{position:absolute;z-index:200;right:0;top:48px;width:25%;cursor:pointer}#trail_reveal1,#trail_reveal2,#trail_reveal3,.trail-box{display:none;padding:10px 0}.trail_banner{position:absolute;display:inline-block;z-index:1;width:100%}.trail-box .col2 a:not(.button__regular){color:#a49866}.trail-box .col2 a:hover:not(.button__regular){color:#3c3c3c}.trailbox a.viewallbutton{position:absolute;top:48px;right:0;z-index:100;cursor:pointer}#partner-login input[type=password]{font-size:1.5em;padding:10px;width:300px;margin:0 0 10px 10px;border:1px solid #ccc}#partner-login input[type=submit]{margin-left:10px}.search-item{position:relative;border-bottom:1px solid #e9e9e9;padding:30px 0;margin:0}.search-item:last-child,.search-item.last-child{border-bottom:0;padding:0}.box.additionalinformation .search-item:last-child{border-bottom:0;padding:0;padding-top:30px}.box.additionalinformation .search-item .info{padding-bottom:5px}div.standardlisting.toptagblue.event-search-header .search-item:first-child{padding-top:0}div.standardlisting.no-results.event-search-header .search-item:first-child{padding-top:0!important}div.standardlisting.no-results.event-search-header .search-item:last-child{padding-top:30px!important}.no-results .categories-results .l-item{margin-top:15px!important}.search-item .title{font-family:"avenir lt w01 45 book"!important;font-size:28px!important;padding:0!important;margin:0!important;font-weight:400!important;line-height:30px;color:#000}.search-item .area{font-size:12px;color:#999;text-transform:uppercase;padding:0;margin:0;padding-left:0;font-family:"avenir lt w01 45 book"!important}.search-item .area.cathedral-quarter{background:url(../Images/WhatsOn/new/cathedral_quarter.gif) no-repeat 0 0}.search-item .area.cultural-quarter{background:url(../Images/WhatsOn/new/cultural_quarter.gif) no-repeat 0 0}.search-item .area.high-street{background:url(../Images/WhatsOn/new/high_street.gif) no-repeat 0 0}.search-item .area.suburbs-countryside{background:url(../Images/WhatsOn/new/suburbs_and_countryside.gif) no-repeat 0 0}.search-item .area.brayford-waterfront{background:url(../Images/WhatsOn/new/brayford_waterfront.gif) no-repeat 0 0}.search-item .title strong{font-family:"avenir lt w01 95 black"!important;font-weight:400!important}.search-item .info{display:inline-block;float:none;font-size:14px;padding-top:10px;padding-bottom:0;margin-left:-4px}.info_txt{float:left;padding-bottom:6px}.search-item .info i{height:20px!important;margin-top:-1px;width:21px}.social_cap{position:relative;margin-top:15px}.social_cap .share-this{top:-7px;right:10px}i.icon{position:absolute;top:0;right:0;width:44px;height:33px;background:url(../Images/WhatsOn/new/whats-on-icons2.png) no-repeat!important}i.icon.theatre{background-position:-2px -111px!important}i.icon.family{background-position:2px -57px!important;height:31px!important}i.icon.outdoors{background-position:1px -204px!important}i.icon.learning{background-position:1px -239px!important}i.icon.heritage{background-position:0 -270px!important}i.icon.food{background-position:3px -143px!important}i.icon.sports{background-position:3px -116px!important;height:28px!important}i.icon.markets{background-position:-1px -304px!important;height:30px!important}i.icon.arts{background-position:3px -88px!important;height:30px!important}i.icon.magna{background-position:-1px -341px!important}i.icon.trophy{background-position:-2px -147px!important}i.icon.music{background-position:2px -28px!important;height:30px!important}i.icon.allevents{background-position:0 -47px!important;background:url(../Images/WhatsOn/new/events-icon.png) no-repeat!important}i.icon.fooddrink{background-position:-2px -182px!important}i.icon.calendar{background:url(../Images/WhatsOn/new/icons.png) 0 -132px!important;width:31px!important;left:8px!important}.search-item .info i.calendar{background:url(../Images/WhatsOn/new/icons.png) no-repeat -69px -85px}.search-item .info i.time{background:url(../Images/WhatsOn/new/icons.png) no-repeat -69px -106px}.search-item .info i.map-marker{background:url(../Images/WhatsOn/new/icons.png) no-repeat -69px -127px}.search-item .info strong{font-family:"avenir lt w01 95 black"!important;font-weight:400}.search-item .categories-results{float:none;display:inline-block;width:100%;padding-bottom:0!important}.search-item .categories-results .l-item .txtbox p{font-size:14px;font-family:"avenir lt w01 45 book";color:#000;line-height:18px;padding:0;font-weight:400}.l-item a{text-decoration:none}.search-item .categories-results .l-item .txtbox .txt{margin-bottom:7px}.search-item .categories-results .l-item .txtbox p.details{font-size:14px;font-family:"avenir lt w01 95 black";color:#000;line-height:18px;color:#afacac;margin-bottom:10px;margin-top:4px;font-weight:400}.search-item .categories-results .l-item .txtbox p.details span.free,.dont-miss .book-now .book-now-txt .inside p span.free{text-transform:uppercase;background:#57c23c;color:#fff;padding:4px;border-radius:3px;padding-left:7px;padding-right:7px;margin-right:10px;font-size:14px;font-family:"avenir lt w01 95 black"}.search-item .categories-results .l-item .txtbox p.details span.price,.dont-miss .book-now .book-now-txt .inside p span.price{text-transform:uppercase;background:#b6b6b6;color:#fff;padding:4px;border-radius:3px;padding-left:7px;padding-right:7px;margin-right:10px;font-size:14px;font-family:"avenir lt w01 95 black"}a.find-out-more{padding:6px;display:inline-block;color:#fff!important;text-transform:uppercase;font-size:11px;font-family:"avenir lt w01 95 black";padding-left:24px;padding-right:18px;margin:0;cursor:pointer;position:relative;background:#f27b30;text-decoration:none}.toptagblue .search-item a.find-out-more{background:#3a8ea3}a.find-out-more:hover{color:#fff;background:#747474!important}a.find-out-more i{top:8px;right:9px;width:17px;height:15px;background:url(../Images/WhatsOn/new/orange-arrow.png) no-repeat 0 0;display:inline-block;margin-bottom:-4px}.search-item .align-right{text-align:right;padding:0}.box .inner{padding:30px}.categories-results{border-top:0;margin-top:15px;float:left;clear:both;padding-bottom:10px}.view-list{display:block}.categories-results .l-item{padding-top:0;padding-bottom:20px;border-bottom:none!important;float:left;width:100%}.categories-results .l-item:last-child{padding-bottom:0}.categories-results .l-item a:hover .txtbox p.title,.wb.bt.things-to-do .l-item a:hover .txtbox p.title{color:#000!important;text-decoration:underline}.categories-results .l-item .img{width:30%;min-height:70px;float:left;margin-right:3%;background:#f1f1f1;position:relative}.categories-results .l-item .img .buy-tickets{width:82px;height:82px;background:url(../Images/WhatsOn/new/buy-tickets.png) no-repeat top left;position:absolute;left:0;top:0}.buy-tickets.mob{display:none}.categories-results .l-item .img img{width:100%;height:auto;float:left}.categories-results .l-item .txtbox{width:67%;min-height:70px;float:left;margin-right:0;font-size:12px}.txtbox img{width:auto;height:auto;max-width:100%}.txtbox img.left_50{width:50%;height:auto;float:left;margin:10px}.txtbox img.right_50{width:50%;height:auto;float:right;margin:10px}.txtbox img.centre_50{width:50%;height:auto;display:block;margin:0 auto}.txtbox img.centre_80{width:80%;height:auto;display:block;margin:0 auto}.categories-results .l-item .txtbox p{font-size:12px;line-height:16px;font-family:arial;font-family:"avenir lt w01 65 medium";font-weight:400}.categories-results .l-item .txtbox p.title,.wb.bt.things-to-do .l-item .txtbox p.title{color:#a49866!important;padding-bottom:0}.categories-results .l-item .txtbox p.title strong{font-family:"avenir lt w01 95 black";font-weight:400}.info{clear:both;width:100%;margin:0;float:left;padding:0;padding-bottom:15px;padding-top:20px;font-size:14px;color:#475055;font-family:"avenir lt w01 45 book"}.info span{margin-right:15px;float:left}.info span strong{font-family:"avenir lt w01 95 black";font-weight:400}.info i{margin-right:5px;color:#e37c31;font-size:21px;width:27px;height:28px;position:relative;float:left;margin-top:-6px}.info i.calendar{background:url(../Images/WhatsOn/new/calendar.png) no-repeat top left}.info i.time{background:url(../Images/WhatsOn/new/clock.png) no-repeat top left}.info i.map-marker{background:url(../Images/WhatsOn/new/map-marker.png) no-repeat top left}div.standardlisting.events-detail-page h2,.txtbox p:first-child{color:#414141;font-family:Arial;font-size:1.6em;line-height:142%;font-weight:700}.wb.tagsbox{background:#fff url(../Images/WhatsOn/new/popular-tags-bg.gif) no-repeat 100% 46px!important;position:relative}.wb.tagsbox h3{color:#52514c;border-bottom:2px solid #e5e5e5}.wb.tagsbox h3 span{font-family:"avenir lt w01 95 black";font-weight:400}.wb.tagsbox h3 .tag{background:url(../Images/WhatsOn/new/icons.png) no-repeat -39px -173px!important}.wb.tagsbox h3 .tag{position:relative}.wb.tagsbox .tags{clear:both;padding:0!important;padding-top:20px;padding-bottom:20px!important;font-size:14px;color:#52514c;font-family:"avenir lt w01 95 black";border-bottom:0;display:inline-block;width:100%}.wb.tagsbox .tags .col2{width:50%;float:left}.wb.tagsbox .tags.two a{width:100%;float:left;clear:both;padding-bottom:8px;padding-left:0!important;font-size:13px;text-transform:lowercase;padding-left:26px!important}.wb.tagsbox .tags span.tags-ic{width:25px;height:15px;background:red;padding-left:0;display:inline-block;background:url(../Images/WhatsOn/new/icons.png) no-repeat -133px -148px;position:absolute;left:0}.wb.tagsbox .tagsbox .tags span.txt{width:110px;float:left}.featured-event{background-size:100%!important;width:298px;float:left;clear:both;border:1px solid #ccc!important;color:#fff;margin-bottom:20px;position:relative}.featured-event .img{position:relative;top:0;left:0;width:100%;height:auto;z-index:1;display:block}.featured-event a{color:#fff;text-decoration:none}.featured-event .padding{padding:15px;padding-top:23px;position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;background:url(../Images/WhatsOn/new/featured_event_gradient.png) no-repeat 0 0}.featured-event p{font-size:14px;line-height:16px}.featured-event .title{font-family:"avenir lt w01 95 black";font-size:22px;line-height:25px}.featured-event .info,.featured-event .info p{color:#fff;font-size:12px;font-family:"avenir lt w01 95 black"}.featured-event .info .to{float:none;margin-right:0;font-family:"avenir lt w01 45 book"}.featured-event .info p span.calendar{width:11px;height:16px;float:left;background:url(../Images/WhatsOn/new/icons.png) no-repeat -107px -201px;margin-top:-2px;padding-right:5px;margin-right:5px}.featured-event .info p{clear:both;margin-bottom:13px}.featured-event .info p .txt{width:220px;margin-right:0}.featured-event .info p span.map-marker{width:11px;height:16px;float:left;background:url(../Images/WhatsOn/new/icons.png) no-repeat -107px -182px;margin-top:-2px;padding-right:5px;margin-right:5px}.minigallery.events-det{height:102px!important}.minigallery.events-det li{margin:0!important;padding:0}.sel-style{display:none}.right_tag{position:absolute;right:-10px;top:6px}.right_tag a{text-decoration:none}.right_tag .t{background:#f27b30;height:30px;float:left;margin-right:-10px}.right_tag .cap{float:left;width:10px;background:url(../Images/WhatsOn/new/righttag_cap.png) no-repeat 0 30px;height:44px}.right_tag .t p{padding:6px;padding-left:13px;padding-right:10px;font-family:"avenir lt w01 65 medium";color:#fff;text-transform:uppercase;font-size:12px}.toptagblue.event-search-header .right_tag{top:20px}.toptagblue.event-search-header .right_tag .t{background:#3a8ea3}div.standardlisting.event-search-header h1{border-bottom:0;color:#52514c;font-size:34px;padding-bottom:20px}div.standardlisting.toptagblue.event-search-header h1{border-bottom:3px solid #e9e9e9;margin-bottom:0;line-height:100%;padding-top:0}div.standardlisting.toptagblue.event-search-header{margin-bottom:40px;margin-top:20px}div.standardlisting.event-search-header h1 strong.orange{color:#e37c31}.look{width:60px;height:30px;float:left;background:url(../Images/WhatsOn/new/look.jpg) no-repeat -3px -3px;margin-top:6px}.footerwrapper.bg2{background-image:url(../Images/WhatsOn/new/bg_footer-white.jpg)}.events-detail-page .largeimage.slide-image .plannerbuttons div.loginprompt{width:159px}.events-detail-page .largeimage.slide-image .plannerbuttons div.loginprompt p{font-size:12px}.events-detail-page .largeimage.slide-image .plannerbuttons div.loginprompt p.buttonlink a{width:107px!important}.wb.more-like-this .boxitem{display:block}.wb.more-like-this .boxitem .inner{padding-top:0}.wb.bt.things-to-do{border-top:5px solid #3a8ea3}.wb.bt.things-to-do .txtbox p.title{color:#000}.event-search-header.no-results h1{border-bottom:3px solid #e9e9e9!important;padding-bottom:0!important}.share-this .social .fb_iframe_widget{top:2px!important}.event-search-header .share-this .social .fb_iframe_widget,.events-detail-page .share-this .social .fb_iframe_widget{top:-6px;top:0\9}.subscribe-errors p label{color:red;font-family:"avenir lt w01 95 black";float:none}.times-prices article{font-family:"avenir lt w01 45 book"}.times-prices ul{margin:16px!important;padding:0;margin-left:30px!important}.times-prices a{color:#e37c31;text-decoration:none}.times-prices a:hover{color:#000}.times-prices ul li{padding:0;list-style:outside;padding:0;margin-bottom:8px!important;font-size:13px}.fb-comments{width:100%}.content.categories-results.view-list{margin-top:0}div.standardlisting.toptagblue.event-search-header .content.categories-results.view-list{margin-top:20px}div.standardlisting.toptagblue.event-search-header .search-item:last-child{padding-top:30px}.event_s_title{margin-top:10px!important}.twitter-align,.fb-align,.pinterest-align,.google-align{display:inline-block;width:inherit}.twitter-align,.fb-align,.pinterest-align{width:auto!important}.google-align{width:auto!important}body.blog .fb-align,body.blog .twitter-align,body.blog .google-align,body.blog .pinterest-align{width:50%!important;float:left;height:22px;padding:0 0 10px!important}.tags-search i.tags_page{width:42px;height:34px;position:relative;float:left;background:url(../Images/WhatsOn/new/tags_page.gif) no-repeat 0 0}.tags-search.event-search-header h1{margin-top:0}.tags-search p.subtitle{margin-top:20px;padding-left:73px!important}.categories-results .l-item .txtbox p{padding:2px 0!important}.clear-top{margin-top:0!important}.add-top{margin-top:20px!important}.searchbox_mobile{display:none}#accept_terms{margin-left:16px}@media only screen and (max-width:640px) and (min-width:320px){.txtbox img.left_50{width:80%;height:auto;display:block;margin:0 auto;float:none}.txtbox img.right_50{width:80%;height:auto;display:block;margin:0 auto;float:none}.txtbox img.centre_50{width:50%;height:auto;display:block;margin:0 auto}.txtbox img.centre_80{width:80%;height:auto;display:block;margin:0 auto}}@media only screen and (max-width:640px) and (min-width:320px){.remodal{width:100%!important;box-sizing:border-box}}@media only screen and (max-width:640px){.remodal-wrapper{padding:0}.remodal,.remodal-wrapper:after{height:100%}}html.remodal-is-locked{overflow:hidden}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal h1{font-family:"avenir lt w01 45 book"!important;font-size:28px!important;padding-bottom:7px;margin:20px 40px!important;font-weight:400!important;line-height:30px;color:#000;border-bottom:2px solid #e9e9e9}.remodal h3{color:#2c2c2c;padding:0 10px 5px;font-size:1.1em;text-transform:uppercase}.remodal p{font-size:14px;font-family:"avenir lt w01 45 book";color:#000;padding:20px 40px;line-height:18px;font-weight:400}.remodal a,.remodal a:active,.remodal a:visited{color:#a49665}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(0,0,0,.8)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation:remodal-overlay-opening-keyframes .3s;animation:remodal-overlay-opening-keyframes .3s}.remodal-overlay.remodal-is-closing{-webkit-animation:remodal-overlay-closing-keyframes .3s;animation:remodal-overlay-closing-keyframes .3s}.remodal-wrapper{padding:10px 10px 0}.remodal{font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;width:700px;height:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#182a3c;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation:remodal-opening-keyframes .3s;animation:remodal-opening-keyframes .3s}.remodal.remodal-is-closing{-webkit-animation:remodal-closing-keyframes .3s;animation:remodal-closing-keyframes .3s}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:-15px;right:-15px;width:28px;height:28px;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out;-webkit-border-radius:50%;border-radius:50%;background:#a49665}.remodal-close:hover{color:#2b2e38;background:#707070}.remodal-close:before{font-family:Arial,helvetica cy,nimbus sans l,sans-serif!important;font-size:25px;line-height:35px;position:absolute;color:#fff;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-close:after{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:658px}