﻿html 
{
   overflow: auto;
    }


.body
{
	margin: 0px;
}

body
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;	
}

h1
{
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	margin: 0 0 2px 0;
	padding: 0px;
}

.txtSearchBox {
  width: 275px;
}


h3
{
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	margin: 0 0 1px 0;
	padding: 0px;
}

h3.red
{
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #990000;
	margin: 0 0 1px 0;
	padding: 0px;
}

h5
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin: 0 0 1px 0;
	padding: 0px;
}

p
{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}

.body-background
{
 
	background-position: center;
	background-repeat: repeat-y;
    background-image: url('/Images/EchoStar/background_gradient.gif');
	z-index: -1;

	
}
.site-text
{
	font-family: arial;
	font-size: 16px;
	font-weight: normal;
	color: #333333;
	padding-bottom: 10px;
	padding:15px;
}

.site-text h1
{
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #000000;    
	margin: 0 0 2px 0;
	padding: 0px;
}

.site-text h3
{
    font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin: 0 0 1px 0;
	padding: 0px;
}

.site-text a
{
      color: #e31b23;
      text-decoration: underline;
}

.site-text a:hover
{
      color: #333333;
}

.site-text p
{
	margin: 0px;
}

/*Home Page Frame*/

.frame-background
{
	background-image: url('/images/viptv/background_gradient.gif');
}
.frame-header-background
{
	
		
}
.frame-footer-square-block
{
	background-image: url('/images/viptv/coolsquares_dark.gif');
	background-color:#333333;
	height:20px;
}
.frame-footer-background
{
	background-image: url('/images/viptv/background_gradient_bottom.gif');
	height:23px;
}
.homepage-flash
{
	width:649px;
	height:330px;
    vertical-align:top;
    border-bottom:solid 1px #393939;
}
.homepage-scroller
{
	width:341px;
    vertical-align:bottom;
    background-color:#151515;
}
.homepage-boxes
{
}
.vip-box-ad
{
	height:144px;
	background-image: url('/images/viptv/viptvboxad_bg.gif');	
}
.vip-box-left
{
	width:330px;
	height:143px;
	vertical-align:top;
	background-image: url('/images/viptv/viptvhomebottombg_left.gif');
	
}
.vip-box-middle
{
	width:330px;
	height:143px;
	vertical-align:top;
	background-image: url('/images/viptv/viptvhomebottombg_middle.gif');
}
.vip-box-right
{
	width:330px;
	height:143px;
	vertical-align:top;
	background-image: url('/images/viptv/viptvhomebottombg_right.gif');
}
.vip-box-content
{
	vertical-align:top;
	text-align:left;
	padding-left:20px;	
	
}
.homepage-channel-scroll
{
	/*background-image: url('/images/viptv/channel_streamer_bg.gif');*/
	background: white;
	height:52px;
	margin-bottom: 0px;
	vertical-align: bottom;
	padding-bottom: 0px;
	overflow: hidden;
	background-repeat:repeat-x;
}
/* Page Frame */
.frame-content
{
	border: none;
	border-bottom: 1px solid #000000;
	width: 100%;
	background-image: url(/Images/EchoStar/content_background.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}


.frame-cool-squares-column
{
	background-image: url('/Images/Viptv/coolsquares_dark2.gif');
}

.frame-center-top-column
{
	background-color: #B3B3B3;
}

/* Header */

#company-logo
{
	float: left; 
}

#company-logo img, #company-slogan img
{
	border: 0px;
}

#company-slogan
{
	float: right;
}

.header-background
{
	background-image: url('/images/viptv/viptvheader_bg.gif');	
	height:115px;
	margin-bottom: 0px;
	vertical-align: bottom;
	padding-bottom: 0px;
	overflow: hidden;
	background-repeat:repeat-x;
	
}

td.header-right
{
	margin-bottom: 0px;
	padding-right: 20px;
	vertical-align:middle;
	padding-bottom: 0px;
	text-align:right;
}

/* Breadcrumb */

#breadcrumb
{
	padding-top: 17px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}

#breadcrumb a
{
	text-decoration: none;
	color: #999999;
}

#breadcrumb a:hover
{
	text-decoration: underline;
}


/* Side Menu */

#side-menu
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	
}

.side-menu-column 
{ 
	padding: 0px;      
}

#side-menu a
{
	color: #e31b23;
	text-decoration: none;
}

#side-menu a:hover
{
	color: #333333;
}

.side-menu-table
{ 
  background-color: #d9d9d9;
  border-top: thin solid #abaaab;
  border-bottom: thin solid #abaaab;

}

.side-menu-text
{  
	height: 35px;
    width:100%;
    text-align:  left;
    padding-left: 45px;
    vertical-align: middle;
    background-color:#d9d9d9
}

.side-menu-separator
{	
	height: 1px;
	background-position: bottom;	
}
/*Rotate Selector*/
.rrClipRegion { border: 0px !important; } 

/* Content */

#content
{
	border: 1px solid #000000;
	padding-top: 0px;
	width: 100%;
	padding-bottom: 25px;
}

#content h1
{
	font-family: arial;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
}

.content-background
{
	margin: 0px;
    padding: 0px;
}


/* events */

#events
{
	font-family: arial;
	font-size: 12px;
	color: #000000;
	padding: 5px, 0px, 0px, 0px;
	margin: 0px;
	font-weight: normal;
}

#events a
{
	color: #990000;
	text-decoration: underline;
}

#events a:hover
{
	color: #333333;
	text-decoration: underline;
}

/* News */

#news-general
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	padding: 5px, 0px, 0px, 0px;
	margin: 0px;
}


#news-general a
{
	color: #990000;
	text-decoration: underline;
}

#news-general a:hover
{
	color: #333333;
}

