@charset "UTF-8";
*, p, body{
	margin:0px;
	padding:0px;
	}
body{
	color:white;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	background:#000000;
	left: 0px;
	top: 0px;
	/*position: absolute;*/
}
img{
	border:none
}
a {
 outline: none;
 }
:focus   {
 outline: none
 }
:active  {
 outline: none 
 }
a:link{
	text-decoration:none;
	color:#909090;
}
a:active{
	color:#333333;
	text-decoration:none;
}
a:visited{
	color:#909090;
	text-decoration:underline;
}
a:hover
{
 text-decoration:underline;
}
p{
	line-height:1.4em;
}
.i {
font-style:italic 
 }
.blue {
color:#359DD9    
    }
.white {
color:#fff
    }
.10{font-size:10px}    
.11{font-size:11px}
.12{font-size:12px}
.13{font-size:13px}

#headerWrapper{
}
#header{
	width:830px;
	background:url(/Graphics/images/header-bg.jpg) center top no-repeat;
	padding-top:10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 95px;
	color:#909090;
}
#header.home{
	background:url(/Graphics/images/home-header-bg.jpg) center top no-repeat;
}
#header a
{
	font-size:11px;
	text-decoration:none;
}
#header a:hover
{
	color:#ccc;
}
#header #subnav
{
	visibility:hidden;
	margin-top:3px;
	margin-right: 140px;
	padding-left:40px;
	padding-bottom:10px
}
.page_image, #intro_links a
{
	float:left;
	margin:6px;
}
#intro_links a
{
	margin:7px;
}
.page_images, #intro_links
{
	margin:0px auto;
	width:830px;
}
.page_images
{

}
#logo{
	float: left;
	padding-top: 15px;
}
#login {
float:right;
font-size:11px;
margin:20px 0 10px 20px;
}
.login {
background:url(/Graphics/images/ico-lock.png no-repeat right bottom);
width:600px;
padding-left:20px;
 }
 .review{width:598px}
 .subscribe {
background-image:url(/Graphics/images/ico-subscribe.png);
background-repeat:no-repeat;
background-position: right bottom;
 }
.txtFieldLogin {
height:12px
 }
/*.txtField {

font-size:14px;
width:200px;

border: solid 1px #808080; 
  }*/

.font12 {
font-size:12px 
 }
.package01 {
	background-image: url(/Graphics/images/package01.png);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	height: 237px;
	width: 815px;
	margin-top: 0px;
	margin-right: auto;
	/*margin-bottom: 40px;*/
	margin-left: auto;
}
.package02 {
	background-image: url(/Graphics/images/package02.png);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	height: 301px;
	width: 815px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.packBack {
 	background: url(/Graphics/images/pack-back.png) repeat-y center;
 }
.bline01 
{
 height:20px;
  background-image: url(/Graphics/images/bline01.png);
 	background-repeat:repeat-x;
 	background-position:center;
 	clear: both;
display: block;
padding: 0;
margin: 0 20px;
 }
 .bline02
{
 height:20px;
  background-image: url(/Graphics/images/bline01.png);
 	background-repeat:repeat-x;
 	background-position:center;
 	clear: both;
display: block;
padding: 0;

 }
 .channels {
padding-left:40px;
padding-right:30px;
width:460px;
float:left;
clear:both
  }
 .channels a {
font-weight:bold;
text-decoration:underline;
  }
  .channels a:hover {
color:white;
text-decoration:none;
  }
  .channels img {
float:left;
margin:2px 15px 0 0;
   }
   .packDetailLogoBig{
   width:140px;
   height:105px;
   margin: 0 15px 15px 0;
   float:left;    
   }
   .packDetailLogoBig img{width:140px;height:105px;}
   .packDetailChannelsScreen
   {
   width:160px;
   height:118px;
   margin-top: 15px;
   float:left;   
   }
   .packDetail
   {

   background:#40444D;
   padding-bottom:27px;    
       }
   .packDetailChannel{
 padding-left:20px; width:400px
   }

   .packDetailDesc{
 padding:20px 20px 0 15px; 
 width:300px;
 float:left;
   }
   
   .packDetailChannels{
 padding:20px 20px 0 0;
 width:90px;
 float:left;
   }
  .packDetailChannelsHeader{
 padding-bottom:15px;
 font-weight:bold;
 font-size:15px;
 display:block;
   }
    .packDetailShows{
 padding:20px 20px 0 0;
 width:130px;
 float:left;
   }
  .packDetailShowsHeader{
 padding-bottom:15px;
 font-weight:bold;
 font-size:15px;
 display:block;
   }
   
  .innerBoxChannel 
 {
    background: #2c3038;
	color: #359DD9;
	/*border: solid 1px #40444d;*/
	border-bottom:solid 1px #21252c;
	text-transform:uppercase;

	font-size: 20px;
	padding: 5px 0 5px 20px;
     
     }
  .packDetailChannels
  {
   /*text-transform:uppercase;*/
      }
  .packDetailChannels ul
  {
list-style-type: none;
padding: 0;
margin: 0;
   }
  .packDetailChannels li{
   background:url('/Graphics/images/li_red.png') no-repeat 0 0.4em;
   padding-left: .9em;
   }
    .packDetailShows ul
  {
list-style-type: none;
padding: 0;
margin: 0;
   }
  .packDetailShows li{
   background:url('/Graphics/images/li_red.png') no-repeat 0 0.4em;
   padding-left: .9em;
   }
   
.slideshow{float:left}
   
  #navigation {
	float: right;
	clear: both;
}
.butt_speed_top {
background:url(/Graphics/images/button_speedmeter.png) top;
float:right;
width:145px;
height:50px;
margin-right:3px;
cursor:pointer;
 }
 .butt_speed_top a {
width:69px;
height:50px;
display:block;

 }
 .butt_speed_top:hover {
background:url(/Graphics/images/button_speedmeter.png) bottom;
 }
 /*
.butt_login_top {
background:url(/Graphics/images/butt_login_top.png) top;
float:right;
width:69px;
height:50px;
margin-right:3px;
visibility: hidden;
 }
 .butt_login_top a {
width:69px;
height:50px;
display:block;
cursor:pointer;
 }
 .butt_login_top:hover {
background:url(/Graphics/images/butt_login_top.png) bottom;
 }
*/
.butt_interested_top {
background:url(/Graphics/images/butt_interested_top.png) top;
float:right;
width:234px;
height:50px;
 }
 .butt_interested_top a {
width:234px;
height:50px;
display:block;
cursor:pointer;
 }
 .butt_interested_top:hover {
background:url(/Graphics/images/butt_interested_top.png) bottom;
 }

