@charset "UTF-8";

body  {
	font: 13px Verdana, Geneva, sans-serif;
	line-height: 1.4em;
	background: #000;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #000;
}

h1, h2, h3, h4, h5 {
	color:#002596;
	font-family: Tahoma, sans-serif;
	
	}
	
h3, h4, h5 {
	font-weight:400;
	
}


h1 {font-size:140%;}
h2 {font-size:120%;}
h3 {font-size:120%; }
h4 {font-size:100%;}
h5 {font-size:90%;}
h6 {font-size:90%;color:#000;}

/*special text treatments*/

.titles {
	background:url(../images/nav-bg.jpg) repeat-x top #035493;
	margin:8px;
	padding: 5px 10px;
}


.red {
	color: #F00;
}

.disclaimers {
	font-size:9px;
	font-style:italic;
	line-height:1.3em;
	text-align:left;
	}
	
.price {
	color:#F60;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}

.blue { color:#035493;
        font-family: Tahoma, sans-serif;
		font-size:14px;
		letter-spacing:.1em;
}

.smallText {
	padding-top:5px;
	font-size:8px;
}

.ue-pk-names {
	color:#8cc63f;  /*pantone color green*/
}



/*layout*/

#container { 
	width: 980px;
	background: #99cc33 url(../images/containerbg.jpg) repeat-y; 
	margin: 0 auto; 
	border: 1px solid #000000;
	text-align: left;
} 


#topnav {
	margin: 0;
	width: 540px;
	height:40px;
	background: url(../images/top-nav.gif) bottom right no-repeat;
	padding-right:9px;
	float:right;
	position:relative;
	list-style: none;
	color:#FFF;
}
		#topnav li{ display: inline;}
			#topnav a
			{ 
				float: right;	   
				font-family: "Helvetica", sans-serif; 
				color: #FFFFFF;
				font-size:10px; text-decoration: none;
				padding: .5em .75em; text-transform:uppercase;
			}
			
				#topnav a:hover{color:#92cb1b; }
				
#header { 
    margin:0;
	background: #000; 
	padding: 0px 10px 20px 20px;
	color:#FFF;
	font-size:12px;
}

.logo {
	padding-top: 5px;
}

#headerimg { 
	padding: 25px 0 0px 0;
	background:url(../images/behindnav.jpg) no-repeat;
	height: 75px;
} 

#nav {margin: -28px 88px 10px;}
	
#nav ul
	{display:inline;}
	#nav li {
		padding: 8px 0px;
		float: left;
		list-style: none;
		
			}
			#nav a{
			    background:url(../images/nav-bg.jpg) repeat-x bottom;  
			    padding: 8px 20px;
				font-size:13px;
			    color: #FFF;
				text-decoration:none;
				}
			
				#nav a:hover{ background:url(../images/nav-bg-hover.jpg) repeat-x bottom; padding: 8px 20px; }
				#nav .active a{  background-color:#92cb1b;}

#breadcrumbs {
	border-bottom:#FFF 1px solid;
	padding: 5px;
	margin-bottom:5px;
	margin-left:5px;
	color:#333;
	font-size:11px;
	text-transform:uppercase;
}

/* SIDE BAR */

#sidebar1 {
	margin: 0;
	float: right; 
	width: 200px; 
	padding: 15px 35px 15px 15px;
	border-left: solid 1px #fff;
}

.sidenav li{list-style:none;}
.sidenav li a{
	display:block;
	width: 155px;
	height:16px;
	background:url(../images/nav-bg.jpg) repeat-x bottom #4793c5;
	padding:8px 0 8px 8px;;
	font-size:14px;
	color: #FFF;
	text-decoration:none;
}
		.sidenav li a:hover{ background:url(../images/nav-bg-hover.jpg) repeat-x top #9ed329}

/* SIDE BAR Ads */


#sidead {
	float:right;
	width: 175px;
	padding: 10px;
	border: solid 1px #fff;
	background:url(../images/nav-bg-hover.jpg) repeat-x top #9ed329;
		}
		
.gameon {
	width: 175px;
	padding: 180px 10px 5px 10px;
	background: url(../images/gameon-top.jpg) no-repeat top #f9aa1a;
	text-align:center;
	margin:0;
}
		  .gameon a {
			  text-decoration:none;
			  
		  }
		  
		  .gameon a:hover {
			  text-decoration:none;
			  color:#000;
			  
		  }

