/* CSS Document */
/*-----Style--------------------------*/
A {
 color:#ffffff;
 font-weight:bold;
 text-decoration: none;
}

A:hover {
 color:#cccccc;
 font-weight:bold;
}

.hide {
 display: none;
}


/*Titles---------------------------------*/


h1, h2, h3, h4 {
 margin: 0px;
 padding: 0px;
}

div {
 margin: 0px;
 padding: 0px;
}


/*Styles---------------------------------*/
p,td {
 font-family: Arial, Helvetica, sans-serif;
 color: #ffffff;

}


div{
 font-family: Arial, Helvetica, sans-serif;
 color: #ffffff;
 font-size: 17px;
 font-weight: bold;
}

hr {clear: both; color:#000000; height: 20px; border: 0px;}

.centeralign {
  text-align:center;
}

/*-----Centre aligned Containers----------------------------*/

BODY {
 margin: 0px;
 padding: 0px;
 text-align: center; /* to correct the centering IE bug*/
 background-color: #000000;
 }

#container {
    position: relative; /* container positioning */
	text-align:left;
	margin: 0 auto;
	background-color: #000000;
	width: 960px;
}

.content_container {
	text-align:left;
	margin: 0 auto;
	background-color: #000000;
	width: 870px;}


div {
 margin: 0px;
 padding: 0px;
}

.wide_colum {
 width: 563px;
 float: left;
}

.narrow_colum {
 width: 291px;
 float: left;
 margin-left: 10px;
}

.med_colum {
 width: 637px;
 margin: 0 auto;
}

.full_colum {
 background-image: url(/industry/images/bg_contentbox_xlg.jpg);
 width: 870px;
 background-repeat:no-repeat;
}

.generic_centred_content {
 text-align:center;
}

.episode .narrow_colum {
 width: 334px;
 float: left;
}

.episode .wide_colum {
 width: 500px;
 float: left;
 font-size: 14px;
 padding-left: 15px;
 padding-right: 10px;
}

.press .wide_colum {
 background-image: url(/industry/images/bg_testimonial2.jpg);
 background-repeat:no-repeat;
 width: 560px;
 float: left;

}

.press .wide_colum p {
	font-size: 21px; 
	font-style:italic; 
	color: #cbcbcb; 
	text-align:center; 
	padding-left: 10px; 
	padding-right: 10px;
	}


/*header --------------------------------------*/
#header {
 width: 960px;
 height: 244px;
 background-image:url(/industry/images/hdr_purepwnage.jpg);
}

#header h1 {display: none;}
#header h2 {padding-top: 190px; margin-left: 150px; font-size: 20px;}

/*horizontal nav starts here----------------------------------------------*/
#nav {
 width: 960px;
 height: 33px;
 margin: 0px;
 padding: 0px;
 background-image:url(/industry/images/nav.gif);
 background-repeat:no-repeat;
 overflow:hidden;
 
}

#nav ul {

 padding: 0px;
 margin: 0px;

}
#nav ul li {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 padding: 0px;
 margin: 0px;
 margin-bottom: 0px;
 list-style: none;
 display: inline;
 }
 

#nav ul li span {
 display: none;
 padding: 0px;
 margin: 0px;
}

#nav ul li a { 
	display:block;
 	padding: 0px;
 	margin: 0px;
 	overflow:hidden;
	background-repeat:no-repeat;
 	float: left;
 }
 
#nav ul li A:hover{
 background-image:url(/industry/images/nav_roll.gif);
 }

.nav_about A{
 width: 99px;
 height: 33px;
 background: url(/industry/images/nav.gif) no-repeat;

}

.nav_creators A{
 width: 122px;
 height: 33px;
 background-image:url(/industry/images/nav.gif);
 background-position:-99px 0px;
 
}

.nav_cast A{
 width: 72px;
 height: 33px;
 background-image:url(/industry/images/nav.gif);
 background-position: -221px 0px;
}

.nav_gallery A{
 width: 108px;
 height: 33px;
 background-image:url(/industry/images/nav.gif);
 background-position: -293px 0px;
}

.nav_press A{
 width: 84px;
 height: 33px;
 background-image:url(/industry/images/nav.gif);
 background-position: -401px 0px;
}

.nav_trailer A{
 width: 99px;
 height: 33px;
 background-image:url(/industry/images/nav.gif);
 background-position: -485px 0px;
}

