/*[shared component reset rules - start]*/

/*adjustment for 800 x 600 pixel resolution [start]*/
.footerholderarea,
.footerholderarea .aboutarea,
.footerholderarea .episoderepeatedbase,
.footerholderarea .showfooterrepeatedbase {
    width:100% !important;
    width:100%;
    width:auto;
    min-width:1000px;
}
/*adjustment for 800 x 600 pixel resolution [end]*/


.footerholderarea div,  .footerholderarea span, .footerholderarea h1, .footerholderarea h2, .footerholderarea div, .footerholderarea span, .footerholderarea applet, .footerholderarea object, .footerholderarea iframe, .footerholderareah1, .footerholderarea h2, .footerholderarea h3, .footerholderarea h4, .footerholderarea h5, .footerholderarea h6, .footerholderarea p, .footerholderarea blockquote, .footerholderarea pre,
.footerholderarea a, .footerholderarea abbr, a.footerholderare acronym, .footerholderarea address, .footerholderarea big, .footerholderarea cite, .footerholderarea code, .footerholderarea del, .footerholderarea dfn, .footerholderarea em, .footerholderarea font, .footerholderarea img, .footerholderarea ins, .footerholderarea kbd, .footerholderarea q, .footerholderarea s, .footerholderarea samp, .footerholderarea small, .footerholderarea strike, .footerholderarea strong, .footerholderarea sub, .footerholderarea sup, .footerholderarea tt, .footerholderarea var,
.footerholderarea dl, .footerholderarea dt, .footerholderarea dd, .footerholderarea ol, .footerholderarea ul, .footerholderarea li, .footerholderarea fieldset, .footerholderarea form, .footerholderarea label, .footerholderarea legend,.footerholderarea table, .footerholderarea caption, .footerholderarea tbody, .footerholderarea tfoot, .footerholderarea thead, .footerholderarea tr, .footerholderarea th, .footerholderarea td {
	margin:0;
	padding:0;
	font-family: Arial,Helvetica,sans-serif;
}
/*[shared component reset rules - end]*/


.footerholderarea {
	background: #FFFFFF url(bg-footer.gif) repeat-x;
	margin-top: 26px; 
	float:left;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;	
}

.footerholderarea ul.aboutarealist
{
	margin: 10px auto 0px;
	width:960px;
	list-style-type:none;
}

.footerholderarea ul.aboutarealist li
{
	display:inline;
	margin-left: 12px;
	float:left;
	background: url("aboutvertline.gif") no-repeat 100% 0;
	padding-right:8px;
}

.footerholderarea .newcategories, .footerholderarea .ctvshowscol1, .footerholderarea .ctvshowscol2
{
	float:left;
	width: 270px !important;
	width:240px;
	padding-right: 40px !important;
	padding-right: 20px;
	display:block !important;
	display:inline;
}

.footerholderarea .newcategories {
	margin-left:31px !important;
	margin-left:10px;
 }	

.footerholderarea .ctvshowscol2
{
	margin: 0px 0 0 0;
	width: 270px !important;
    width: 240px;  
}

.footerholderarea a {
    color:#0099cc;
}

.footerholderarea .newsandshowsarea ul  {
    /*float:left;*/
}

.footerholderarea .newsandshowsarea a {
    color:#000;
}

.footerholderarea .aboutarea
{
	float:left;
	background: url(bg-footer.gif) repeat-x;
	margin: 10px auto 10px;
}

.footerholderarea ul.aboutarealist li a {
    color: #0496cb
}