.wonder {
	width: 175px;
	padding: 145px 10px 5px 10px;
	background: url(../images/suberbndle.gif) no-repeat top;
	text-align:center;
	margin:0;
}

		  .wonder a{
			color:#FFF;
			text-decoration:none;
		  }
		  
		  .wonder a:hover{
			color: #f9aa1a;
			background:none;
		  }


.super {
	width: 175px;
	padding: 145px 10px 5px 10px;
	background: url(../images/super-ad.gif) no-repeat top;
	text-align:center;
	margin:0;
}

		  .super a{
			  color:#FFF;
			  text-decoration:none;
		  }
		  
		  .super a:hover{
			  color: #f9aa1a;
			  background:none;
		  }

.ue-ad {
	width: 175px;
	background: url(../images/ue-ad.gif) no-repeat top;
}

		
/* Main Content */

#mainContent { 
	margin: 0 250px 0 0; 
	padding: 0 40px;
	}

#mainImage {
	margin:0 0 0 5px;
	border-bottom:#FFF 1px solid;
	}
	
/* Inside tabs */
	
.packages{margin:10px 0;}

/*  created double grey border */	


.content-box {        /*outer grey border around all packages*/
	margin: 4px 0;
	border:1px #CCC solid; 
	padding:5px; 
    font-size:10px;
    background:url(../images/packages-bg.jpg) repeat-x bottom #FFF;
}


.grey { /* grey background of all packages & tables */
	background:url(../images/packages-bg.jpg) repeat-x bottom #FFF;
}

  .packages ul{display:inline}
  
  .packages li{
	  display:block;
	  background:url(../images/packages-bg.jpg) repeat-x bottom #FFF;
	  float: left;
	  padding:5px 13px;
	  margin: 0px 3px 10px 3px;
	  font-size:13px;
	  font:bold;
	  list-style:none;
	  border-bottom: solid 1px #fff;
	  width:184px;
	  height: 150px;
	  
  }

	.packages li ul li{ margin: 0;
						background:none;
						padding: 0;
						font-size: 12px;
						border:none;
	}

  .packages p, .packages h2, .packages h3 {
	  padding-right:10px;
	  padding-left:10px;
  }
  
  .packages h3 {
	  padding-top:10px;
  }
  
  .packages p {
			 font-size:10px;
			 margin:0px 0px 10px 0px;
  }
  
  .packages a {
	  text-decoration:none;
	  color: #06C;
	  font-family:Verdana, Geneva, sans-serif;
  }
	.packages a:hover {
		color: #F60;
		text-decoration: underline;
	}
	

.highlighted-packages {
	background:url(../images/nav-bg.jpg) repeat-x bottom #4793c5;
	border-top:: 2px solid #ccc;
	margin:0;
	padding: 5px 10px;
}

.highlighted-packages h2, .packages-titles h1, .highlighted-packages h4, .highlighted-packages p, .packages-titles p, .packages-titles h2,  .packages-titles h3, .highlighted-packages a, .highlighted-packages h1 {
	color:#FFF;
	}


.packages-titles {
	background:url(../images/nav-bg.jpg) repeat-x top #035493;
	margin:0;
	padding: 5px 10px;
}


.top-packages {/*yellow*/
	background:url(../images/yellow-bg.jpg) repeat-x bottom #f8d555;
	border-top:: 2px solid #ccc;
	margin:0;
	padding: 5px 10px;
}

		.top-packages h2, .top-packages a, .top-packages p {
			color:#00C;
		}


/*-- Mr super and Mrs wonder bundle packages */
.wonder-pk{
	background: url(../images/wonder.gif) no-repeat top left;
}

.super-pk-top{
	background: url(../images/super.gif) no-repeat top right;
}

.bizwonder-pk{
	background: url(../images/biz-telephone.gif) no-repeat top left;
}

.bizsuper-pk{
	background: url(../images/biz-super.gif) no-repeat bottom right;
}

.6months {
	background:url(../images/6monthsfree.gif) top right no-repeat;
	}


/*Wireless Phones*/

.phones {
     margin: 5px 5px 5px 20px;
	 float:left;
}



/* Footer */

#footer { 
	padding: 0 10px 0 20px; 
	border-top: 1px solid #fff;
} 
#footer p {
	margin: 0; 
	padding: 10px 0;
	text-align:center;
	color: #363;
	font-size: 12px;
}

#footer a {
	margin: 0; 
	text-decoration:none;
	text-align:center;
	color: #225522;
	font-size: 9px;
}

#footer a:hover {
	text-decoration:underline;
	color:#069;
}

.footer {
	/*color: #fff;*/
	font-size: 9px;
}

/* Floats */

