/*************************FONT STYLES****************************************/
a, a:hover, a:active, a:link, a:visited { color: #000000;}
/* Main Navagation Rules Begins */
#MainNav a { color: #fff; }
#MainNav a:hover, #NavigationContainer li.live a {color: #bab9b9;}


/* Main Navagation Highlight States */
.activeMenuItem_home a{color: #bab9b9 !important;}
.activeMenuItem_schedule a{color: #bab9b9 !important;}
.activeMenuItem_series a{color: #bab9b9 !important;}
.activeMenuItem_shop a{color: #bab9b9 !important;}

/* Main Navagation Rules Ends */

/* Universal Header Override */
body #universal-header, body .drop-down .outer-wrapper { background-color: #BA0001; }


h1 { color: #9c4969;}
h2 { color: #000076; }
h3 { color: #000; }
h2 a, h2 a:link, h2 a:active, h2 a:visited, h3 a, h3 a:link, h3 a:active, h3 a:visited { color: #FFF;}
#AboutContainer a, #AboutContainer a:link, #AboutContainer a:active, #AboutContainer a:visited { color:#231f20;}
#AboutContainer a:hover { color: #a2dbf5;}
#AboutContainer h3{color:#fff;}
#flashcontent p { color: #000; }
#ContentRight_WhatsOnNow p, #ContentRight_WhatsOnTonight p { color: #231F20; font-size:1em; 5px 5px 5px 1px; float:left; width:101px;

}

#ContentRight_WhatsOnTonight p span, #Schedule_WhatsOnTonight p span{ color:#A32F2A; font-size:1em; font-weight:bold;}

#ContentRight_WhatsOnNow .title, #Schedule_WhatsOnNow .title{ color:#A32F2A; margin:.3em 0 .5em 0; font-weight:bold; padding: 3px 7px 0 0;}
#Schedule_WhatsOnTonight p {padding: 7px; color:#000;}

#ContentRight_WhatsOnNow .divider, #Schedule_WhatsOnNow .divider{color:#542a5d; margin:0 5px 0 5px;}
#ContentRight h2{ color:#C70C0C; padding:5px 0 0; font-weight:bold; width: 291px;}

#ContentRight_OtherTV {
    display: block;
    width: 100%;
}




#BoxPanel_Schedule_WhatsOnTonight p { display:inline; float:left; width:8.9em;}
#BoxPanel_Schedule_WhatsOnNow p, #BoxPanel_Schedule_WhatsOnNow .title, #BoxPanel_Schedule_WhatsOnTonight p{padding-bottom:.5em; padding-left:.5em; color:#fff;}
#BoxPanel_Schedule_WhatsOnNow h2, #BoxPanel_Schedule_WhatsOnTonight h2
{ border-bottom:1px solid #fff; letter-spacing:-1px; background-color:#C70C0C; color:#fff; padding:5px; width:35.7em;font-weight: bold;}
#BoxPanel_Schedule_WhatsOnTonight{ margin:18px 0 0; width:63%; height:158px;}
#BoxPanel_Schedule_WhatsOnNow, #BoxPanel_Schedule_WhatsOnTonight{ width:610px; background-color:#666d70;}




.PBItem {float:left;}

#temp-ad {
    padding: 0 0 20px;
}
#ContentRight_OtherTV .PBItem {
    float: left;
    position: relative;

}
#ContentRight_OtherTV .PBItem img {
    margin-bottom: 5px;
}
#ContentRight_OtherTV .PBItem a {
    color: #000076;
    font-weight: bold;
	display:block;
}
#ContentRight_OtherTV .PBItem a:hover {
	text-decoration:underline;
}

#ContentRight_OtherTV .PBItem p {
    width: 100%;
	color: #000;
	font-size:1em;

}
#Schedule_WhatsOnTonight {
    background: url("/Media/Images/Schedule_WhatsonTonite_Bg.jpg") no-repeat scroll left top transparent;
	    margin-top: 30px;
    padding-top: 15px;
}

#Schedule_ContentRight h2{ color:#bdbdbd; background-color:#fff; padding:5px 5px 0 5px;}
#Schedule_ContentRight span, #ContentRight span{ color:#000;}
#BoxPanel_Schedule_WhatsOnNow p{ color:#000;}
#FeedList li{ list-style-image:url(/Media/Images/feedlist_arrow.gif); color:#C80505;}
.PBItem .featureBlock h2 a{color:#3D241C;}
.PBItem .featureBlock h2 a:hover{color:#000;}
.PBItem .featureBlock h2:hover{color:#c34b8a; text-decoration:underline;}
.PBItem .featureBlock h2 {font-weight:bold;}
.PBItem .featureBlock h3 {font-weight:bold; color:#000;}
#ContentLeft_PromoWidget a{ color:#C80505;}


.ContentLeft_Aboutbox {
background-color: #A80909;
}

.ContentLeft_Copy{ color:#2a2722;}
#ContentLeft_PromoWidget a:hover{ color:#00006E;}
.PromoCopy a {color: #A2DBF5}
.PromoCopy a:hover { color: #003f5e;}
#CanwestTV p { color:#231f20;}
#CanwestTV a.digi, #CanwestTV a.digi:link, #CanwestTV a.digi:visited { color: #c43739;}
#CanwestTV a.digi:hover { color: #231F20; }
#CanwestTV h2 { background-color:#fff; color:#000000; margin:0 0 0.8em;}
#ShowPromo h2{ color:#504228; text-transform :uppercase; font-size:2em; border-bottom:1px solid #c0c496; padding:0 0 .4em 0;}
.PBItem .featureBlock p { color:#231f20;}
#AboutContainer p{color:#fff;}
/*Footer Navagation Rules Begins*/
#FooterNavigationContainer {color: #a4a5a5; padding:3em 0 3em 0; border-top:1px solid #E3E0E0;}
#FooterNavigationContainer a { color:#a4a5a5; }
#FooterNavigationContainer a:hover { color:#504228;}
.MiceType {color: #4a4d5c;}
/*Footer Navagation Rules Ends*/
#FooterHeaderContainer ul li, #FooterHeaderContainer a{ color:#a80909;}
#FooterNavigationContainer p{ color:#a4a5a5;}
#FooterHeaderContainerSiteLinks a:hover, #FooterHeaderContainer a:hover { color:#504228;}
#Schedule_ContentRight{ color:#231F20;}
.storyText{ color:#2a2722;}
#ScheduleCC2,#ScheduleDV2 { color:#2a2722;}
#rotator h2,#rotator p { line-height:20px;}
#Schedule_WhatsOnNow h3{ font-size:1.2em;}

#ShowPageHeader { border-bottom:1px solid #CC411B; height:20px;}
#BoxPanel_Schedule_WhatsOnNow p, #BoxPanel_Schedule_WhatsOnNow .title, #BoxPanel_Schedule_WhatsOnTonight p
{padding-bottom:.5em; padding-left:.5em;}
#BoxPanel_Schedule_WhatsOnNow .title{ font-weight: bold; margin: 10px 0 0;}
#BoxPanel_Schedule_WhatsOnTonight p { display:inline; float:left; width:8.9em; color:#fff;margin-top:9px;}
#BoxPanel_Schedule_WhatsOnNow .divider { color:#536973; margin:0 3px;}
#BoxPanel_Schedule_WhatsOnTonight p span {     color: #000000;font-weight: normal !important;}

#BoxPanel_Schedule_WhatsOnNow h3{     color: #000000;}

#BoxPanel_Schedule_WhatsOnNow span{color:#000;}
#ShowPageHeader,#storyHeader h2{ color:#C70C0C; font-weight:bold;margin-top:10px;}
#storyHeader h3{ font-weight:bold;}
#storyContent img {

    border: 3px solid #C70C0C !important;
	width:99%;
}

/*************************DESIGN****************************************/
body { background-color:#fff;}
#MainContentContainer, #Schedule_MainContentContainer, #Shows_MainContentContainer{ background:url(/Media/Images/containerBg.jpg) no-repeat top left;}
#NetworkBranding {background:url(/Media/Images/Leader_tile.gif) repeat top left;}
/* Each diginet logo will have a different width, height and top margin but the left margin will always be 30px */
#LogoContainer { height: 125px; width:218px; margin: 15px 0 0 40px; }
/* Background color reflects the 5px border around the main image */
#ContentRight_WhatsOnNow{ margin-top: 11px; margin-left:10px;}
#ShowPromo img{ border:4px solid #776037;}
.Brand_Promo img{ border:2px solid #3b3a3a; }
#Schedule_ContentRight_WhatsOnNow{ border-bottom:1px solid #424d5c;}

#Schedule_WhatsOnTonight img {margin-top:20px;}
/* Background color reflects the 5px border around the main image */
/* 1px border around the image*/
.MainImg { border: 1px solid #e07c31; }
.FeatureImg { border: solid 1px #FFF;}
#Schedule_BigBoxAd{ margin: -245px 15px 30px 0;}

#storyHeader{ border-bottom:1px solid #b9b9b9; width:609px;height:45px;}
#storyContent{width:609px;}

.StoryLargeSize img{ border:3px solid #0173bc;}
#BoxPanel_Schedule_WhatsOnNow, #BoxPanel_Schedule_WhatsOnTonight{
    clear: both;
    height: 105px;
    position: relative;
    width: 610px;

}
#BoxPanel_Schedule_ContentRight_WhatsOnNow{ border-bottom:1px solid #424d5c;}
#BoxPanel_Schedule_WhatsOnTonight{ margin:18px 0 0; width:610px;}
#BoxPanel_Schedule_WhatsOnTonight span{color:#000;}
.title span{ font-size:1em !important; /*color:#A32F2A !important;*/}
#AboutContainer_LogoOnly{ float:right; margin:20px 0 0;}


/*************************LAYOUT****************************************/

#BodyContainer { margin:0px auto 0; background:#FFFEFE url(/Media/Images/BodyBg.gif) repeat-x;}
.StoryLargeSize img , .PBItem .featureBlock img {border:5px solid #C70C0C;float:left; }
#MainNav {padding: 0.5em 0 0 0.5em; margin:2em 0 0 8.2em;}

.spacer{padding:2.5em 0 0 0;}
/*.Schedule_bottomGraphic{background:transparent url(/Media/Images/Schedule_reflection.jpg) no-repeat scroll left top}*/
.ScheduleCC2, .ScheduleDV2{ color:#231F20;}
#BigBoxTitle{ text-align:center; color:#000;}
#Short_Schedule_Panel{ margin:5.1em 0 1em 0;}
/*************************Rotator Styles****************************************/

#rotatorWrapper{background:url(/Media/Images/rotator/rotatorGraphic.jpg) no-repeat bottom left; overflow:hidden; position:relative; border:6px solid #C70C0C; width:592px; height:277px;margin-top:10px;
}

#rotator {
	color:#000;
	position:relative;
	font-size:16px;
	margin:0 auto;
	width:590px;
	}

/* Tab Button */
ul.ui-tabs-nav, li.ui-tabs-nav-item, li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin:3px 2px 0 0;
}

ul.ui-tabs-nav {
	margin:-32px 0 0 9px;
	width:207px;
	float:right;
}

/* Non-Selected Tabs */
li.ui-tabs-nav-item a:link,
li.ui-tabs-nav-item a:visited {	
	font-size:.8em;
	font-weight:normal;
	color:#999;
	background:#FFF url(/Media/Images/rotator/image_nav.jpg) repeat-x bottom left; 
	height:20px;

}

/* Hovered Tab */
#rotator .ui-tabs-nav-item a:hover,
#rotator .ui-tabs-nav-item a:active {
	background:#FFF url(/Media/Images/rotator/image_nav_active.jpg) repeat-x bottom left;
	color:#333;
}

#rotator .ui-tabs-nav-item a span {
	float:left; 
	cursor:pointer;
}

/* Active Tab */
#rotator .ui-tabs-selected a:link,
#rotator .ui-tabs-selected a:visited,
#rotator .ui-tabs-selected a:hover,
#rotator .ui-tabs-selected a:active {
	background:#fff url(/Media/Images/rotator/image_nav_active.jpg) repeat-x bottom left;
	color:#333;
}

/* Content Panels */
#rotator .ui-tabs-panel{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	height:225px;
	float:left;
}

#rotator .ui-tabs-hide {
	display:none;
}

#rotator h2{
	color:#FFFFFF;
	font-weight:bold;
	margin:1.3em 0.5em 0 0;
	font-size:1.2em;
	float:right;	
	text-align:right;
	text-transform:uppercase;
	line-height:1em;
	width:9.8em;	
}

#rotator p {
	font-size:.9em;
	margin:0 0.7em 0 0;
	color:#000;
	float:right;

	clear:both;
	text-align:right;
	text-transform:uppercase;
	font-weight:bold;
	}


#rotator #fragment-1, #rotator #fragment-2, #rotator #fragment-3 
{ width:100%;}

#rotator #fragment-1,#rotator #fragment-2, #rotator #fragment-3 {
	background-position:left;
	height:277px;
}


#rotator img {float:none;}
.ui-tabs-nav p{ display:none;}
img { border:0;}

	
/*************************************Schedule Specific Styles***************************/
.ScheduleRow{background:#fff url(/Media/Images/schedulepanetile.gif) repeat top left;}






/**********************VIDEO PAGE********************************/
#Video_ContentTop { margin: 1.4em .7em 0 3.8em; background-color:#f3f9db;}
#Video_ContentBottom { margin: 1.4em .7em 0 3.8em;}
#VideoPlayer{ padding:15px;}
#Video_ContentTopText{ width:31%; padding:10px 0 2px;}
#BigBoxAd_VideoPage{ float:left; margin:20px 0 18px;}
.cwpVideoThumb{ margin:1em 0 2em 1.9em; color:#2f1b14; line-height:17px;}
.cwpVideoImage {width:130px;}
a.cwpPlayButton{ background:transparent url(/Media/Images/plReleasePlayButton.gif) no-repeat scroll left top; 
                 display:block; float:right; min-height:16px; min-width:16px;margin-right:4px; margin-top:-20px; padding:0; }
                                  
#VideoInfo1 {padding-right:5px; width:285px;}
/**********************FONTS********************************/
.cwpSeriesHeader{ padding:4px 0px 3px; border-bottom:1px solid #c7d397; margin-right:10px; margin-top:10px; width:96%;}
#VideoInfo1 h6{ color:#5a661f; font-size:1.1em;}
#VideoInfo1 h5,#VideoInfo1 h4, #VideoInfo1 h3,#VideoInfo1 h2{color:#504228;}

/**********************VIDEO PAGE NAV********************************/
ul#cwpVideoNav, ul#cwpVideoNav ul { }
ul#cwpVideoNav a {}
ul#cwpVideoNav li {}
ul#cwpVideoNav li a { background-color: #d5aa5c; color: #5b2825; }
ul#cwpVideoNav li a:hover {background: #504228; color: #ffffff;}
ul#cwpVideoNav li ul li a {background: #e5efbb; }
ul#cwpVideoNav li ul li a:hover {color: #ffffff;}

/**********************SHOWS PAGE NAV********************************/
.first{clear:left;}
.last{ clear:right;}
#syndication1 p, #syndication1 h3{ display:none !important; }




/*********************** SHOP WIDGET ********************/
.shopItem{ width:49%;float:left;margin-bottom:5px;min-height:230px;}
.shopItem a{float:left;margin-right:12px;}
.shopItem h3{ color:#C70C0C;font-weight:bold;margin-bottom:5px;}
.shopItem h2{color:#000076;font-weight:bold;margin-bottom:6px;line-height:1.2em;}
.shopItem p{ color:#000;}
.shopItemContent{width:46%;float:left;}
.shopItemContent a{color:#000076 !important;font-weight:bold;margin-bottom:6px;}
.showItemPrice{float:right;}


#ShopLink a{ background-color:#A80909; padding:5px 25px 5px 25px;  color:#fff; font-size:1.0em; font-weight:bold;}
#ShopLink{ width:605px; background-color:#e3e0e0; padding:5px 0px 5px 0px; text-align:right;clear:both;}
#ShopTitle{ border-bottom:1px solid #bababa; width:100%; padding:12px 0 7px 0; font-weight:bold;margin-bottom:15px;}
#ShopTitle h2{color:#C70C0C;}


#bbcShopListingTop5 {
    margin: 0;
    width: 301px;
	margin-left:10px;
}
#bbcShopListingTop5 ul, #bbcShopListingTop5 ul li {
    display: inline;
    float: left;
}
#bbcShopListingTop5 ul h2, #bbcShopListingTop5 ul p {
    margin: 0;
}
#bbcShopListingTop5 ul li {
    margin: 4px 0 0;
    width: 100%;
}



#ShopTitleMini h2{
    background-color: #BABABA;
    color: #000000;
    font-weight: bold;
    margin: 15px 0 0.8em;
    width: 296px;
	padding-bottom: 4px;
	padding-left:5px;
}


#ContentRight_BigBoxAd{margin-left:5px;}
.BigBoxContainer{margin-left:5px;margin-top:10px;}

#gradientbox {
    background: url("/Media/Images/gradientBox.gif") repeat-x scroll 0 0 #FFFFFF;
    min-height: 279px;
    width: 300px;
	margin-left:10px;
	border-bottom: 3px solid #E3E0E0;
}

.shopItemsWrapper{margin-top:10px;}