﻿body
{
	margin:0;
	background:url(/Images/vod/bg.gif) repeat-x left top;
	background-color:#520505;
	font-family:"Lucida Grande", "Lucida Sans", Tahoma, Arial, Helvetica, Sans-Serif;
	font-size:12px;
	line-height:18px;
	overflow:-moz-scrollbars-vertical;
}

.popupBgDiv
{
	background-image: url(/images/bgB30-trans.png);
}

* html .popupBgDiv
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bgB30-trans.png',sizingMethod ='scale');
}

.popupOuterContainer
{
	position: relative;
	width: 638px;
	height: 438px;
}

.popupContainerBg
{
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url('/images/popupBg.png');
	width: 638px;
	height: 438px;
}

* html .popupContainerBg
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/popupBg.png',sizingMethod ='scale' );
}

.popupContainerInner
{
	position: absolute;
	top: 64px;
	left: 24px;
	height: 420px;
	width: 590px;
	font-family: Verdana, Helvetica, Tahoma;
	font-size: 12px;
}

.popupHeader
{
	position:absolute;
	font-size: 16px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	letter-spacing: .1px;
	color: #4d4d4d;
	top:22px;
	left:15px;

}


form
{
	margin:0;
	padding:0;
}
a
{
	color:#6a2f7f;
}
a:link
{
	text-decoration:none;
}
a:visited
{
	color:#300640;
	text-decoration:none;
}
a:hover, a:active
{
	text-decoration:underline;
}

.noBorder, .noBorder:visited, .noBorder:link, .noBorder:hover
{
	border:1px none;	
}
.noBorder img
{
	visibility:hidden;	
}
/* Master template */
.headerContainer
{
	width:968px;
	height:189px;
	margin:0 auto;
	background:url(/Images/vod/bgHeader.png) no-repeat;
	/*overflow:hidden;*/
	position:relative;
}

.LoginContainer
{
	height:24px;
	background:url(/Images/vod/bgLoginContainer.png) repeat-x;
}
.LoginContainer .LoginPanel
{
	width:968px;
	height:24px;
	margin:0 auto;
	color:#FFF;
	line-height:24px;
}
.LoginPanel a, .LoginPanel a:link, .LoginPanel a:visited, 
.LoginPanel a:hover, .LoginPanel a:active
{
	padding-right:10px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	line-height:22px;
}
.HeaderContainer
{
	height:109px;
	background:#851c1c url(/Images/vod/bgHeaderContainer.png) no-repeat center center;
}
.HeaderContainer .HeaderPanel
{
	width:968px;
	margin:0 auto;
	position:relative;
}
.HeaderContainer .HeaderPanel .logo
{
	width:299px;
	height:149px;
	position:absolute;
	left:-59px;
	top:-24px;
	z-index:1;
}
.HeaderContainer .HeaderPanel .logo img
{
	width:299px;
	height:149px;
	border:none;
}
.BodyContainer
{
	padding-bottom:40px;
	background:#520505 url(/Images/vod/bgBodyContainer.png) repeat-x left top;
}
.BodyContainer .NavPanel
{
	width:968px;
	height:43px;
	font-size:16px;
	margin:0 auto;
	background:url(/Images/vod/bgNavPanel.png) no-repeat;
}
.BodyContainer .NavPanel ul.nav
{
	margin:0;
	padding:0 10px;
	list-style:none;
}
.BodyContainer .NavPanel ul.nav li
{
	display:inline;
	float:left;
	margin:0;
	padding:0 8px;
	list-style:none;
}
.BodyContainer .NavPanel ul.nav li a
{
	display:block;
	float:left;
	height:42px;
	line-height:42px;
	padding: 0 5px 0 5px;
}
.BodyContainer .NavPanel ul.nav li a:link, 
.BodyContainer .NavPanel ul.nav li a:visited
{
	color:#FFF;
	text-decoration:none;
	line-height:42px;
}
.BodyContainer .NavPanel ul.nav li a:hover, 
.BodyContainer .NavPanel ul.nav li a:active, 
.BodyContainer .NavPanel ul.nav li a.active
{
	color:#FFF;
	text-decoration:none;
	/*background:url(/Images/vod/bgNavActive.png) no-repeat center bottom;*/
	background:url(/Images/vod/nav_over.png) no-repeat left top;
	line-height:42px;
}

