/* start your-criteria */
#main .your-criteria{
	text-align: center;
	position: relative;
	z-index: 1;
}
#main .your-criteria h3{
	background: url(/images/txt-your-criteria.gif) no-repeat;
	width: 146px;
	height: 45px;
	padding: 14px 0 0;
	overflow: hidden;
	text-indent: -3333px;
	margin-bottom: -25px;
	position: relative;
	font-size: 0;
}
.your-criteria ul{
	margin: 0;
	padding: 0 0 12px;
	list-style: none;
	position: relative;
	z-index: 2;
}
.your-criteria h5{
	margin: 0;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
}
.your-criteria h4{
	margin: 0;
	position: relative;
	z-index: 2;
	color: #82cf15;
	font-size: 12px;
	line-height: 14px;
}
.your-criteria a{
	color: #82cf15;
	text-decoration: none;
}
.your-criteria a:hover{text-decoration: underline;}
/* end your-criteria */
/* start content1 */
.content1{padding: 5px 0 0;}
/* start steps module */
.steps1{padding-bottom: 77px;}
.steps1 strong{
	display: block;
	clear: both;
	font-size: 18px;
	line-height: 20px;
	color: #82cf15;
}
.steps1 ul{
	margin: 0 0 -3px;
	padding: 0;
	list-style: none;
	height: 49px;
	float: right;
}
.steps1 li{
	overflow: hidden;
	text-indent: -3333px;
	height: 49px;
	float: left;
	width: 124px;
	margin-right: 1px;
}
.steps1 .step1{background: url(/images/steps1-step-one.gif) no-repeat;}
.steps1 .step2{background: url(/images/steps1-step-two.gif) no-repeat;}
.steps1 .step3{
	background: url(/images/steps1-step-three.gif) no-repeat;
	width: 123px;
}
.steps1 .step4{background: url(/images/steps1-step-four.gif) no-repeat;}
.steps1 .step5{background: url(/images/steps1-step-five.gif) no-repeat;}
.steps1 .active{background-position: 0 100%;}
/* end steps module */
/* start sidebar1 */
.sidebar1{
	background: url(/images/box-part2.gif) repeat-y;
	width: 788px;
	margin: 0 -2px 0 0;
	position: relative;
}
.sidebar1 .outer{background: url(/images/box-part3.gif) no-repeat 0 100%;}
.sidebar1 .inner{
	overflow: hidden;
	background: url(/images/box-part1.gif) no-repeat;
}
.sidebar1 .box{
	float: left;
	width: 246px;
	min-height: 140px;
	padding: 7px 0 0 12px;
	line-height: 16px;
}
#main .sidebar1 h3{
	margin: 0;
	font-size: 12px;
	padding-bottom: 1px;
	line-height: 16px;
}
.sidebar1 p{
	margin: 0;
	padding: 0 0 16px;
}
/* end sidebar1 */
/* select-the-provider start */
.btn-red{margin-top: 16px;}
.btn-red, .btn-red span{
	float: left;
	background: url(/images/btn-red-part1.gif) no-repeat;
	height: 45px;
	font-weight: bold;
	font-size: 17px;
	line-height: 32px;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
}
.btn-red span{
	background: url(/images/btn-red-part2.gif) no-repeat 100% 0;
	padding: 0 15px;
}
.select-the-provider{
	padding: 0 0 0 4px;
	overflow: hidden;
}
.select-the-provider h1, .select-the-channels h1{
	margin: 0;
	font-size: 18px;
	line-height: 20px;
	color: #d61e8e;
	padding-bottom: 15px;
}
/* module7 start */
.module7{
	background: url(/images/bg-module7-part2.gif) repeat-y;
	width: 624px;
}
.module7 .inner{
	background: url(/images/bg-module7-part1.gif) no-repeat;
	padding: 9px 8px 16px 9px;
}
.module7 .outer{background: url(/images/bg-module7-part3.gif) no-repeat 0 100%;}
.module7 p{
	margin: 0;
	padding-bottom: 11px;
}
.module7 a{
	color: #d61e8e;
	text-decoration: none;
}
.module7 a:hover{text-decoration: underline;}
/* module7 end */
/* provider-list start */
.provider-list{
	background: url(/images/bg-module7-inner-box-part1.gif) no-repeat;
    width: 150px;
	margin: 0;
	padding: 0 0 0;
	list-style: none;
}
.provider-list label{
	display: block;
	padding-top: 5px;
}
.provider-list img{
	display: block;
	margin: 0 auto;
}
.provider-list li{
	display: inline;
	float: left;
	width: 124px;
	padding:0 0 4px 39px;
}
.provider-list .first{padding-left: 0;}
.provider-list .three{padding-left: 35px;}
.provider-list .last{padding-left: 36px;}
.provider-list li input{
	/*display: block;
	width: 14px;
	height: 14px;*/
	margin: 0 auto;
}
.provider-list ul{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	background: url(/images/bg-module7-inner-box-part2.gif) no-repeat 0 100%;
}
#main .provider-list p{
	text-align: justify;
	padding: 3px 8px 0 6px;
	line-height: 13px;
}
/* provider-list end */
/* module8 start */
.module8-holder{
	width: 786px;
	float: left;
	padding: 0 0 10px 12px;
}
.module8{
	background: url(/images/bg-module8-part2.gif) repeat-y;
	width: 786px;
}
.module8 .inner{
	background: url(/images/bg-module8-part1.gif) no-repeat;
	overflow: hidden;
	padding-bottom: 21px;
}
.module8 .outer{background: url(/images/bg-module8-part3.gif) no-repeat 0 100%;}
#main .module8 h2{
	margin: 0;
	padding: 8px 0 7px 10px;
	font-size: 14px;
	line-height: 16px;
	color: #d61e8e;
}
.module8 p{
	margin: 0;
	min-height: 80px;
}
#main .module8 h3{
	margin: 0;
	line-height: 14px;
	padding: 0 0 2px;
}
.providerspage .content{
	float: left;
	width: 630px;
	padding: 0 0 0 10px;
}
.module8 .box_small{
	width: 116px;
	float: left;
	padding: 0 30px 0 10px;
}
.module8 .more{
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	color: #21a6df;
}
/* module8 end */
.providerspage .cont-col-side{padding-bottom: 0;}
.select-the-channels .content{
	float: left;
	width: 790px;
	padding: 1px 0 15px;
	position: relative;
}
.select-the-channels .btn-red span{padding: 0 20px;}
.btn-red-hold{overflow: hidden;}
/* module9 start */
.module9{
	background: url(/images/bg-module9-part2.gif) repeat-y;
	width: 785px;
	margin-left: 1px;
	clear: both;
}
.module9 .inner{
	background: url(/images/bg-module9-part1.gif) no-repeat;
	font-size: 12px;
	padding: 8px 5px 10px 9px;
}
.module9 .outer{background: url(/images/bg-module9-part3.gif) no-repeat 0 100%;}
#main .module9 p{margin: 0;}
#main .module9 h3{
	font-size: 16px;
	line-height: 18px;
	color: #d61e8e;
	margin: 0;
}
/* module9 end */
/* module10 start */
.module10{
	background: url(/images/bg-module10-part2.gif) repeat-y;
	margin: 14px 0 0;
	width: 100%;
}
.module10 .outer{background: url(/images/bg-module10-part1.gif) no-repeat;}
.module10 .inner{
	background: url(/images/bg-module10-part3.gif) no-repeat 0 100%;
	padding: 9px 15px 9px 16px;
	font-size: 12px;
	overflow: hidden;
}
.module10 .set-top-box{
	float: left;
}
.module10 .channelscount{
	float: left;
	width: 150px;
}
.module10 .price{
	float: right;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	color: #d61e8e;
}
/* module10 end */
/* channels start */
.channels{
	margin: 31px 0 0;
	padding: 0;
	list-style: none;
}
.channels ul{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.channels h4{
	margin: 0;
	font-size: 12px;
	line-height: 14px;
	cursor: pointer;
	float: left;
	background: url(/images/marker1.gif) no-repeat 100% 5px;
	padding: 1px 14px 2px 9px;
}
.channels li{
	background: url(/images/bg-tab1-part1.gif) no-repeat 100% 0;
	overflow: hidden;
	width: 790px;
	color: #fff;
	position: relative;
	vertical-align: top;
	padding: 0 0 1px;
}
.channels li.active{
	background-position: 0 0;
	padding-bottom: 1px;
}
.channels li ul{padding: 0 0px 0 31px;}
.channels li li{
	background: none;
	float: left;
	width: auto;
	position: static;
	padding: 10px 7px 15px;
	text-align: center;
}
.channels li li input{
	width: 14px;
	height: 14px;
	margin: 4px 0 0;
}
.channels .add, .channels .remove{
	float: right;
	background: url(/images/ico-add.gif) no-repeat;
	color: #fff;
	padding: 0 0 0 16px;
	margin:2px 25px 0 0;
	font-size: 10px;
	text-decoration: none;
}
.channels .remove{
	background: url(/images/ico-remove.gif) no-repeat;
	margin-right: 5px;
}
.channels .view-channels{
	color: #fff;
	position: absolute;
	background: url(/images/marker1.gif) no-repeat 0 3px;
	left: 352px;
	top: 1px;
	font-size: 12px;
	line-height: 14px;
	cursor: pointer;
	text-decoration: none;
}
.channels .view-channels span{
	float: left;
	padding: 0 18px;
	background: url(/images/marker1.gif) no-repeat 100% 3px;
}
.channels .slide{
	clear: both;
	width: 790px;
	background: url(/images/bg-tab1-part2.gif) no-repeat 0 100%;
}
.channels .slide .inner{padding-top: 8px;}
/* channels end */
/* settopbox start */
.settopbox{
	margin: 16px 0 0;
	width: 790px;
	background: url(/images/bg-tab1-part2.gif) no-repeat 0 100%;
}
#main .settopbox h3{
	background: url(/images/bg-tab1-part1.gif) no-repeat;
	margin: 0;
	height: 17px;
	color: #fff;
	font-size: 12px;
	line-height: 17px;
	padding-left: 9px;
}
.settopbox .form{
	padding: 17px 0 28px 12px;
	overflow: hidden;
}
.settopbox .form label{
	font-weight: bold;
	font-size: 12px;
	padding:4px 5px 0 0;
	float: left;
	line-height: 15px;
}
.settopbox .form select{
	width: 170px;
	float: left;
}
/* settopbox end */
/* contact-for start */
.contact-for{margin-top: 15px;}
.contact-for img{
	float: right;
	margin: 3px 19px 0 0;
}
.contact-for .inner{padding-bottom: 40px;}
.contact-for h3{padding:1px 0 15px 3px;}
.contact-for strong{padding-left: 4px;}
.contact-for span{
	font-weight: bold;
	font-size: 30px;
	line-height: 32px;
	color: #d61e8e;
	padding-left: 3px;
}
/* contact-for end */
/* choose-the-categories start */
.choose-the-categories{margin-top: 14px;}
.choose-the-categories .inner{padding: 7px 0 10px 9px;}
.choose-the-categories h3{padding:0 0 6px 3px;}
.choose-the-categories ul{
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight: bold;
	font-size: 12px;
	overflow: hidden;
	line-height: 14px;
}
.choose-the-categories .entertainment a{
	width: 82px;
	background: url(/images/ico-entertiment.png) no-repeat 50% 0;
	margin-right: 30px;
}
.choose-the-categories .movies a{
	background: url(/images/ico-movies.png) no-repeat 50% 0;
	width: 51px;
	margin-right: 46px;
}
.choose-the-categories .sport a{
	background: url(/images/ico-sport.png) no-repeat 50% 0;
	width: 51px;
	margin-right: 47px;
}
.choose-the-categories .news1 a{
	background: url(/images/ico-news.png) no-repeat 50% 0;
	width: 52px;
	margin-right: 28px;
}
.choose-the-categories .documentaries a{
	background: url(/images/ico-documentaries.png) no-repeat 50% 0;
	width: 91px;
	margin-right: 26px;
}
.choose-the-categories .kids a{
	background: url(/images/ico-kids.png) no-repeat 50% 0;
	width: 52px;
	margin-right: 47px;
}
.choose-the-categories .music a{
	background: url(/images/ico-music.png) no-repeat 50% 0;
	width: 51px;
	margin-right: 23px;
}
.choose-the-categories .special-interest a{
	background: url(/images/ico-special-interest.png) no-repeat 50% 0;
	width: 97px;
	margin-right: -20px;
	position: relative;
}
.choose-the-categories li{
	float: left;
	text-align: center;
	padding-bottom: 35px;
}
.choose-the-categories li.active {background: url(/images/ico-remove1.gif) no-repeat 15px 79px;}
/*.choose-the-categories li:hover,  .choose-the-categories li.hover{background: url(/images/ico-remove1.gif) no-repeat 15px 79px;}*/
.choose-the-categories .entertainment{background-position: 33px 79px !important;}
.choose-the-categories .news1{background-position: 18px 79px !important;}
.choose-the-categories .documentaries{background-position: 38px 79px !important;}
.choose-the-categories .kids{background-position: 18px 79px !important;}
.choose-the-categories .music{background-position: 18px 79px !important;}
.choose-the-categories .special-interest{background-position: 42px 79px !important;}
.choose-the-categories a{
	text-decoration: none;
	float: left;
	padding: 55px 0 0;
}
.choose-the-categories a:hover, .choose-the-categories .active a{background-position: 50% -149px;}
.choose-the-categories a span{
	display: block;
	background: #fff;
	padding-top: 4px;
	margin-top: -4px;
}
.extra5 .channels{margin-top: 15px;}
.extra5 .btn-red{
	margin-top: 44px;
	margin-left: 2px;
}
.extra5 .btn-red span{padding: 0 15px;}
/* choose-the-categories end */
/* select-the-provider end */
/* start tabs */
.tabs{
	background: url(/images/bg-tab-part2.gif) repeat-y;
	margin-top: 7px;
}
.tabs .outer{background: url(/images/bg-tab-part1.gif) no-repeat;}
.tabs .inner{
	padding: 5px 0 0;
	background: url(/images/bg-tab-part3.gif) no-repeat 0 100%;
}
.tabs div.tab{
	padding: 18px 0 0 13px;
	min-height: 100px;
}
.tabs .tabset{
	position: relative;
	left: -4px;
}
.tabs .tabset li{
	margin: 0;
	padding: 0;
}
.tabs .tabset a{
	background: url(/images/tabs-part1.gif) no-repeat;
	height: 34px;
	float: left;
	padding: 0;
	margin-right: 3px;
}
.tabs .tabset a:focus{outline: none;}
.tabs .tabset span{
	background: url(/images/tabs-part2.gif) no-repeat 100% 0;
	height: 21px;
	float: left;
	padding: 13px 26px 0;
}
.tabs .tabset a:hover, .tabs .tabset .active{background-position: 0 100%;}
.tabs .tabset a:hover span, .tabs .tabset .active span{
	background-position: 100% 100%;
	color: #82cf15;
}
/* end tabs */