#preloadedImages {
 width: 0px;
 height: 0px;
 display: inline;
 background-image: url(/Graphics/images/butt_login_top.png);
 background-image: url(/Graphics/images/butt_interested_top.png);
 background-image: url(/Graphics/images/hp_intro.png);
	background-image: url(/Graphics/images/hp_soon.png);
	background-image: url(hp-how-it-works.png);	
	background-image: url(/Graphics/images/button-read-more.png);
	/*background-image: url(/Graphics/images/hp_offers.png);*/
}


#register{

	text-align:right;
}
#register img{
	border:none;
	margin-right:5px
}
#registerInterest{
margin:0px 0px 20px 100px;
}
#registerInterest input, #registerInterest select{
	margin-top:10px;
	margin-bottom:10px;
	background:#c5c5c5;
}
#registerInterest label{
	color:#c7c2c2;
	font-size:10px;
}
#contentWrapper{
	background-image: url(/Graphics/images/bg-footer.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}
#contentHeader {

height: 3px;

		/*padding-bottom: 0;
	padding-left: 60px;*/
}
#contentOuter {
	background: url(/Graphics/images/bg-main.png) repeat-y center;
	width:900px;
	margin: 0 auto;
}
.interest label {
padding-right:15px 
 }
.userNavigation {
 font-size: 13px;
 text-decoration: none;
 float: left;
}

.userNavigation a {
	color: #CCCCCC;
	text-decoration:none;
}

.userNavigation a:hover {
	color: #fff;
	text-decoration:underline;
}
/*-------- TABLE --------*/
.tablediv 
{
display:  table;
width:600px;
border-spacing:5px;/*cellspacing:poor IE support for  this*/
border-collapse:separate;
}
.tablediv2
{
display:  table;
width:630px;
border-spacing:5px;/*cellspacing:poor IE support for  this*/
border-collapse:separate;
}
.tablediv3
{
display:  table;
width:630px;
border-spacing:5px;/*cellspacing:poor IE support for  this*/
border-collapse:separate;
}
.tablediv4
{
display:  table;
width:580px;
border-spacing:5px;/*cellspacing:poor IE support for  this*/
border-collapse:separate;
}
.celldiv1 {
float:left;
display:table-cell;
width:30%;
text-align:right;
padding-right:.5em
}
.celldiv2 {
float:left;
display:table-cell;
width:49%;
}
.celldiv3 {
float:left;
display:table-cell;
width:49%;
text-align:right;
}
.celldiv4 {
float:left;
display:table-cell;
width:400px;
background:url(/Graphics/images/gray_line01.png) right bottom no-repeat; margin-bottom:1em;
padding-bottom:.5em
}
.rowdiv  {
display:table-row;
width:auto;
clear:both;
margin-bottom:.5em;
}
.rowdiv a  {
color:#FF831F
}
.textCenter {
text-align:center
 }
/* .validator {
visibility: hidden  
  }*/
#content-bottom {
	background-image: url(/Graphics/images/content-bg-bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 65px;
}