.fltrt { 
	float: right;
	margin-left: 8px;
}

.fltlft { 
	float: left;
	margin-right: 8px;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*Contact Form*/
#thankYouOverlay
{
	display:none;
	width:460px;
	height:229px;
	background:#FFF;
	border: 2px solid #06C;
	position:absolute;
	z-index:7000;
	margin:0px auto;

}

#thankYouOverlayInner
{
	width:95%;
	height:120px;
	border: 0px solid  #666;
	margin:30px auto 0px auto;
	padding:2px;
	font-size:12px;
	

}

#thankYouHeader
{
background:url(../images/thankYou_header.gif) no-repeat;
width:460px;
height:29px; 

}

#thankYouClose  
{
	display:none;
	background:url(../images/thankYou_Close.gif) no-repeat;
	width:110px;
	height:35px;
	margin:0px auto;
}

#loader
{
	display:none;
	background:url(../images/ajax-loader.gif)  left no-repeat;
	width:600px;
	height:16px;
	float:left;
	
}
#loaderText
{
	display:none;
	width:250px;
	float:left;

}

#tvstuff
{
}

.tvstuff li{list-style:none;}
.tvstuff li a{
	display:block;
	width: 155px;
	height:16px;
	background:url(../images/nav-bg.jpg) repeat-x bottom #4793c5;
	padding:8px 0 8px 8px;;
	font-size:14px;
	color: #FFF;
	text-decoration:none;
}
.tvstuff li a:hover{ background:url(../images/nav-bg-hover.jpg) repeat-x top #9ed329}


/*---------------------------------*/
/*----- BUNDLE PAGE SPECIFICS -----*/
/*---------------------------------*/
.bundle {
	margin: 5px;; 
	text-align: center; 
	font-weight: bold; 
	font-size: 24px; 
	color: #9ec944;
	line-height: 32px;
	height: 32px;
	float: right;
}

.bundle span {
	vertical-align: top;
}

.print-friendly {
	float: right !important;
	padding: 0 0 0 0 !important;
	margin: 2 !important;
}

#bundletable {
	margin: auto;
	width: 780px;
}

#bundletable td {
	text-align: center;
}

#bundletable td table tr td{
	text-align: left
}

#bundletable .right {
	text-align: right;
}

#bundletable .center {
	text-align: center;
}

#bundletable td h4 {
	color: #2e3192;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	margin: 3px 0px 0px;
}

#bundletable th {
	border-bottom: 2px solid black;
	padding: 0px;
	width: 260px;
}

#bundletable td.wonderbundle {
	border-left: 1px solid #2e3192;
}

.doubleplay {
	border-left: 3px solid black;
	border-right: 3px solid black;
}

#bundletable td.superbundle {
	border-right: 1px solid #2e3192;
}

.pricing {

}

.pricing p {
	color: #2e3192;
	font-size: 16px;
	margin: 20px auto 21px;
	vertical-align: middle;
}

.promoprice {
	background-image: url(../images/bundle/gold.png);
	background-color: #fbb01e;
	background-repeat: repeat-x;
}

.promoprice p {
	color: #2e3192;
	font-size: 12px;
	line-height: 12px;
	margin: 6px 0 16px;
}

.promoprice img {
	clear: both;
	margin: 10px 0;
}
.commitment {

}

.commitment p {
	color: #2e3192;
	font-size: 10px;
	margin: 7px 0 8px;
	padding: 0px;
	line-height: 10px;
}

.phone {
	background-color: #d9f2fc;
}

.phone p {
	color: #2e3192;
	font-size: 12px;
	line-height: 16px;
	margin: 3px 0 4px;
}

.internet {
	background-color: #f0f7e8;

}

.internet p {
	color: #2e3192;
	font-size: 12px;
	line-height: 16px;
	margin: 3px 0 4px;
}

.television {
	background-color: #ececed;

}

.television p{
	color: #2e3192;
	font-size: 11px;
	line-height: 14px;
	margin: 7px 0 8px;
	padding: 0px;
}

#bundlepricing .options {
	background-color: #fff5b9;

}

.options p {
	color: #2e3192;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	padding: 0px;
}

.options h5 {
	color: black;
	font-size: 12px;
	font-weight: bold;
	margin: 10px;
}
.options table {
	color: #2e3192;
	font-size: 12px;
	line-height: 12px;
	width: 230px;
	margin: 10px;
}

.leasefees {
	border-bottom: 1px solid #2e3192;

}

