/* body and html */
html, body{
	margin: 0px;
	padding: 0px;
	font-family:Geneva, Arial, Helvetica, sans-serif; /*whatever fonts here*/
	font-size: 13px;  /* standard size for normal fonts */
	color: #333;    /*standard color for all text */
    background: #000 url(../images/background.jpg) repeat-x;	
}
div{
	margin: 0px;
	padding: 0px;
}
.left_column{
	float:left;
	width:425px;
	padding-right:20px;
}
.right_column{
	border-left:1px dotted #CCCCCC;
	float:left;
	width:425px;
	padding-left:20px;
}
table{
	border:1px solid #CCC;
	margin-top:10px;
	margin-bottom:10px;
}
table tr td{
	border:1px solid #CCC;
	padding:5px 10px 5px 10px;
}
.grey{
	background:#F2F2F2;
}
div#container{
	height:100%;
	width:926px;
	margin:0 auto;
	padding:0px;
}
div#black_bar{
    background: #000 url(../images/black_bg.jpg) repeat-x;	
	height:15px;
	display:block;
	font-size:10px;
	color:#FFFFFF;
	text-align:left;

}
div#black_bar a{
	font-size:10px;
	color:#FFFFFF;
	padding-right:5px;
	padding-top:10px;
}
div#black_bar a:hover{
	font-size:10px;
	color:#FFFFFF;
	padding-right:5px;
	padding-top:10px;
	text-decoration:none;
}
div#black_bar .ordernow {
float:left;
padding-left:240px;
text-align:left;
}
div#black_bar .otherlinks {
float:right;
padding-left:50px;
text-align:right;
}


div#header{
    background:url(../images/headerBar.jpg) no-repeat;
	width:938px;
	height:61px;
	display:block;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}

div#headerEmail{
    background:url(../images/headerBarEmail.jpg) no-repeat;
	width:938px;
	height:61px;
	display:block;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}

div#logo{

	width:248px;
	height:90px;
	display:block;
	float:left;
	margin-top:-20px;
	margin-left:-12px;
	z-index:30;
}
div#header #tv{
	background:url(../images/digital_tv.jpg) no-repeat;
	width:119px;
	height:41px;
	display:block;
	float:left;
	text-align:right;
	padding-top:13px;
}
div#header #tv a, div#header #internet a, div#header #phone a, div#header #integrated a{
	text-decoration:none;
}
div#tv_box a, div#internet_box a, div#phone_box a{
	color:#FFFFFF;
	text-decoration:none;
}
div#header #tv a:hover, div#header #internet a:hover, div#header #phone a:hover, div#header #integrated a:hover{
	text-decoration:underline;
}
div#header #internet{
	background:url(../images/internet.jpg) no-repeat;
	width:108px;
	height:41px;
	display:block;
	float:left;
	text-align:right;
	padding-top:13px;
}
div#header #phone{
	background:url(../images/telephone.jpg) no-repeat;
	width:93px;
	height:41px;
	display:block;
	float:left;
	text-align:right;
	padding-top:13px;
}
div#header #integrated{
	background:url(../images/integrated.jpg) no-repeat;
	width:126px;
	height:41px;
	display:block;
	float:left;
	text-align:right;
	padding-top:13px;
}
div#header a{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding-right:5px;
	padding-top:10px;
}

/***************** Top Feed Bar Styles *****************/

div#feeder{
    	background:url(../images/header_box.jpg) no-repeat #00446B;
	width:916px;
	height:35px;
	display:block;
	border:1px solid #005B90;
	border-bottom:none;
	border-top:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-top:10px;
	padding-left:10px;
}


div#feeder .text{
	margin-top:-18px;
	padding-left:14px;
	color:FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;

}
div#feeder .gcbemail{
	float:right;
	margin-top:-15px;
	padding-right:14px;
	color:FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;

}
div#feeder div.gcbemail a{
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}
div#feeder div.gcbemail a:hover{
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/***************** End Top Feed Bar Styles *****************/

/***************** Navigation Styles *****************/

div#navback{
    	background:url(../images/navbackend.jpg) no-repeat;
	width:5px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin-left:923px;
	margin-top:-25px;
	padding-left:10px;
}