#contact input, #contact textarea, #contact select{
	width:295px;
	float:left;
	margin:5px 0px;
}
#contact textarea{
	width:299px;
	height:180px;
	float:left;
}
#contact label
{
	display:block;
	width:75px;
	height:30px;
	float:left;
	clear:left;
	color:#c7c2c2;
	font-size:1.1em;
}
#contact .submit
{
	height:36px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contentBack{
	width:826px;
	/*min-height:532px;*/
	background: url(/Graphics/images/content-bg.png) no-repeat top;
	margin: 0 auto;
	padding: 0 36px 5px 36px;
	position: relative;
}
.box {
	background-image: url(/Graphics/images/box-middle.png);
	background-repeat: repeat-y;
	background-position: center;
	padding-right: 30px;
	padding-left: 30px;
}
.boxTop 	{
 background-image: url(/Graphics/images/box-top.png);
	background-repeat: no-repeat;
	background-position: center top;
	height:22px;
}

.boxBottom {
	background: url(/Graphics/images/box-bottom.png) no-repeat left bottom;
	height:22px;
	margin-left:5px;

}
.boxContent 
{
    position: relative;
}

.textAlignRight {
text-align:right;
width:21.5em;
margin-top:.2em;
margin-right:.5em;
 }

.textRightPad {
text-align:right;
padding-right:6px; 
 }
.floatRight{
float:right;
  }
.clear {
clear: both;
display: block;
height: 0;
overflow: hidden;
margin: 0;
padding: 0;
}
.cellPadding {
margin:10px 
}
/*#btnUpdate {
float:right;
margin-left:20px; 
 }*/

.content {
margin: 0 20px 0 20px;
 }
#content {

 }
 .terms  {
margin: 0 20px 0 20px;
 }
.terms p{
 margin-top: 15px;
 }
/*#content ul{
	list-style-type:disc;
}*/
#content li{
	margin:10px 0px 10px 20px;
}
/*#body ul{
	list-style-type:disc;
}*/
#body li{
	margin:10px 0px 10px 20px;
}
#banner{
	width:860px;
	height:auto;
	margin-top: 15px;
/*border:#3d3d3d 1px solid;*/
/*background: url(/Graphics/images/banner-bg.jpg) no-repeat;*/
}
#banner img{
	padding: 12px 0 0 40px
}
#banner .preview{
	float:right;
	margin:11px 28px 11px 28px;
	/*border:#434343 2px solid;*/
}
#banner.home_banner
{
	height:242px;
	margin-bottom:20px;
	/*margin-left:100px;*/
}
#banner h3{
	margin:50px 120px auto 110px;
	font-weight:normal;
	color:#dadada;
}
.hp_wrapper {
margin-left:3px;
 }
.hp_wrapper a {
 cursor:pointer;
 }
 .hp_block_left {

	width:273px;
	background: url(/Graphics/images/hp-back.png) bottom left no-repeat;
	min-height:270px;
	font-size:14px;
	float:left;
	margin:-1px 1px 1px 0;
}
.hp_block_center{

	width:273px;
	background: url(/Graphics/images/hp-back.png) bottom center no-repeat;
	min-height:270px;
	font-size:14px;
	float:left;
	margin:-1px 2px 1px 1px;
}
.hp_block_right{

	width:273px;
	background: url(/Graphics/images/hp-back.png) bottom right no-repeat;
	min-height:270px;
	font-size:14px;
	float:left;
	margin:-1px 0 1px 0;
	position: relative;
}
.hp_block_right .image_logo { position: absolute; bottom: 15px; left: 15px; width: 48px; height: 45px; background: url('/graphics/images/right_block_logo_img.gif');}
.hp_img_left{
 	width:273px;
 	height:147px;
 	background: url(/Graphics/images/hp_intro.png) top;
 }
 .hp_img_left a{
 	width:273px;
 	height:147px;
 	display:block
 }
 .hp_img_left:hover{
 	background: url(/Graphics/images/hp_intro.png) bottom;
 }
 .hp_img_center{
 	width:273px;
 	height:147px;
 	background: url(/Graphics/images/hp-how-it-works.png) top;
 }
  .hp_img_center a{
 	width:273px;
 	height:147px;
 	display:block
 }
  .hp_img_center:hover{
 	background: url(/Graphics/images/hp-how-it-works.png) bottom;
 }
 .hp_blue{
 	color: #359dd9;
 	font-weight:bold;
 }
/*Ask Bohus for more information*/
 .hp_img_center_PCTP{
 	width:273px;
 	height:147px;
 	background: url(/Graphics/images/hp_offers.png) top;
 }
  .hp_img_center_PCTP a{
 	width:273px;
 	height:147px;
 	display:block
 }
  .hp_img_center_PCTP:hover{
 	background: url(/Graphics/images/hp_offers.png) bottom;
 }