#news a
{
	color: #990000;
	text-decoration: underline;
}

#news a:hover
{
	color: #333333;
}


/* Layouts */

#single-column, #two-column, #three-column
{
	padding-left: 0px;
	padding-right: 0px;
	overflow: auto;
	text-align: left;
}

#two-column #two-column-menu-left
{
	
	vertical-align: top;
	width: 200px;
	background-color: #bcbcbc;
	height: 100%;
	background-image: url(/Images/Viptv/viptv_sidemenu_bg4.gif);
	 
}

#two-column #two-column-content-right
{
	vertical-align: top;
	padding-left: 20px;
    padding-right: 20px; 
    height: 100%;
    text-align: left;
}

#two-column #two-column-split-left
{
	float: left;
	width: 50%;
	padding-right: 5px;
	text-align: left;
}

#two-column #two-column-split-right
{
	padding-left: 5px;
	text-align: left;
	clear: right;
}

/* Flash */

#flash-banner
{
	padding-top: 10px;
	padding-bottom: 50px;
	text-align: center;
}

/* Site Map */

#site-map
{
	font-family: arial;
	font-size: 14px;
}

#site-map ul li a, #site-map ul li ul li ul li a, #site-map ul li ul li ul li ul li ul li a, #site-map ul li ul li ul li ul li ul li ul li ul li a
{
	color: #333333;
	text-decoration: underline;
}

#site-map ul li a:hover, #site-map ul li ul li ul li a:hover, #site-map ul li ul li ul li ul li ul li a:hover, #site-map ul li ul li ul li ul li ul li ul li ul li a:hover
{
	color: #990000;
	text-decoration: none;
}

#site-map ul li ul li a, #site-map ul li ul li ul li ul li a, #site-map ul li ul li ul li ul li ul li ul li a, #site-map ul li ul li ul li ul li ul li ul li ul li ul li a
{
	color: #990000;
	text-decoration: none;
}

#site-map ul li ul li a:hover, #site-map ul li ul li ul li ul li a:hover, #site-map ul li ul li ul li ul li ul li ul li a, #site-map ul li ul li ul li ul li ul li ul li ul li ul li a:hover
{
	color: #333333;
	text-decoration: underline;
}

/* Search */

.search-box
{
	margin-right: 30px;
	text-align: left;
	
}

#search-results
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding-top: 10px;
	padding-left: 15px;
}

#search-results-separator
{
	height:20px;
}

#search-results b
{
	font-size: 13px;
	font-weight: bolder;
}

#search-results a
{
	color: #e31b23;
	text-decoration: underline;
}

#search-results a:hover
{
	color: Black;
}

.search-button
{
	background-image: url(/Images/search.gif);
	background-color: Black;
	width: 26px;
	height: 22px;
	vertical-align: bottom;
	
}

/* Locations */

#locations
{
	float: left; 
	width: 100%;
	text-align: left;
	vertical-align: top;
}

.location
{
	vertical-align: top;
	padding-top: 5px;
}

.location p
{
	margin: 0px;
	padding: 0px;
}

.location-title
{
	vertical-align: top;
	color: #990000;
}

.location-type
{
	color: #999999;
}

/* Footer */

#copyright
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #CC0000;
}

#copyright a
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

#copyright a:hover
{
	color: #CC0000;
}

.satellite-desc-cell
{
	vertical-align: top;
	width: 50%;
}

.satellite-data-cell
{
	width: 50%;
	background-color: #EEEEEE;
}

.satellite-name
{
	font-weight: bold;
	font-size: large;
}

.satellite-orbital-location
{
	font-weight: bold;
}

.satellite-type
{
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	color: #990000;
	background-color: #CCCCCC;
}

.satellite-coverage-area-header
{
	font-weight: bold;
	font-size: 24px;
}

.satellite-coverage-area-header a
{
	text-decoration: none;
}

.satellite-coverage-area-header a:hover
{
	text-decoration: none;
	color: #990000;
}

/* Affiliates */

.affiliate-text
{
	text-align: left;
	width: 240px;
	padding-top: 10px;
	font-size: 12px;
	font-family:Arial;
}

#affiliate-image
{
}

.affiliates-link, #affiliate-image a
{
	text-decoration: none;
	border: 0px;
}

#affiliate-image img
{
	border: 0px;
}
/* Header Links */
.headerlinks
{
	width: 309px;
	margin-right: 30px;
}

.headerlinks-link img
{
	border: 0px;
}
/* Channel Category*/
.category
{
    border: solid 1px black;
	width: 100%;
	margin: 0 14px;
}

.category-td
{
	text-align:left;
   
}
.categoryname-text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFF;
	font-weight: bold;
	padding:5px;
}
.categoryhighlight-text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
    text-align:left;
    padding:5px;
}

.category-description
{
	padding-left: 5px;
	text-align:left;
}

.channel-list
{
    text-align: left;
}

.channel-list tr td
{
    width: 33%;
}

.anchor-channel-list tr td
{
    width: 33%;
}

table.sample 
{    
	border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #EEEEEE;
	border-collapse: collapse;
}

table.sample th 
{    
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #EEEEEE;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.sample td 
{    
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #EEEEEE;
	-moz-border-radius: 0px 0px 0px 0px;
}

.contentlink 
{    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e31b23;
	font-weight: normal;
	text-decoration: underline;
}

.contentlink:visited 
{    
	color: #e31b23;
}

.contentlink:hover 
{    
	color: #e31b23;
}

.contentlink:active 
{    
	color: #e31b23;
}

.content1 
{    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
}

.content2 
{    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	font-weight: normal;
}

.title 
{    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000;
	font-weight: normal;	
}

.captcha
{
    width: 300px;    
}