div#navfront{
    	background:url(../images/navfrontend_long.jpg) no-repeat;
	width:276px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin-top:-20px;

}
div#nav{
    	background:url(../images/navrepeater.jpg) repeat-x;
	width:650px;
	height:25px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	float:right;
	margin-top:-25px;
}
div#spacer{
    	background:url(../images/navspacer.jpg) no-repeat;
	width:8px;
	height:24px;
	z-index:35;
}
div#nav a{
	color:#005B90;
	text-decoration:none;
	text-align:left;
}
div#nav a:hover{
	color:#638a32;
	text-decoration:none;
	text-align:left;
}

/***************** End Navigation Styles *****************/

/***************** Content Styles *****************/

div#body_contents{
	background:#FFFFFF;
	width:896px;
	border-left:1px solid #aeb0b3;
	border-right :1px solid #aeb0b3;
	border-top:1px solid #aeb0b3;
	padding:5px 15px 5px 15px;
}
div#body_contents a{
	color:#0057a6;
	font-weight:bold;
	text-decoration:none;
}
div#body_contents a:hover{
	color:#497018;
	text-decoration:none;
	font-weight:bold;
}
div#body_contents h1{
	margin:0px;
	padding:0px;
	color:#638a32;
	font-size:22px;
}
div#body_contents h2{
	margin:0px;
	padding:0px;
	color:#0057a6;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px dotted #0057a6;
}
div#body_contents h3{
	margin:0px;
	padding:0px;
	color:#0057a6;
	font-size:13px;
	font-weight:bold;
}
div#receiver_box{
	border:1px solid #CCCCCC;
	margin-bottom:10px;
	height:170px;
}
div#body_contents p{
	margin:0px;
	padding-top:7px;
	padding-bottom:7px;
}
div#body_contents p.box{
	border:1px solid #CCCCCC;
	background:#E9E9E9;
	padding-left:20px;
	padding-right:20px;
	margin-top:10px;
	margin-bottom:10px;
}
div#body_contents div.box{
	border:1px solid #CCCCCC;
	background:#E9E9E9;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
}
div#body_contents div.boxcontainer{
	background:url(../images/channellistbg.jpg) no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
	padding-bottom:200px;
}
div#body_contents div.boxcontainer h1{
	margin:0px;
	padding:10px;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
}
div#body_contents div.boxcolumn{
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
	width:290px;
	float:left;
}
div#body_contents div.box ul, div#body_contents div.box ol{
	padding-left:40px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
	list-style:outside;
}

/***************** End Content Styles *****************/

/***************** Premium Page Styles *****************/

div#body_contents_premium{
	background:#1B1B1B;
	width:896px;
	border-left:1px solid #005B90;
	border-right :1px solid #005B90;
	padding:0 15px 5px 15px;
	color:#FFFFFF;
	font-size:13px;

}

div#body_contents_premium h1{
	margin:0px;
	padding:0;
	color:#FFFFFF;
	font-size:22px;
}
div#body_contents_premium h2{
	margin:0px;
	padding:0px;
	color:#999999;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #444444;
}
div#body_contents_premium h3{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}


div#body_contents_premium div.premiumhbo {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/hbo/intro__HBO.jpg) no-repeat #1B1B1B;
	background-position:top;
}

div#body_contents_premium div.premiumcinemax {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/cinemax/intro__cinemax.jpg) no-repeat #1B1B1B;
	background-position:top;
}

div#body_contents_premium div.premiumshowtime {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/showtime/intro__showtime.jpg) no-repeat #1B1B1B;
	background-position:top;
}

div#body_contents_premium div.premiumstarz {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/starz/intro__starz.jpg) no-repeat #1B1B1B;
	background-position:top;
}

div#body_contents_premium div.premiumufc {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/sports/ufc/intro__UFC_Overview.jpg) no-repeat #1B1B1B;
	background-position:top;
}

div#body_contents_premium div.premiumwwe {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/sports/wwe/intro__WWE_Overview.jpg) no-repeat #1B1B1B;
	background-position:top;
}

div#body_contents_premium div.premiumadult {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/adult/intro__adult.jpg) no-repeat #1B1B1B;
	background-position:top;
}