.leasefees h6, .leasefees p {
	font-size: 10px;
	color: #2e3192;
	line-height: 14px;
	margin: 0;
}

.leasefees p {
}

.leasefees h6 {
	text-decoration: underline;
	text-transform: uppercase;
	font-weight: normal;
	margin-top: 3px;
}

.addequip table th{
	font-weight: normal;
	text-decoration: underline;
	text-transform: uppercase;
}

.addequip p {
	font-size: 10px;
	color: #2e3192;
}

#bundletable td table {
	color: #2e3192;
	font-size: 12px;
	line-height: 12px;
	width: 230px;
	margin: 10px;
}

#bundletable td table th {
	width: auto;
	border: none;
	text-decoration: underline;
}

/*************************************/
/********* PACKAGE TABLES HERE *******/
/*************************************/

#packagetable {
	margin: 32px 5px;
	font-size:12px;
	color: #2e3192;
}

#packagetable td {
	text-align: center;
}

#packagetable td table tr td{
	text-align: left
}

#packagetable .right {
	text-align: right;
}

#packagetable .center {
	text-align: center;
}

#packagetable td h4 {
	color: #2e3192;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	margin: 3px 0px 0px;
}

#packagetable th {
	border-bottom: 2px solid black;
	padding: 0px;
}

#packagetable td.limitedbasic {
	border-left: 1px solid #2e3192;
}

#packagetable .expandedbasic {
	border-left: 3px solid black;
	border-right: 3px solid black;
}

#packagetable td.premier {
	border-right: 1px solid #2e3192;
}

#packagetable .pricing {

}

#packagetable .pricing p {
	color: #2e3192;
	font-size: 16px;
	margin: 20px auto 21px;
	vertical-align: middle;
}

#packagetable .promoprice {
	background-image: url(../images/bundle/gold.png);
	background-color: #fbb01e;
	background-repeat: repeat-x;
}

#packagetable .promoprice p {
	color: #2e3192;
	font-size: 12px;
	line-height: 12px;
	margin: 6px 0 16px;
}

#packagetable .promoprice img {
	clear: both;
	margin: 10px 0;
}

#packagetable .features {
	background: #e7ecf5;
	color: #333399;
	font-weight: bold;
	vertical-align: top;
}

#packagetable .options {
	color: white;
}

#packagetable .options p {
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	padding: 0px;
}

#packagetable .options p span {
	font-size: 10px;
}

#packagetable .options h5 {
	font-size: 12px;
	font-weight: bold;
	margin: 10px;
}

#packagetable .installation {
	background: #e7ecf5;
	vertical-align: top;
	position: relative;
}

#packagetable tr.installation p.nohardware{
	margin-top: 31px;
}

#packagetable .leasefees td{
	border-bottom: 1px solid #2e3192;

}

#packagetable .leasefees h6, .leasefees p {
	color: #2e3192;
	line-height: 14px;
	margin: 0;
}

#packagetable .leasefees p {
	font-size: 9px;
}

#packagetable .leasefees h5 {
	text-decoration: underline;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 11px;
	margin-top: 3px;
}

#packagetable tr.addequip {
	vertical-align: top;
}

#packagetable .addequip table th{
	font-weight: normal;
	text-decoration: underline;
	text-transform: uppercase;
}

#packagetable .addequip p {
	font-size: 10px;
	color: #2e3192;
}

#packagetable .premiums {
	background: #ffde16;
}

#packagetable premiums td{
	border-bottom: 1px solid #2e3192;
}


#packagetable .premiums h6{
	margin: 0;
}

#packagetable td table {
	font-size: 11px;
	line-height: 11px;
	margin: 5px;
	width: 95%;
}

#packagetable td table th {
	color: #2e3192;
	width: auto;
	background: none;
	border: none;
	text-decoration: underline;
}

#vod-results {
	margin-top: 0px;
}

#vod-results h3 {
	font-weight: bold;
}

.vod-info {
	background: #000099;
}

.vod-info p {
	float: left;
	margin-right: 10px;
}

#vod-controls {
	float: left;
	width: 23%;
	margin-right:10px;
}

.vod-content {
	width: 73%;
	float: left;
}

#vod-paging {
	margin: 0 auto;
	text-align: center;
}

.genres li {
	list-style: none;
}
.genres li a{
	display:block;
	width: 155px;
	height:16px;
	background:url(../images/nav-bg.jpg) repeat-x bottom #4793c5;
	padding:8px 0 8px 8px;;
	font-size:14px;
	color: #FFF;
	text-decoration:none;
	
}

.vod-description {
	padding: 10px;
}
