/* CSS Document */

body {
	background: #e1e8ee url(../images/small-bg.jpg) no-repeat center top;
}
.scroll_up {position: fixed; bottom: 5%; right: 5%; cursor:pointer; width: 40px;}

#bg_banner {display:inline;position:absolute; z-index: -1;}

#bg_banner img{width:100%;}

#top {
	width: 100%; 
	height: 38px;
}

#top .logo {
	float:left;
	width: 50px;
	height: 50px;
	background:url(../images/logo_small.png) no-repeat;
	margin: 5px 0 0 5px;
}

#top .logo_net {
	float:left;
	width: 60px;
	height: 50px;
	background:url(../images/home_net_small.png) no-repeat;
	margin: 5px 0 0 5px;
}

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

#mid img {width: 100%;}

#top .nav1 {display:none;}

#top .site_small {
	width: 35px;
	height: 35px;
	float:right;
	margin: 10px 10px 0 auto;
	color:#c00;
	cursor:pointer;
	background: url(../images/site_small.png) no-repeat right 0px;
}

.site_drop_menu {
	display:none;
	width: 100%;
	float:right;
	margin: 60px 0 0 0;
	padding:0px;
	position:absolute;
	z-index: 100;
}

.site_drop_menu li{ color:#d00; border: 1px solid #ddd; font-size:1.2em; background:#eee; display:block; cursor:pointer; padding: 2%;
	margin:0px; }

