/* CSS Document - Last updated 13.07.2010*/
body { font : 11px/16px Tahoma, Arial, Helvetica, sans-serif; background: #e03a3e; padding : 0; margin:0;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:21px;  line-height: normal; margin-bottom:5px;}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; letter-spacing:-1px; line-height: normal; margin-bottom:5px;}

td {vertical-align : top;}
a, a:link, a:visited, a:hover { text-decoration : none; color : #3c77ad;}
p { margin : 0; padding : 0 0 10px 0; text-align:justify;}

.clear { clear : both; line-height : 0; font-size : 0; padding : 0; margin : 0;}
.clearspace { clear : both; line-height : 0; font-size : 0; padding : 0; margin : 0; height:10px;}
.float-left { float : left;}
.float-right { float : right;}
.text-left { text-align : left;}
.text-right { text-align : right;}
.text-center { text-align : center;}
.text-justify { text-align : justify;}
.bold { font-weight : bold;}
.italic { font-style : italic;}
.underline { border-bottom : 1px solid;}
.highlight { background : #ffc;}

.img-left { float : left; margin : 0px 10px 0px 0;}
.img-right { float : right; margin : 0px 0 0px 10px;}
.nopadding { padding : 0;}
.noindent { margin-left : 0;padding-left : 0; }
.nobullet { list-style-image : url('none');list-style-type:none}
.noborder { border:0px;}

.leftshade { background:url('../images/leftshade.gif') repeat-y top right;}
.rightshade { background:url('../images/rightshade.gif') repeat-y top left;}
.divider { width:98%; clear:both; border-bottom:#a40101 0px dotted; margin-bottom:10px;}






.red { color:#e03a3e;}
.redbold { color:#e03a3e; font-weight:bold;}
.green { color:#009900;}
.blue { color:#044D83;}

.large1 { font-family:Arial, Helvetica, sans-serif; font-size:21px; letter-spacing:-1px; line-height: normal; padding-bottom:10px;}
.large2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; letter-spacing:-1px; line-height: normal; padding-bottom:10px;}

.redbg { background:#e03a3e; font-weight:bold; padding:5px; color:#fff; margin-bottom:5px;}
.redbrdr { border:#e03a3e 1px solid; padding:8px;}
.redbrdr2 { border:#ffffff 1px solid; padding:8px;}
.redbrdr1 { padding:5px; display:block; clear:both;}

.imgshade { padding:10px; background:url('../images/shade.jpg') no-repeat center;}


.formcell { padding-bottom:5px;}
input { font-size:11px; border:#4081cb 1px solid; padding:2px;}

label { cursor : pointer; }

a.flink:link,
a.flink:active,
a.flink:visited { color : #e5f2fd; text-decoration : none;}
a.flink:hover { color : #e5f2fd; text-decoration : underline; }

a.alink:link,
a.alink:active,
a.alink:visited { color : #005d86; text-decoration : none;}
a.alink:hover { color : #005d86; text-decoration : underline; }


.headblue{background:#a40101; width:95%; color:#fff; font-size:13px; font-weight:bold; padding:4px 8px; border:#a40101 1px solid}

.boxblue{background:#ffe88b; border:#a40101 1px solid; width:95%; padding:4px 8px; margin:2px 0 10px 0}

.boxsky{background:#BFDCF5; font-size:12px; border:#A2D1FC 1px solid; width:95%; padding:4px 8px; margin:2px 0 10px 0}

.boxwhite{background:#fff; border:#a40101 1px solid; width:95%; padding:4px 8px; margin:2px 0 10px 0}



.toptab{background:#ffe88b; color:#a40101; font-size:13px; font-weight:bold; padding:4px 8px; border:#a40101 1px solid; margin-right:5px}

.toptabactive{background:#a40101; color:#fff; font-size:13px; font-weight:bold; padding:4px 8px; border:#a40101 1px solid; margin-right:5px}
.headblueshort{background:#a40101; color:#fff; font-size:13px; font-weight:bold; padding:4px 8px; border:#a40101 1px solid; width:46%}

.boxwhiteshort{background:#fff; border:#a40101 1px solid; padding:4px 8px; margin:2px 0 10px 0; width:46%}

.boxblueshort{background:#ffe88b; border:#a40101 1px solid; padding:4px 8px; margin:2px 0 10px 0; width:33%}



.circle{float:left; margin:0 25px; height:55px; width:100px; background:url('../images/circles.jpg') no-repeat center; text-align:center; font-size:48px; font-weight:bold; color:#0A4F7F; padding-left:0; padding-right:0; padding-top:40px; padding-bottom:6px}


/*****Accordion Styles*****/
.accordian { width: 700px; margin-left:-10px;}
.accordian li { list-style-type: none; padding: 5px 5px ; }
.dimension { height: auto;}
.even, .odd { font-weight: bold; padding:0 ; }
.even { border: 0px solid #2785CB; background:#bf1c1c url('../images/bg_red.jpg') repeat-x top left; color: white; margin-bottom:10px; padding-top:0px }
.odd { border: 0px solid #2785CB; background:#bf1c1c url('../images/bg_red.jpg') repeat-x top left; color: white; margin-bottom:10px;padding-top:0px}

/*------------- DIV CSS -------------*/
.fltlt	{float:left;}
.fltrt	{float:right;}
.mainWarp	{
	width:960px;
	margin:0 auto;
}
.footWarp	{
	width:960px;
	text-align:center;
	color:#fff;
	padding:0 0 15px 0;
}
.bodyWarpT	{
	width:960px;
	background:url('../images/topshade.gif') no-repeat;
	height:24px
}
.bodyWarpB	{
	width:960px;
	background:url('../images/botshade.gif') no-repeat;
	height:24px
}
.bodyWarpCont	{
	width:940px;
	background:url('../images/bodyWarpBg.jpg') repeat-y center;
	padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0
}
.logo	{
	width:190px;
	height:127px;
	float:left;
}
.logo a	{
	background:url('../images/logo.gif') no-repeat;
	width:190px;
	height:127px;
	display:block;
	text-indent:-9999px
}
h1	{
	line-height:0px;
	font-size:0px;
	padding:0px;
	margin:0px;
}
.topmidbox { 
	background:#e0effd url('../images/topmid.gif') no-repeat top left; 
	width:580px; 
	text-align:center;
	float:left;
	height:119px; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px
}

.sidebox { 
	padding:10px 0px 10px 10px;
	float:left;
	width:192px;
}
.contentbox { 
	background: #fff;
	float:left;
	width:715px
}
.menubox { 
	background:#e0effd url('../images/menu_bg.gif') repeat-x top left; 
	font-size:11px; 
	width:182px;
	color:#333; padding-right:0; padding-top:0; padding-bottom:0; padding-left:10px;

}
.menubox p{
	font-size:11px;
	font-weight:bold;
	padding:0;
	margin:0;	
}
.menubox ul	{
	padding:5px 0px;
	margin:0px;
}
.menubox ul li {
	font-size:11px;
	list-style: circle;
	margin:0 0 0 20px;	
}
.menubox ul li a	{
	text-decoration: none;
}
.menubox ul li a:hover	{
	text-decoration:underline;
	color:#DE383C;
}

.menuboxT	{
	background:url('../images/menu_top.gif') no-repeat;
	width:192px;
	height:15px
}
.menuboxB	{
	background:url('../images/menu_bot.gif') no-repeat;
	width:192px;
	height:15px;
	padding:0;
}

.bannerPad	{
	padding:10px 10px 5px 10px;
}
.pad10	{ padding:10px;}


.qform label	{ margin-top:10px; margin-left:2px; clear:both;}
input.qformInput	{
	width:164px;
	height:14px;
	padding:2px 2px;
	color:#767676;
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #81C1DC;
	float:left;
	margin-bottom:7px;	
}
input.cformInput	{
	width:164px;
	height:14px;
	padding:2px 2px;
	color: #333;
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #7F9DB9;
	float:left;
	margin-top:2px;	
}
select.fQselect	{
	height:20px;
	padding:1px 0px;
	color:#333;
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #81C1DC;
	float:left;
	margin-top:1px;
	width:164px;
}

.redHead {
	width:355px;
	float:left;
}
.redHeader {
	width:715px; 
}
.marginL5	{margin:0 0 0 5px;}
.pad5	{padding:5px;}
.redHeadBdr { border:#e03a3e 1px solid; padding:8px;}
.accordCol	{
	width:49%;
	float:left;
}
.accordCol_logo	{
	width:107px;
	float:left;
}
.accordCol_Cont	{
	width:205px;
	float:left;
}
.stdColumn	{
	float:left;
	margin:0 0 0 5px;
}
form.contact	{width:500px;}
form.contact label	{
	float:left;
	width:120px;
}
textarea.cont_txtarea	{
	width:364px;
	padding:2px 2px;
	color:#333;
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #7F9DB9;
	float:left;
	margin-top:2px;
}
input.submitstyle	{
	padding:2px 2px;
	color:#fff;
	font:12px Arial, Helvetica, sans-serif;
	background:#e03a3e;
	border:1px solid #999999;
	float:left;
	margin-top:5px;
}

input.submitstyle1 {
	padding:2px 2px;
	color:#fff;
	font:12px Arial, Helvetica, sans-serif;
	background:#e03a3e;
	border:1px solid #999999;
	margin-top:5px;
}

ul.siteLink	{line-height:20px; font-size:14px; font-family:Trebuchet MS;}
ul.siteLink	li	{list-style:none;}
ul.siteLink	li a:link, a:visited { color:#046380;}
ul.siteLink	li a:hover{ color:#F51441;}
ul.siteLink	li ul	{
	padding:0px;
	margin:0 0 10px 20px;
}
ul.siteLink	li ul li	{
	background:url('../images/siteMap_link.gif') no-repeat 0px -7px;
	padding-left:27px; padding-right:0; padding-top:0; padding-bottom:0
}



.TVcircle{background:url(../images/ioc_tv.jpg) no-repeat;
    float:left; margin:0 25px; height:55px; width:95px;
    text-align:center; font-size:48px; font-weight:bold; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
    color:#B8B8B8; 
    padding:35px 0 6px 5px;
}
.slect    {
    background:url(../images/ioc_tv.jpg) no-repeat;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
    float:left; margin:0 25px; height:55px; width:95px;
    text-align:center; font-size:48px; font-weight:bold; color:#DDBB00; 
    padding:35px 0 6px 5px;
}


/*bottom bar css starts*/
#bottom_bar{ float:left; width:100%; padding:0px 0 0px 0; background:url(../images/bar_bg.gif) repeat-x 0 0; font:bold 11px/20px Arial, Helvetica, sans-serif; color:#000; text-align:center; z-index:999; border-top:1px solid #CCC;}
div#bottom_bar{position:absolute; bottom:-3px;  width:100%; z-index:999}
html>body #bottom_bar{position:fixed; z-index:999;}
#bottom_bar .bottom_conatiner{ margin:0 auto; width:850px;}
#bottom_bar .bottom_conatiner .bottom_inner_container{ float:left; width:100%; color:#000; font:15px Arial, Helvetica, sans-serif; padding:0px 0 0 15px;}
#bottom_bar .bottom_conatiner .bottom_inner_container .call_us{ float:left;  padding:3px 0 7px 54px;color:#000;  background:url(../images/dish-logo.gif) no-repeat 0 0; margin-top:7px; font-weight:bold;}
#bottom_bar .bottom_conatiner .bottom_inner_container .us_flag{ float:left; width:233px; padding:0 18px 0 23px; margin:3px 0 0 0;color:#ff0000; font:bold 14px Arial, Helvetica, sans-serif; background:url(../images/us_flag.gif) no-repeat 0 0;margin-top:11px;}
#bottom_bar .bottom_conatiner .bottom_inner_container .call_us_back{ float:left; width:157px; height:23px; margin-top:7px;}
#bottom_bar .bottom_conatiner .bottom_inner_container .call_us_back a img{  border:none}
#bottom_bar .bottom_conatiner .bottom_inner_container span{float:left; color:#000; font:15px Arial, Helvetica, sans-serif; text-align:center; width:31px;margin:9px 0 0 0;}
/*bottom bar css ends*/

/*added 24-03-10*/
.dishpackages1 { background:url(../images/DISH-packages_01.gif) top left no-repeat ; width:690px; height:180px; padding:10px;}
.dishpackages2 { background:url(../images/DISH-packages_02.gif) top left no-repeat ; width:690px; height:180px; padding:10px;}
.dishpackages3 { background:url(../images/DISH-packages_03.gif) top left no-repeat ; width:690px; height:180px; padding:10px;}
.dishpackages4 { background:url(../images/DISH-packages_04.gif) top left no-repeat ; width:690px; height:180px; padding:10px;}
.packageleft { float:left; width:400px; padding-top:160px;}
.packageright { float:right; width:100px; padding-top:85px; text-align:left;}


/*added 05-04-10*/
#main_content {
	background:#ffffff;
	padding:10px; 
	font: 12px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	}
	
/*[3.2. Welcome text ]*/
#welcome {
	background:#fff url(../images/welcome_background.gif) no-repeat;
	height:58px;
	padding:20px 0 0;
	text-align:center; }

#download_file .bottom td.first { text-align:left; color:#000; padding:0 0 0 10px; font-weight:600; }

#download_file .title { text-align:left; width:321px; }

#download_file .title1 { text-align:left; width:200px; }

#download_file .first_row { 
	background:url(../images/white_gray.gif) repeat-x; 
	width:700px; 
	height:54px; 
	padding:0 0 0 10px; 
	font-size:1.17em; 
	text-align:left; }

#download_file .arrow_down {
	background:url(../images/arrow_down.gif) no-repeat left;
	padding:5px 0 5px 34px; }

/*[3.6. Table Download File ]*/
#download_file { width:700px; margin:1px 0 0 1px; }

#download_file, #download_file td { border:1px solid #e6e6e3; }

	#download_file td { padding:0 10px 0; height:31px; font-size:1.17em; text-align:center; vertical-align:middle; }

	
		#download_file .first_row span { color:#e6e6e3; }
		
	#download_file .second_row { background:#d9ecfd; height:30px; text-align:left }
		
	#download_file .second { background:#f9f9f8;  }
	
	#download_file .yes, #download_file .no {
		display:block;
		width:18px;
		height:18px;
		margin:auto;
		text-indent:-9999px; }
		
		#download_file .yes { background:url(../images/yes_icon.gif) }
		
		#download_file .no { background:url(../images/no_icon.gif) }
		
/* Newly added */

#steps{border-top:0px solid #e3e3e3;border-bottom:0px solid #e3e3e3;margin:10px 0 25px;text-align:center;padding:20px 0}
#steps .info-box {width:700px;padding:10px 0px;margin:10px auto 0;font-size:14px; background:#E0E0E0;}

/* Latino */

.clasico	{
	background:#ffffff url('../images/clasico.png') no-repeat;
	height:40px;
	display:block;
	text-indent:-9999px
}

.dos	{
	background:#ffffff url('../images/dos.png') no-repeat;
	height:40px;
	display:block;
	text-indent:-9999px
}

.max	{
	background:#ffffff url('../images/max.png') no-repeat;
	height:40px;
	display:block;
	text-indent:-9999px
}


.clasico1	{
	background:#ffffff url('../images/clasico-channels.png') no-repeat;
	height:36px;
	display:block;
	text-indent:-9999px
}

.dos1	{
	background:#ffffff url('../images/dos-channels.png') no-repeat;
	height:36px;
	display:block;
	text-indent:-9999px
}

.max1	{
	background:#ffffff url('../images/max-channels.png') no-repeat;
	height:36px;
	display:block;
	text-indent:-9999px
}

.kb-bg{
background: #FFFFFF url(../images/kb-bg.png) left top repeat-y;
padding:5px 25px 5px 5px;
font:11px Tahoma, Arial, Helvetica, sans-serif;
}

.kb-bg a {color:#e03a3e; font-weight:bold;}


/* CSS Document - Last updated 13.07.2010*/