
body {
	background-color: #000;
	background-image: url('/images/bg-home-body.png');
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;	
}

/****************************
     HOME PAGE HEADER 
 ****************************/
#home-header {
	width: 960px;
	height: 159px;
	margin: 0 auto 0 auto;
	padding: 0;
}

#home-header:after {
	content:''; 
	display:block; 
	clear:both; 
}

#home-header-logo {
	float: left;
	margin: 22px 0 0 0;
	padding: 0;
	width: 333px;
	height: 67px;
	border: 0;
}

#home-header-rightcol {
	float: right;
	text-align: right;
}

#home-header-premier-club-button {
	width: 160px;
	height: 20px;
	border: 0;
	padding: 0;
	margin: 9px 0 0 0;
}

#home-header-survey-button {
	width: 160px;
	height: 20px;
	border: 0;
	padding: 0;
	margin: 9px 5px 0 0;
}


/*********************
   HOME PAGE PROMO ROW (PROMO & TESTIMONIAL)
	NOTE THAT SOME OF THE SCROLLER STYLES ARE DEFINED
	SEPARATELY IN LOOPEDSLIDER.CSS
 *********************/
#home-promo-row {
	width: 960px;
	height: 308px;
	margin: 0 auto;
}

.home-promo-image {
	width: 550px;
	height: 298px;
	margin: 0;
	padding: 0;
	border: 0;
}

#home-promo-button-left {
	float: left;
	width: 26px;
	height: 92px;
	margin: 102px 0 0 0;
	padding: 0;
	border: 0;
}

#home-promo-button-right {
	float: left;
	width: 26px;
	height: 92px;
	margin: 102px 0 0 0;
	padding: 0;
	border: 0;
}

#home-testimonial {
	float: left;
	width: 310px;
	margin: 0 0 0 35px;
	padding: 0;
	background-image: url('/images/bg-home-testimonial.png');
	background-repeat: no-repeat;
	background-position: 0px 41px;
}

#home-testimonial h2 {
	font-family: Trebuchet MS,Trebuchet,Arial,Helvetica,sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #cdb97d;
	margin: 0;
	padding: 0;
	height: 29px;
}

#home-testimonial-body {
	width: 311px;
	height: 158px;
}

#home-testimonial-body p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #fff;
	padding: 20px 20px 20px 20px;
	/* line-height: 18px; */ 
	/* changed line-height from 18px to 16px to accomodate long testimonial - DKM @6/14/10 */
	line-height: 16px;
}

#home-testimonial-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin: 30px 0 0 22px;
}

#home-testimonial-city {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #c3c3c3;
	margin: 0 0 0 22px;
}

#home-announcement {
	float: left;
	width: 310px;
	margin: 0 0 0 35px;
	padding: 0;
	
	/*
	background-image: url('/images/bg-home-testimonial.png');
	background-repeat: no-repeat;
	background-position: 0px 41px;
	*/
}

#home-announcement h2 {
	font-family: Trebuchet MS,Trebuchet,Arial,Helvetica,sans-serif;
	font-size: 22px;
	font-weight: normal;
	/* color: #cdb97d; */
	color: #c00;
	margin: 0;
	padding: 0;
	height: 29px;
}

#home-announcement p {

	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	padding-left: 15px;
}

#home-announcement a {
	color: #5b7aff;
}

/*********************
   HOME PAGE CONTENT WRAPPER (CONTAINS NEWS, PRODUCTS, BANNERS)
	THIS CONTAINER EXISTS ONLY FOR THE PURPOSE OF SETTING A 
	BACKGROUND WHICH WILL APPEAR UNDER ALL THREE OF THOSE DIVS
 *********************/
#home-content-wrapper {

	background-color: #fff;
	background-image: url('/images/bg-home-content-wrapper.png');
	background-repeat: repeat-x;
}


/*********************
   HOME PAGE NEWS
 *********************/
#home-news {
	width: 960px;
	margin: 0 auto;
	padding: 0 0 12px 0;
	border-bottom: 1px solid #b0b0b0;
	background-image: url('/images/bg-home-news.png');
	background-repeat: no-repeat;
	background-position: 25px 0;
}

#home-news h2 {
	font-family: Trebuchet MS,Trebuchet,Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #961212;
	margin: 0 0 11px 0px;
	padding: 17px 0 0 16px;
	background-image: url('/images/bg-home-news-h2.png');
	background-repeat: no-repeat;
	background-position: 0 28px;
}

#home-news-articles {
	width: 446px;
	float: left;
	margin: 0;
	padding: 0;
}

#home-news-articles h3 {
	width: 410px; /* 446px (width of #home-news-articles) - 16px (faux margin) - 20px left padding */ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1b2777;
	background-image: url('/images/bg-news-h3.png');
	background-repeat: no-repeat;
	margin: 0;
	padding: 0 0 0 20px;
}

#home-news-articles a {
	color: #1b2777;
	text-decoration: none;
}