.nav_contact A{
 width: 113px;
 height: 33px;
 background-image:url(/industry/images/nav.gif);
 background-position: -584px 0px;
}

.nav_outlines A{
 width: 113px;
 height: 33px;
 background-image:url(/industry/images/nav.gif);
 background-position: -697px 0px;
}

.nav_sales A{
 width: 75px;
 height: 33px;
 background-image:url(/industry/images/nav.gif);
 background-position: -810px 0px;
}

.nav_faq A{
 width: 75px;
 height: 33px;
 border: 1px;
 background-image:url(/industry/images/nav.gif);
 background-position: -885px 0px;
}



/*horizontal footer sponsor logo nav starts here----------------------------------------------*/
.footer {
 width: 870px;
 height: 80px;
 margin: 0px;
 padding: 0px;
 background-image:url(/industry/images/footer.gif);
 background-repeat:no-repeat;
 overflow:hidden;
 
}

.footer ul {

 padding: 0px;
 margin: 0px;

}
.footer ul li {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 padding: 0px;
 margin: 0px;
 margin-bottom: 0px;
 list-style: none;
 display: inline;
 }
 

.footer ul li span {
 display: none;
 padding: 0px;
 margin: 0px;
}

.footer ul li a { 
	display:block;
 	padding: 0px;
 	margin: 0px;
 	overflow:hidden;
	background-repeat:no-repeat;
 	float: left;
 }
 
 .footer ul li a:hover {
 background-image:url(/industry/images/footer_roll.gif);
 } 

.footer_canwest A{
 width: 73px;
 height: 80px;
 background: url(/industry/images/footer.gif) no-repeat;

}

.footer_omdc A{
 width: 96px;
 height: 80px;
 background-image:url(/industry/images/footer.gif);
 background-position:-73px 0px;
 
}

.footer_telefilm A{
 width: 77px;
 height: 80px;
 background-image:url(/industry/images/footer.gif);
 background-position:-169px 0px;
 
}

.footer_heritage A{
 width: 186px;
 height: 80px;
 background-image:url(/industry/images/footer.gif);
 background-position:-246px 0px;
 
}

.footer_duopoly A{
 width: 96px;
 height: 80px;
 background-image:url(/industry/images/footer.gif);
 background-position:-432px 0px;
 
}

.footer_sphinx_productions A{
 width: 156px;
 height: 80px;
 background-image:url(/industry/images/footer.gif);
 background-position:-528px 0px;
 
}

.footer_roflmao A{
 width: 112px;
 height: 80px;
 background-image:url(/industry/images/footer.gif);
 background-position:-684px 0px;
 
}

.footer_showcase A{
 width: 77px;
 height: 80px;
 background-image:url(/industry/images/footer.gif);
 background-position:-796px 0px;
 
}






.title {
 margin-bottom: 30px;
}

.videotitle {
 text-align:center;
 margin-top: 20px;
}

.info .title {
 font-size: 25px;
 margin-bottom: 0px;
 
}

.full_colum .title {
 font-size: 25px;
 margin-bottom: 0px;
 
}

.creators .full_colum .title {
 color: #808080;
}

