/* CSS Document */

#bg_banner {display:none; position:absolute; z-index: -1;}
#bg_banner img{width:100%;}
.scroll_up {position: fixed; bottom: 5%; right: 5%; cursor:pointer; width: 50px;}
body {
	padding: 0px;
	margin: 0px;
	font-family: myFirstFont;
	font-size: 14px;
	color:#333;
	background: #e1e8ee url(../images/bg.png) ;
}

#page {
	max-width: 100%;
	position: relative;
	margin: 0px auto 0px auto;
	background: #e1e8ee url(../images/mid-bg_repeat.png) repeat-x center top;
}

#top {
	width: 1000px; 
	height: 100px;
	margin: 0 auto 0 auto;
	background: #e1e8ee url(../images/mid-bg.png) no-repeat center top;
}

#top .logo {
	display:block;
	position: absolute;
	width: 90px;
	height: 74px;
	background:url(../images/logo.png) no-repeat center;
	margin: 10px 0 0 10px;
}

#top .logo_net {
	display:block;
	position: absolute;
	width: 90px;
	height: 74px;
	background:url(../images/home_net.png) no-repeat center;
	margin: 10px 0 0 10px;
}

#top .logo_cable {
	display:block;
	position: absolute;
	width: 90px;
	height: 74px;
	background:url(../images/home_cable.png) no-repeat center;
	margin: 10px 0 0 10px;
}

#mid img {width: 100%;}

#top .nav1 { 
	width: 620px;
	margin: 0px 0px 0 auto;
	text-align:right;
	color:#c00;
	/*background:#0f0;*/
	height: 30px;
	padding: 10px 0 0 0;
}

#top .nav1 a{ 
	visibility:visible;
	text-align:right;
	color:#c00;
	text-decoration: none;
	font-size: 1em;
	margin: 0 5px 0 5px;	
}

#top .nav1 a.last{ 
	margin: 0 0px 0 5px;
}

#top .nav1 a:hover{ 
	color:#2a2a2a;
}
.site_drop_menu { display:none;}
.menu_drop_menu { display:none;}
#MenuBar2 { display:none;}
#search_box2 { display:none;}

.site_drop_menu_about { display:none; width: 100%; float:right; margin: 10px 0 0 0; padding:0px; }
.site_drop_menu_about li{ color:#d00; display:block; border: 1px solid #ddd; font-size:1.2em; background:#eee; cursor:pointer;
						padding: 2%; margin:0px; }