/*End of PCTP*/ 
  .hp_img_right{
 	width:273px;
 	height:147px;
 	background: url(/Graphics/images/hp_soon.png) top;
 }
  .hp_img_right a{
 	width:273px;
 	height:147px;
 	display:block
 }
   .hp_img_right:hover{
 	background: url(/Graphics/images/hp_soon.png) bottom;
 }

.hp_block_left p{
	margin:17px 11px 23px 11px;
}
.hp_block_center p{
	margin:17px 11px 23px 11px;
}
.hp_block_right p{
	margin:17px 11px 23px 11px;
}
.contentHeaderNav{
	padding-right:0;

}
.form{
	margin:10px 10px 10px 20px;
}
#body p{
	margin-bottom:1.3em;
	line-height:1.3em;
}
#body .rightArea{
	float:right;
	border:1px #646162 dashed;
	padding:15px;
	width:380px;
}
.halfwidth
{
	width:380px;
	float:left;
	margin-right:14px
}

.image_right
{
	float:right;
	margin:0px 0px 25px 25px;
	clear:both;
	border:solid 1px #7389B8;
	/*background:url(/Graphics/images/img_back.png) bottom repeat-x;
	padding-bottom:33px*/

}
.image_left
{
	float:left;
	margin:0px 25px 45px 0px;
	border:solid 1px #7389B8;
	clear:both;
	z-index:50;
	position:relative;
}
.left{
float:left
}
#footer{
	clear:both;
	width:900px;
	height:120px;
background:url(/Graphics/images/bg-footer2.png) no-repeat top center; height:83px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
}
#footerMenu{
	text-align:center;
	font-size:11px;
	padding-top:40px;
}
#footerMenu ul{
	list-style:none;
}
#footerMenu li{
	display:inline;
	padding-left:7px;
	padding-right:7px;
}
#footerMenu li a{
	color:#999999;
	text-decoration:none;
	background:url(/Graphics/images/footerMenu-left.png) no-repeat left;
	padding:10px;
	line-height:23px;
	height:23px;
	outline:none;
}

#footerMenu li a span{
	
	background:url(/Graphics/images/footerMenu-right.png) no-repeat right;
	padding-right:10px;
	line-height:23px;
	height:23px;
	padding-top:10px;
	padding-bottom:10px;
	outline:none;
}
/*----PACK-----*/
.packSport {
	/*background-image: url(/Graphics/images/pack-mask.png);*/
	
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:15px;
	margin-left:5px;
	font-size:13px;
}
.packTopBack {
	background-image: url(/Graphics/images/pack-back-top.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:15px;
	padding-left:30px;
	margin-left:5px;
	font-size:13px;
}
.pack {
	background-repeat: no-repeat;
	background-position: left top;
	font-size:13px;
 }
.packNoimage {
	background-image: url(/Graphics/images/pack-noimage.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding:15px 60px 0 0;
	font-size:13px; 
 }
 .packageDesc
 {
padding: 0 30px 15px 0;
float:left;
font-size:13px;
     }
.description 
{
 padding: 0 30px 15px 0;
 clear:both;
 }
 .descriptionHeader {
 font-weight:bold;
 color:#7389b8;
 padding-top:5px;
 }
  .price {
 padding-top:5px;
 padding-bottom:10px;
 font-size:18px;
 color:#fff;
 }
  .descriptionHeader2 {
 font-weight:bold;
 color:#7389b8;
 padding-bottom:5px;
 display:block
 }
  .HeaderTxt14 {
 font-weight:bold;
 color:#359DD9;
 font-size:14px;
 }
 .offer {
 font-weight:bold;
 color:#f86f00;
 padding-top:5px;
 }
 
.package 
{
float:left;
margin-top:4px;
padding-left:380px;
clear:both
 }
 
.packageDetails
{
padding-left:330px;
 position:relative;
 z-index:99;
    }
    
.packageDetailsHome
{

margin-top:4px;

clear:both
 }
 
.stbs_new {
float:left;
width:390px;
/*padding:10px 0 0 20px;*/
  }
.stbs_new img {
 float:left;
 margin-top:5px;
 }
 .stbs_new_img_container {
 float:left;
 margin-top:5px;
 width:99px
 }
.stbs_new h3 {
font-weight:bold;
  }
 .stbs_new span {
font-weight:bold;
 color:#7389b8;
  }
  .stbWithHD{
margin-right:18px      
      }
.channelLogos 
{
	clear: both;
	width: 590px;
	float:left;
	padding: 40px 0 0 20px
}
.channelLogos img {
	border:0;
	margin-left:5px;
}
.channelLogos canvas { margin-left: 5px; }
.channelLogos .reflect { float: left; }
#channelLogosSelect  {
 /*padding-top: -20px;*/
	padding-left: 60px;
	clear: both;
	width: 520px;
	float:left
}
.channelLogosSmallCoantainer{text-align:center;padding-top:20px;}
.channelLogosSmallCoantainer .reflect { float: left; }
.channelLogosSmallCoantainer .reflect img {margin: 0 0 0 5px; padding: 0; }
.channelLogosSmallCoantainer .reflect canvas { margin:0 0 0 5px; padding: 0; display: block; zoom: 1; max-width: 40px; overflow: hidden; border: 0;}

#channelLogosSelect img {
	border:0;
	margin-left:5px;
}
.price {
padding-bottom:10px;
color:#fff;
}
.priceSelect {
padding: 10px 0 10px 0;
}
.price0 {
color:#fff;
padding-bottom:10px;
padding-top:5px;
font-size:18px
}
.price0_1 
{
padding-bottom:10px;
padding-top:5px;
font-size:14px
}
.orange { 
color:Orange;
font-weight:bold;
font-size:12px    
    }
    