.footerholderarea ul.aboutarealist li a:link, ul.aboutarealist li a:visited, ul.aboutarealist li a:active {
	color: #0496cb;
	font: bold 100%/110% Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.footerholderarea ul.aboutarealist li a:hover
{
	color: #0496cb;
	font: bold 100%/110% Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.footerholderarea .containment
{
	margin: 0 auto;
}

.footerholderarea .episoderepeatedbase
{
	background-image: url(footer-repeated-base.jpg);
	background-repeat: repeat-x;
	background-color:#fff;
	float:left;
	margin: 0px auto;
}

.footerholderarea .showfooterrepeatedbase
{
	background: url(bg-footer.gif) repeat-x;
	float:left;
	height:auto;
	margin: 0px auto 18px;
}

.footerholderarea .ctvshowscol1 h3, .ctvshowscol2 h3, .newcategories h3 {
	margin: 0 0 12px 0;
	font:bold 16px Arial, Helvetica, sans-serif;
}

.footerholderarea .newsandshowsarea
{
	margin:14px auto;
	padding-left:0;
	width:1000px!important;	
	width: 960px;
	font:12px Arial,Helvetica,sans-serif;
}

.footerholderarea .newsandshowsarea ul li
{
	list-style-position:outside;
	background :url(arrows01-1.gif) no-repeat 0 33%;
	margin-top: 3px;
	padding:0;
	width: 270px !important;
    width: 240px;
	float:left;
	display:block !important;
	display:inline;
}

.footerholderarea .newsandshowsarea ul li a,
.footerholderarea .ctvshowslist ul li a,
.footerholderarea .ctvshowslist2 ul li a  {
	text-decoration: none;
	color: #000;
	background: url(footer-list-divider.jpg) no-repeat 0 105%;
	display:block !important;
	display:inline;
	margin-left: 17px;
	float:left;
	padding: 0 0 7px 0;
	width: 270px !important;
    width: 240px; 
}

.footerholderarea .newsandshowsarea ul li:last-child a,
.footerholderarea .ctvshowslist ul li:last-child a,
.footerholderarea .ctvshowslist2 ul li:last-child a  {
    background:none;
}

.footerholderarea .newsandshowsarea ul li a:hover
{
	text-decoration: underline;
}

.footerholderarea .firstfooterlevelarea
{
	float: left;
	width: 100%;
	margin-bottom: 16px;
	font-size: 12px;
}

.footerholderarea ul.categorylist, 
.footerholderarea ul.ctvshowslist,
.footerholderarea  ul.ctvshowslist2
{
	list-style-type: none;
	padding-right: 3px;
}


.footerholderarea ul.categorylist li, 
.footerholderarea ul.ctvshowslist li ,
.footerholderarea  ul.ctvshowslist2 li
{
	display:block !important;
	display:inline;
	float:left;
	width: 270px !important;
	width: 240px;
}



.footerholderarea ul.ctvshowslist li span
{
	margin-left: 0px!important;
	margin-left: 7px;
	padding-bottom: 5px;
	width: 310px;
}

.footerholderarea .missanepisode 
{
	margin: 0px auto;
	width: 960px;
}

.footerholderarea #featured-item-box
{
	width: 100%;
	padding: 0;
	float: left;
	margin: 6px 0 7px 0;
	height: auto;
	background: none;
}

.footerholderarea .featured-item-info
{
	width:960px;
	margin:0 auto;
	overflow:hidden;
}

.footerholderarea .featured-item-box {
	width: 100%;
	padding-top: 22px;
	padding-bottom: 0px;
	overflow: hidden;
	background: none;
}

.footerholderarea .promo-banner {
	float:left;
	padding:0;
	margin:0;
}

.footerholderarea .promo-photo {
	overflow:hidden;
	margin-left:5px;
	padding:0;
	float:left;
}

.footerholderarea .promo-photo div img
{
	display:block;
}

.footerholderarea img {
	border: 0 none;
}

.footerholderarea .promo-photo a
{
	display:block;
	cursor:pointer;
}

.footerholderarea .one
{
	padding:0;
	float:left;
}

.footerholderarea #footer
{
	background:url(bg-footer.gif) repeat-x;
	width:100% !important;
    width:auto;
	margin:0px auto;
	padding:0;
	overflow:hidden;
	float:left;
}

.footerholderarea .footer
{
	margin:0px auto;
	overflow:hidden;
	width:960px;
}

.footerholderarea .links-box
{
	background:url(block-bg.gif) repeat-y;
	width:960px;
	margin:47px auto;
	overflow:hidden;
}

.footerholderarea .links-bg
{
	background:url(block-top.gif) no-repeat;
}

.footerholderarea .links-info
{
	background:url(block-foot.gif) no-repeat 0 100%;
	width:925px;
	padding:13px 0 27px 35px;
    /*overflow:hidden;*/
}
 
.footerholderarea .footer p
{
	font:100%/120% Arial, Helvetica, sans-serif;
	color:#666;
	margin:35px 0 0;
}

.footerholderarea .footer p a
{
	font:100%/110% Arial, Helvetica, sans-serif;
	color:#09c;
	text-decoration:none;
}

.footerholderarea .footer p a:hover {
    text-decoration:underline;
}

.footerholderarea .copy
{
	width:960px;
	margin:30px 0 0;
	overflow:hidden;
}

.footerholderarea .copy span
{
	float:left;
	font:110%/160% Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding:1px 13px 0 0;
}

.footerholderarea .copy a.logotype
{
	float:left;
	background:url(logotype.gif) no-repeat;
	width:128px;
	height:19px;
	margin:0 12px 0 0;
	text-indent:-9999px;
}

.footerholderarea .promo-info
{
	float:left;
	margin:0;
	padding:0;
	width:auto;
}