.site_drop_menu_about li a{color:#d00; font-size:1.2em; text-decoration: none; display:block; background:url(../images/arrow.png) no-repeat right;}

.site_drop_menu_services { display:none; width: 100%; float:right; margin: 10px 0 0 0; padding:0px; }
.site_drop_menu_services li{ color:#d00; display:block; border: 1px solid #ddd; font-size:1.2em; background:#eee; cursor:pointer;
						padding: 2%; margin:0px; }
.site_drop_menu_services li a{color:#d00; font-size:1.2em; text-decoration: none; display:block; background:url(../images/arrow.png) no-repeat right;}

.site_drop_menu_cable { display:none; width: 100%; float:right; margin: 10px 0 0 0; padding:0px; }
.site_drop_menu_cable li{ color:#d00; display:block; border: 1px solid #ddd; font-size:1.2em; background:#eee; cursor:pointer;
						padding: 2%; margin:0px; }
.site_drop_menu_cable li a{color:#d00; font-size:1.2em; text-decoration: none; display:block; background:url(../images/arrow.png) no-repeat right;}

.site_drop_menu_broadband { display:none; width: 100%; float:right; margin: 10px 0 0 0; padding:0px; }
.site_drop_menu_broadband li{ color:#d00; display:block; border: 1px solid #ddd; font-size:1.2em; background:#eee; cursor:pointer;
						padding: 2%; margin:0px; }
.site_drop_menu_broadband li a{color:#d00; font-size:1.2em; text-decoration: none; display:block; background:url(../images/arrow.png) no-repeat right;}

.site_drop_menu_channels { display:none; width: 100%; float:right; margin: 10px 0 0 0; padding:0px; }
.site_drop_menu_channels li{ color:#d00; display:block; border: 1px solid #ddd; font-size:1.2em; background:#eee; cursor:pointer;
						padding: 2%; margin:0px; }
.site_drop_menu_channels li a{color:#d00; font-size:1.2em; text-decoration: none; display:block; background:url(../images/arrow.png) no-repeat right;}

.site_drop_menu_help { display:none; width: 100%; float:right; margin: 10px 0 0 0; padding:0px; }
.site_drop_menu_help li{ color:#d00; display:block; border: 1px solid #ddd; font-size:1.2em; background:#eee; cursor:pointer;
						padding: 2%; margin:0px; }
.site_drop_menu_help li a{color:#d00; font-size:1.2em; text-decoration: none; display:block; background:url(../images/arrow.png) no-repeat right;}

#top .menu_small {}
#top .menu_large { 
	width: 690px;
	text-align:right;
	height: 30px;
	margin: 30px -10px  0 auto;
	color:#c00;
}

ul.MenuBarHorizontal ul.help
{
	margin: 10% 0 0 -90%;
}

ul.MenuBarHorizontal ul.faq
{
	margin: -1px 0 0 -110%;
}

/*
#top .menu_large ul{margin:0px; padding:0px;}


#top .menu_large ul li a{ 
	/*background:url(../images/slash.png) no-repeat right 0px;*/
	color:#2a2a2a;
	text-decoration: none;
	font-size: 1em;
	padding: 0 10px 0 10px;	
}
#top .menu_large ul li a.last_menu{ 
	/*background:url(../images/slash.png) no-repeat right 0px;*/
	padding: 0 0 0 10px;	
}*/

#top .menu_large a:hover{ 
	color:#c00;
}

#footer {
	position:relative;
	width: 700px;
	line-height: 24px;
	padding: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	margin: 150px auto 0 auto;
	background:#fff;
	text-align:center;
	color:#c00;
	font-size:0.9em;
}
#footer a{
	color:#222;
	text-align:none;
	text-align:center;
	margin: 0 5px 0 5px;
}
#footer_menu {
	font-size:0.9em;
	display:block;
	width: 100%;
	background:#272727;
	height: auto;
}

#footer_menu div{
	width: 965px;
	margin: 0px auto 0px auto;
	color:#eee;
	line-height: 24px;
	background:#272727;
	padding:5px
}
#footer_menu div div a{color:#fff !important;}
#footer_menu div .p1{
	display:inline;
	color:#eee;
	line-height: 24px;
	background:#272727;
}
#footer_menu div .p2{
	display:inline;
	color:#eee;
	line-height: 24px;
	background:#272727;
	margin: 0 0 0 10%;
}
#footer_menu div .p3{
	display:inline;
	margin: 0 0 0 10%;
	color:#eee;
	background:#272727;
}

#footer_menu div .p3 a{
	color:#eee;
	background:#272727;
	text-decoration:none;
}

.infiniteCarousel {
  width: 1000px;
  margin: 0 auto 0 auto;
  position: relative;
}

.infiniteCarousel .wrapper {
  width: 900px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 70px;
  margin: 0 auto 0 0;
  position: absolute;
  top: 0;
}

.infiniteCarousel .wrapper ul.broad li a img{
  
}

#broad_highlight {width: 1000px; margin: 0 auto 0 auto;}
#broad_highlight img{width: 100%; margin: 0 auto 0 auto;}

#bottom {margin-top: 0px; height: 100px; padding-bottom: -50px !important; margin-bottom:-170px !important; margin-top: 20px !important;
}