.packageFullListOfChannelsContainer
{ 
    clear: both;
	width: 350;
	float:left;
	padding: 40px 0 0 20px;
    position:relative;
    z-index:99;
}
    
.packageNameContainer {
 float: right;
 width: 420px;
	}
.packageName {
color:#359DD9;
font-size:26px;
padding-right:20px;
}
	.packageNameWizard {
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
 padding: 0 0 10px 0;
 margin: -20px 0 0 0;
	}
	.moreDetails 
	{
	 padding:5px 30px 0 0;
	 text-align:right;
	}
	.moreDetails a:visited {
font-size:14px;
color:#ff831f;
text-decoration:none
	 }
	.moreDetails a {
font-size:14px;
color:#ff831f;
text-decoration:none;
	 }
.moreDetails a:hover {
font-size:14px;
color:#ff831f;
text-decoration:underline;
	 }
	 	
.tableAll td {
border-left: solid 1px #2d2d2d;
border-collapse: collapse;
padding:5px;
font-size:12px;
font-family:Franklin Gothic Medium, Arial, Sans-Serif;
}
/*.tableHead { 
 background-image: url(/Graphics/images/table-head.png);
 background-repeat: repeat-x;
 background-position: top;
 font-size:12px;
 text-indent: 5px;
 padding-left:5px;
 text-align:left;
 height: 2em;  }*/
 .tableHead th{ 
 background-image: url(/Graphics/images/table-head.png);
 background-repeat: repeat-x;
 background-position: top;
 font-size:12px;
 /*text-indent: 5px;*/
 padding-left:5px;
 text-align:left;
 height: 2em;  }

.even {
background:#000000

}
.odd {
background:#212121
}

.tableAll2 td {
border-left: solid 1px #2d2d2d;
border-collapse: collapse;
padding:5px;
font-size:12px;
font-family:Franklin Gothic Medium;
}
.tableHead2  
{
 font-size:12px;
 text-indent: 5px;
 height: 2em;  }
 /*USER SUB NAV old*/
 /*.userSubnav {
 padding: 10px 10px 0 10px;
 font-size:11px;
}
.userSubnav a {
 text-decoration:none;
 color:#909090;
}
.userSubnav a:visited {
 color:#909090;
}
.userSubnav a:hover 
{
 color:#fff;
 text-decoration:underline
}
.userSubnavBottom {
 background-image: url(/Graphics/images/subnav-box-bottom.png);
 background-repeat: no-repeat;
 background-position: center bottom;
 height: 23px;
}
.userSubnavWrap {
 background-image: url(/Graphics/images/subnav-box-top.png);
 background-repeat: no-repeat;
 background-position: center top;
 width: 112px;
 float:right;
}*/
/*USER SUB NAV NEW*/
.userSubnavWrap {

float: right;
background:url(/Graphics/images/user-box-bg.png) repeat-x bottom;
width:160px;
font-size:13px;
padding-bottom:27px;
clear:both
}
.userSubnav {
	background: #40444d;
	padding:10px;
	color:#fff;
	border-bottom:solid #21252c 1px;
	font-size: smaller;
}
.userSubnav a {
 text-decoration:none;
 color:#ababab
}

.userSubnav a:hover 
{
 color:#fff;
 text-decoration:underline
}



.headText1{
padding-left: 20px;
padding-top:20px;
 font-size:20px;
 font-weight: bold;
 color: #359DD9;
 text-transform: uppercase;
}
.headText2{
 font-size:20px;
 font-weight: bold;
 color: #ffffff;
 padding-top:20px;
}
.headText1, .headText2{float:left;}
#clearspace{clear:both;}
.headText {
  padding-top: 15px;
  padding-bottom:8px;
  width:500px;
 }
.error{
 font-size:20px;
 font-weight: bold;
 color: #ffffff;
 padding:30px 0 0 70px;
}
h4 {
 font-size:20px;
 font-weight: bold;
 color: #737fa5;
 padding-bottom:15px;
 }

.wizardProgress img {
 margin-right: 3px;
 margin-left: 5px;
 vertical-align:middle;
 position:relative;
 top:-2px;
}