.cast_long .info .title {color: #b1b1b1;}

.emphasize {font-size: 21px; color: #b1b1b1;}

/*--------PAGE CONTAINERS----------------------------------------------*/

 
 
.synopsis{
 margin-top: 10px;
 margin-bottom: 10px;
}

.synopsis .img {width: 322px; float: left;}

.synopsis .info{
 background-image: url(/industry/images/bg_contentbox_m.jpg);
 background-repeat:no-repeat;
 width: 524px;
 float: left;
 margin-left: 10px;
 }

.synopsis .info p {padding-left: 10px; padding-right: 10px;}
.synopsis .info .thumbs img{margin-left: 10px;margin-right: 10px;}
.boldfont {font-size:19px !important; font-weight:bold;}


.narrow_colum .widgetbox{
 background-color: #3a0c00;
}

.narrow_colum .widgetbox{
 background-color: #3a0c00;
 width: 291px;
 margin-bottom: 10px;
}

.narrow_colum .widgetbox .top {
 float: left;
}

.narrow_colum .widgetbox .keyelement {
 background-image: url(/industry/images/graphic_guy.gif);
 background-repeat:no-repeat;
 background-position: 200px 10px;
 width: 291px;
 float: left;
}

.narrow_colum .widgetbox .keyelement ul {
 list-style: none;
 padding: 0px;
 padding-left: 10px;
}

.narrow_colum .widgetbox .keyelement ul li {
 background-image: url(/industry/images/bg_button.gif);
 background-repeat:no-repeat;
 text-align:center;
 width: 193px;
 height: 32px;
 padding-top: 5px;
}


.narrow_colum .widgetbox .starring {
  width: 291px;
 float: left;
}


.narrow_colum .widgetbox .starring ul {
 list-style: none;
 padding: 0px;
 width: 291px;
}

.narrow_colum .widgetbox .starring ul li{
  width: 97px;
  text-align:center;
  font-size: 10px;
  float: left;
  text-transform:uppercase;
  margin-bottom: 10px;
}


.narrow_colum .widgetbox .content {
  width: 291px;
 float: left;
}

.narrow_colum .widgetbox .content p{
  padding-left: 10px;
  padding-right: 10px;
  
}


.narrow_colum .widgetbox .bottom{
 background-image: url(/industry/images/bg_rightrail_box_btm.gif);
 background-repeat:no-repeat;
 width: 291px;
 height: 9px;
 float: left;
}

.wide_colum .info {
 background-image: url(/industry/images/bg_contentbox_m.jpg);
 background-repeat:no-repeat;
 width: 563px;
 margin-bottom: 10px;

}



.med_colum .info {
 background-image: url(/industry/images/bg_contentbox_m.jpg);
 background-repeat:no-repeat;
 width: 563px;
 margin-bottom: 10px;

}

.wide_colum .info p{
 padding-left: 10px;
 padding-right: 10px;
}

.med_colum .info p {
 padding-left: 10px;
 padding-right: 10px;

}

.full_colum .info p{
 padding-left: 10px;
 padding-right: 10px;
}


.wide_colum .info .left {
 width: 240px;
 float: left;
}



.wide_colum .info .right {
	width: 300px;
	float: left;
 
}

.wide_colum .info .showcaselogo {
 width: 240px;
 float: left;

}

.wide_colum .info .showcaselogo img {
 margin-top: 20px;
 margin-left: 30px;
}

.generic_centred_content .info {
 background-image: url(/industry/images/bg_contentbox_m.jpg);
 background-repeat:no-repeat;
 width: 563px;
 margin: 0 auto;
 text-align:left;
 margin-top: 30px;

}


.generic_centred_content .info .left {
 width: 240px;
 float: left;
}

.generic_centred_content .info .left p{
 padding-left: 10px;
 padding-right: 10px;
}

.generic_centred_content .info .right {
	width: 300px;
	float: left;
 
}

.testimonial {
 background-image: url(/industry/images/bg_contentbox_lg.jpg);
 background-repeat:no-repeat;
 width: 632px;
 margin:0 auto;
 margin-bottom: 40px;
}

.testimonial p {
  text-align:center;
  font-size: 21px;
  font-style:italic;
  width: 95%;
   margin:0 auto;
}

.testimonial .byline {text-align: right; font-size: 11px; margin-top: 10px;}

.cast_long .wide_colum .info p{color: #808080;}
.credit {font-size: 20px; margin: 10px;}
.more {text-align: right; margin-right: 10px;}
.footer {clear: both;}


.gallerybox {width: 870px; background-image:url(/industry/images/bg-gallery.gif); background-repeat:repeat-x; height: 300px; clear:both;}
.gallerybox .title {font-size: 23px; color: #808080; width: 650px; float: left;}
.gallerybox .download {font-size: 12px; color: #ff0606; width: 220px; float: right; padding-top: 5px; text-align:center}
.gallerybox ul {list-style: none; padding: 0px; margin: 0px; clear: both;}
.gallerybox ul li {width: auto; float: left; margin-left: 25px; text-align:center;}
.gallerybox ul li p {font-size: 10px; line-height: 16px;}

.glossary_box {width: 50%; background-image:url(/industry/images/bg_faq.gif); background-repeat:repeat-y; float:left;}

.glossary_box p {
 padding-left: 10px; 
 padding-right: 10px;
 font-size: 13px;
}

.faq_container {width: 50%; float:left;}
.faq_container .faq {background-image:url(/industry/images/bg_faq.gif); background-repeat:repeat-y;}
.faq_container .faq p {
 padding-left: 10px; 
 padding-right: 10px;
 font-size: 13px;
 line-height: 17px;
 padding-top: 10px;
 padding-bottom: 10px;
}


/* Scrolling */
.wide_column_long {display:none}