.site_drop_menu li.link{color:#d00; font-size:1.2em; text-decoration: none; display:block; background:url(../images/arrow-.png) no-repeat right;}

.site_drop_menu li a{color:#d00; font-size:1em; text-decoration: none; display:block; }

.site_drop_menu_about { display:none; width: 100%; float:right; margin: 60px 0 0 0; position:absolute; padding:0px; z-index: 100;}
.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:1em; text-decoration: none; display:block; background:#efefef; }
#site_drop_menu_about{background: #efefef url(../images/arrow-.png) no-repeat right;}

.site_drop_menu_services { display:none; width: 100%; float:right; margin: 60px 0 0 0; position:absolute; padding:0px; z-index: 100;}
.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{background: #efefef url(../images/arrow-.png) no-repeat right;}
.site_drop_menu_services li a{color:#d00; font-size:1em; text-decoration: none; display:block; background:#efefef;}

.site_drop_menu_cable { display:none; width: 100%; float:right; margin: 60px 0 0 0; position:absolute; padding:0px; z-index: 100;}
.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{background: #efefef url(../images/arrow-.png) no-repeat right;}
.site_drop_menu_cable li a{color:#d00; font-size:1em; text-decoration: none; display:block;  background:#efefef;}

.site_drop_menu_broadband { display:none; width: 100%; float:right; margin: 60px 0 0 0; position:absolute; padding:0px; z-index: 100;}
.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:1em; text-decoration: none; display:block; background:#efefef;}
#site_drop_menu_broadband{background: #efefef url(../images/arrow-.png) no-repeat right;}

.site_drop_menu_channels { display:none; width: 100%; float:right; margin: 60px 0 0 0; position:absolute; padding:0px; z-index: 100;}
.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{background: #efefef url(../images/arrow-.png) no-repeat right;}
.site_drop_menu_channels li a{color:#d00; font-size:1em; text-decoration: none; display:block;  background:#efefef;}

.site_drop_menu_help { display:none; width: 100%; float:right; margin: 60px 0 0 0; position:absolute; padding:0px; z-index: 100;}
.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{background: #efefef url(../images/arrow-.png) no-repeat right;}
.site_drop_menu_help li a{color:#d00; font-size:1em; text-decoration: none; display:block; background:#efefef;}

/* ---------------------  */

.menu_drop_menu {
	display:block;
	width: 100%;
	float:right;
	margin: 60px 0 0 0;
	padding:0px;
	position:absolute;
	z-index: 100;
}

.menu_drop_menu li{
	color:#d00;
	border: 1px solid #ddd;
	background:#eee;
	padding: 2%;
	margin:0px;
}

.menu_drop_menu li.link{
	color:#d00;
	font-size:1.2em;
	text-decoration: none;
	display:block;
	background:url(../images/arrow-.png) no-repeat right;
}

.menu_drop_menu li a{
	color:#d00;
	font-size:1.2em;
	text-decoration: none;
	display:block;
}

#top .menu_large { 
	display:none;
}


#top .menu_small div{
	
	width: 35px;
	height: 35px;
	float:right;
	margin: 10px 0px 0 auto;
	color:#c00;
	cursor:pointer;
	background: url(../images/menu_small.png) no-repeat right 0px;
}

#footer {
	position:relative;
	width: 100%;
	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: 130px auto 0 auto;
	background:#fff;
	text-align:center;
	color:#c00;
}
#footer a{
	color:#222;
	text-align:none;
	text-align:center;
	margin: 0 5px 0 5px;
}
#footer_menu {
	width: 100%;
	display:block;
	background:#272727;
	height:auto;
}

#footer_menu div{
	width: 100%;
	display:block;
	color:#eee;
	line-height: 24px;
	background:#272727;
	height:auto;
}
#footer_menu div .p1{
	display:block;
	margin: 0px;
	text-align:center;
	color:#eee;
	background:#272727;
	border-bottom: 1px solid #999;
	padding: 5px;

}
#footer_menu div .p2{
	display:block;
	margin: 0px;
	text-align:center;
	color:#eee;
	background:#272727;
	border-bottom: 1px solid #999;	
	padding: 5px;

}
#footer_menu div .p3{
	display:block;
	margin: 0px;
	text-align:center;
	color:#eee;
	background:#272727;
	border-bottom: 1px solid #999;
	padding: 5px;
}

#bottom {margin-top: 0px;}
#bottom marquee{width: 100%}

.infiniteCarousel {
  width: 100%;
  margin: 0 auto 0 auto;
  position: relative;
}

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

.infiniteCarousel .wrapper ul li a img{
  height: 130px; max-width: 110px;
}
#mid{background: #000 url(../images/bg.png); width: 100%; padding: 0;}
#mid .content {width: 100%; margin: 20px auto 0px auto; padding: 0 0 20px 0; }
#mid .content h1{margin: 0 0 10px 0 ; border-bottom: 1px dashed #aaa; color:#444; padding:15px 0 10px 5px; font-family: myFirstFont; font-size: 20px;}
#mid .content img{width: 100%; }
#mid .content .fancybox-media {width: 150px; float:left; margin: 0 5px 20px 5px;}
#mid .content .settopbox {width: 78%; margin-top: 0px;} 
#mid .content .cont_text .h1{border:none; font-size: 32px; background:url(../images/circle_bg.png) no-repeat left; padding: 10px 0 10px 30px;}
#mid .content .cont_text .contact_1{float: left; width: 100%;}
#mid .content .cont_text .contact_1 h3{font-size: 14px;}
#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: 100%; 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: 0px 0 10px 0}
#mid .content .cont_text .contact_2 h2{color:#d00; font-size: 16px;}
#mid .content .cont_text .contact_2 span{color:#d00;}
#mid .content .cont_text .contact_2 div h3{font-size: 20px;}
#mid .content .cont_text .contact_2 div .black{color:#444;}
#mid .content .cont_text .contact_2 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; font-size: 18px;}
#mid .content .cont_text .service_1 select{width: 100%;}
#mid .content .cont_text .service_1 input[type=submit]{background:#a00; color:#fff; width: 75px; margin: 20px 0 0 0;}
#mid .content .cont_text .service_2 {margin: 0 0 0 0; font-size: 15px;}
#mid .content .cont_text .service_2 div{float:left; width: 100%; height:auto; background:#fff; margin: 0 20px 30px 0;}
#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;}
#mid .content .cont_text .service_2 div p.address span{color:#a00;}

#mid .content .cont_text .login_1 {width: 100%; float:left; border-bottom:1px dashed #a00; padding:10px 30px 10px 30px; text-align:left; color:#a00; font-size: 14px;}
#mid .content .cont_text .login_1 h3 {font-size: 15px;}
#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: 75px; margin-top: 10px;}
#mid .content .cont_text .login_1 input[type=text]{width:100%; height:35px; margin:10px;}
#mid .content .cont_text .login_1 input[type=password]{width:100%; height:35px; margin:10px;}

#mid .content .cont_text .login_2 {width: 100%; float:left; padding:10px 30px 10px 30px; text-align:left; color:#a00; font-size: 14px;}
#mid .content .cont_text .login_2 h3 {font-size: 15px;}
#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; margin-top: 10px;}
#mid .content .cont_text .login_2 input[type=text]{width:100%; height:35px; margin:10px;}
#mid .content .cont_text .login_2 input[type=password]{width:100%; height:35px; margin:10px;}

#mid .content2 h1{margin: 15px 0 0 0; border-bottom: 1px dashed #aaa; color:#444; padding: 10px 0; font-family: myFirstFont; font-size: 20px;}
#mid .content2 h3{color: #d00; font-size: 18px;}

#mid .contact_3{float: left; width: 100%; padding: 10px; margin: 50px auto 0 auto; 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 {width: 100%; padding: 5px 0 20px 25px; background:url(../images/quotes_small.png) no-repeat top left; border-bottom: 1px dashed #aaa; }
#mid .content .cont_text .h1{border:none; font-size: 16px; background:url(../images/circle_bg.png) no-repeat left; padding: 10px 0 10px 30px;}
#mid .content .cont_text p {text-align:justify; margin: 0 10px 20px 0; line-height: 20px; color:#444;}
#mid .content .about_img_1 {width: 100%; margin: 20px auto 0 auto;}
#mid .content ul {padding:0px; background: #000 url(../images/bg.png); width: 100%; margin: 0px auto 10px auto; height:auto; }
#mid .content ul li{height: 100px; width:100%; text-align:center;}
#mid .content ul li img{width: 100px; height:auto; margin: 0 auto 0 auto;}
#mid .content ul li.mid-bot-cont{border-bottom: 1px solid #a00; background:none; height:50px; width:100%}
#mid .content ul li div{width: 100%; margin: 10px auto 10px auto;}
#mid .content ul li h2{color:#bc0e0e; width: 100%; text-align:center; float:right; padding:0px; margin:0px; font-size: 15px; line-height: 18px;}
#highlits {margin-top: 20px;}

#login {background: #b00; color:#FFF; padding: 5px 5px 5px 5px; float:right; margin: 15px 5px 0 5px;}
#login li a{background: #A00; color:#FFF; !important}
#search_box2 {float:right; width: 100px; margin: 15px 5px 0 5px; background:#666; color:#FFF;height: 30px !important;}

#cable_page {width: 100%; margin: 0 auto 0 auto; position:absolute; z-index: 1000;}
#cable_page .cable_page {width:100%; margin: 0px auto 0 auto;}
#cable_page .settopbox{width:100%; margin: 7px auto 0 auto;}
#cable_page .cable_page div{width:100%;}
#cable_page .cable_page div select{width:100%; height: auto; margin-top: -27px; background:#a00; color:#FFF;}
#cable_page .cable_page div select option{background:#eee; color:#a00;}

#cable_page .cable_page div .cable_pin {display:none; visibility:collapse; width: 25px; height: auto; position:absolute; margin: 0 0 0 60px;}
#cable_page .cable_page div div {display:none; visibility:collapse;margin: 30px 0 0 0;}
#cable_page .cable_page a{width:71px; display:block; display:none; visibility:collapse;margin: 0 0 5px 0;} #cable_page a img{display:none; visibility:collapse; width:71px;}
#cab_broad_1 {padding-top: 40px !important;}
.settopbox .stb {width: 100%; background:#none; float:none; height: auto; margin: 0 auto 0 auto;}
.settopbox .stb img{width: 334px; float:none; margin: 0 auto 0 auto;}
.settopbox .stb h3 {color:#b00; text-align:center; margin:10px;}
.settopbox .spacer {width: 50px; background:none; height: auto; float:left}
.settopbox .stb #ul strong{color:#a00;}
.settopbox .stb #ul{padding:0px; width: 100%; margin: 0; height:auto; }
.settopbox .stb #ul li{list-style:disc; height:auto; margin:0 0 10px 15px; padding:0;}

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

#home_hd img {width: 90px !important;  margin: 3px;}
#home_hd img.last{width: 90px !important;  margin: 3px;}

.ltd_off_plan {display:none;}

.ltd_off_plan_s {min-width: 300px;}

.ltd_off_plan_s .sr_no_th {min-width: 20px; width: 10%; 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; font-size: 0.9em;}

.ltd_off_plan_s .broad_band_th {min-width: 150px; width: 48%; 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; font-size: 0.9em;}

.ltd_off_plan_s .data_th {min-width: 120px; width: 48%; 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; font-size: 0.9em;}


.ltd_off_plan_s  .sr_no {min-width: 20px; width: 10%; padding: 5px; background:#ddd; float:left; margin: 3px 3px 3px 0; text-align:center; font-size: 0.9em;}

.ltd_off_plan_s .broad_band {min-width: 150px; width: 48%; padding: 5px; background:#ddd; float:left; margin: 3px; text-align:center; font-size: 0.9em;}

.ltd_off_plan_s .data {min-width: 120px; width: 48%; padding: 5px; background:#ddd; float:left; margin: 3px; text-align:center; font-size: 0.9em;}

#bottom2 {margin-top: 0px; height: 100px; padding-bottom: 0px !important; margin-bottom: 0px !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 5px 0px 5px;
	width: 60px !important;
	height: auto !important;
}

#faq_title li {width: 99%; margin-bottom: 5px; -webkit-border-radius: 5px;}
.rslides_container {margin: 33px 0 10px 0;}
h2 {font-size: 16px; color:#a00;}
.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 h2 {margin: 0px 0 10px 0 !important; padding: 0px !important; line-height: 24px;}			
.lease_box p {margin-left: 90px !important;}			
.lease_box_ul {margin: -10px 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;}