div#body_contents_premium div.premium_shows {
	width:800px;
	background-color:#1B1B1B;
}

div#body_contents_premium div.sports_shows {
	width:800px;
	background-color:#FFFFFF;
	color:#333333;
}

div#espn {
	width:200px; 
	height:160px;
	padding:0 40px 10px 0; 
	float:left;
	color:#333333;
	font-size:12px;
}

div#espn .image {
background:url("../images/sports/espngameplan/thumb_list_item_bg.png") no-repeat scroll 0 0 transparent;
border:0 none;
float:left;
height:83px;
padding:0;
width:83px;
}

div#feature {
	width:216px; 
	height:240px;
	padding:0 40px 10px 0; 
	float:left;
	color:#333333;
	font-size:12px;
}

div#feature .image {
	border:1px solid #333333;
}

div#cricket {
	width:650px; 
	height:300px;
	padding:0 40px 10px 0; 
	float:left;
	color:#333333;
	font-size:12px;
}
div#cricket div.rowgray {
	background:#F5F5F5;
	width:632px; 
	height:auto;
	padding:0 40px 10px 0; 
	float:left;
	color:#333333;
	font-size:12px;
	border:1px solid #CCCCCC;


}
div#cricket div.rowwhite {
	background:#FFFFFF;
	width:632px; 
	height:auto;
	padding:0 40px 10px 0; 
	float:left;
	color:#333333;
	font-size:12px;
	border:1px solid #CCCCCC;


}


div#international_brazilian {
	background:url("../images/international/bg__brazilian.jpg") no-repeat;
	width:216px; 
	height:240px;
	padding:0 40px 10px 0; 
	float:left;
	color:#333333;
	font-size:12px;
}

div#international_cantonese {
	background:url("../images/international/bg__cantonese.jpg") no-repeat;
	width:216px; 
	height:240px;
	padding:0 40px 10px 0; 
	float:left;
	color:#333333;
	font-size:12px;
}


div#international_filipino {
	background:url("../images/international/bg__flilipino.jpg") no-repeat;
	width:216px; 
	height:240px;
	padding:0 40px 10px 0; 
	float:left;
	color:#333333;
	font-size:12px;
}

div#international_greek {
	background:url("../images/international/bg__greek.jpg") no-repeat;
	width:216px; 
	height:240px;
	padding:0 40px 10px 0; 
	float:left;
	color:#333333;
	font-size:12px;
}

div#international_korean {
	background:url("../images/international/bg__korean.jpg") no-repeat;
	width:216px; 
	height:240px;
	padding:0 40px 10px 0; 
	float:left;
	color:#333333;
	font-size:12px;
}

div#international_mandarin {
	background:url("../images/international/bg__mandarin.jpg") no-repeat;
	width:216px; 
	height:240px;
	padding:0 40px 10px 0; 
	float:left;
	color:#333333;
	font-size:12px;
}

div#international_russian {
	background:url("../images/international/bg__russian.jpg") no-repeat;
	width:216px; 
	height:240px;
	padding:0 40px 10px 0; 
	float:left;
	color:#333333;
	font-size:12px;
}

div#international_southasian {
	background:url("../images/international/bg__southasian.jpg") no-repeat;
	width:216px; 
	height:240px;
	padding:0 40px 10px 0; 
	float:left;
	color:#333333;
	font-size:12px;
}

div#international_vietnamese {
	background:url("../images/international/bg__vietnamese.jpg") no-repeat;
	width:216px; 
	height:240px;
	padding:0 40px 10px 0; 
	float:left;
	color:#333333;
	font-size:12px;
}





div#show {
	width:216px; 
	height:240px;
	padding:0 40px 10px 0; 
	float:left;
	color:#FFFFFF;
	font-size:12px;
}

div#show .image {
	border:1px solid #CCCCCC;
}


div#sportslong {
	width:800px; 
	height:150px;
	padding:0 10px 10px 0; 
	float:left;
	color:#333333;
	font-size:12px;
}

div#sportslong .image {
	float: left;  
	padding:0 15px 5px 0;

}

/***************** PlayBoy Styles *****************/