/* start tabs */
.tabs-purple .tabset a{
    background: url(/images/tabs-part1_payTV.gif) no-repeat;
    color: #fff;
}
.tabs-purple .tabset span{background: url(/images/tabs-part2_payTV.gif) no-repeat 100% 0;}
.tabs-purple .tabset a:hover span, .tabs-purple .tabset .active span{color: #d61e8e;}


fieldset{
	margin: 0;
	padding: 0;
	border: 0;
}

    span.checkbox {
      width: 19px;
      height: 25px;
      padding: 0px 5px 0 0;
      margin-left: 5px;
      background: url(/images/checkboxes.png) no-repeat;
      display: block;
      clear: left;
      float: left;
    }
   span.radio {
     width: 19px;
     height: 25px;
     padding: 0 5px 0 0;
	 margin-top: -5px;
     background: url(/images/radio_payTV.png) no-repeat;
     display: block;
     clear: left;
     float: left;
   }
   span.select {
    position: absolute;
     width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
     height: 25px;
     padding: 0 24px 0 8px;
     color: #000;
     font: 12px/21px arial,sans-serif;
     background: url(/images/dropdown_payTV_190.png) no-repeat;
     overflow: hidden;
  }

   span.select_100 {
    position: absolute;
     width: 78px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
     height: 25px;
     padding: 0 24px 0 8px;
     color: #000;
     font: 12px/21px arial,sans-serif;
     background: url(/images/dropdown_payTV_100.png) no-repeat;
     overflow: hidden;
  }

   span.select_125 {
    position: absolute;
     width: 103px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
     height: 25px;
     padding: 0 24px 0 8px;
     color: #000;
     font: 12px/21px arial,sans-serif;
     background: url(/images/dropdown_payTV_125.png) no-repeat;
     overflow: hidden;
  }

   span.select_150 {
    position: absolute;
     width: 128px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
     height: 25px;
     padding: 0 24px 0 8px;
     color: #000;
     font: 12px/21px arial,sans-serif;
     background: url(/images/dropdown_payTV_150.png) no-repeat;
     overflow: hidden;
  }
