#testSite {
	position:absolute;
	width:770px;
	margin:0px auto;
	padding:0px;
	font-size:26px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	background-color:#ff33ff;
	z-index:1000;
	opacity:0.5;
	filter:alpha(opacity=50); 
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	font-variant: normal; 
	color: #333333;
}
h1 {
	font-family:  Tahoma, Trebuchet MS, Helvetica, Verdana, Arial; 
	font-size: 26px; 
	font-weight: bold; 
	font-variant: normal; 
	color: #000033;
	margin:0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}
h2 {
	font-family:  Tahoma, Arial, Trebuchet MS, Helvetica, Verdana; 
	font-size: 22px; 
	font-weight: bold; 
	font-variant: normal;
	margin:0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}
h3 {
	font-family:  Tahoma, Arial, Trebuchet MS, Helvetica, Verdana; 
	font-size: 22px; 
	font-weight: bold; 
	font-variant: normal;
	margin:0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}
h4 {
	font-family:  Arial, Tahoma, Trebuchet MS, Helvetica, Verdana; 
	font-size: 16px; 
	font-weight: bold; 
	font-variant: normal;
	margin:0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}
h5 {
	color:#0033cc;
	font-family:  Arial, Tahoma, Trebuchet MS, Helvetica, Verdana; 
	font-size: 16px; 
	font-weight: bold; 
	font-variant: normal;
	margin:0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}
h6 {
	font-family:  Arial, Tahoma, Trebuchet MS, Helvetica, Verdana; 
	font-size: 22px; 
	font-weight: bold; 
	font-variant: normal;
	margin:0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}
hr {
	margin:0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding : 0px 0px 0px 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;	
}
.pageBkg {
	background-color: #f7faff;	
	background-image:url("gfx/bkg_lt.jpg");
	background-repeat:repeat-x;
	margin:0px;
	margin : 0px 0px 0px 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}
.red {
	color: #cc3300;
}
.blue {
	color: #0033cc;
}
.white {
	color: #ffffff;
}
.s9 {
	font-size:9px;
}
.disclaimer {
	font-size:10px;
	color:#999999;
}
.dash_h {
	background-image:url("gfx/dash_h.gif");
	background-repeat:repeat-x;
}
.dash_v {
	background-image:url("gfx/dash_v.gif");
	background-repeat:repeat-y;
}
a { 
	font-weight: normal; 
	font-variant: normal; 
	color: #0033cc;
	text-decoration:underline;
}
a:hover { 
	font-weight: normal; 
	font-variant: normal; 
	color: #000000;
	text-decoration:underline;
}
a.yellow { 
	font-weight: normal; 
	font-variant: normal; 
	color: #ffe65b;
	text-decoration:none;
}
a:hover.yellow { 
	font-weight: normal; 
	font-variant: normal; 
	color: #ffffcc;
	text-decoration:underline;
}
a.subnav { 
	font-weight: normal; 
	font-variant: normal; 
	color: #333333;
	text-decoration:none;
}
a:hover.subnav { 
	font-weight: normal; 
	font-variant: normal; 
	color: #0033cc;
	text-decoration:none;	
	padding-left:3px;
	}
a.subnav_on{ 
	font-weight: bold; 
	font-variant: normal; 
	text-decoration:none;
}
a:hover.subnav_on{ 
	font-weight: bold; 
	font-variant: normal; 
	text-decoration:none;
	padding-left:3px;
}
a.nav { 
	font-weight: bold; 
	font-variant: normal; 
	text-decoration:none;
}
a:hover.nav{ 
	font-weight: bold; 
	font-variant: normal; 
	text-decoration:underline;
	}
.sml {
	font-size: 5px; 
}
.xsml {
	font-size: 2px; 
}
@media screen {
.input {	
	border:1px solid #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;  
	font-variant: normal; 
	color: #666666;
	}
form {
	margin:0px;
	margin : 0px 0px 0px 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}
.formButton {
	border:1px solid #999999;
	color: #000000;
	background-color:#efefef;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	margin:0px;
	margin : 0px 0px 0px 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}
.formCheckbox {
	padding:0px;
	margin:0px;
	height:13px;
	width:13px;
}
}
ul.white {	
	list-style:disc;
	color:#ffffff;
	list-style-position:outside;
	margin-left:15px;
	margin-top: 0;
    border-top-width: 0;
    padding-top: 0;
    margin-bottom: 0;
    border-bottom-width: 0;
    padding-bottom: 0;
	padding-left:15px;
}