div#playboy {
	width:auto; 
	height:auto;
	padding:0 40px 10px 0; 
	float:left;
	color:#FFFFFF;
	font-size:12px;
}

div#playboy .image {
	float: left;  
	padding:10px 15px 35px 0;
}

div#playboy .image img{
	border:1px solid #CCCCCC;  
	margin-top:-6px;
}

div#playboy .icon {
	float:left; 
	padding:0 8px 0 0; 
	margin-top:-5px;
}

div#adult {
	width:auto; 
	height:200px;
	padding:0 40px 10px 0; 
	float:left;
	color:#FFFFFF;
	font-size:12px;
}

div#adult .image {
	float: left;  
	padding:10px 15px 10px 0;
}

div#adult .image img{
	border:1px solid #CCCCCC;  
	margin-top:-6px;
}

/***************** End PlayBoy Styles *****************/

/***************** Last 3 Premium / International / Sports Section Styles *****************/

div#body_contents_premiumsports{
	width:896px;
	border-left:1px solid #005B90;
	border-right :1px solid #005B90;
	padding:0 15px 5px 15px;
	color:#333333;
	font-size:13px;
	background:url(../images/footer_LT_120.jpg) no-repeat #FFFFFF;
	background-position:bottom;
}

div#body_contents_premiumsports h1{
	margin:0px;
	padding:0;
	color:#333333;
	font-size:22px;
}
div#body_contents_premiumsports h2{
	margin:0px;
	padding:0px;
	color:#999999;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #999999;
}
div#body_contents_premiumsports h3{
	margin:0px;
	padding:0px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
}

div#body_contents_premiumsports a{
	color:#005B90;
	text-decoration:none;
	text-align:left;
}
div#body_contents_premiumsports a:hover{
	color:#638a32;
	text-decoration:none;
	text-align:left;
}

div#body_contents_premiumsports div.nascartop {
	padding:0 15px 20px 0;
	width:700px;
	height:264px;
	margin-top:-275px;
}

div#body_contents_premiumsports div.soccertop {
	position:absolute;
	padding:0 0px 0 15px;
	width:214px;
	height:264px;
	background:url(../images/sports/index/sports_index_fsp.jpg) no-repeat;
	background-position:top;
	margin-top:-283px;
	margin-left:450px;
}

div#body_contents_premiumsports div.premiumsports {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/sportspack/intro__SPORTS_PACK.jpg) no-repeat #FFFFFF;
	background-position:top;
}

div#body_contents_premiumsports div.premiumgsn {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/gsn/intro__Play_GAME_LOUNGE.jpg) no-repeat #FFFFFF;
	background-position:top;
}

div#body_contents_premiumsports div.premiumbaby {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/baby/intro__Watch_BabyFirstTV.jpg) no-repeat #FFFFFF;
	background-position:top;
}

div#body_contents_premiumsports div.premiumhd {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/hd/intro__DIRECTV_HD_EXTRA_PACK.jpg) no-repeat #FFFFFF;
	background-position:top;
}

div#body_contents_premiumsports div.premiuminternational {
	padding:0 0 0 0;
	margin-top:-75px;
	width:900px;
	height:200px;
	/*background:url(../images/international/International.jpg) no-repeat;*/
	background-position:left;
}

div#body_contents_premiumsports div.premiumbrazilian {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/international/brazilian/Brazil.jpg) no-repeat #FFFFFF;
	background-position:top;
}

div#body_contents_premiumsports div.premiumcantonese {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/international/cantonese/cantonese.jpg) no-repeat #FFFFFF;
	background-position:top;
}

div#body_contents_premiumsports div.premiumfilipino {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/international/filipino/Philippines.jpg) no-repeat #FFFFFF;
	background-position:top;
}

div#body_contents_premiumsports div.premiumgreek {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/international/greek/Greece.jpg) no-repeat #FFFFFF;
	background-position:top;
}

div#body_contents_premiumsports div.premiumkorean {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/international/korean/Korea.jpg) no-repeat #FFFFFF;
	background-position:top;
}

div#body_contents_premiumsports div.premiummandarin {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/international/mandarin/Mandarin.jpg) no-repeat #FFFFFF;
	background-position:top;
}