.BodyContainer .TopNavPanel
{
	width:968px;
	height:26px;
	font-size:16px;
	margin:0 auto 3px auto;
	padding: 0;
}
.BodyContainer .TopNavPanel ul.nav
{
	margin:0;
	padding:0;
	list-style:none;
	float: right;
}
.BodyContainer .TopNavPanel ul.nav li
{
	display:inline;
	float:left;
	margin:0;
	padding:0 0 0 5px;
	list-style:none;
}
.BodyContainer .TopNavPanel ul.nav li a
{
	display:block;
	height:25px;
	line-height:25px;
	width: 121px;
	text-align: center;
	background:url(/Images/vod/top_nav_button.png) no-repeat;	
}
.BodyContainer .TopNavPanel ul.nav li a:link, 
.BodyContainer .TopNavPanel ul.nav li a:visited
{
	color:#FFF;
	text-decoration:none;
}
.BodyContainer .TopNavPanel ul.nav li a:hover
{
		background:url(/Images/vod/top_nav_button_over.png) no-repeat;	
		color: #442203;
}
.BodyContainer .TopNavPanel ul.nav li a:active, 
.BodyContainer .TopNavPanel ul.nav li a.active
{
	color:#FFF;
	text-decoration:none;
}

.BodyContainer .BodyPanel
{
	width:968px;
	margin:0 auto;
	background:#FFF;
}
.BodyContainer .FooterPanel
{
	width:966px;
	height:77px;
	margin:0 auto;
	background:url(/Images/bgFooterPanel.png) no-repeat;
	border:solid 1px #FFF;
	border-top:none;
}
.BodyContainer .FooterPanel ul.nav
{
	margin:0;
	margin:0;
	padding:12px 15px 0;
	text-align:left;
}
.BodyContainer .FooterPanel ul.nav li
{
	margin:0;
	padding:0 10px 0;
	line-height:28px;
	display:inline;
}
ul.nav li a, ul.nav li a:link, ul.nav li a:visited
{
	color:#FFF;
	line-height:32px;
	text-decoration:none;
}
ul.nav li a:hover, ul.nav li a:active
{
	color:#FFF;
	text-decoration:underline;
}
.BodyContainer .FooterPanel .copyright
{
	padding:0 25px;
	color:#FFF;
	font-size:11px;
	line-height:20px;
}

/* 2 column master */
.Breadcrumbs
{
	width:968px;
	height:24px;
	margin:0 auto;
	background:url(/Images/vod/bgBodyHeader.png) no-repeat center top;
	color:#FFF;
	line-height:24px;
}
.Breadcrumbs .padding
{
	padding:0 15px;
}
.Breadcrumbs a:link, 
.Breadcrumbs a:visited
{
	color:#FFF;
	text-decoration:none;
}
.Breadcrumbs a:hover, 
Breadcrumbs a:active
{
	color:#FFF;
	text-decoration:underline;
}
.Breadcrumbs span
{
	cursor:default;
	line-height:24px;
}

.Column2ContainerRight
{
	width:968px;
	min-height:400px;
	background:url(/Images/vod/bgColumn2ContainerRight.png) repeat-y center top;
}

.Column2ContainerRight .ColumnLeft
{
	width:740px;
	float:left;
}

.Column2ContainerRight .ColumnLeft .padding
{
	padding:15px 30px;
}

.Column2ContainerRight .ColumnRight
{
	width:224px;
	float:right;
}

.Column2ContainerRight .ColumnRight .padding
{
	padding:15px;
}

.Column2Container
{
	width:968px;
	min-height:400px;
	background:url(/Images/vod/bgColumn2Container.png) repeat-y center top;
}
.Column2Container .ColumnLeft
{
	width:224px;
	float:left;
}
.Column2Container .ColumnLeft .padding
{
	padding:15px;
}
.Column2Container .ColumnRight
{
	width:740px;
	float:right;
}
.Column2Container .ColumnRight .padding
{
	padding:15px 30px;
}