ul {	
	list-style:url("gfx/ul.gif");
	list-style-position:outside;
	margin-left:15px;
	margin-top: 0;
    border-top-width: 0;
    padding-top: 0;
    margin-bottom: 0;
    border-bottom-width: 0;
    padding-bottom: 0;
	padding-left:15px;
}
ul.faq {	
	list-style:url("gfx/ul_faq.gif");
	list-style-position:outside;
	margin-left:15px;
	margin-top: 0;
    border-top-width: 0;
    padding-top: 0;
    margin-bottom: 0;
    border-bottom-width: 0;
    padding-bottom: 0;
	padding-left:15px;
}
.clearer {
	margin:0px;
	padding:0px;
	width:100%;
	height:0px;
	font-size:0px;
	line-height:0px;
	display:block;
	clear:both;
}
.supportLinks {
	font-size:10px;
	font-family:arial;
	line-height:16px;
}
.supportBox {
	padding-left:10px;
	padding-right:10px;
	margin:0px;
	background-color:#ffffff;
}
.png { 
	behavior:url('iepngfix.htc');
}
#hpFlash {
	width:780px;
	height:300px;
	position:relative;
	top:0px;
	left:0px;
	z-index:-0;
	background-color:#000033;
}
#hpBar {
	height:33px;
	width:770px;
	padding:17px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	background:url('gfx/hp_theme_bar.png') no-repeat;
	position:absolute;
	top:243px;	
}
#hpBottom {
	width:780px;
	padding:0px;
	margin:0px;
	background:url('gfx/hp_bottom_bkg.gif') repeat-y;
}
#hpQuickLinks {
	width:210px;
	padding:0px;
	margin:10px 0px 0px 10px;
	background-color:#e8f8dc;
	float:left;
	display:inline;
}
#hpPortal {
	width:195px;
	padding:0px 5px 0px 11px;
	margin:0px;
	background-color:#eff8e8;
	float:left;
	font-family:arial;	
	font-size:12px;
	color:#000000;
	display:inline;
}
#hpPromos {
	width:329px;
	padding:0px 10px;
	margin:0px;
	background-color:#eff8e8;
	float:left;
	display:inline;
}
#vipContainer {
	width:542px;
	position:absolute;
	background-color:#ffffff;
	padding:10px;
	margin:10px 0px 0px 0px;
	border:5px solid #ffc853;
}
#vipCalc {
	width:542px;
	height:166px;
	padding:0px;
	margin:0px;
	background:#d4e9fe url('gfx/vip_calc_bkg.jpg');
	position:relative;
}
#vipCalcForm {
	width:200px;
	left:15px;
	top:15px;
	position:absolute;
	text-align:right;
	font-weight:bold;
}
#vipCalcText {
	width:310px;
	left:230px;
	top:15px;
	position:absolute;
}
#VIPtotalCost {
	font-size:14px;
	color:#0033cc;
	font-weight:bold;
	font-family:Arial;
	margin-bottom:5px;
}
#VIPtotalSavings {
	font-size:16px;
	color:#669900;
	font-weight:bold;
	font-family:Arial;
}
.clearer {
	margin:0px;
	padding:0px;
	width:100%;
	height:0px;
	font-size:0px;
	line-height:0px;
	display:block;
	clear:both;
}

.movieReminders {
	text-align:left;
	position:absolute;
	width:235px;
	height:125px;
	padding:20px;
	margin:0px;
	background:url('gfx/vod_reminder_bkg.png') no-repeat top;
	color:#000000;
}

.colorDigital {
	color:#543092;
}
.colorHDTV {
	color:#ed1794;
}
.colorVOD {
	color:#85bd3c;
}
.colorDVR {
	color:#6699ff;
}
.colorInternet {
	color:#0066ff;
}
.colorPhone {
	color:#ff6633;
}
.colorVIP {
	color:#f0c003;
}
#upcomingMoviesVOD {
	width:220px;
	text-align:center;
	float:right;
	margin:0px;
	padding:0px;
}
#upcomingMoviesHP {
}
#HDTVLeft {
	width:351px;
	margin:0px 10px 0px 0px;
	padding:0px;
	float:left;
}
#HDTVRight {
	width:165px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:center;
}
#DVRLeft {
	width:351px;
	margin:0px 10px 0px 0px;
	padding:0px;
	float:left;
}
#DVRRight {
	width:165px;
	margin:0px;
	padding:0px;
	float:left;
}
#VODLeft {
	width:296px;
	margin:0px 10px 0px 0px;
	padding:0px;
	float:left;
}
#VODRight {
	width:220px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:center;
}
#coDvrHDTV {
	padding:10px;
	margin:0px;
	width:145px;
	height:120px;
	background:url('gfx/co_dvr_HDTV_bkg.gif') no-repeat;
	text-align:center;
	cursor:pointer;
}
#VODcats {
	padding:5px 10px;
	margin:0px;
	width:200px;
	height:270px;
	background:url('gfx/co_VOD_cats_bkg.gif') no-repeat;
	text-align:left;
	cursor:pointer;
}
#VODcats ul {
	font-size:14px;
	font-weight:bold;
}

.packagesVIPTable {
	background-color:#fefae7;
	
}