div#body_contents_premiumsports div.premiumrussian {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/international/russian/Russia.jpg) no-repeat #FFFFFF;
	background-position:top;
}

div#body_contents_premiumsports div.premiumsouthasia {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/international/southasia/South_Asia.jpg) no-repeat #FFFFFF;
	background-position:top;
}

div#body_contents_premiumsports div.premiumvietnamese {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/international/vietnamese/Vietnam.jpg) no-repeat #FFFFFF;
	background-position:top;
}

div#body_contents_premiumsports div.premiumnfl {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/sports/nfl/intro__NFL_Sunday_Ticket.jpg) no-repeat #FFFFFF;
	background-position:top;
}

div#body_contents_premiumsports div.premiumnascar {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/sports/nascar/intro__NASCAR_HotPass.jpg) no-repeat #FFFFFF;
	background-position:top;
}

div#body_contents_premiumsports div.premiumespngp {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/sports/espngameplan/intro__ESPN_GamePlan.jpg) no-repeat #FFFFFF;
	background-position:top;
}

div#body_contents_premiumsports div.premiumespnfc {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/sports/espnfullcourt/intro__ESPN_Full_Court.jpg) no-repeat #FFFFFF;
	background-position:top;
}

div#body_contents_premiumsports div.premiummlb {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/sports/mlb/intro__MLB_Extra_Innings.jpg) no-repeat #FFFFFF;
	background-position:top;
}

div#body_contents_premiumsports div.premiumnba {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/sports/nba/intro__NBA_League_Pass.jpg) no-repeat #FFFFFF;
	background-position:top;
}

div#body_contents_premiumsports div.premiumnhl {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/sports/nhl/intro__NHL_Center_Ice.jpg) no-repeat #FFFFFF;
	background-position:top;
}

div#body_contents_premiumsports div.premiummls {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/sports/mls/intro__MLS_DirectvKick.jpg) no-repeat #FFFFFF;
	background-position:top;
}

div#body_contents_premiumsports div.premiumcricket {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/sports/cricket/intro__CricketTicket.jpg) no-repeat #FFFFFF;
	background-position:top;
}

div#body_contents_premiumsports div.premiumgolf {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/sports/golf/intro__Golf.jpg) no-repeat #FFFFFF;
	background-position:top;
}

div#body_contents_premiumsports div.premiumtennis {
	padding:10px 0 0 0;
	width:900px;
	height:200px;
	background:url(../images/sports/tennis/intro__Tennis.jpg) no-repeat #FFFFFF;
	background-position:top;
}



/***************** End Last 3 Premium / International / Sports Section Styles *****************/


/***************** End Premium Page Styles *****************/

div#header_image_placeholder{
	width:926px;
	height:200px;
	margin:0 auto;
	border-top:1px solid #aeb0b3;
	border-left:1px solid #aeb0b3;
	border-right:1px solid #aeb0b3;
}
div#premium_image_placeholder{
	width:926px;
	height:auto;
	margin:0 auto;

	border-left:1px solid #005B90;
	border-right:1px solid #005B90;
}
div#homepage_banner{
	background:url(../images/homepage_banner.jpg) #005B90;
	width:926px;
	height:359px;
	margin:0 auto;
	border-left:1px solid #005B90;
	border-right :1px solid #005B90;
}

div#homepage_banneremail{
	padding:5px 10px 10px 10px;
	background:url(../images/homepage_banneremail.jpg) #FFFFFF;
	width:906px;
	height:344px;
	margin:0 auto;
	border-left:1px solid #aeb0b3;
	border-right :1px solid #aeb0b3;
}

div#homepage_banneremail .text2email
{
	margin:140px auto 0 auto;
	width:170px;
}

