/* Copyright (2008) BathTV - Web Design By Bathcomms (www.bathcomms.co.uk) */
#accessibility{display:none}
body{margin:0;padding:0;color:#fff;background:#183631 url(../images/body-bg.png) top left repeat-x;font-family:arial,verdana,helvetica,sans-serif;font-size:84%}
#page{margin:0 auto;padding:0;width:980px;background-color:#000}
#header{margin:0;padding:0;height:70px;background:#000 url(../images/header-bg.png) top left no-repeat}
#menu{margin:0;padding:0;height:30px;line-height:30px;float:right}
#content{margin:0;padding:20px}
body#player-page #content{padding:0;height:auto !important;height:380px;min-height:380px}
.column{width:710px;float:left}
#rightcol{margin:0;padding:20px 20px 0 20px;width:190px;float:left}
#footer{margin:0;padding:0 10px;height:20px;line-height:20px;background:#000 url(../images/footer-bg.png) top left repeat-x;font-size:75%;clear:left}
#header a#logo{margin:0 0 0 18px;height:70px;float:left}
#nav,#nav ul{margin:0;padding:0;line-height:1;list-style:none}
#nav a,#nav .separator{margin:0 5px 0 0;padding:0 5px;height:27px;line-height:27px;color:#fff;background:#101010 url(../images/menu-link-bg.png) top left repeat-x;border-width:0 0 3px 0;border-style:solid;border-color:#101010;display:block !important;display:inline;text-decoration:none;cursor:pointer;float:none !important;float:left}
#nav a:hover,#nav .separator:hover,#nav li.active a,#nav li.active .separator{border-color:#cd0000}
#nav li{float:left}
#nav li ul{width:160px;position:absolute;left:-999em;z-index:3}
#nav li ul ul{margin:-27px 0 0 160px}
#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{left: -999em}
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{left:auto;clear:left}
#nav li ul a,#nav li ul .separator{margin:0;padding:0 0 0 5px;width:155px;border:0}
#nav li ul a:hover,#nav li ul .separator:hover{background-position:0 -30px}
#rightcol .module{margin:0 0 20px 0;padding:0;color:#555;background-color:#fff}
#rightcol .module h3{margin:0;padding:0;height:25px;line-height:25px;color:#fff;background:#cd0000 url(../images/module-header-bg.png) bottom left repeat-x;text-align:center;font-size:100%}
#rightcol .module .module-inner{padding:5px}
#footer a{color:#fff;text-decoration:none}
#footer a:hover{text-decoration:underline}
#footer-left,#footer-menu,#footer-right{margin:0;padding:0;width:140px;float:left}
#footer-menu{width:680px}
#footer-right{text-align:right}
#footer-menu ul{margin:0;padding:0;list-style:none;text-align:center}
#footer-menu ul li{margin:0 10px;padding:0;display:inline}
a img{border:0}
#content h1,#content h2,#content h3,.heading{color:#ffff6e;font-weight:normal}
#content h1,.heading{font-size:150%}
#content h2{font-size:120%}
#content h3{font-size:105%}
#content a,#main a{color:#fff;font-weight:bold}
#content a:hover,#main a:hover{text-decoration:none}
#content fieldset{border:0}
#content input,#content textarea{color:#fff;background-color:#000;border:1px solid #fff;font-family:inherit;font-size:inherit}
#content input.button,#content button{color:#fff;background-color:#cd0000;border:1px solid #fff;cursor:pointer}
#content dl#system-message{margin:0 0 20px 0;padding:5px 0;color:#cd0000;background-color:#e6c0c0;border:2px solid #cd0000;font-weight:bold}
#content dl#system-message dt{display:none}
#content dl#system-message ul{margin:0;padding:0;list-style:none}
#content .componentheading{margin-bottom:10px;color:#ffff6e;font-size:150%;font-weight:normal}
#content table.store-product{margin:0;padding:0;width:100%;border:0;border-collapse:collapse;background-color:#323232}
#content table.store-product tr td{margin:0;padding:0;padding:10px}
#content table.store-product tr td.store-item{width:350px}
#content table.store-product tr td.store-amount{width:50px}
#content table.store-product tr td.store-button{vertical-align:middle}
#content table.store-product tr td.store-button fieldset,#content table.store-product tr td.store-button fieldset form{margin:0;padding:0;border:0;float:left}
#content table.store-product tr td.store-button fieldset input{width:20px;background-color:transparent}
#content table.store-product tr td.store-button fieldset input.button{width:auto;background-color:#cd0000}
#content .paypal-graphic{margin-top:40px;text-align:center}
.bold{font-weight:bold}
.italic{font-style:italic}
#console{width:340px;height:380px;float:right;overflow:hidden}
#introtext,#related-videos{padding:0 10px}
#introtext h3{margin-top:10px}
#related-videos p,#featured-links p{margin-bottom:0}
#related-videos ul,#featured-links ul{margin:0;padding:0;list-style:none}
#details-footer{padding:10px;font-weight:bold}
#details-footer a img{vertical-align:middle}
#details-footer #help{color:#ffff6e;cursor:pointer}
ul#playlist{margin:0;padding:0;width:322px;list-style:none;float:left}
ul#playlist li{width:322px;float:left}
ul#playlist li a{padding:5px;width:312px;height:47px;font-size:85%;font-weight:normal;text-decoration:none;float:left}
ul#playlist li a:hover{background:#cd0000}
ul#playlist li a img{margin-right:5px;border:1px solid #fff;float:left}
ul#playlist li a .title{margin-bottom:3px;font-weight:bold;color:#ffff6e;display:block}
ul#playlist li.active a,ul#playlist li.active a:hover,ul#playlist li.active a .title{color:#000;background-color:#fff}
ul#playlist li.active a img{border-color:#000}
.tabber{height:380px;overflow:auto;clear:left}
.tabberlive .tabbertabhide{display:none}
ul.tabbernav{margin:0;padding:0;height:34px;border-bottom:1px solid #666}
ul.tabbernav li{margin:0;height:34px;list-style:none;display:inline}
ul.tabbernav li a{width:170px;height:34px;line-height:34px;background:#101010 url(../images/tab-bg.png) 0 0 repeat-x;text-align:center;text-decoration:none;float:left}
#content ul.tabbernav li a:hover{text-decoration:underline}
ul.tabbernav li.tabberactive a,#content ul.tabbernav li.tabberactive a:hover{background-color:#cd0000;background-image:url(../images/tab-active-bg.png);text-decoration:none}
.tabberlive .tabbertab{height:345px;overflow:auto;clear:left}
.tabberlive .tabbertab h2{display:none}
#bathtv-player{height:380px;border-bottom:1px solid #666;overflow:hidden}
#player{margin:0;padding:0;width:640px;height:380px;color:#fff;background-color:#000;text-align:center}
.heading{margin:0;padding-top:20px}
#video-player{float:left}
#details{padding:0 20px 1px 20px;overflow:hidden}
#debug{margin:0 auto;padding:0 10px;width:960px;height:300px;background-color:#000;overflow:auto}
#bathtv-player{position:relative}
#player{position:absolute;top:0;left:0;z-index:1}
#overlay{padding:20px;width:600px;height:340px;background-color:#000;position:absolute;top:0;left:0;z-index:2}
.hide{display:none}
.show{display:block}
#overlay-header{margin-bottom:10px;height:27px}
#overlay-header a{background:#cd0000 0 0 no-repeat;text-align:center;text-decoration:none}
#overlay-header a:hover{color:#ffff6e}
#overlay-header a#overlay-replay{width:94px;height:26px;line-height:26px;background-image:url(../images/overlay-replay-bg.png);float:left}
#overlay-header a#overlay-close{width:27px;height:27px;line-height:27px;background-image:url(../images/overlay-close-bg.png);font-size:18px;float:right}
#overlay-left,#overlay-right{padding:0 20px 0 0;width:280px;height:170px;float:left;overflow:hidden}
#overlay-right{padding:0 0 0 20px}
#overlay h1{margin-top:0;color:#fff}
#overlay h2{margin-top:0}
#overlay h2#related-header{margin:10px 0 5px 0;width:600px;float:left}
#overlay #video-categories{width:600px;height:100px;overflow:auto;float:left;clear:left}
#overlay #video-categories ul{margin:0;padding:0;list-style:none}
#overlay #video-categories ul li{margin-right:5px;width:115px;float:left;clear:none}
#overlay #video-categories ul li a{width:115px;font-size:90%;font-weight:normal;text-decoration:none;float:left}
#overlay #video-categories ul li a img{margin:0 auto;border:1px solid #fff;display:block}
#overlay #video-categories ul li a span{width:115px;text-align:center;float:left;cursor:pointer}
#overlay #video-categories ul li a:hover{color:#ffff6e}
#overlay #video-categories ul li a:hover img{border-color:#ffff6e}
.homepage-overlay{padding:0 20px;width:180px;height:207px;text-align:center;overflow:hidden;float:left}
.homepage-overlay .heading{padding-top:0}
#content .homepage-overlay p.homepage-feature{margin:0 auto;width:115px}
#content .homepage-overlay p.homepage-feature a{width:115px;font-size:90%;font-weight:normal;text-decoration:none;float:left}
#content .homepage-overlay p.homepage-feature a img{margin:0 auto;border:1px solid #fff;display:block}
#content .homepage-overlay p.homepage-feature a span{width:115px;text-align:center;float:left;cursor:pointer}
#content .homepage-overlay p.homepage-feature a:hover{color:#ffff6e}
#content .homepage-overlay p.homepage-feature a:hover img{border-color:#ffff6e}
a#homepage-featured{padding:10px 20px;width:340px;height:187px;background-color:#af0000;display:block;font-weight:normal;text-decoration:none;overflow:hidden;float:left}
a#homepage-featured span.para{margin-bottom:10px;display:block}
a#homepage-featured span.heading{padding-top:0}
a#homepage-featured img{margin:0 0 2px 10px;border:1px solid #fff;float:right}
a#homepage-featured:hover{background-color:#cd0000}
@media print{
#header,#menu,#rightcol,#footer{display:none}
#page,#content{margin:0;padding:0;width:auto}
#content h1,#content h2,#content h3,#content p,#content a{color:#000;font-weight:normal;text-decoration:none}
}

/*#mid-roll{
padding:20px;
width:600px;
height:60px;
background-color:#000;
position:absolute;
top:260px;
left:0;
z-index:2;
}*/