ul.subnav
{
	margin:0;
	padding:0;
	list-style:none;
}
ul.subnav li
{
	margin:0;
	padding:5px;
}

/* home page */
.FeaturedShows
{
	width:968px;
	height:247px;
	background:url(/Images/bgBodyHeader.png) no-repeat;
	position:relative;
}
.FeaturedShows .FeatureMovie
{
	width:968px;
	height:252px;
	position:absolute;
	top:6px;
}
.HomeColumns
{
	width:968px;
	background:url(/Images/bgHomeColumns.png) repeat-y center top;
}
.HomeColumns .left
{
	width:180px;
	float:left;
}
.HomeColumns .center
{
	width:608px;
	min-height:200px;
	float:left;
	background:url(/Images/bgHottestShows.png) no-repeat;
}
.HomeColumns .right
{
	width:180px;
	float:right;
}

.right a
{
	color:#6D1E8A;
}

.stars li a,
.right a h1,
.right a h2,
.right a h3,
.right a h4
{
	color:#6D1E8A !important;
	font-size:12px;
}

.stars li
{
	line-height:14px;
}

.HomeColumns h2
{
	margin:0;
	padding:0;
	width:180px;
	height:27px;
}
.HomeColumns h2 span
{
	visibility:hidden;
}

.HomeColumns h2.search
{
	background:url(/images/headerSearch.png) no-repeat;
}

.HomeColumns h2.news
{
	background:url(/Images/headerLatestNews.png) no-repeat;
}

.HomeColumns h2.links
{
	background:url(/Images/headerHotLinks.png) no-repeat;
}
.HomeColumns h2.top10
{
	background:url(/Images/headerTopTen.png) no-repeat;
}
.HomeColumns h2.shows
{
	background:url(/Images/QuickClips.png) no-repeat;
}
.HomeColumns h2.deals
{
	background:url(/Images/headerDeals.png) no-repeat;
}
.BlogList
{
	padding:10px;
}
.BlogList a, .BlogList a:link, .BlogList a:visited, 
.BlogList a:hover, .BlogList a:active
{
	display:block;
	margin:5px 0;
	text-decoration:none;
}
.BlogList a:hover h3
{
	text-decoration:underline;
}
.BlogList a .BlogDate
{
	float:left;
	display:inline; /* to IE6: "Bitch, be cool!" */
	width:25px;
	height:25px;
	margin-right:8px;
	background:url(/Images/bgBlogDate.png) no-repeat;
	color:#300440;
	font-size:9px;
	line-height:11px;
	text-align:center;
}
.BlogList a .BlogDate .month
{
	padding-top:2px;		
}
.BlogList a .BlogDate .date
{
	
}
.BlogList a h3
{
	float:right;
	width:127px;
	margin:0;
	padding:0;
	color:#6d1e8a;
}

/* common styles */
.clear
{
	clear:both;
	height:0;
	overflow:hidden;
	visibility:hidden;
}
.alert
{
	color:#C90000;
}

/* IE dotted outline removal */
* html a
{
	behavior: url(/Scripts/onclickbehavior.htc);
}
/* Mozilla dotted outline removal */
:focus
{
	-moz-outline-style:none;
}
/* IE6 png */
* html .png
{
	border:none;
	behavior:url(/Scripts/pngbehavior.htc);
	position:relative;
}


.showListCell td
{
	font-size:14px;
	border-left:0px none !important;
	border-bottom:1px dashed #dadada !important;
	border:0px none;
}
th.showListHeader
{
	color:#776680;
	background-image:none;
	background-color:#ebe4ef;
	padding: 5px 5px 5px 10px;
	border-bottom:none;/*px #776680 solid;*/
}
.showListCell td a
{
	color:#682f7d;
}




    hr 
    {
    border: 0;
    color: #6c3082;
    background-color: #6c3082;
    }
    .stars  h2
    {
    height:auto;
    font-size:11px;
    line-height:14px;
    font-weight:bold;
    }