div#internet_banner{
	background:url(../images/internet_banner.jpg) #005B90;
	width:926px;
	height:359px;
	margin:0 auto;
	border-left:1px solid #005B90;
	border-right :1px solid #005B90;
}
div#phone_banner{
	background:url(../images/phone_banner.jpg) #005B90;
	width:926px;
	height:359px;
	margin:0 auto;
	border-left:1px solid #005B90;
	border-right :1px solid #005B90;
}
div#digital_tv_banner{
	background:url(../images/digital_tv_banner.jpg) #005B90;
	width:926px;
	height:359px;
	margin:0 auto;
	border-left:1px solid #005B90;
	border-right :1px solid #005B90;
}
div#homepage_grey_behind_boxes{
	background:url(../images/homepage_grey_behind_boxes.jpg) no-repeat #00446B;
	width:910px;

	margin:0 auto;
	border-left:1px solid #005B90;
	border-right :1px solid #005B90;
	padding-left:16px;
}
div#homepage_grey_behind_boxes2{
	background:url(../images/homepage_grey_behind_boxes2.jpg) no-repeat #00446B;
	width:910px;

	margin:0 auto;
	border-left:1px solid #005B90;
	border-right :1px solid #005B90;
	padding-left:16px;
}
div#grey_behind_boxes{
	width:910px;
	height:186px;
	background:#005B90;
	margin:0 auto;
	border:1px solid #005B90;
	padding-left:16px;
}
div#green_box1{
	background:url(../images/green_box1.jpg);
	display: block;
	width: 292px;
	height:200px;
	margin-top:-20px;
	float:left;
	margin-right:5px;
	position:relative;
	z-index:1;
}
div#green_box2{
	background:url(../images/green_box2.jpg);
	display: block;
	width: 292px;
	height:200px;
	margin-top:-20px;
	float:left;
	margin-left:5px; 
	margin-right:5px;
	position:relative;
	z-index:1;
}
div#green_box3{
	background:url(../images/green_box3.jpg);
	display: block;
	width: 292px;
	height:200px;
	margin-top:-20px;
	float:left;
	margin-left:5px; 
	margin-right:5px;
	position:relative;
	z-index:1;
}
div#tv_box{
	background:url(../images/tvBackNew.jpg);
	display: block;
	width: 292px;
	height:200px;
	margin-top:-20px;
	float:left;
	margin-right:5px;
	position:relative;
	z-index:1;
	color:#ffffff;
}

div#tv_box h1{
	margin:0px;
	padding:0px;
	color:#ffffff;
	font-size:24px;
}

div#tv_box1{
	background:url(../images/tvBackGeneric.jpg);
	display: block;
	width: 292px;
	height:200px;
	margin-top:-20px;
	float:left;
	margin-right:5px;
	position:relative;
	z-index:1;
}
div#tv_box2{
	background:url(../images/tvBackGeneric2.jpg);
	display: block;
	width: 292px;
	height:200px;
	margin-top:-20px;
	float:left;
	margin-left:5px; 
	margin-right:5px;
	position:relative;
	z-index:1;
}
div#tv_box3{
	background:url(../images/tvBackGeneric3.jpg);
	display: block;
	width: 292px;
	height:200px;
	margin-top:-20px;
	float:left;
	margin-left:5px; 
	position:relative;
	z-index:1;
}
div#green_box1 h2, div#green_box2 h2, div#green_box3 h2, div#tv_box h2, div#internet_box h2, div#phone_box h2, div#tv_box1 h2, div#tv_box2 h2, div#tv_box3 h2, div#internet_box1 h2, div#internet_box2 h2, div#internet_box3 h2, div#phone_box1 h2, div#phone_box2 h2, div#phone_box3 h2{
	color:#FFFFFF;
	font-size:33px;
	margin-top:5px;
	font-weight:bolder;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	margin-top:10px;
}
div#green_box1 p, div#green_box2 p, div#green_box3 p, div#tv_box p, div#internet_box p, div#phone_box p, div#tv_box1 p, div#tv_box2 p, div#tv_box3 p, div#internet_box1 p, div#internet_box2 p, div#internet_box3 p, div#phone_box1 p,  div#phone_box2 p,  div#phone_box3 p{
	color:#FFFFFF;
	font-size:13px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	margin-top:20px;
}

/***************** Internet *****************/


div#internet_box{
	background:url(../images/internetBackNew.jpg);
	display: block;
	width: 292px;
	height:200px;
	margin-top:-20px;
	float:left;
	margin-left:5px; 
	margin-right:5px;
	position:relative;
	z-index:1;
	color:#ffffff;
}