#home-news-articles a:visited {
	color: #1b2777;
}

#home-news-articles p {
	width: 410px; /* 446px (width of #home-news-articles) - 16px (faux margin) - 20px left padding */ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	margin: 0 0 12px 0;
	padding: 0 0 0 20px;
}

#home-news-vod {
	width: 265px;
	float: left;
	margin: 0;
	padding: 0;
}

#home-news-vod-inner {
	width: 134px;	
	margin-left: 24px;
}

#home-news-vod-player {
	margin: 0 0 12px 0;
}

#home-news-vod-player:hover {
	cursor: hand;
}

#home-news-ppv {
	width: 249px;
	float: left;
	margin: 0;
	padding: 0;
}

#home-news-vod,
#home-news-ppv {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}

#home-news-vod h2 {
	background-image: url("/images/bg-home-vod-h2.png");
	text-align: left;
}

#home-news-ppv h2 {
	
	text-align: left;
}

#home-news-vod a,
#home-news-ppv a {
	color: #1b2777;
	text-decoration: none;
}

#home-news-ppv img {
	display: block;
	border: 0;
	margin: 0 auto 12px auto;	
}

#home-news-end {
	clear: left;	
}

/*********************
   HOME PAGE PRODUCTS
 *********************/
#home-products {
	width: 960px;
	padding: 0;
	margin: 16px auto 0 auto;
}

#home-products:after {
	content:''; 
	display:block; 
	clear:both; 
}

#home-products h2 {
	width: 162px;
	height: 29px;
	margin: 0 0 0 0px;
	padding: 5px 0 0 11px;

	font-family: Trebuchet MS,Trebuchet,Arial,Helvetica,sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #fff;
}

#home-products h4 {
	padding: 0;
	margin: 13px 0 0 11px;
	font-family: Trebuchet MS,Trebuchet,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
}

#home-products ul {
	min-height: 123px;
	margin: 12px 0 0 26px;
	padding: 0;
}

#home-products li {
	margin: 0;
	padding: 0 0 11px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.home-products-button-learn-more {
	width: 117px;
	height: 25px;
	border: 0;
	padding: 0;
	margin: 0 0 0 10px;
}

.home-products-button-sign-up-now {
	width: 117px;
	height: 25px;
	border: 0;
	padding: 0;
	margin: 0 0 4px	10px;
}

#home-products-phone {
	float: left;
	width: 173px;
	border: 3px solid #cccccc;
	padding: 0;
	margin: 0 16px 0 0;
	background-color: #fff;
	background-image: url('/images/bg-home-products-phone.png');
	background-position: bottom right;
	background-repeat: no-repeat;
}

#home-products-phone h2 {
	background-image: url('/images/bg-home-products-phone-h2.png');
	background-repeat: repeat-x;
}

#home-products-tv {
	float: left;
	width: 173px;
	border: 3px solid #cccccc;
	padding: 0;
	margin: 0 16px 0 0;
	background-color: #fff;
	background-image: url('/images/bg-home-products-tv.png');
	background-position: bottom right;
	background-repeat: no-repeat;
}

#home-products-tv h2 {
	background-image: url('/images/bg-home-products-tv-h2.png');
	background-repeat: repeat-x;
}

#home-products-internet {
	float: left;
	width: 173px;
	border: 3px solid #cccccc;
	padding: 0;
	margin: 0 16px 0 0;
	background-color: #fff;
	background-image: url('/images/bg-home-products-internet.png');
	background-position: bottom right;
	background-repeat: no-repeat;
}

#home-products-internet h2 {
	background-image: url('/images/bg-home-products-internet-h2.png');
	background-repeat: repeat-x;
}

#home-products-bundles {
	float: left;
	width: 173px;
	border: 3px solid #cccccc;
	padding: 0;
	margin: 0 16px 0 0;
	background-color: #fff;
	background-image: url('/images/bg-home-products-bundles.png'); 
	background-position: bottom right;
	background-repeat: no-repeat;
}

#home-products-bundles h2 {
	background-image: url('/images/bg-home-products-bundles-h2.png');
	background-repeat: repeat-x;
}

#home-products-business {
	float: left;
	width: 173px;
	background-color: #fff;
	border: 3px solid #cccccc;
	padding: 0;
	margin: 0;
	background-image: url('/images/bg-home-products-business.png'); 
	background-position: bottom right;
	background-repeat: no-repeat;
}

#home-products-business h2 {
	background-image: url('/images/bg-home-products-business-h2.png');
	background-repeat: repeat-x;
}

/*********************
   HOME PAGE BANNERS
 *********************/
#home-banners {
	width: 960px;
	margin: 0 auto;
	padding: 28px 0;
}

#home-banners:after {
	content:''; 
	display:block; 
	clear:both; 
}

#home-banner-left {
	width: 472px;
	height: 100px;
	margin: 0 16px 0 0;
	padding: 0;
	border: 0;
	float: left;
}

#home-banner-right {
	width: 472px;
	height: 100px;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
}


