.gelui-carousel .gelui-carousel-navigation legend,.broadcast-item .minibroadcast-logo .title,.programme-vote .bar-chart-hide{position:absolute;left:-20000px;}
.gelui-carousel-counter-list,#blq-container #blq-main #blq-content #more-tleo-promo .iplayer-cta.horizontal,.contrast-light #blq-container #blq-main #blq-content #more-tleo-promo .iplayer-cta.horizontal,.broadcast-item .broadcast,.broadcast-item .broadcast,#promos .promo,#clips .section,#clips .header,#clips .gelui-carousel .clip-item,#features .feature,#galleries .section,#galleries .header,#galleries .gelui-carousel .gallery-item,#podcasts li,.programme-vote .bar-chart-table .entry,#buzztracker .discussion,#recommendations .recommendations,#around-the-bbc .similar-programmes,#around-the-bbc .similar-programmes .category_group,#service-promo,#media,#introduction,#content{zoom:1;}
.gelui-carousel-counter-list:after,#blq-container #blq-main #blq-content #more-tleo-promo .iplayer-cta.horizontal:after,.contrast-light #blq-container #blq-main #blq-content #more-tleo-promo .iplayer-cta.horizontal:after,.broadcast-item .broadcast:after,.broadcast-item .broadcast:after,#promos .promo:after,#clips .section:after,#clips .header:after,#clips .gelui-carousel .clip-item:after,#features .feature:after,#galleries .section:after,#galleries .header:after,#galleries .gelui-carousel .gallery-item:after,#podcasts li:after,.programme-vote .bar-chart-table .entry:after,#buzztracker .discussion:after,#recommendations .recommendations:after,#around-the-bbc .similar-programmes:after,#around-the-bbc .similar-programmes .category_group:after,#service-promo:after,#media:after,#introduction:after,#content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.gelui-carousel .gelui-carousel-button-wrapper:nth-child(n),.gelui-carousel .gelui-carousel-button-disabled:focus:nth-child(n),.gelui-carousel .gelui-carousel-button-disabled:visited:nth-child(n),.gelui-carousel .gelui-carousel-button-disabled:hover:nth-child(n),.gelui-carousel .gelui-carousel-button-disabled:active:nth-child(n),#lightbox-secNav-btnClose:nth-child(n),.simple-drawer-component #guide:nth-child(n),.broadcast-item .broadcast:nth-child(n),.contrast-dark .broadcast-item .broadcast:nth-child(n),#blq-container #blq-main #blq-content .simulcast-cta:nth-child(n),.contrast-light #blq-container #blq-main #blq-content .simulcast-cta:nth-child(n),#blq-container #blq-main #blq-content .iplayer-cta.vertical:nth-child(n),.contrast-light #blq-container #blq-main #blq-content .iplayer-cta.vertical:nth-child(n),#clips .depiction .audio_video:nth-child(n),#clips .depiction .audio:nth-child(n),.clip-item .depiction .audio_video:nth-child(n),.clip-item .depiction .audio:nth-child(n),#features .depiction .cta:nth-child(n),#galleries .depiction .media_image:nth-child(n),.gallery-item .depiction .media_image:nth-child(n),#service-promo .service-nav ul:nth-child(n),#introduction .col-a:nth-child(n),#introduction #guide:nth-child(n){filter:none;}
.drawer-head{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;cursor:pointer;background-position:4px -215px;background-repeat:no-repeat;background-image:url('/staticarchive/80db72e94fe702439150ff11b5cdfd9db60f7e7b.png');z-index:5;}
.drawer-window .drawer-head a{display:block;height:100%;width:100%;position:absolute;left:5px;}
.drawer-window .drawer-head a:hover{text-decoration:none;}
.svg .drawer-window .drawer-head{-webkit-background-size:280px;background-size:280px;background-position:4px -232px;background-repeat:no-repeat;}
.drawer-head span{font-size:2.4em;line-height:1.6em;white-space:nowrap;text-indent:48px;display:block;-moz-transform:rotate(90deg) translate(0,100%);-moz-transform-origin:45px 100%;-o-transform:rotate(90deg) translate(0,100%);-o-transform-origin:45px 100%;-webkit-transform:rotate(90deg) translate(0,100%);-webkit-transform-origin:45px 100%;writing-mode:tb-rl;transform:rotate(90deg) translate(0,100%);transform-origin:45px 100%;cursor:pointer;}
.drawer-content{display:none;}
.drawer-content h2{padding-left:48px;background-position:8px 11px;background-repeat:no-repeat;white-space:nowrap;}
.drawer-window .drawer-content h2{background-image:url('/staticarchive/80db72e94fe702439150ff11b5cdfd9db60f7e7b.png');}
.contrast-light .drawer-window .drawer-content h2{background-image:url('/staticarchive/69a566df7c89b74b8685516fcc769448df7068a5.png');}
.svg .drawer-window .drawer-content h2{-webkit-background-size:280px;background-size:280px;background-position:left 8px;}
.drawer-component{padding:0 32px 16px 32px;}
.drawer-window .drawer-component{padding:0;}
.drawer-window .drawer-box{padding-left:48px;padding-right:16px;}
.gelui-carousel{background:transparent;position:relative;width:100%;overflow:hidden;}
.gelui-carousel button::-moz-focus-inner{border:0;}
.gelui-carousel .gelui-carousel-viewport{position:relative;margin:0 70px;height:110px;}
.gelui-carousel ul,.gelui-carousel ol{width:20000px;position:absolute;list-style:none;margin:0;padding:0;}
.gelui-carousel li{float:left;margin:0 1px 0 0;padding:0;}
*[dir=rtl] .gelui-carousel li{float:right;margin:0 0 0 10px;}
.gelui-carousel .gelui-carousel-navigation{border:none;position:absolute;top:0;margin:0;padding:0;width:70px;height:100%;z-index:10;}
.gelui-carousel .gelui-carousel-button{display:block;width:100%;height:110px;border:none;background:#000;text-indent:-9999px;cursor:pointer;}
.gelui-carousel-button-wrapper,.gelui-carousel-counter-list{display:none;}
.gelui-carousel .gelui-carousel-button-disabled .gelui-carousel-button{background:red;}
.gelui-carousel .gelui-carousel-button:hover{cursor:pointer;}
.gelui-carousel .gelui-carousel-button-prev{background-position:0 0;}
.gelui-carousel .gelui-carousel-button-next{background-position:0 -220px;}
.gelui-carousel .gelui-carousel-button-prev:hover{background-position:0 -110px;}
.gelui-carousel .gelui-carousel-button-next:hover{background-position:0 -330px;}
.gelui-carousel .gelui-carousel-navigation-left{left:0;}
.gelui-carousel .gelui-carousel-navigation-right{right:0;}
.gelui-carousel-counter-list{position:absolute;bottom:8px;right:0;padding:0;}
.gelui-carousel-counter-list legend{display:none;}
.gelui-carousel-counter-list li{margin-right:4px;margin-left:0;list-style:none;display:block;float:left;}
.gelui-carousel-counter-list li button{display:block;float:left;line-height:0;padding:0;margin:0;overflow:hidden;text-indent:-9999px;border:0;cursor:pointer;height:8px;width:8px;}
.gelui-carousel-counter-list li button::-moz-focus-inner{border:0;}
.gelui-carousel-counter-list li.visible button{cursor:default;filter:alpha(opacity=25);opacity:.25;-moz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;transition:opacity .2s linear;}
.gelui-carousel-counter-list li.not-visible button{opacity:1;-moz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;transition:opacity .2s linear;}
.gelui-carousel .gelui-carousel-button-wrapper{background:#000;background:transparent\9;background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3000000,endColorstr=#b3000000);zoom:1;}
.gelui-carousel .gelui-carousel-button-wrapper:focus,.gelui-carousel .gelui-carousel-button-wrapper:visited,.gelui-carousel .gelui-carousel-button-wrapper:hover,.gelui-carousel .gelui-carousel-button-wrapper:active{outline:none;background-color:#000;}
.gelui-carousel .gelui-carousel-button-disabled:focus,.gelui-carousel .gelui-carousel-button-disabled:visited,.gelui-carousel .gelui-carousel-button-disabled:hover,.gelui-carousel .gelui-carousel-button-disabled:active{background:#000;background:transparent\9;background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3000000,endColorstr=#b3000000);zoom:1;}
.gelui-carousel .gelui-carousel-button-wrapper .gelui-carousel-button{background-color:transparent;}
.gelui-carousel .gelui-carousel-button-wrapper .gelui-carousel-button:hover{cursor:pointer;}
.gelui-carousel .gelui-carousel-button-wrapper .gelui-carousel-button-prev{background-position:11px 48%;background-repeat:no-repeat;background-image:url('/staticarchive/44a20e3855e80fbefaa1903cca5f6ff77ed71486.png');}
.gelui-carousel .gelui-carousel-button-wrapper .gelui-carousel-button-next{background-position:12px 48%;background-repeat:no-repeat;background-image:url('/staticarchive/f99220bcc9c4a119622badf2aa6fa8f11b51490c.png');}
.gelui-carousel fieldset .gelui-carousel-button-disabled .gelui-carousel-button,.gelui-carousel fieldset .gelui-carousel-button-disabled:hover .gelui-carousel-button{background-image:none;cursor:default;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background:none;width:250px;height:250px;margin:0 auto;}
#lightbox-loading,#lightbox-nav,#lightbox-image-details,#lightbox-nav-btnPrev,#lightbox-nav-btnNext{display:none;}
#lightbox-container-image-data-box{margin:0 auto;}
#lightbox-secNav-btnClose{float:right;background:#000;background:transparent\9;background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3000000,endColorstr=#b3000000);zoom:1;;display:block;height:38px;width:38px;overflow:hidden;}
#lightbox-secNav-btnClose img{margin:11px 0 0 11px;}
.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red;}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:#dde;position:relative;}
.jspDrag{background:#bbd;position:relative;top:0;left:0;cursor:pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;}
.jspArrow.jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
* html .jspCorner{margin:0 -3px 0 0;}
.jspVerticalBar,.jspHorizontalBar,.jspTrack{background:none;}
.jspVerticalBar{right:-4px;width:8px;}
.jspVerticalBar .jspTrack{border-left:1px solid #dbdbdb;}
.contrast-dark .jspVerticalBar .jspTrack{border-left:1px solid #3B3F42;}
.jspVerticalBar .jspTrack .jspDrag{left:-3px;width:5px;}
#guide{line-height:1.4em;}
.simple-drawer-component #guide{line-height:1.3em;font-size:1em;padding:8px;margin-left:-32px;padding-left:32px;}
.simple-drawer-component #guide .latest-series{font-weight:normal;padding-bottom:8px;font-size:1.45em;}
.simple-drawer-component #guide .latest-series a{font-weight:normal;}
#guide .latest-series{font-size:1.2em;font-weight:bold;}
#image{height:360px;width:640px;background:top left no-repeat url('/staticarchive/911d52dbfaea53fecd3c91d99385621c4620669c.png');}
#call-to-action{height:360px;display:block;}
#media .col-a .overlay{position:relative;min-height:80px;_height:80px;top:-95px;width:480px;padding:16px;}
#media .col-a .overlay h2{font-size:2.4em;line-height:1em;border:0;display:inline;}
#media.promo-media .col-a .overlay h2,#media.promo-media-expand .col-a .overlay h2{font-size:1.2em;padding-bottom:5px;}
#media .col-a .overlay h4{line-height:1.4em;padding-bottom:5px;}
#media .col-a .overlay p{opacity:.8;line-height:1.1em;}
#media .col-a .overlay .context{font-size:1em;display:block;opacity:.8;text-transform:uppercase;}
#media .col-a .overlay .title,#media .col-a .overlay .titles{font-size:1.4em;}
#media .col-a .overlay .iplayer-cta{float:right;margin-left:16px;}
#also-available .episode{margin-bottom:16px;}
.drawer-window #also-available a:link,.drawer-window #also-available a:visited,.drawer-window #also-available .iplayer-time a:link,.drawer-window #also-available .iplayer-time a:visited,.drawer-window #also-available a:hover,.drawer-window #also-available a:active,.drawer-window #also-available a:focus,.drawer-window #also-available .iplayer-time a:hover,.drawer-window #also-available .iplayer-time a:active,.drawer-window #also-available .iplayer-time a:focus{color:#f54897;}
#also-available .episode span.context{font-size:1em;opacity:.8;text-transform:uppercase;display:block;line-height:1em;}
#also-available .episode span.title,#also-available .episode span.titles{display:block;font-size:1.2em;line-height:1em;padding:2px 0;}
#also-available .more{margin:0;}
.drawer-window #also-available{background-color:#000;color:#fff;}
body.contrast-light .col-b .drawer-window #also-available{background-color:#e5e5e5;color:#323232;}
#also-available .episode .iplayer-time a{font-weight:normal;}
.drawer-window #also-available .drawer-head{background-color:#000;background-image:url('/staticarchive/cdf007ec957cb4e3a26693bcf453cb9455143cbb.png');-webkit-background-size:auto;background-size:auto;background-position:4px -215px;}
.drawer-window #also-available .drawer-head a,.drawer-window #also-available .drawer-head a:link,.drawer-window #also-available .drawer-head a:visited{color:#f54897;}
body.contrast-light .drawer-window #also-available .drawer-head{background-color:#ddd;}
.drawer-window #also-available .drawer-content h2{background-image:url('/staticarchive/80db72e94fe702439150ff11b5cdfd9db60f7e7b.png');background-position:8px 11px;-webkit-background-size:auto;background-size:auto;}
body.contrast-light .drawer-window #also-available .drawer-content h2{background-image:url('/staticarchive/69a566df7c89b74b8685516fcc769448df7068a5.png');background-position:8px 11px;-webkit-background-size:auto;background-size:auto;}
#tlec .col-b #more-tleo-episodes .episode{margin-bottom:16px;}
#tlec .col-b #more-tleo-episodes .episode span.context{font-size:1em;opacity:.8;text-transform:uppercase;display:block;line-height:1em;}
#tlec .col-b #more-tleo-episodes .episode span.title,#tlec .col-b #more-tleo-episodes .episode span.titles{display:block;font-size:1.2em;line-height:1em;padding:2px 0;}
#tlec .col-b #more-tleo-episodes .more{margin:0;}
#tlec .promo-media-expand .col-b #more-tleo-promo{padding-left:56px;}
#tlec .promo-media-expand .col-b #tleo-promo .long-description p{margin-top:8px;}
#tlec .promo-media-expand .col-b #tleo-promo .long-description p:first-child{margin-top:0;}
#tlec .col-b #more-tleo-promo .promo-entry{margin-bottom:16px;padding-bottom:8px;overflow:hidden;width:224px;}
#tlec .col-b #more-tleo-promo .promo-entry h4,#tlec .col-b #more-tleo-promo .promo-entry p{padding:0 8px;}
#tlec .col-b #more-tleo-promo .promo-entry .short-description{line-height:1em;font-size:.9em;}
#tlec .col-b #more-tleo-promo .promo-entry h4 .title{font-size:1.1em;}
#tlec .col-b #more-tleo-promo h3{font-size:1.3em;padding-bottom:4px;}
#tlec .col-b #more-tleo-promo h4 span.context{font-size:1em;opacity:.8;text-transform:uppercase;display:block;line-height:1em;}
#tlec .col-b #more-tleo-promo h4 span.title,#tlec .col-b #more-tleo-promo h4 span.titles{display:block;font-size:1em;line-height:1em;padding:2px 0;}
#tlec .col-b #more-tleo-promo .more{margin:0;}
#more-tleo-promo .iplayer-cta.horizontal .verb{font-size:1.1em;float:left;padding-right:8px;}
#more-tleo-promo .iplayer-cta.horizontal .remaining{float:left;}
#blq-container #blq-main #blq-content #more-tleo-promo .iplayer-cta.horizontal,.contrast-light #blq-container #blq-main #blq-content #more-tleo-promo .iplayer-cta.horizontal{padding-right:4px;padding-left:24px;background:transparent url('/staticarchive/39f329b8148833ab2e9bd861fc6df321f9b72371.png') left center no-repeat;width:auto;height:auto;}
#blq-container #blq-main #blq-content #more-tleo-promo .iplayer-cta.horizontal .remaining{background-image:url('/staticarchive/778956ea5db42ce376fd8bff74d94de84d8c176a.png');font-size:.70em;width:63px;padding-top:6px;}
.contrast-light #blq-container #blq-main #blq-content #more-tleo-promo .iplayer-cta.horizontal .remaining{background-image:url('/staticarchive/bf6750273b97018b8a5722636f5fb508e2ead17a.png');}
#more-tleo-promo .iplayer-cta.horizontal .remaining.days-8{background-position:0 bottom;}
#more-tleo-promo .iplayer-cta.horizontal .remaining.days-7{background-position:-64px bottom;}
#more-tleo-promo .iplayer-cta.horizontal .remaining.days-6{background-position:-73px bottom;}
#more-tleo-promo .iplayer-cta.horizontal .remaining.days-5{background-position:-82px bottom;}
#more-tleo-promo .iplayer-cta.horizontal .remaining.days-4{background-position:-91px bottom;}
#more-tleo-promo .iplayer-cta.horizontal .remaining.days-3{background-position:-100px bottom;}
#more-tleo-promo .iplayer-cta.horizontal .remaining.days-2{background-position:-109px bottom;}
#more-tleo-promo .iplayer-cta.horizontal .remaining.days-1{background-position:-118px bottom;}
#superpromos img{display:block;}
#superpromos p{font-weight:bold;line-height:1em;}
#superpromos .promoted-item-links{margin-top:8px;padding:8px 8px 1px 8px;list-style:square outside;}
#superpromos .promoted-item-links li{line-height:1.1em;margin-left:16px;margin-bottom:8px;}
#superpromos .promoted-item-links li:first-child{margin-top:0;}
#superpromos .promoted-item-links li{color:#666;}
#superpromos .promoted-item-links li .external{opacity:.7;}
body.contrast-dark #superpromos .promoted-item-links li{color:#ededed;}
body.contrast-dark #superpromos .promoted-item-links li .external{opacity:.7;}
.broadcast-item .synopsis{opacity:.8;line-height:1.6em;margin:0 0 8px 0;}
.broadcast-item .broadcast{margin:8px 0 8px 0;padding:16px 0;}
.drawer-component .broadcast-item .broadcast{margin-left:-32px;position:relative;display:block;}
.drawer-window .drawer-component .broadcast-item .broadcast{margin-left:-48px;}
.drawer-component{padding:0 32px 16px;}
.broadcast-item.live .broadcast{background-image:url('/staticarchive/ae6a2a092c0b887fc987b37e0026dbee3dde00ac.png');background-position:top right;background-repeat:no-repeat;}
.broadcast-item .episode{display:block;}
.broadcast-item .episode .context{font-size:1em;display:block;opacity:.8;line-height:1em;text-transform:uppercase;}
.broadcast-item .episode .title,.broadcast-item .episode .titles{font-size:1.2em;line-height:1.4em;}
.broadcast-item .services{width:112px;padding:0;float:left;margin-right:8px;display:block;}
.broadcast-item .minibroadcast-logo{display:block;width:112px;height:36px;background-position:right center;background-repeat:no-repeat;}
.minibroadcast-logo{background-color:#000;background-image:url('/staticarchive/5bae84e605a321a77074dcaebd89d39e50478efc.png');}
.broadcast-item .broadcast .details,.broadcast-item .broadcast .on-now{display:block;float:left;width:144px;}
.broadcast-item .broadcast .date,.broadcast-item .broadcast .verb{font-weight:bold;font-size:1.5em;display:block;line-height:.9em;margin-bottom:4px;}
.broadcast-item .broadcast .time{font-size:2em;display:block;line-height:1em;}
.broadcast-item .broadcast .service{display:block;}
.broadcast-item .broadcast .except,.broadcast-item .broadcast .only{display:block;font-size:.9em;text-transform:uppercase;opacity:.8;line-height:1.1em;}
#blq-container #blq-main #blq-content .simulcast-cta{background:#000;background:transparent\9;background:rgba(0,0,0,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);zoom:1;display:block;padding:4px 2px;color:#f54897;font-size:1.3em;font-weight:bold;text-align:center;}
#blq-container #blq-main #blq-content .simulcast-cta:hover,#blq-container #blq-main #blq-content .simulcast-cta:active,#blq-container #blq-main #blq-content .simulcast-cta:focus{text-decoration:none;background-color:#000;filter:none;}
#blq-container #blq-main #blq-content .simulcast-cta .verb{display:block;padding-top:48px;background:transparent url('/staticarchive/7aaeed4f245e7b93cf54cf7eb5fe29f8175d1fb3.png') center top no-repeat;}
.contrast-light #blq-container #blq-main #blq-content .simulcast-cta{background:#fff;background:transparent\9;background:rgba(255,255,255,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccFFFFFF,endColorstr=#ccFFFFFF);zoom:1;}
.contrast-light #blq-container #blq-main #blq-content .simulcast-cta:hover,.contrast-light #blq-container #blq-main #blq-content .simulcast-cta:active,.contrast-light #blq-container #blq-main #blq-content .simulcast-cta:focus{background-color:#FFF;filter:none;}
#tlec #introduction #synopsis p{font-size:1em;line-height:1.3em;margin-bottom:8px;width:608px;}
#episode #synopsis p{margin-bottom:8px;}
#tlec #media .col-b .simple-drawer-component h2{line-height:1em;padding:16px 0;}
.simple-drawer-component #synopsis,#mlec #synopsis{margin-bottom:16px;}
.simple-drawer-component #synopsis p{line-height:1.3em;font-size:1em;}
#next-on .more,#last-on .more{margin-top:8px;}
#next-on .synopsis,#last-on .synopsis{margin:0 0 16px 0;line-height:1.3em;}
.iplayer-time{text-transform:uppercase;font-size:.9em;display:block;line-height:1.2em;color:#FF5AB6;margin-top:2px;}
.iplayer-time a:link,.iplayer-time a:visted,.iplayer-time a:hover,.iplayer-time a:active,.iplayer-time a:focus{color:#f54897;font-weight:normal;padding:2px 4px;}
#blq-container #blq-main #blq-content .iplayer-cta{display:block;color:#FFF;text-decoration:none;font-weight:normal;}
#blq-container #blq-main #blq-content .iplayer-cta:link,#blq-container #blq-main #blq-content .iplayer-cta:visited,#blq-container #blq-main #blq-content .iplayer-cta:hover,#blq-container #blq-main #blq-content .iplayer-cta:active,#blq-container #blq-main #blq-content .iplayer-cta:focus{color:#f54897;text-decoration:none;}
#blq-container #blq-main #blq-content .iplayer-cta.vertical{background:#000;background:transparent\9;background:rgba(0,0,0,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);zoom:1;}
#blq-container #blq-main #blq-content .iplayer-cta.vertical:hover,#blq-container #blq-main #blq-content .iplayer-cta.vertical:active,#blq-container #blq-main #blq-content .iplayer-cta.vertical:focus{background-color:#000;filter:none;}
.contrast-light #blq-container #blq-main #blq-content .iplayer-cta.vertical{background:#fff;background:transparent\9;background:rgba(255,255,255,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccFFFFFF,endColorstr=#ccFFFFFF);zoom:1;}
.contrast-light #blq-container #blq-main #blq-content .iplayer-cta.vertical:hover,.contrast-light #blq-container #blq-main #blq-content .iplayer-cta.vertical:active,.contrast-light #blq-container #blq-main #blq-content .iplayer-cta.vertical:focus{background-color:#FFF;filter:none;}
#blq-container #blq-main #blq-content .iplayer-cta.vertical{height:128px;width:64px;padding:8px;}
.language-cy #blq-container #blq-main #blq-content .iplayer-cta.vertical{width:96px;}
#blq-container #blq-main #blq-content .iplayer-cta.horizontal,.contrast-light #blq-container #blq-main #blq-content .iplayer-cta.horizontal{height:64px;width:112px;padding-right:64px;background:transparent url('/staticarchive/c71928088b9cf42153efda924ffa9ab33c137019.png') center right no-repeat;}
.iplayer-cta.vertical .verb{padding-top:56px;background-color:transparent;background-position:top center;display:block;font-size:1.4em;font-weight:bold;background:transparent url('/staticarchive/7aaeed4f245e7b93cf54cf7eb5fe29f8175d1fb3.png') center 2px no-repeat;line-height:16px;}
.iplayer-cta.horizontal .verb{display:block;font-size:1.5em;font-weight:bold;padding:8px 0;}
#blq-container #blq-main #blq-content .iplayer-cta.vertical .remaining{display:block;text-transform:uppercase;padding-bottom:9px;margin-top:5px;width:64px;font-size:.82em;line-height:1em;color:#ccc;background-image:url('/staticarchive/bf6750273b97018b8a5722636f5fb508e2ead17a.png');background-repeat:no-repeat;}
#blq-container #blq-main #blq-content .iplayer-cta.horizontal .remaining{display:block;text-transform:uppercase;padding-bottom:9px;font-size:.9em;line-height:1em;color:#ccc;width:112px;background-image:url('/staticarchive/0063b251421e22c6c1839c600a3e5092c1c8af9e.png');background-repeat:no-repeat;}
.contrast-light #blq-container #blq-main #blq-content .iplayer-cta .remaining{color:#444;}
.contrast-dark #blq-container #blq-main #blq-content .iplayer-cta .remaining{color:#ccc;}
.contrast-light #blq-container #blq-main #blq-content .iplayer-cta.vertical .remaining{background-image:url('/staticarchive/bf6750273b97018b8a5722636f5fb508e2ead17a.png');}
.contrast-dark #blq-container #blq-main #blq-content .iplayer-cta.vertical .remaining{background-image:url('/staticarchive/778956ea5db42ce376fd8bff74d94de84d8c176a.png');}
.iplayer-cta.vertical .remaining.days-8{background-position:0 bottom;}
.iplayer-cta.vertical .remaining.days-7{background-position:-63px bottom;}
.iplayer-cta.vertical .remaining.days-6{background-position:-72px bottom;}
.iplayer-cta.vertical .remaining.days-5{background-position:-81px bottom;}
.iplayer-cta.vertical .remaining.days-4{background-position:-90px bottom;}
.iplayer-cta.vertical .remaining.days-3{background-position:-99px bottom;}
.iplayer-cta.vertical .remaining.days-2{background-position:-108px bottom;}
.iplayer-cta.vertical .remaining.days-1{background-position:-117px bottom;}
.contrast-light #blq-container #blq-main #blq-content .iplayer-cta.horizontal .remaining{background-image:url('/staticarchive/97388ade198a0ecc977f183af33a8567852e23e0.png');}
.contrast-dark #blq-container #blq-main #blq-content .iplayer-cta.horizontal .remaining{background-image:url('/staticarchive/0063b251421e22c6c1839c600a3e5092c1c8af9e.png');}
.iplayer-cta.horizontal .remaining.days-8{background-position:0 bottom;}
.iplayer-cta.horizontal .remaining.days-7{background-position:-113px bottom;}
.iplayer-cta.horizontal .remaining.days-6{background-position:-129px bottom;}
.iplayer-cta.horizontal .remaining.days-5{background-position:-145px bottom;}
.iplayer-cta.horizontal .remaining.days-4{background-position:-161px bottom;}
.iplayer-cta.horizontal .remaining.days-3{background-position:-177px bottom;}
.iplayer-cta.horizontal .remaining.days-2{background-position:-193px bottom;}
.iplayer-cta.horizontal .remaining.days-1{background-position:-209px bottom;}
#promos .promo{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #dbdbdb;}
.contrast-dark #promos .promo{border-bottom:1px solid #3B3F42;}
#promos .promo:first-child{margin-top:8px;padding-top:8px;border-top:1px solid #dbdbdb;}
.contrast-dark #promos .promo:first-child{border-top:1px solid #3B3F42;}
#promos .promo .image{float:left;}
#promos .promo .text{float:left;margin-left:-48px;margin-top:32px;min-height:128px;padding:8px 0 0 8px;width:248px;}
#promos .promo .title{font-size:2em;line-height:.9em;display:block;margin-bottom:8px;}
#promos .promoted-item-links{list-style:square outside;}
#promos .promoted-item-links li{line-height:1.1em;margin-left:16px;margin-top:4px;}
#promos .promoted-item-links li{color:#666;}
#promos .promoted-item-links li .external{opacity:.7;}
body.contrast-dark #promos .promoted-item-links li{color:#ededed;}
body.contrast-dark #promos .promoted-item-links li .external{opacity:.7;}
.col-b #clips .section{padding:0;}
#clips .clip .title{display:block;padding:4px 9px;min-height:40px;_height:40px;}
#clips .footer{margin-top:1px;color:@programme_highlight_text;padding:4px 8px;}
#clips .section li{width:384px;}
#clips .only-child li{width:480px;}
.col-b #clips .section li{width:368px;}
.col-b #clips .only-child li{width:480px;}
#clips .depiction .audio_video,#clips .depiction .audio{height:64px;width:64px;background:#000;background:transparent\9;background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3000000,endColorstr=#b3000000);zoom:1;;position:absolute;left:0;top:0;}
#clips .depiction .audio_video span,#clips .depiction .audio span{height:64px;width:64px;-webkit-background-size:auto;background-size:auto;}
#clips .depiction .audio_video span{background-image:url('/staticarchive/b60009e9e03b8d7efebd5c3baf665ee37eeba021.png');background-repeat:no-repeat;background-position:22px 50%;}
#clips .depiction .audio span{background-image:url('/staticarchive/9f65ff5f7aed52718901fddb9830468d49eadb4a.png');background-repeat:no-repeat;background-position:17px 50%;}
#clips .clip .clip-item:hover .depiction .audio_video,#clips .clip .clip-item:hover .depiction .audio{background-color:#000;}
#clips .section ul{overflow:hidden;margin:0 48px;border-right:solid 1px #FFF;border-left:solid 1px #FFF;}
#clips .section ul.only-child{overflow:hidden;margin:0;border:0;}
#clips .noscript li{display:none;_display:block;}
#clips .noscript li:first-child{display:block;}
#clips .gelui-carousel-counter-list li{margin-left:4px;margin-right:0;}
.col-b #clips .gelui-carousel-counter-list{right:8px;}
#clips .gelui-carousel ul{margin:0;border:0;}
#clips .gelui-carousel .visible .clip-item .depiction .audio_video,#clips .gelui-carousel .visible .clip-item .depiction .audio,#clips .gelui-carousel .visible .clip-item .title{visibility:visible;opacity:1;-moz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;transition:opacity .2s linear;}
#clips .gelui-carousel .not-visible .clip-item .depiction .audio_video,#clips .gelui-carousel .not-visible .clip-item .depiction .audio,#clips .gelui-carousel .not-visible .clip-item .title{visibility:hidden;opacity:0;-moz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;transition:opacity .2s linear;}
#clips .gelui-carousel .clip-item{display:block;}
#clips .gelui-carousel .gelui-carousel-viewport{margin:0 48px;}
#clips .gelui-carousel li{margin:0;}
#clips .gelui-carousel .gelui-carousel-navigation,#clips .gelui-carousel .gelui-carousel-button-wrapper,#clips .gelui-carousel .gelui-carousel-button{width:47px;height:216px;}
.col-b #clips .gelui-carousel .gelui-carousel-navigation,.col-b #clips .gelui-carousel .gelui-carousel-button-wrapper,.col-b #clips .gelui-carousel .gelui-carousel-button{width:47px;height:207px;}
#clips .gelui-carousel-navigation-left{border-right:1px solid white;}
#clips .gelui-carousel-navigation-right{border-left:1px solid white;}
.clip-item .depiction{position:relative;z-index:9;display:block;line-height:0;}
.clip-item .depiction .audio_video,.clip-item .depiction .audio{position:absolute;top:0;left:0;z-index:10;display:block;height:32px;width:32px;background:#000;background:transparent\9;background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3000000,endColorstr=#b3000000);zoom:1;}
.clip-item .depiction .audio_video span,.clip-item .depiction .audio span{display:block;height:32px;width:32px;background-position:10px 50%;-webkit-background-size:27px 13px;background-size:27px 13px;}
.clip-item .depiction .audio_video span{background-image:url('/staticarchive/bc346b88baf6b8e4b2b6846b5d0d72103c0c3727.png');background-repeat:no-repeat;}
.clip-item .depiction .audio span{background-image:url('/staticarchive/16b5a2b9019fee5053cf0354c8d16b9d4d54adbe.png');background-repeat:no-repeat;background-position:9px 50%;}
.clip-item:hover .audio_video,.clip-item:active .audio_video,.clip-item:focus .audio_video,.clip-item:hover .audio,.clip-item:active .audio,.clip-item:focus .audio{background-color:#000;}
.clip-item .title{display:block;padding:8px 8px 0 8px;min-height:80px;_height:80px;line-height:1.2em;}
.clip-item .duration,.clip-item .context{display:block;font-size:.85em;text-transform:uppercase;}
.clip-item .duration{filter:none;opacity:.80;}
#features .feature{border-top:1px solid #dbdbdb;margin-top:16px;padding-top:16px;}
.contrast-dark #features .feature{border-top:1px solid #3B3F42;}
#features .feature:first-child{border-top:none;margin-top:0;padding-top:0;}
#features.electron .feature{border-top:none;}
#features .feature .details{text-transform:uppercase;line-height:1.6em;}
#features .feature h3{font-size:2em;line-height:1em;margin:8px 0;}
#features .feature .feature-link{display:block;margin-top:16px;}
#features .feature .emp{display:block;}
#features .depiction{position:relative;}
#features .layout-promo .depiction,#features .layout-image .depiction{float:left;margin-right:16px;margin-left:0;margin-bottom:16px;}
#features .layout-image.alt .depiction{float:right;margin-left:16px;margin-right:0;}
#features .layout-image .depiction.only-child,#features .layout-image.alt .depiction.only-child{margin-left:0;margin-right:0;}
#features .depiction .cta{position:absolute;top:0;right:0;display:block;height:38px;width:38px;margin:0;padding:0;background:#000;background:transparent\9;background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3000000,endColorstr=#b3000000);zoom:1;}
#features .depiction .cta .icon{display:block;height:38px;width:38px;background:11px 11px no-repeat url('/staticarchive/efa51f3f9fc593995eefd57c5bf9c3eca860d7ac.png');}
#features .depiction:hover .cta{opacity:1;background-color:#000;filter:none;-ms-filter:none;}
#features .feature ul{padding:8px 8px 1px 0;list-style:square inside;}
#features .feature ul li{line-height:1.1em;margin-left:16px;margin-bottom:8px;}
#features .feature ul li:first-child{margin-top:0;}
#features .feature.alt ul{list-style:square outside;}
#galleries .section{padding:0;}
#galleries .gelui-carousel-counter-list{right:8px;}
#galleries .gallery .title{display:block;padding:4px 9px;min-height:40px;_height:40px;}
#galleries .footer{margin-top:1px;color:@programme_highlight_text;padding:4px 8px;}
#galleries .section li{width:368px;}
#galleries .only-child li{width:480px;}
#galleries .noscript li{display:none;_display:block;}
#galleries .noscript li:first-child{display:block;}
#galleries .depiction .media_image{height:64px;width:64px;background:#000;background:transparent\9;background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3000000,endColorstr=#b3000000);zoom:1;;position:absolute;left:0;top:0;}
#galleries .depiction .media_image span{height:64px;width:64px;-webkit-background-size:auto;background-size:auto;background-image:url('/staticarchive/ca86ba30000cb9dcb0d0a8d8ea5e4cab82e5ccdd.png');background-repeat:no-repeat;background-position:18px 50%;}
#galleries .gallery .gallery-item:hover .depiction .audio_video,#galleries .gallery .gallery-item:hover .depiction .audio{background-color:#000;}
#galleries .section ul{overflow:hidden;margin:0 48px;border-right:solid 1px #FFF;border-left:solid 1px #FFF;}
#galleries .section ul.only-child{overflow:hidden;margin:0;border:0;}
#galleries .gelui-carousel-counter-list li{margin-left:4px;margin-right:0;}
#galleries .gelui-carousel ul{margin:0;border:0;}
#galleries .gelui-carousel .visible .gallery-item .depiction .media_image,#galleries .gelui-carousel .visible .gallery-item .title{visibility:visible;opacity:1;-moz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;transition:opacity .2s linear;}
#galleries .gelui-carousel .not-visible .gallery-item .depiction .media_image,#galleries .gelui-carousel .not-visible .gallery-item .title{visibility:hidden;opacity:0;-moz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;transition:opacity .2s linear;}
#galleries .gelui-carousel .gallery-item{display:block;}
#galleries .gelui-carousel .gelui-carousel-viewport{margin:0 48px;}
#galleries .gelui-carousel li{margin:0;}
#galleries .gelui-carousel .gelui-carousel-navigation,#galleries .gelui-carousel .gelui-carousel-button-wrapper,#galleries .gelui-carousel .gelui-carousel-button{width:47px;height:216px;}
.col-b #galleries .gelui-carousel .gelui-carousel-navigation,.col-b #galleries .gelui-carousel .gelui-carousel-button-wrapper,.col-b #galleries .gelui-carousel .gelui-carousel-button{width:47px;height:207px;}
#galleries .gelui-carousel-navigation-left{border-right:1px solid white;}
#galleries .gelui-carousel-navigation-right{border-left:1px solid white;}
.gallery-item .depiction{position:relative;z-index:9;display:block;line-height:0;}
.gallery-item .depiction .media_image{position:absolute;top:0;left:0;z-index:10;display:block;height:32px;width:32px;background:#000;background:transparent\9;background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3000000,endColorstr=#b3000000);zoom:1;}
.gallery-item .depiction .media_image span{display:block;height:32px;width:32px;background-position:9px 50%;-webkit-background-size:27px 13px;background-size:27px 13px;background-image:url('/staticarchive/591429c528c178cb7f55ac5c7c2c554a8302e110.png');background-repeat:no-repeat;}
.gallery-item:hover .audio_video,.gallery-item:hover .audio.gallery-item:active .audio_video,.gallery-item:active .audio.gallery-item:focus .audio_video,.gallery-item:focus .audio{background-color:#000;}
.gallery-item .title{display:block;padding:8px 8px 0 8px;min-height:80px;_height:80px;line-height:1.2em;}
.gallery-item .context{display:block;font-size:.85em;text-transform:uppercase;}
.gallery-item .synopsis{display:block;font-size:.9em;font-weight:normal;line-height:1em;filter:alpha(opacity=80);opacity:.80;}
#podcasts li{padding:8px;margin-bottom:1px;}
#podcasts li .depiction{float:left;margin-right:8px;display:block;width:80px;}
#podcasts li .info{display:block;padding-left:88px;}
#podcasts li .info .title{font-weight:bold;display:block;font-size:1.2em;}
#related-links .links-list{padding:8px 8px 1px 8px;list-style:square outside;}
#related-links .links-list li{line-height:1.1em;margin-left:16px;margin-bottom:8px;}
#related-links .links-list li:first-child{margin-top:0;}
#related-links .links-list li{color:#666;}
#related-links .links-list li .external{opacity:.7;}
body.contrast-dark #related-links .links-list li{color:#ededed;}
body.contrast-dark #related-links .links-list li .external{opacity:.7;}
#tweets .section{padding:0;margin:0;}
#tweets h2{background-position:98%;padding:8px;}
#tweets .twitter_module_header{border-bottom:none;margin:0 8px;}
.contrast-dark #tweets .twitter_module_header{border-bottom:none;}
#tweets .tweets_container{margin:0 8px;}
#tweets .twitter_module_info{margin:0 8px;padding:8px 0;}
#tweets ul.twitter_module_tabs li{background-color:#E9E9E9;}
#tweets ul.twitter_module_tabs li.selected_tab{background-color:#9f9b98;color:white;}
#tweets .sps-tweet{border-bottom-color:#dbdbdb;}
.contrast-dark #tweets .sps-tweet{border-bottom-color:#3B3F42;}
#tweets .tweet_username{font-style:normal;font-weight:bold;}
#tweets .tweet_username a:link,#tweets .tweet_username a:visited,#tweets .tweet_username a:active{font-style:normal;font-weight:bold;}
#tweets .tweet_username a:hover{text-decoration:underline;}
#tweets .tweet_screenname{font-weight:normal;filter:alpha(opacity=80);opacity:.80;}
#tweets .tweet_screenname a{font-weight:normal;filter:alpha(opacity=80);opacity:.80;}
#tweets .twittermodule_tweets_to_load{background-color:#dbdbdb;}
.contrast-dark #tweets .twittermodule_tweets_to_load{background-color:#3B3F42;}
#tweets .twittermodule_tweets_to_load a:link,#tweets .twittermodule_tweets_to_load a:visited,#tweets .twittermodule_tweets_to_load a:hover,#tweets .twittermodule_tweets_to_load a:active{text-decoration:none;}
#tweets .customStyleSelectBox{border-color:#dbdbdb;}
#tweets .twitter_disclaimer{margin:0 8px;border-bottom:none;filter:alpha(opacity=50);opacity:.50;}
#tweets .twitter_disclaimer a:hover{text-decoration:underline;}
#tweets .twitter_module_tweets{border-bottom:none;}
.contrast-dark #tweets .twitter_module_tweets{border-bottom:none;}
.contrast-dark #tweets .customStyleSelectBox{border-color:#3B3F42;}
.contrast-dark #tweets .sps-tweet:hover{background-image:none;}
#tweets .twitter_module_footer{margin:0 8px;}
#tweets .tweet-text p{filter:alpha(opacity=80);opacity:.80;}
#tweets .tweet-text a{font-weight:normal;}
#tweets .sps-twitter_module .jspDrag{background:#dbdbdb;}
.contrast-dark #tweets .sps-twitter_module .jspDrag{background:#3B3F42;}
.programme-vote .vote-panel{padding:8px 8px 1px 8px;}
.programme-vote p.question{font-weight:bold;}
.programme-vote p{margin-bottom:8px;}
.programme-vote .footer p{margin-bottom:0;}
.programme-vote ul li{line-height:1.1em;margin-bottom:8px;}
.programme-vote ul li label{margin-left:8px;}
.programme-vote #vote_submit{color:#FFF;border:none;padding:4px 8px;font-weight:bold;cursor:pointer;margin-bottom:8px;font-size:1.4em;}
.contrast-dark .programme-vote #vote_submit{font-weight:bold;cursor:pointer;}
.programme-vote .bar-chart-table{width:100%;margin-top:-8px;}
.programme-vote .bar-chart-table .opt_name{width:28%;padding-top:8px;padding-bottom:8px;}
.programme-vote .bar-chart-table .opt_bar{width:70%;}
.programme-vote .bar-chart-table .opt_bar .bar{overflow:hidden;margin-top:8px;margin-bottom:8px;}
.programme-vote .bar-chart-table .opt_bar span{display:block;text-indent:2px;padding:1px 0;}
#buzztracker h4{font-size:1.3em;}
#buzztracker .discussion{margin-bottom:8px;padding:8px;}
#buzztracker .discussion ul{list-style:square inside;margin-left:16px;}
#buzztracker .discussion ul li{margin-top:8px;color:#666;}
body.contrast-dark #buzztracker .discussion ul li{color:#ededed;}
#buzztracker .disclaimer{line-height:1.1em;}
#buzztracker .discussion.both .blogs{float:left;padding-right:8px;border-right:solid 1px #dbdbdb;width:200px;}
.contrast-dark #buzztracker .discussion.both .blogs{border-right:solid 1px #3B3F42;}
#buzztracker .discussion.both .elsewhere{float:left;margin-left:8px;width:200px;}
#buzztracker .discussion .elsewhere .hashtags{margin-top:8px;}
#recommendations{width:415px;padding:0 0 0 16px;float:left;border-right:1px solid #bcbcbc;_height:248px;min-height:248px;}
.contrast-dark #footer #recommendations{border-right:1px solid #1b1b1b;}
#recommendations h2{border:none;margin-bottom:16px;font-size:1.8em;margin-top:8px;}
#recommendations .recommendations .promo{float:left;width:192px;margin-left:16px;}
#recommendations .recommendations .promo:first-child,#recommendations .recommendations .first-child{margin-left:0;}
#recommendations .recommendations .title{font-size:1.4em;}
#recommendations .recommendations .recommended h4{margin-top:2px;}
#around-the-bbc{width:272px;float:left;padding:8px 16px 8px 16px;}
#around-the-bbc h2{border:none;margin-bottom:16px;font-size:1.8em;}
#around-the-bbc .similar-programmes{margin-top:8px;padding:8px 8px 0 8px;}
#around-the-bbc .similar-programmes h3{margin-bottom:8px;font-size:1.2em;}
#around-the-bbc .similar-programmes .category_group{margin-bottom:8px;}
#around-the-bbc .similar-programmes h4{text-transform:uppercase;display:block;font-size:.8em;float:left;width:80px;}
#around-the-bbc .similar-programmes .genres,#around-the-bbc .similar-programmes .formats{display:block;width:176px;float:left;}
#around-the-bbc .similar-programmes .genres li,#around-the-bbc .similar-programmes .formats li{display:block;}
#service-promo{width:240px;float:right;}
#service-promo .on-air{float:left;display:block;color:#fff;width:112px;height:240px;padding-top:8px;}
#service-promo .on-air a:link,#service-promo .on-air a:visited,#service-promo .on-air a:hover,#service-promo .on-air a:active,#service-promo .on-air a:focus{background-color:transparent;color:#fff;}
#service-promo .on-air h2 a{display:block;height:63px;width:112px;}
#service-promo .on-air .footer-logo{margin-bottom:8px;}
#service-promo .on-air .simulcast{margin:0 8px 4px 8px;font-size:.9em;text-transform:uppercase;}
#service-promo .on-air .depiction{display:block;width:96px;height:54px;margin:0 8px 4px 8px;}
#service-promo .on-air h3,#service-promo .on-air h4{line-height:1.2em;margin:0 8px;}
#service-promo .service-nav{float:right;display:block;width:127px;height:248px;overflow:hidden;margin-left:1px;}
#service-promo .service-nav ul{background:#000;background:transparent\9;background:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);zoom:1;height:100%;padding:16px 16px 0 16px;}
#service-promo .service-nav li{padding:0;line-height:1em;margin-bottom:14px;}
#service-promo .service-nav a:link,#service-promo .service-nav a:visited,#service-promo .service-nav a:hover,#service-promo .service-nav a:active,#service-promo .service-nav a:focus{margin-top:16px;background:none;color:#fff;}
#media{width:974px;min-height:360px;_height:360px;margin-top:8px;}
#media .col-a{float:left;margin-bottom:-112px;width:640px;}
#media.promo-media .col-a{width:592px;overflow:hidden;}
#media.promo-media .col-a .depiction,#media.promo-media-expand .col-a .depiction{line-height:0;display:block;}
#media .col-b{width:334px;float:right;overflow:auto;height:360px;}
#media.promo-media .col-b{width:382px;}
#media .col-b h2{font-size:2.4em;line-height:1.6em;border:none;}
#introduction{width:976px;margin-top:1px;margin-bottom:0;}
#introduction .col-a{padding:8px;padding:16px 16px 8px 16px;display:block;min-height:48px;_height:48px;width:608px;float:left;}
#introduction .col-a:first-child{width:944px;}
#introduction #guide{width:303px;padding:16px;margin-left:1px;float:right;min-height:40px;_height:40px;}
#content{margin-top:8px;padding-top:0;width:976px;}
#content .col-a{width:480px;padding-right:0;padding-left:16px;float:left;}
#content .col-b{float:right;width:464px;}
#content .col-a .component:first-child,#content .col-b.component:first-child{margin-top:16px;}

.intro {margin-bottom: 16px;}

form .required, form .small {color: #767676; padding: 0 0.2em 0 0;}

form .required {margin-bottom: 1.231em;}

form {border-top: 1px solid #DBDBDB; border-bottom: 1px solid #dbdbdb; margin: 16px 0; padding: 16px 0;}

form legend {margin-top: -99999px; position: absolute;top: -99999px;}

form label {display: block;}

input.text {background-color: #eee; border: 1px solid #ccc; color: #666; display: block; font-size: 1.538em; font-weight: bold; height: 34px; line-height: 34px; margin: 8px 0; width: 282px;}

textarea {background-color: #eee; border: 1px solid #ccc; color: #666; margin: 8px 0;}

input, textarea, button {font-family: arial,sans-serif;}

.submit {border: 0 none; cursor: pointer; font-size: 1.538em; font-weight: bold; margin-top: 8px; background-color: rgba(0, 51, 102, 0.9); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6003366,endColorstr=#e6003366);zoom: 1; color: #FCD164;; padding: 4px 6px;}

.submit:hover {background-color: #012c5f; color: #fff;}

form h2 {font-size: 2em; line-height: 1em; margin: 8px 0;}

.err {color: #990000;font-weight: bold;}