.wizardProgress {
 font-size: 13px;
}	

.bandwidthSuccess {
color: Green; 
 }

.bandwidthFailed {
color: Red; 
 }

.helpBox {
 padding: 15px;
}

.helpBoxBottom {
 background-image: url(/Graphics/images/help-box.png);
 background-repeat: no-repeat;
 background-position: center bottom;
 height: 23px;
}

.helpBoxWrap {
 background-image: url(/Graphics/images/help-box.png);
 background-repeat: no-repeat;
 background-position: center top;
 width: 155px;
 float:right;
}
.red {
color:#FF831F
}
.red a {
color:#ff831f;
font-size:14px
 }
.orangeBold {
color:#ff831f;
font-weight:bold
}
.padding {
padding-left:90px	
	}
	.help {
padding:10px 0 20px 40px;
color:#ababab;
	 }
	.help img {
float:left;
margin-right:10px;

	 }
.whiteBold {
font-weight:bold;
color:#fff; 
 }
		/*-----USER BOX----*/
.userBox {
float: right;
background:url(/Graphics/images/user-box-bg.png) repeat-x bottom;
width:160px;
font-size:13px;

padding-bottom:27px;
clear:both
}
.userBoxContent {
	background: #40444d;
	padding:10px;
	color:#fff;
	border-bottom:solid #21252c 1px;
	font-size: smaller;

}
.userBoxHeader {
	background: #2c3038;
	text-align:center;
	color: #7381ab;
	border: solid 1px #40444d;
	font-weight: bold;
	font-size: 15px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;

}
.userBox a {
color:#ff831f 
}
.userBox.subtotal {
	padding: 0 10px 
}
.userBoxContent li{
margin-left: 0.8em;
 }
 .userBox2 
 {
position: absolute;
right: 20px;
top: 15px;
background:url(/Graphics/images/user-box-bg.png) repeat-x bottom;
width:140px;
font-size:13px;
padding-bottom:27px;
clear:both
}
.userBox2linx {
padding-bottom:3px;
border-bottom: solid 1px #40444D;  
}
.userBoxContent2 {
	background: #40444d;
	padding:10px;
	color:#fff;
	border-bottom:solid #21252c 1px;
	font-size: 12px;

}
.userBoxContent2 a {
color:#ccc;
text-decoration:none;

}
.userBoxContent2 a:hover {
text-decoration:underline;
color:#fff;
}
 
	.logTxtField {
height:1em;
font-size:11px;
width:120px;
background-color: #ababab;
border: solid 1px #808080;
}
.blink
{
 /*background-position: left center;
 background-image: url(/Graphics/images/blink.gif);
 background-repeat: no-repeat;*/
 width: 261px;
 height: 20px;
}
#innerBoxWiz
{
 width:567px;
 background: url(/Graphics/images/inner-box-middle-wiz.png) repeat-y center;
 margin-bottom:10px;
 }
 #innerBoxWiz .top {
height: 35px;
background: url(/Graphics/images/inner-box-top-wiz.png) no-repeat center top;
  }
 #innerBoxWiz .bottom {
height: 17px;
background: url(/Graphics/images/inner-box-bottom-wiz.png) no-repeat center bottom;
  }
  
 #innerBoxWiz2
{
width:567px;
background:url(/Graphics/images/user-box-bg.png) repeat-x bottom;
padding-bottom:27px;
position: relative;
 }
 .innerBoxWiz2header 
 {
    background: #2c3038;
	color: #7381ab;
	border: solid 1px #40444d;
	font-weight: bold;
	font-size: 20px;
	padding: 5px 0 5px 20px;
} 
.innerBoxWiz2content {
	color: #fff;
	border-bottom: solid 1px #21252c;
	padding: 10px;
	background:#40444d
     } 
.innerBoxWiz2content a {
  color:Orange
         }
.innerBoxWiz3header 
 {
    background: #2c3038;
	color: #7381ab;
	border: solid 1px #40444d;
	font-weight: bold;
	font-size: 20px;
	line-height:-1em
     }
   .innerBoxWiz3header span
 {
 	padding-left: 15px;
 }
    .innerBoxWiz3header img
 {
 	vertical-align:middle
 }
     .innerBoxWiz3header select
 {
 	font-size:12px;
 	float:right;
 	margin:8px 20px 0 0
 }
    .innerBoxWiz2content {
	color: #fff;
	border-bottom: solid 1px #21252c;
	padding: 10px;
	background:#40444d
     } 
#innerBox
{
 width:637px;
 background: url(/Graphics/images/inner-box-middle.png) repeat-y center;
 margin-bottom:10px;
 }
 #innerBox .top {
height: 35px;
background: url(/Graphics/images/inner-box-top.png) no-repeat center top;
  }
 #innerBox .bottom {
height: 17px;
background: url(/Graphics/images/inner-box-bottom.png) no-repeat center bottom;
  }
 #innerBox .stb {