#bottom2 {margin-top: 0px; height: 100px; padding-bottom: 0px !important; margin-bottom:-50px !important; margin-top: -10px !important;}
.fixed-bar {background: #fff; border-top: 1px solid #a00 !important; border-bottom: 1px solid #a00 !important; height: 85px;}
.fixed-bar2 {background: none; border-top: none !important; border-bottom: none !important; height: 85px;}
.elastislide-list li a img {
	margin: -3px 15px 0px 15px;
	width: 70px !important;
	height: 68px !important;
}
.elastislide-list .home_net img{width: 150px !important; height: 150px !important; margin: -3px 15px 0px 15px;}

#mid{background: #000 url(../images/bg.png); width: 100%;}
#mid .content {width: 1000px; margin: 0 auto 20px auto; padding: 0 0 20px 0; }
#mid .content2 {width: 1000px; margin: 0 auto 20px auto; padding: 0 0 20px 0; }
#mid .content2 h1{margin: 0px; border-bottom: 1px dashed #aaa; color:#444; padding:15px 0 10px 0; font-family: myFirstFont; font-size: 22px;}
#mid .content h1{margin: 0px; border-bottom: 1px dashed #aaa; color:#444; padding:15px 0 10px 0; font-family: myFirstFont; font-size: 22px;}
#mid .content h2{margin: 0px; color:#a00; padding:15px 0 10px 0; font-family: myFirstFont; font-size: 18px;}
#mid .content img{width: 100%; }
#mid .content .fancybox-media {width: 370px; float:left; margin: 0 20px 20px 0;}
#mid .content .cont_text {width: 100%; padding: 10px 0 20px 45px; background:url(../images/quotes.png) no-repeat top left; border-bottom: 1px dashed #aaa; background-position: 0 2%;}
#mid .content .settopbox {width: 78%; margin-top: 20px; border:none;} 
#mid .content .settopbox .settopbox-quotes{padding: 10px 0 10px 0; background: url(../images/quotes2.png) no-repeat top right; margin-top:-10px; width:730px;} 
#mid .content .cont_text .h1{border:none; font-size: 22px; background:url(../images/circle_bg.png) no-repeat left; padding: 10px 0 10px 30px;}
#mid .content .cont_text .contact_1{float: left; width: 550px; margin-right: 20px; margin-bottom: 20px;}
#mid .content .cont_text .contact_1 input[type=text]{height: 30px !important; padding: 20px 15px !important; margin: 0px;}
#mid .content .cont_text .contact_1 input[type=email]{height: 30px !important; padding: 20px 15px !important;  margin: 0px;}
#mid .content .cont_text .contact_1 textarea{height: 100px !important; padding: 15px 15px !important;  margin: 0px;}
#mid .content .cont_text .contact_1 input[type=submit]{float: right; background:#a00; color:#fff; width: 100px;}
#mid .content .cont_text .contact_1 input[type=button]{float: right !important; background:#a00 !important; color:#fff !important; width: 100px !important;}
#mid .content .cont_text .contact_1 input[type=reset]{float: right; background:#a00; color:#fff; width: 100px;}
#mid .content .cont_text .contact_2{float: right; width: 250px; margin: 50px 50PX 0 0; text-align:center; line-height: 22px;}
#mid .content .cont_text .contact_2 div{background: #ddd; text-align:center; color:#d00; padding:10px; line-height: 30px; margin: 37px 0 10px 0}
#mid .content .cont_text .contact_2 h2{color:#d00; font-size: 16px; padding:0px; margin:0px;}
#mid .content .cont_text .contact_2 span{color:#d00;}
#mid .content .cont_text .contact_2 div h3{font-size: 20px; line-height: 14px;}
#mid .content .cont_text .contact_2 div .black{color:#444; line-height: 30px;}
#mid .content .cont_text .contact_2 img{width: 34px;}

#mid .contact_3{float: left; width: 270px; margin: 50px 0 0 60px; text-align:left; line-height: 22px;}
#mid .contact_3 div{background: #ddd; text-align:left; color:#d00; padding:10px; line-height: 30px; margin: 37px 0 10px 0}
#mid .contact_3 h2{color:#d00; font-size: 16px;}
#mid .contact_3 span{color:#d00;}
#mid .contact_3 div h3{font-size: 20px;}
#mid .contact_3 div .black{color:#444;}
#mid .contact_3 img{width: 34px;}

#mid .content .cont_text .service_1 {text-align:center; margin: 0 0 50px 0;}
#mid .content .cont_text .service_1 h3{color: #d00;}
#mid .content .cont_text .service_1 select{width: 300px;}
#mid .content .cont_text .service_1 input[type=submit]{background:#a00; color:#fff; width: 75px;}
#mid .content .cont_text .service_2 {margin: 0 0 0 0; font-size: 15px;}
#mid .content .cont_text .service_2 div{float:left; width: 300px; height:250px; background:#fff; margin: 0 16px 35px 16px;}
#mid .content .cont_text .service_2 div h3{background:#a00; color:#FFF; line-height: 16px; margin:0px; font-size:20px; display: block; text-align:center; padding: 15px 10px;}
#mid .content .cont_text .service_2 div.last{margin: 0px;}
#mid .content .cont_text .service_2 div p{text-align:center; color:#a00; border-bottom: 1px dashed #a00; padding:5px; margin:0px;}
#mid .content .cont_text .service_2 div p.address{text-align:left; padding: 5px; border:none; color:#222; line-height: 24px;}
#mid .content .cont_text .service_2 div p.address span{color:#a00;}

#mid .content .cont_text .login_1 {width: 310px; margin: 0 auto 0 auto; color:#a00; font-size: 15px;}
#mid .content .cont_text .login_1 img {width: 150px; margin: 0 auto 0 auto;}
#mid .content .cont_text .login_1 a{color:#a00; text-decoration:none; font-size: 13px;}
#mid .content .cont_text .login_1 input[type=submit]{background:#a00; color:#fff; width: 95px;}
#mid .content .cont_text .login_1 input[type=text]{width:200px; height:25px;}
#mid .content .cont_text .login_1 input[type=password]{width:200px; height:25px;}


#mid .content .cont_text .login_2 {width: 500px; float:left; text-align:right; color:#a00; font-size: 15px;}
#mid .content .cont_text .login_2 img {width: 400px; margin: 0 auto 0 auto;}
#mid .content .cont_text .login_2 a{color:#a00; text-decoration:none; font-size: 13px;}
#mid .content .cont_text .login_2 input[type=submit]{background:#a00; color:#fff; width: 75px;}
#mid .content .cont_text .login_2 input[type=text]{width:60%; height:35px; margin:10px;}
#mid .content .cont_text .login_2 input[type=password]{width:60%; height:35px; margin:10px;}

#mid .content .cont_text p {text-align:justify; margin: 0 0 20px 0; line-height: 20px; color:#444;}
#mid .content .about_img_1 {width: 670px; margin: 20px auto 0 auto;}
#mid .content ul {padding:0px; width: 850px; margin: 30px auto 10px auto; height:300px; }
#mid .content ul li{ float:left; list-style:none; width: 360px; height:300px; padding: 10px;}
#mid .content ul li.mid-bot-cont{width: 50px; background:url(../images/big_slash.jpg) no-repeat;}
#mid .content ul li div{width: 130px; margin: 50px auto 30px; auto;}
#mid .content ul li h2{text-align:center; float:right; padding:0px; margin:0px;}

#cab_broad_1 {width: 750px;}

#cable_page {width: 125px; margin: 0 0 0 78%; position:absolute; z-index: 1000; }
#cable_page .cable_page {width:125px; margin: 20px auto 0 auto;}
#cable_page .settopbox{width:125px; margin: 20px auto 0 auto;}
#cable_page .cable_page div{width:125px; height: 322px; float: right;}
#cable_page .cable_page div .cable_pin {width: 35px; height: 322px; position:absolute; margin: 0 0 0 95px;}
#cable_page .cable_page div div {margin: 40px 0 0 0;}
#cable_page .cable_page div div.broadband {margin: 80px 0 0 0;}
#cable_page .cable_page a{width:105px; display:block; margin: 0 0 5px 0;} #cable_page a img{width:105px;}

#cable_page .cable_page div select{display:none; visibility:collapse;}

.settopbox .stb {width: 342px; background:#none; height: auto; float:left}
.settopbox .stb h3 {color:#b00; text-align:center;}
.settopbox .spacer {width: 50px; background:none; height: auto; float:left}
.settopbox .stb #ul strong{color:#a00;}
.settopbox .stb #ul{padding:0px; width: 342px; margin: 0; height:auto; }
.settopbox .stb #ul li{list-style:disc; height:auto; margin:0 0 10px 15px; padding:0;}

#video_tutorials img{width: 239px !important; margin: 20px 10px 20px 0;}
#video_tutorials img.last{width: 239px !important; margin: 20px 0px 20px 0;}


#home_hd img {width: 149px !important;  margin: 5px 3px 0 0;}
#home_hd img.home_hd2 {width: 75px !important;  margin: 5px 3px 0 0;}

#home_hd img.last{width: 149px !important;  margin: 5px 0 0 0;}

/*#home_hd .hd_channels {width: 150px; margin: 5px 5px 0 0; border: 1px solid #bc0e0e; float:left;}
#home_hd .hd_channels img{max-width: 70px; padding: 7px 0 7px 0; }
#home_hd .hd_channels h2 {text-align: center; color:#bc0e0e; font-size:15px; font-weight:bold; padding: 7px 0 7px 0; }
#home_hd .hd_channels h3 {text-align: center; color:#444; font-size: 14px; padding: 7px 0 7px 0; }
#home_hd .hd_channels h4 {text-align: center; color: #444; padding: 7px 0 7px 0; border-top: 2px solid #a0dcdc;}*/

.ltd_off_plan_s {display:none;}

.ltd_off_plan .sr_no_th {min-width: 75px; text-align:center; padding: 5px 0 5px 0; background:#a00; -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px; -moz-border-top-left-radius: 5px; -moz-border-top-right-radius: 5px;
border-top-left-radius:5px; border-top-right-radius:5px; float:left; margin: 3px 3px 3px 0; color:#FFF;}

.ltd_off_plan .broad_band_th {min-width: 350px; text-align:center; padding: 5px 0 5px 0; background:#a00; -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px; -moz-border-top-left-radius: 5px; -moz-border-top-right-radius: 5px;
border-top-left-radius:5px; border-top-right-radius:5px; float:left; margin: 3px; color:#FFF;}

.ltd_off_plan .data_th {min-width: 150px; text-align:center; padding: 5px 0 5px 0; background:#a00; -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px; -moz-border-top-left-radius: 5px; -moz-border-top-right-radius: 5px;
border-top-left-radius:5px; border-top-right-radius:5px; float:left; margin: 3px; color:#FFF;}

.ltd_off_plan .validity_th {min-width: 150px; text-align:center; padding: 5px 0 5px 0; background:#a00; -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px; -moz-border-top-left-radius: 5px; -moz-border-top-right-radius: 5px;
border-top-left-radius:5px; border-top-right-radius:5px; float:left; margin: 3px; color:#FFF;}

.ltd_off_plan  .sr_no {min-width: 75px; padding: 5px; background:#ddd; float:left; margin: 3px 3px 3px 0; text-align:center;}

.ltd_off_plan .broad_band {min-width: 350px; padding: 5px; background:#ddd; float:left; margin: 3px; text-align:center;}

.ltd_off_plan .data {min-width: 150px; padding: 5px; background:#ddd; float:left; margin: 3px; text-align:center;}

.ltd_off_plan .validity {min-width: 150px; padding: 5px; background:#ddd; float:left; margin: 3px; text-align:center;}

.rslides_container {margin: -11px 0 10px 0;}

.lease_box {background:#abc; padding:10px 10px 0 10px; margin: 0 0 10px 0; 
            border: 1px solid #ccc; min-height: 95px; 
            background: -webkit-linear-gradient(#fff, #fff, #fff, #fff, #fff, #ddd); /* For Safari 5.1 to 6.0 */
            background: -o-linear-gradient('#fff', '#ddd'); /* For Opera 11.1 to 12.0 */
            background: -moz-linear-gradient('#fff', '#ddd'); /* For Firefox 3.6 to 15 */
            background: linear-gradient('#fff', '#ddd'); /* Standard syntax */
            border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.lease_box_ul {margin: -20px 0 0 110px; padding:0px;}			
.lease_box_ul li{margin: 0 0 10px 0;}		

.lease_box_ul2 {margin: -20px 0 0 20px; padding:0px;}			
.lease_box_ul2 li{margin: 10px 0 10px 0;}			
.lease_box_ul2 li ol{margin: 10px 0 0 0px; padding:0px;}			
.lease_box_ul2 li ol li{margin: 10px 0 0 20px; padding:0px; list-style:disc;}			