div#internet_box h1{
	margin:0px;
	padding:0px;
	color:#ffffff;
	font-size:24px;
}

div#internet_box1{
	background:url(../images/internetBackGeneric.jpg);
	display: block;
	width: 292px;
	height:200px;
	margin-top:-20px;
	float:left;
	margin-right:5px;
	position:relative;
	z-index:1;
}
div#internet_box2{
	background:url(../images/internetBackGeneric2.jpg);
	display: block;
	width: 292px;
	height:200px;
	margin-top:-20px;
	float:left;
	margin-left:5px; 
	margin-right:5px;
	position:relative;
	z-index:1;
}
div#internet_box3{
	background:url(../images/internetBackGeneric3.jpg);
	display: block;
	width: 292px;
	height:200px;
	margin-top:-20px;
	float:left;
	margin-left:5px; 
	position:relative;
	z-index:1;
}

/***************** End Internet *****************/

/***************** Phone *****************/
div#phone_box{
	background:url(../images/phoneBackNew.jpg);
	display: block;
	width: 292px;
	height:200px;
	margin-top:-20px;
	float:left;
	margin-left:5px; 
	position:relative;
	z-index:1;
	color:#ffffff;
}

div#phone_box h1{
	margin:0px;
	padding:0px;
	color:#ffffff;
	font-size:24px;
}
div#phone_box1{
	background:url(../images/phoneBackGeneric.jpg);
	display: block;
	width: 292px;
	height:200px;
	margin-top:-20px;
	float:left;
	margin-right:5px;
	position:relative;
	z-index:1;
}
div#phone_box2{
	background:url(../images/phoneBackGeneric2.jpg);
	display: block;
	width: 292px;
	height:200px;
	margin-top:-20px;
	float:left;
	margin-left:5px; 
	margin-right:5px;
	position:relative;
	z-index:1;
}
div#phone_box3{
	background:url(../images/phoneBackGeneric3.jpg);
	display: block;
	width: 292px;
	height:200px;
	margin-top:-20px;
	float:left;
	margin-left:5px; 
	position:relative;
	z-index:1;
}

/***************** End Phone *****************/

div#channels{
	background-color:#00446B; 
	margin:0 auto;
	width:926px;
	height:56px;
	border-left:1px solid #005B90;
	border-right :1px solid #005B90;
}

/***************** Footer *****************/

div#footer{
	background:url(../images/footerlinkbg.jpg) no-repeat #00446B; 
	width:906px;
	height:28px;
	border-left:1px solid #005B90;
	border-right :1px solid #005B90;
	color:#A2BFC2;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:19px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
}
div#footer a{
	color:#A2BFC2;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
div#footer a:hover{
	color:#A2BFC2;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
div#byline{
	background:#003054;
	width:926px;
	color:#A2BFC2;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 auto;
	text-align:center;
	padding-top:10px;
	padding-bottom:15px;
	border-left:1px solid #005B90;
	border-right :1px solid #005B90;
	border-bottom :1px solid #005B90;
}
div#byline a{
	color:#A2BFC2;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
div#byline a:hover{
	color:#A2BFC2;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

/***************** End Footer *****************/

#comparisons {
	text-align:center;
	width:896px;
}

margin-right:auto;
/* End Containers */

/*fixes floating div problems*/
.clearfix:after, #theBody div:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


/*****************Navigation Dropdown Styles*****************/

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
 
}


#sddm li
{	margin-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	list-style: none;
	float: left;
	font-family:"Trebuchet MS",arial,verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background:url(../images/navspacer.png) no-repeat;
	background-position:right;
}

#sddm li a
{	
	margin: 0;
	padding: 0;
	display: block;
	color: #FFF;
	font-weight:bold;
	text-align: center;
	text-decoration: none;
	z-index: 3;
}

#sddm li a:hover
{	
	color:#8BC345;
/*background:url(../images/navrepeater_hover.jpg);*/



}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0 0 0 -20px;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2;}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #FFFFFF;
		color: #003054;
	 	font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		font-weight:normal;
	}

	#sddm div a:hover
	{	/*background: #CCCCCC;*/
		color: #638a32;
		font-weight:normal;
	}

/*****************End Navigation Dropdown Styles*****************/