width: 172px;
height: 100%;
padding: 20px 20px 0 30px;
float:left;
  }
  #innerBox .stbName{
 font-size:20px;
 font-weight: bold;
 color: #737fa5;
}
 #innerBoxWiz2 .stb {
width: 172px;
height: 100%;
padding: 20px 20px 0 30px;
float:left;
  }
  #innerBoxWiz2 .stbName{
 font-size:20px;
 font-weight: bold;
 color: #737fa5;
}
.packChange {
	background: #7389b9;
	height: 24px;
	border: 1px solid #666666;
	margin-bottom:3px;
	font-size:15px;
	color:#21252c;
	font-weight:bold
	
}
.packChange2 {
	background: #282d3b;
	height: 24px;
	border: 1px solid #666666;
	margin-bottom:3px;
	font-size:15px;
	color:#fff;
	font-weight:bold
	
}
.packChange3 {
	background: #7389b9;
	height: 24px;
	border: 1px solid #666666;
	margin-bottom:3px;
	font-size:15px;
	color:#7381AB;
	font-weight:bold;
	background: url(/Graphics/images/table-head.png) top repeat-x;
	
}
.packChange3legend {
	margin-bottom:3px;
	font-size:12px;
	color:#7381AB;
	font-weight:bold;
	
}
.packChangeUnpaid {
	height: 24px;
	border: 1px solid #333333;
	margin-bottom:3px;
	font-size:15px;
	color:#333;
	font-weight:bold;
 background: #d3d1d1 url(/Graphics/images/invoiceRowPaid.png) top repeat-x;
}


.packChange img {
margin: 1px;
border: solid 1px #7389b9;
}
.packChange2 img {
margin: 1px;
border: solid 1px #282d3b;
}
.packChange3 img {
margin: 1px;
border: solid 1px #7389b9;
}
.packChangeUnpaid img {
margin: 1px;
border: solid 1px #7389b9;
}

/*---FORMS---*/

.optional fieldset legend {
  font-size: 100%;
  font-weight: bold;
  color: #7381ab;
  margin: 0 0 0 0;
  padding: 0 5px 0 10px;
}
label {
  font-size: 100%;
}

label u {
  font-style: normal;
  text-decoration: underline;
}

input, select, textarea {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 100%;
  color: #000000;
  margin-right:.5em
}
.optional fieldset {
	clear: none;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	padding: 0 10px 5px 5px;
	  /*width: 197px;*/
}
.dropDownList02 {
text-align:right;
padding:2px;
height:24px;
margin-right:2px;
width:82px;
 }
.tablediv.tablediv2.tablediv3 input {
margin-right:5px;  
  }
 .formTxtSmall {
color:silver;
Font-Size:9px;  
  }
  
  #profile .celldiv1 {
 /*font-weight:bold;*/
   }
  .activation {
  padding: 0px 20px 20px 248px;
  margin-top:-18px
}
#payment {
width:600px 
 }
#payment .celldiv1{
width:30%
 }
 #payment input{
margin-right:.5em     
}
.optional img {

float:right
}
form div fieldset label.labelCheckbox, form div fieldset label.labelRadio {
  margin: 0 0 5px 0;
  /*width: 170px;*/
}
form div.wide input.inputText, form div.wide input.inputPassword, form div.wide input.inputFile, form div.wide select, form div.wide textarea {
  margin: 0;
}
form div fieldset input.inputText, form div fieldset input.inputPassword, form div fieldset input.inputFile, form div fieldset textarea.inputTextarea {
  margin: 0 0 0 18px;
}
form div label.labelCheckbox input.inputCheckbox, form div label.labelRadio input.inputRadio, label.labelCheckbox input.inputCheckbox, label.labelRadio input.inputRadio {
  margin: 0;
}
form div label.labelCheckbox, form div label.labelRadio {
  float: none;
  display: block;
  padding: 0;
  margin: 0;
  text-align: left;
}
form div fieldset label.labelCheckbox, form div fieldset label.labelRadio {
  margin: 0 0 5px 0;
  /*width: 170px;*/
}
form div label.labelCheckbox, form div label.labelRadio, label.labelCheckbox, label.labelRadio {
  display: block;
  padding: 4px 0 0 18px;
  text-indent: -18px;
  line-height: 120%;
}
 /* MSO Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:10.0pt;
	margin-left:0cm;
	line-height:115%;
	font-size:12px;}
p.MsoHeader, li.MsoHeader, div.MsoHeader
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:10.0pt;
	margin-left:0cm;
	line-height:115%;
	font-size:12px;}
p.MsoFooter, li.MsoFooter, div.MsoFooter
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:10.0pt;
	margin-left:0cm;
	line-height:115%;
	font-size:12px;}
	
	/*----STATIC---*/
	#contentStatic{
z-index:25;
/*padding: 20px 30px 30px 30px;*/
top:20px;

