BODY {margin:0px;padding:0px;}
#c4container {clear:both;color:#fff;_width:80em;min-width:80em;padding-bottom:20px !important;}
/*override backgroudn on footer*/
#c4footer {clear:left;background:transparent url(/media/pf/c4footerbg.gif) !important;}
.mpuAD h2 {font-family:Arial,verdana,helvetica,san-serif;margin:0px;padding:0px;font-size:0.7em}/*cc*/
#c4ad-x07 h2,#c4ad-x08 h2  {font-family:Arial,verdana,helvetica,san-serif;margin:0px;padding:0px;font-size:0.7em;}/*cc*/
.single,.double,.triple,.listings,.secondary-nav,.pageheading {font-size:0.70em;font-family:Arial,verdana,helvetica,san-serif;}
.pageheading H1 A,.single A,.double A,.triple A,.listings A,.secondary-nav A {color:#fff;text-decoration:none}
.pageheading H1 {width:14em;margin:0px;padding:1px 6px 1px 6px }
/* Self clearing elements - including IE7 compatibility */
.cb:after {content: ".";display: block;height:0px;clear: both;visibility:hidden;}
.cb {display: inline-block;} 
/* Hides from IE-mac \*/
* html .cb {height: 1%;}
.cb {display: block;}
.pageheading {margin-top:15px}
/*.pageheading H1 {_font-family:C4 Menu,Arial,sans-serif;font-size:1.4em;font-weight:700px;_font-weight:500;}*/
.pageheading H1 {font-size:1.4em;font-weight:bold}/*cc*/
.mpuAD H2 {_width:120px;min-width:120px;display:inline}

.latest-news h2 {margin: 0px; padding: 0px;_height: 14px;min-height:14px;border-left:3px #ffffff solid}
.latest-news h2 a {display: block;	width:94px;_height:14px;min-height:14px;color:#5e534c}
.latest-news h2 span {background-color:#fff;color:#5e534c;_width:120px;min-width:120px}

.secondary-nav {_width:12.1em;min-width:12.1em;margin:0px 4px 0px 0px;}/*cc*/
.sidebar-nav {margin:0px;padding:0px;list-style: none;width:100%;}
.sidebar-nav li {margin:0px;padding:0px;width: 100%;vertical-align: bottom;}
.sidebar-nav li a {display: block;position: relative;padding: 0px 6px;text-decoration: none;font-size:1.18em;font-weight:bold;}	
.sidebar-nav ul {margin:0px;padding:0px;list-style: none;}

.sidebar-nav ul li a {display: block;font-weight:bold;padding:0px 6px 0px 6px;font-family:Arial,verdana,helvetica,san-serif !important;font-size:1em}
.single,.latest-news,.feature {_height:120px;min-height:120px;_width:140px;min-width:140px;}/*cc*/
.double {_height:120px;min-height:120px;_width:280px;min-width:280px}/*cc*/
.triple {_height:120px;min-height:120px;_width:420px;min-width:420px}/*cc*/
.listings {_height:136px !important;min-height:136px;_width:280px;min-width:280px}/*cc*/
.list {_height:35px !important;min-height:35px;_width:280px;min-width:280px}/*cc*/

.single div.content,.single div.contentwithoutimage {width:100%}
.double div.content,.double div.contentwithoutimage {width:100%}
.triple div.content,.triple div.contentwithoutimage {width:100%}
.single .div.dTshadow,.single .div.dHshadow,.double .div.dTshadow,.double .div.dHshadow,.triple .div.dTshadow,.triple .div.dHshadow {width:100%}
.single img,.double img,.triple img {border:0px;z-index:50}
.ext-headers {}
.promo {margin:0px 4px 4px 0px;_height:116px;min-height:116px;}/*cc*/
.promo H2,.promo H3,.ext-headers H2 {margin:0px;padding:0px;font-size:1.0em;}
.ext-headers p a,.ext-headers h2,.feature H2,.promo H2 {font-size:1.1em;font-weight:bold;}
.ext-headers p a {padding:0px 0px 0px 3px}
.promo P {margin:0px;padding:0px;} 
.bandhome {_height:16px;min-height:16px;font-size:1px;margin:0px 4px 4px 0px;}/*cc*/
.bandwatch,.bandtv,.bandlifestyle,.banddocumentaries,.bandinteract,.bandentertainment {height:16px;font-size:1px;margin:0px 4px 4px 0px;}/*cc*/

.home .listing-text P,.home P,.home h3 {margin:0px;padding:0px;border-left:#222020 3px solid} 
.home .listings,.home .listing-text SPAN,.home div.promo,.home .listings-list dl.highlight,.home div.feature li:hover,.home div.feature li.highlight,.home SPAN {background-color:#222020;color:#fff}
.home .listings-list dl,.home-hdr,.home div.feature li {background-color:#5e534c;color:#fff}
.nhome {_height:16px;min-height:16px;font-size:1px;background-color:#fff;}/*cc*/
.bandhome,.home .ext-headers {background-color:#fff}
.secondary-home {padding:0px 0px 0px 0px;background:#fff}
.nav-home {background:url(/media/pf/nav-bottom-home.gif) repeat;font-size:7px;padding:0px 0px 7px 0px;margin-bottom:0px !important;}
.secondary-home .sidebar-nav {background: #fff;}
.secondary-home .sidebar-nav li a {font-size:1em;font-weight:bold;padding: 0px 6px;font-family:Arial,sans-serif;border-bottom: 1px solid #aaa;background: #fff;color: #18100A;}/*cc*/
.secondary-home .sidebar-nav li a:active,.secondary-home .sidebar-nav li a:focus,.secondary-home .sidebar-nav li a:hover {background: #666;color: #fff;}
.secondary-home .sidebar-nav ul li a {padding:0px 6px 0px 14px;font-weight:normal;background: #ddd url(/media/pf/nav-bg-home.gif) repeat;color: #18100A;}/*cc*/
.secondary-home .sidebar-nav ul li a:active,.secondary-home .sidebar-nav ul li a:focus,.secondary-home .sidebar-nav ul li a:hover {background: #444 url(/media/pf/nav-bg-home-o.gif) repeat;color: #fff;}
.home H1,.mpuAD H2,.home h2 span,.home .feature .content h2,.home h2 span a,.ext-headers p a {background: #fff;color: #18100A;}
.home H1 A {color: #000;}
.home h2 {border-left:3px solid #ffffff;}

.watch .listing-text P,.watch P,.watch h3 {margin:0px;padding:0px;border-left:3px solid #60707D} 
.watch .listings,.watch .listing-text SPAN,.watch div.promo,.watch .listings-list dl.highlight,.watch div.feature li:hover,.watch div.feature li.highlight,.watch SPAN {background-color:#60707D !important;color:#fff}
.watch H1,.watch .ext-headers,.watch .ext-headers p a,.watch h2 span,.watch .feature .content h2,.watch .listings-list dl,.watch-hdr,.watch div.feature li {background-color:#42B0ED !important;color:#fff}
.watch h2 {border-left:3px solid #42B0ED !important;}
.nwatch {height:16px;font-size:1px;background-color:#42b0ed;}
.bandwatch {background-color:#42b0ed}
.secondary-watch {padding:0px 0px 0px 0px;background:#42b0ed;}
.nav-watch {background:url(/media/pf/nav-bottom-watch.gif) repeat;font-size:7px;padding:0px 0px 7px 0px;margin-bottom:10px !important;}
.secondary-watch .sidebar-nav {color:#fff;background: #42b0ed;}
.secondary-watch .sidebar-nav li a {font-size:1em;font-weight:bold;background: #42b0ed;color: #fff;border-bottom: 1px solid #4b87aa;}
.secondary-watch .sidebar-nav li a:active,.secondary-watch .sidebar-nav li a:focus,.secondary-watch .sidebar-nav li a:hover {background: #475c69;color: #fff;}
.secondary-watch .sidebar-nav ul li a {padding:0px 6px 0px 14px;font-weight:normal;background: #5e7d8e url(/media/pf/nav-bg-watch.gif) repeat;color: #fff;}
.secondary-watch .sidebar-nav ul li a:hover {background: #475c69 url(/media/pf/nav-bg-watch-o.gif) repeat;color: #fff;}

.tv .listing-text P,.tv P,.tv h3 {margin:0px;padding:0px;border-left:3px solid #005B94} 
.tv .listings,.tv .listing-text SPAN,.tv div.promo,.tv .listings-list dl.highlight,.tv div.feature li:hover,.tv div.feature li.highlight,.tv SPAN {background-color:#005B94 !important;color:#fff;}
.tv H1,.tv .ext-headers,.tv .ext-headers p a,.tv h2 span,.tv .feature .content h2,.tv .listings-list dl,.tv-hdr,.tv div.feature li {background-color:#0198C2 !important;color:#fff}
.tv h2 {border-left:3px solid #0198C2 !important;}
.ntv {height:16px;font-size:1px;background-color:#0198C2;}
.bandtv {background-color:#0198C2;}
.secondary-tv {padding:0px 0px 0px 0px;background:#0198c2}
.nav-tv {background:url(/media/pf/nav-bottom-tv.gif) repeat;font-size:7px;padding:0px 0px 7px 0px;margin-bottom:10px !important;}
.secondary-tv .sidebar-nav {background: #0198c2;}
.secondary-tv .sidebar-nav li a {font-size:1em;font-weight:bold;background: #0198c2;color: #fff;border-bottom: 1px solid #014a62;}
.secondary-tv .sidebar-nav li a:active,.secondary-tv .sidebar-nav li a:focus,.secondary-tv .sidebar-nav li a:hover {background: #26444d;color: #fff;}
.secondary-tv .sidebar-nav ul li a {padding:0px 6px 0px 14px;font-weight:normal;background: #0198c2 url(/media/pf/nav-bg-tv.gif) repeat;color: #fff;}
.secondary-tv .sidebar-nav ul li a:active,.secondary-tv .sidebar-nav ul li a:foucs,.secondary-tv .sidebar-nav ul li a:hover {background: #0198c2 url(/media/pf/nav-bg-tv-o.gif) repeat;color: #fff;}

.lifestyle .listing-text P,.lifestyle P,.lifestyle h3 {margin:0px;padding:0px;border-left:3px solid #0A5C00} 
.lifestyle .listings,.lifestyle .listing-text SPAN,.lifestyle div.promo,.lifestyle .listings-list dl.highlight,.lifestyle div.feature li:hover,.lifestyle div.feature li.highlight,.lifestyle SPAN {background-color:#0A5C00 !important;color:#fff}
.lifestyle H1,.lifestyle .ext-headers,.lifestyle .ext-headers p a,.lifestyle h2 span,.lifestyle .feature .content h2,.lifestyle .listings-list dl,.lifestyle-hdr,.lifestyle div.feature li {background-color:#339900 !important;color:#fff}
.lifestyle h2 {border-left:3px solid #339900 !important;}
.nlifestyle {height:16px;font-size:1px;background-color:#339900}
.bandlifestyle {background-color:#339900}
.secondary-lifestyle {padding:0px 0px 0px 0px;background:#339900}
.nav-lifestyle {background:url(/media/pf/nav-bottom-lifestyle.gif) repeat;font-size:7px;padding:0px 0px 7px 0px;margin-bottom:10px !important;}
.secondary-lifestyle .sidebar-nav {background: #339900}
.secondary-lifestyle .sidebar-nav li a {font-size:1em;font-weight:bold;background: #339900;color: #fff;border-bottom: 1px solid #336600;}
.secondary-lifestyle .sidebar-nav li a:active,.secondary-lifestyle .sidebar-nav li a:focus,.secondary-lifestyle .sidebar-nav li a:hover {background: #314427;color: #fff;}
.secondary-lifestyle .sidebar-nav ul li a {padding:0px 6px 0px 14px;font-weight:normal;background: #339900 url(/media/pf/nav-bg-lifestyle.gif) repeat;color: #fff;}
.secondary-lifestyle .sidebar-nav ul li a:active,.secondary-lifestyle .sidebar-nav ul li a:focus,.secondary-lifestyle .sidebar-nav ul li a:hover {background: #314427 url(/media/pf/nav-bg-lifestyle-o.gif) repeat;color: #fff;}

.documentaries .listing-text P,.documentaries P,.documentaries h3 {margin:0px;padding:0px;border-left:3px solid #336666} 
.documentaries.listings,.documentaries .listing-text SPAN,.documentaries div.promo,.documentaries .listings-list dl.highlight,.documentaries div.feature li:hover,.documentaries div.feature li.highlight,.documentaries SPAN {background-color:#336666 !important;color:#fff}
.documentaries H1,.documentaries .ext-headers,.documentaries .ext-headers p a,.documentaries h2 span,.documentaries .feature .content h2,.documentaries .listings-list dl,.documentaries-hdr,.documentaries div.feature li {background-color:#339999 !important;color:#fff}
.documentaries H2 {border-left:3px solid #339999 !important;}
.ndocumentaries {height:16px;font-size:1px;background-color:#339999}
.banddocumentaries {background-color:#339999}
.secondary-documentaries {padding:0px 0px 0px 0px;background:#339999}
.nav-documentaries {background:url(/media/pf/nav-bottom-docu.gif) repeat;font-size:7px;padding:0px 0px 7px 0px;margin-bottom:10px !important;}
.secondary-documentaries .sidebar-nav {background: #339999;}
.secondary-documentaries .sidebar-nav li a {font-size:1em;font-weight:bold;border-bottom: 1px solid #336666;background: #339999;color: #fff;}
.secondary-documentaries .sidebar-nav li a:active,.secondary-documentaries .sidebar-nav li a:focus,.secondary-documentaries .sidebar-nav li a:hover {background: #2f4747;color: #fff;}
.secondary-documentaries .sidebar-nav ul li a {padding:0px 6px 0px 14px;font-weight:normal;background: #339999 url(/media/pf/nav-bg-docu.gif) repeat;color: #fff;}
.secondary-documentaries .sidebar-nav ul li a:active,.secondary-documentaries .sidebar-nav ul li a:focus,.secondary-documentaries .sidebar-nav ul li a:hover {background: #2f4747 url(/media/pf/nav-bg-docu-o.gif) repeat;color: #fff;}

.interact .listing-text P,.interact P,.interact h3 {margin:0px;padding:0px;border-left:3px solid #CC3300} 
.interact .listings,.interact .listing-text SPAN,.interact div.promo,.interact .listings-list dl.highlight,.interact div.feature li:hover,.interact div.feature li.highlight,.interact SPAN {background-color:#CC3300 !important;color:#fff}
.interact H1,.interact .ext-headers,.interact .ext-headers p a,.interact h2 span,.interact .feature .content h2,.interact .listings-list dl,.interact-hdr,.interact div.feature li {background-color:#FF6600 !important;color:#fff}
.interact H2 {border-left:3px solid #ff6600 !important;}
.ninteract {height:16px;font-size:1px;background-color:#ff6600}
.bandinteract {background-color:#ff6600}
.secondary-interact {padding:0px 0px 0px 0px;background:#ff6600}
.nav-interact {background:url(/media/pf/nav-bottom-interact.gif) repeat;font-size:7px;padding:0px 0px 7px 0px;margin-bottom:10px !important;}
.secondary-interact .sidebar-nav {background: #CC3300;color:#fff;}
.secondary-interact .sidebar-nav li a {font-size:1em;font-weight:bold;background: #ff6600;color: #fff;border-bottom: 1px solid #9f0000;}
.secondary-interact .sidebar-nav li a:active,.secondary-interact .sidebar-nav li a:focus,.secondary-interact .sidebar-nav li a:hover {background: #643f26;color: #fff;}
.secondary-interact .sidebar-nav ul li a {padding:0px 6px 0px 14px;font-weight:normal;background: #ff6600 url(/media/pf/nav-bg-interact.gif) repeat;color: #fff;}
.secondary-interact .sidebar-nav ul li a:active,.secondary-interact .sidebar-nav ul li a:focus,.secondary-interact .sidebar-nav ul li a:hover {background: #643f26 url(/media/pf/nav-bg-interact-o.gif) repeat;color: #fff;}

.entertainment .listing-text P,.entertainment P,.entertainment h3 {margin:0px;padding:0px;border-left:3px solid #990066} 
.entertainment .listings,.entertainment .listing-text SPAN,.entertainment div.promo,.entertainment .listings-list dl.highlight,.entertainment div.feature li:hover,.entertainment div.feature li.highlight,.entertainment SPAN {background-color:#990066 !important;color:#fff}
.entertainment H1,.entertainment .ext-headers,.entertainment .ext-headers p a,.entertainment h2 span,.entertainment .feature .content h2,.entertainment .listings-list dl,.entertainment-hdr,.entertainment div.feature li {background-color:#FD096F !important;color:#fff}
.entertainment H2 {border-left:3px solid #fd096f !important;}
.nentertainment {height:16px;font-size:1px;background-color:#fd096f}
.bandentertainment {background-color:#fd096f}
.secondary-entertainment {padding:0px 0px 0px 0px;background:#fd096f}
.nav-entertainment {background:url(/media/pf/nav-bottom-ent.gif) repeat;font-size:7px;padding:0px 0px 7px 0px;margin-bottom:10px !important;}
.secondary-entertainment .sidebar-nav {background: #fd096f;}
.secondary-entertainment .sidebar-nav li a {font-size:1em;font-weight:bold;background: #fd096f;color: #fff;border-bottom: 1px solid #990033;}
.secondary-entertainment .sidebar-nav li a:active,.secondary-entertainment .sidebar-nav li a:focus,.secondary-entertainment .sidebar-nav li a:hover {background: #57283d;color: #fff;}
.secondary-entertainment .sidebar-nav ul li a {padding:0px 6px 0px 14px;font-weight:normal;background: #fd096f url(/media/pf/nav-bg-ent.gif) repeat;color: #fff;}
.secondary-entertainment .sidebar-nav ul li a:active,.secondary-entertainment .sidebar-nav ul li a:focus,.secondary-entertainment .sidebar-nav ul li a:hover {background: #57283d url(/media/pf/nav-bg-ent-o.gif) repeat;color: #fff;}

.news .listing-text P,.news P,.news h3 {margin:0px;padding:0px;border-left:3px solid #393e6f} 
.news .listings,.news .listing-text SPAN,.news div.promo,.news .listings-list dl.highlight,.news div.feature li:hover,.news div.feature li.highlight,.news SPAN {background-color:#393e6f !important;color:#fff}
.news H1,.news .ext-headers,.news .ext-headers p a,.news h2 span,.news .feature .content h2,.news .listings-list dl,.news-hdr,.news div.feature li {background-color:#565ca9 !important;color:#fff}
.news H2 {border-left:3px solid #565ca9 !important;}
.bandnews {background-color:#565ca9}
.listing-text P {margin:0px;padding:0px;border-left:3px solid #990066} 
.listing-text SPAN {background-color:#990066;color:#fff}


.promo A:hover,.promo A:active ,.promo A:focus  {text-decoration:underline}
.promo A {text-decoration:none}
.promo div.content,.feature div.content {margin-top:-116px;z-index:100;position:relative}/*cc*/
.promo div.contentwithoutimage,.feature div.contentwithoutimage {z-index:100;}

div.right {float:right;}

.listings {margin: 0px 4px 4px 0px;width: 276px;background-repeat: no-repeat;background-position: 0px 7px;background:none !important}/*cc*/
.listings img {border:0px}
.listings A:hover, .listings A:active , .listings A:focus {text-decoration:underline}/*cc*/
.tv_list {margin-top:-116px}
.listings-list {width: 148px;z-index:100;position:relative}/*cc*/
.listings-list dl {margin:0px 0px 1px 0px;padding: 1px 2px 1px 4px;color:#fff}
.listings-list dl.highlight {	margin-top: 1px;	margin-bottom: 1px;}
.listings-list dt {margin: 0px; padding: 0px;float: left;_width:28px;min-width:28px;margin-right: 4px;}
.listings-list dd {margin: 0px; padding: 0px 0px 1px 0px;float: left;width:104px;line-height: 1.2;font-weight: bold;}
.listings-list dd a {color: #fff;text-decoration:none;}
.listings-list dd a:hover,.listings-list dd a:focus,.listings-list dd a:active,.listing-text a:hover, .listing-text a:active, .listing-text a:focus {color: #fff;text-decoration:underline;}
.listing-text {width:46%;float:left}
.listing-text P {margin:0px;padding:0px}

/*Links List component */
.double div.feature div.content {width:136px !important;}/*cc*/
.feature {margin: 0px 0px 0px 0px;background-repeat: no-repeat;background-color: transparent;}
.feature h2 {margin: 0px 0px 2px 0px; padding: 0;height: 14px;}
.feature ul {margin: 0px; padding: 0px;list-style: none;width:100%}
.feature li {margin: 0px 0px 1px 0px; padding: 0px;border-bottom: 0px;width:100%;vertical-align: bottom;filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.feature li a {display: block;padding: 1px 12px 3px 6px;text-decoration: none;font-weight: bold;}


.latest-news {margin: 0px 4px 4px 0px;width: 136px;background: #3f447b !important;}/*cc*/
.latest-news ul {margin: 1px 0px 0px 0px; padding: 0px;list-style: none;}
.latest-news li {margin: 0px 0px 0px 2px;padding: 0px 0px 0px 7px;background: transparent url(/media/pf/news-bullet-bg.gif) 0 2px no-repeat;line-height: 1.2;}
.latest-news a {color: #fff;font-weight: bold;text-decoration: none;}
.latest-news a:hover,.latest-news a:focus,.latest-news a:active {text-decoration: underline;}
.latest-news li.more {background: transparent url(/media/pf/news-bullet-more-bg.gif) 0 2px no-repeat;}	
.latest-news li.more a {color: #ccf;}

.ext-headers img {border:0px}
.ext-headers {width: 276px;margin-bottom: 4px;}/*cc*/
.ext-headers h2 {margin: 0px; padding: 0px;float: left;_height: 16px;min-height:16px;width: 120px;}
.ext-headers p {margin: 0px; padding: 0px;float: right;_height: 16px;min-height:16px;border:0px}
.ext-headers p a {margin: 0px; padding:0px 3px 0px 0px;_height: 16px;min-height:16px}

.ext-headers {_height:16px;min-height:16px}/*cc*/

/** Additional style 15/01/07 JP **/
.home div.dTshadow {filter: dropShadow(color=#222020,offX=5,offY=0) !important;}
.home div.dHshadow {filter: dropShadow(color=#ffffff,offX=5,offY=0) !important;}
.entertainment div.dTshadow {filter: dropShadow(color=#990066,offX=5,offY=0) !important;}
.entertainment div.dHshadow {filter: dropShadow(color=#fd096f,offX=5,offY=0) !important;}
.lifestyle div.dTshadow {filter: dropShadow(color=#0a5c00,offX=5,offY=0) !important;}
.lifestyle div.dHshadow {filter: dropShadow(color=#339900,offX=5,offY=0) !important;}
.watch div.dTshadow {filter: dropShadow(color=#60707D,offX=5,offY=0) !important;}
.watch div.dHshadow {filter: dropShadow(color=#4eb2d6,offX=5,offY=0) !important;}
.tv div.dTshadow {filter: dropShadow(color=#005b94,offX=5,offY=0) !important;}
.tv div.dHshadow {filter: dropShadow(color=#0198c2,offX=5,offY=0) !important;}
.documentaries div.dTshadow {filter: dropShadow(color=#336666,offX=5,offY=0) !important;}
.documentaries div.dHshadow {filter: dropShadow(color=#339999,offX=5,offY=0) !important;}
.interact div.dTshadow {filter: dropShadow(color=#cb3301,offX=5,offY=0) !important;}
.interact div.dHshadow {filter: dropShadow(color=#ff6600,offX=5,offY=0) !important;}
/** Additional style 15/01/07 JP **/

/** For Alternate Flash Panel 16/03/07 CC**/
.pad5 {padding:5px}
.flashalt {font-family:Arial,verdana,helvetica,san-serif;font-size:0.7em;_height:236px;min-height:236px;_width:416px;min-width:416px;}
.flashalt A {color:#ffffff;font-weight:bold;text-decoration:none}
.flashalt A:hover {color:#ffffff;font-weight:bold;text-decoration:underline}
.flashalt IMG {border:0px}
.flashalt div.home {position:relative;background-color:#222020;color:#fff}
.flashalt div.entertainment {position:relative;background-color:#990066;color:#fff}
.flashalt div.lifestyle {position:relative;background-color:#0A5C00;color:#fff}
.flashalt div.watch {position:relative;background-color:#60707D;color:#fff}
.flashalt div.tv {position:relative;background-color:#005B94;color:#fff}
.flashalt div.documentaries {position:relative;background-color:#336666;color:#fff}
.flashalt div.interact {position:relative;background-color:#CC3300;color:#fff}
.flashalt dive.news {position:relative;background-color:393e6f;color:#fff}
/** End  Alternate Flash Panel **/