border:none;
display: inline
}
	#contentHome{

padding: 0 71px;
border:none;
}
.packageHome{

border:none;
}
.introducing {
margin: 0;
padding:0
 }

.service{
border:none;
}
#banner{
width:830px;
height:auto;
/*border:#3d3d3d 1px solid;*/
/*background: url(../images/banner-bg.jpg) no-repeat;*/
}
#banner .preview{
	float:right;
	margin:11px 28px 11px 28px;
	/*border:#434343 2px solid;*/
}
.home_banner{height:242px;position: relative;left: 2px;}

#vxFlashPlayer
{
	width:512px;
	margin:0px auto;

}
#intro_links a
{
	float:left;
	margin:5px 5px 15px 5px;
}
#intro_links
{
	margin:0px auto 15px auto;
	width:830px;
}
.btnClose {
margin-right:8px 
 }
 
 /*---LOADING---*/
 
 #loading{
    position: absolute;    
    top: 25%;
    left: 43%;
    width:250px;
    height:80px;
    z-index: 5000;
    background-color: black;
    font-size: 100%;
    color: white;
    padding-top: 30px;
    border:1px solid #7389B8
}
#loading img{
margin:0 20px 10px 20px;
}
.txtField 
{
 width:250px;
 /*background: #fff url(/Graphics/images/txtfield-bg.png) repeat-x top;*/
 margin-bottom:5px;
 border:1px solid #7389B8;
 padding:2px
 }
 .txtField163 
{
 width:163px;
 /*background: #fff url(/Graphics/images/txtfield-bg.png) repeat-x top;*/
 margin-bottom:5px;
 border:1px solid #7389B8;
 padding:2px
 }
  .txtField173 
{
 width:173px;
 /*background: #fff url(/Graphics/images/txtfield-bg.png) repeat-x top;*/
 margin-bottom:5px;
 border:1px solid #7389B8;
 padding:2px
 }
 .txtArea {
 width:250px;
 margin-bottom:5px;
 border:1px solid #7389B8;
 padding:2px;
 
 }
 .txtFieldMulti {
width:255px;
/*background: #fff url(/Graphics/images/txtfield-bg.png) repeat-x top;*/
padding:2px;
margin-bottom:5px;
height:24px
  }
.txtFieldMulti option {
width:255px;
/*background: #fff url(/Graphics/images/txtfield-bg.png) repeat-x top;*/
padding:2px
}
#dropDown option{
 padding-right:30px;
 }
#birthdayTab option{
padding-right:30px;
}
.buttLeft {
float:left 
 }
.buttRight {
float:right 
 }
 #provider input{
   width:250px;
 /*background: #fff url(/Graphics/images/txtfield-bg.png) repeat-x top;*/
 margin-bottom:5px;
 border:1px solid #7389B8;
 padding:2px
  }
  
 .speedmeter {
 	font-weight:bold;
 	color: White;
 }
 .speed
 {font-weight:bold;
  color:#7389B8
 }
 
 .process_bar
 {
 width:400px; padding-top:100px; margin:0 auto; text-align:center; color:#fff;
     }
  .process_bar img
 {
  width:220px;
  height:18px;
  border: solid 2px #303749 
     }
     
#channelImages, #ctl00_ctl00_HeaderTextPanel{clear:both;}
#vxFlashPlayerContent{height:328px !important;}
#howitworksFlash{ margin:0 9px 20px;}

.mainCountry
{
    position:absolute;
    z-index: 10000;
    top: 40px;
    right: 40px;
    color:#359DD9;
}



#iminterested .tablediv{position:relative; top:0px; left:140px;}
#iminterested .celldiv2{}
#iminterested #ctl00_ctl00_MBody_Body_Subscribe{position:relative; top:0px; left:-120px;}
#contactas .tablediv{position:relative; top:0px; left:90px;}
#contactas #ctl00_ctl00_MBody_Body_SendEmail{position:relative; top:0px; left:-38px;}
#contactas .HeaderTxt14{left:168px;}
#backToCorp{position:relative; top:0px; left:0px; text-align:right;}
.backToCorp{outline:none; border:0px;}

.hp_block_left, .hp_block_center, .hp_block_right { height: 310px; }
.hp_block_left .buttonMore, .hp_block_center .buttonMore, .hp_block_right .buttonMore { position: relative; top: 40px; }



#content .hp_block_right .AuthorizeNetSeal { float: left; padding: 0 0 10px 10px;}
#added_logo_parent { position: relative; }
#added_logo_parent .AuthorizeNetSeal { position: absolute; /*width: 50px; height: 50px; background-color: #ccc;*/ right: -100px; }
#innerBoxWiz2 { position: relative; }
#innerBoxWiz2 .AuthorizeNetSeal { position: absolute; right: -100px; bottom: 25px; }

#payment_details .rowdiv { padding-top: 50px; }
