/* Main*/

body, td, ul, ol, li, dl, dt, dd 
  { 
   font-family: arial,verdana,helvetica,sans-serif;
   color: #333333;
   margin: 0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
} 

/* Main Template div values */
.divContainer{margin-left: 0px; margin-top: 10px; width:760px; }


.divColleft { margin-left:15px;  width:155px;float: left;}
.divCenter { margin-left: 0px;  width:574px; float: left;  border-left-width:1px; border-left-style: solid; border-left-color: #66CC00;}


.divTwoColCenter { position: absolute; margin-left: 30px; margin-top: 0px;  margin-right: 0px; width:555px; }
.divColRight { position: absolute;  margin-left: 595px; margin-top: 5px; width:160px;}


.divThreeColCenter {margin-left: 0px; margin-top: 0px; width:400px; float: left;   border-left-width:1px; border-left-style: solid; border-left-color: #66CC00;}
.divThreeColRight { margin-left: 10px; margin-top: 0px; width:160px; float: right;}

.footer {position: absolute; width:760px; margin-left: 0px; margin-top:420px;}
.footer1 {width:760px; margin-left: 0px;  float:left;  }
.footerfont { font-family: arial,verdana,helvetica; font-size: 8pt; color: #999; text-decoration: none; } 
/* Main Template div values */


/* VM Header style*/

#templatecontainer {	margin: 0px; width: 760px; background-color: #CCFFFF;}

.tempCol01 {
	float: left;
	width: 318px;

}
.tempCol02 { float: right; width: 442px; }
.tempRow2Col02 { margin-left:0px; float: left; width: 730px; border-top: 1px; border-top-style: solid; border-top-color: #66CC00; border-left: 1px; border-left-style: solid; border-left-color: #66CC00;}
.tempRow2Col03{ float: left; width: 287px;}

/* VM Header style*/

p{margin-left: 10px;}
p.smallfont2	{margin-left: 20px; margin-top: 0px; font-size: 70%; padding-bottom:5px;}
p.smallfontgrey{margin-left: 20px; margin-top: 0px; font-size: 70%; padding-bottom:5px;color: #999999;}
p.ex7 {margin-left: 0px; margin-top: 0px; font-size: 80%;}
	
/*body content font*/	
.ex {margin-left: 0px; margin-top: 0px; font-size: 100%;}	
.ex1 {margin-left: 0px; margin-top: 3px; font-size: 80%;}
.ex2 {margin-left: 12px; margin-top: 5px; padding-bottom:5px; font-size: 80%; text-decoration: none;   font-family: arial,verdana,helvetica,sans-serif; }
.ex3 {margin-left: 3px; margin-top: 3px; font-size: 75%;}
.ex4 {margin-left: 20px; margin-top: 3px; font-size: 85%;}
.ex5 {margin-left: 3px; margin-top: 30px; font-size: 75%;}
.ex6 {margin-left: 20px; margin-top: 3px; font-size: 75%;}
.ex7 {margin-left: 3px; margin-top: 3px; font-size: 75%;}
.closeWindow {margin-left: 0px; margin-top: 0px; font-size: 75%; float: right;}
.ex12 {margin-left: 8px; margin-top: 1px; padding-bottom:5px; font-size: 80%; text-decoration: none; }


.ex1 a:link,.ex2 a:link,.ex3 a:link, li a:link, .ex1 a:visited,.ex2 a:visited ,.ex3 a:visited, li a:visited {color: #4A106B; text-decoration: underline; }
.ex1 a:hover,.ex2 a:hover,.ex3 a:hover, li a:hover {text-decoration: underline;color: #66cc00;}


.smallfont	{margin-left: 0px; margin-top: 0px; font-size: 70%; }
.smallfont1	{margin-left: 12px; margin-top: 0px; font-size: 70%; padding-bottom:5px;}
.smallfont3	{margin: 10px 0px 10px 20px; font-size: 70%; padding-bottom:5px;color: #999999;}
.smallfont4	{margin-left: 0px; margin-top: 0px; font-size: 70%; padding-bottom:5px;color: #999999;}


.greyfont 	{margin-left: 0px; margin-top: 0px; font-size: 70%; color: #B2B2B2;}
.whitefont 	{margin-left: 5px; margin-top: 2px; margin-bottom: 0px; font-size: 85%; color: #ffffff;}
.greenfont {margin-left: -10px;  font-size: 100%; color: #66CC00; padding:0px 0px 10px 10px;}
.greenfont1 {margin-left: 0px; margin-top: 5px; padding-bottom:5px; font-size: 80%; color: #66CC00;}
.greenfont2 {margin-left: 8px; margin-top: 5px; font-size: 80%; text-decoration: none; color: #66CC00;}
.boldpurple {margin-left: 0px; margin-top: 0px; font-size: 75%; text-decoration: none; color: #48166C;}		
.boldpurple1 {margin-left: 8px; margin-top: 5px; font-size: 80%; text-decoration: none; color: #48166C;}
.boldpurple2 {margin-left: 0px; margin-top: 0px; font-size: 80%; text-decoration: none; color: #48166C;}
		
.boldpurple a:link {color: #4A106B; text-decoration:none; }		
.boldpurple a:active {color: #4A106B; text-decoration:none; }	
.boldpurple a:visited {color: #4A106B; text-decoration:none; }	
.boldpurple a:hover {color: #4A106B; text-decoration:underline; }		
		
/*header*/
h1 		{ font-size: 80%; margin-top:0px; margin-left:0px; color: #333333; padding-bottom: 0px; background-color:#ffffff; font-family: arial,verdana,helvetica,sans-serif;}
h1.grey	{ font-size: 75%; margin-top:0px; margin-left:0px; color: #66CC00; padding-bottom: 0px; background-color:#ffffff;	}
.header1 {color: #49166D;}
.header2 {font-size: 140%; color: #49166D;padding:10px 0px 0px 0px;} 
.header3 {color: #66CC00; } 
.header4 {font-size: 110%; color: #49166D;margin-top:15px;margin-left:4px;} 		
.headerFlower{ background: url('/images/tv/ttv/hd_line_flower.gif') no-repeat; width:570px;height:37px; }

/*equipment page start*/

.equipmentSet{ background: url('/images/tv/ttv/equipment_set.jpg') no-repeat; width:258px; height:189px; position:absolute; margin-left:290px;}

.equipmentBox{width:270px;}

/*equipment page end*/




/*List elements*/
.bulletUL {margin-left:0; padding-left:0;list-style-type: none;}
ol.outside {list-style-position: outside; }

ul{
	list-style-type: none; 
	padding-left: 12px; 
	margin-left: 10px; 
	line-height: 1.2em; 
}

li{
	background-image: url(/images/bullet.gif); 
	background-repeat: no-repeat; 
	background-position: 0 .3em; /* horizontal,vertical alignment */ 
	padding-left: .75em; /* sets padding between img and text */
 line-height: 1.3em;
}



li.regsize{font-size:80%;} /* Tzaddi's hack for the FAQ sizes */
li li{font-size: 100%;}
li.out {margin-left: 0px; margin-right: 0px; list-style-type: decimal;	line-height: 1.3em; background-image: none; padding-left: .1em;   font-family: arial,verdana,helvetica,sans-serif;}
li.out1 {margin-left: -10px; margin-right: 5px; list-style-type: decimal;	line-height: 1.3em; background-image: none; padding-left: .1em;}

dl {padding: 5px; list-style-type: none; margin: 0; float: left; margin-top: 0px; margin-left: 5px; /*	line-height: 1.2em; */ }
dt{font-size: 80%; 	background-image: url(/images/bullet.gif); 
	background-repeat: no-repeat; 
	background-position: 0 .3em; /* horizontal,vertical alignment */
	padding-left: .75em; /* sets padding between img and text */
/*  line-height: 1.3em; */}
dd{font-size: 80%; 	background-image: url(/images/bullet.gif); 
	background-repeat: no-repeat; 
	background-position: 0 .3em; /* horizontal,vertical alignment */
	padding-left: .75em; /* sets padding between img and text */
/*  line-height: 1.3em; */}

		
/*image positions*/

.img {float: left;}
.img1 {float: left; margin-left: 5px;}
.img2 {float: left; margin-left: 12px; border-top-width:thin; border-right-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-style:dotted; border-color:#CDCDCD;}
.img3 {float: left; margin-left: 0px;  border-top-width:0px;  border-right-width: 0px; border-left-width: 0px; border-bottom-width: thin;border-style:dotted; border-color:#CDCDCD;}
.img4 {float: left; margin-left: 0px;  border-top-width:1px;  border-right-width: 1px; border-left-width: 1px; border-bottom-width: 1px;border-style:solid; border-color:#CDCDCD;}
	

.clearboth { clear: both; }

		
	
/*Main Page Columns*/

.homerow { margin-left: 0px; margin-top: 0px; float: left; width:230px;}


#row2col1 { border-right: 1px dotted #66CC00; margin-top: 1px; float: left; width: 202px; background-color:#FFFFFF; }
#row2col2 {	border-right: 1px dotted #66CC00; margin-top: 1px; float: left; width: 184px; background-color:#FFFFFF;}
#row2col3 { margin-top: 1px; float: left; width:186px; background-color:#FFFFFF;}
#row2col4 { margin-top: 0px; float: left; width:210px; background-color:#FFFFFF; }

		
.row3col1 { margin-top: 7px; float: left; margin-left:8px; width: 137px; background-color:#ffffff;}
.row3col2 { margin-top: 7px; float: left; margin-left:3px; width: 137px; background-color:#ffffff;}

.row3col1new { margin-top: 7px; float: left; margin-left:5px; width: 274px; background-color:#ffffff;}
.row3col2new { margin-top: 7px; float: left; margin-left: 8px; width: 274px; background-color:#ffffff;}


#vodrow2col1 { border-right: 1px dotted #66cc00; margin-top: 1px; float: left; width: 298px; background-color:#ffffff; }
#vodrow2col3 { margin-top: 1px; float: left; width:275px; background-color:#ffffff; }


#aboutrow2col1 {margin-top: 1px; float: left; width: 286px; background-color:#ffffff; }
#aboutrow2col2 { border-left: 1px dotted #66cc00; margin-top: 1px; float: left; width:286px; background-color:#ffffff; }


#feedbackrow2col { float: left; width: 480px; background-color:#FFFFFF; }
#feedbackrow2col2 {	float: left; width: 180px; background-color:#ffffff; }
		
	
/*left nav */
img.x { z-index:1; border-top: 1px solid #66CC00; }
img.xy { z-index:1; border-top: 1px solid #D1F0B2; border-bottom: 1px solid #D1F0B2; padding-top:10px; padding-bottom: 10px;}
img.y { position:relative; z-index:1;}
z { float: right; z-index:-1; }
.imgRight { float: right;}
.imgRight1 { margin-right:0px;}

	
.subNav{ position:relative;width:154px; float: left; margin: 0; padding: 0;  font-size: 80%;}
.subNav ul {margin: 0; padding: 0; 	}
.subNav li {display: inline; /* for IE5 and IE6 */}
.subNav a:link, .subNav a:visited {color: #4A106B; text-decoration: none; }
.subNav a:hover {text-decoration: underline;	background-color: #E9F3DF; }

.subNav1{ position:relative; width:154px; float: left; margin: 0; padding: 0;font-size: 80%; }
.subNav1 li {display: inline; /* for IE5 and IE6 */}
.subNav1 a:link, #subNav1 a:visited {color: #4A106B; text-decoration: none; }
.subNav1 a:hover {text-decoration: underline; background-color: #E9F3DF;}


.subNav a {
		display: block;
		float:left;
		font-weight: bold;
 		padding: 3px 0 3px 10px;
 		width: 145px !important;
		width /**/:155px; 		
 		background-color: #F7F7F7;
		border-bottom: 1px solid #CEEFAD;

	}

	

	.subNav1 a {
		display: block;
		float:left;
 		padding: 3px 0 3px 10px;
 		width: 145px !important;
		width /**/:155px; 		
 		background-color: #FFFFFF;
		border-bottom: 1px solid #CEEFAD;
		text-decoration: none; 
	}

			
	
/* Content Wrappers */
.bodyWrapper {	margin-left:0px; margin-top:0px;}	
.border {	margin-left:0px; margin-top:0px;border-top-width:1px; border-right-width: 1px; border-left-width: 1px; border-bottom-width: 1px; border-style:solid; border-color:#66CC00;}	
.borderred {	margin-left:0px; margin-top:0px;border-top-width:1px; border-right-width: 1px; border-left-width: 1px; border-bottom-width: 1px; border-style:solid; border-color:red;}	
.colWrapper	 { margin-left:0px; margin-top:0px; float: left; width:480px;}	
.colWrapper2 { margin-left:15px; margin-top:0px; margin-right:1px; width:380px;}
.colWrapper3 { margin-left:0px; margin-top:0px; float: left; width:370px;}	
.colWrapper4 { margin-left:0px; width:415px;float:left;}
.navWrapper  { margin-left:0px; margin-top:0px; width:155px; }
.centerWrapper	 { margin-left:15px; margin-top:0px; width:550px; padding: 5px; border-top-width:1px; border-right-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-style:solid; border-color:#66CC00;}
.faqWrapper	 { margin-left:40px; margin-top:0px; width:500px; font-size: 80%;}
.faqWrapper02 { margin-left:30px; margin-top:0px; width:500px;}
.ipgWrapper { margin-left:0px; margin-top:0px; width:555px;}
.popup	 { margin-left:0px; margin-top:0px; float: left; width:490px;}
.TOSwrapper {width:555px;padding:10px;}		
.TOSwrapper2 {width:555px;padding:10px; height:310px;}		
.vod {margin-left:8px; width:555px;  float:left;}
.vodbox{  width:260px; float:left;}
.vodbox2 { margin-left:15px; width:260px; float:left;}
.howtoPromo{width:560px;margin-top:130px;padding:0;}


.homecolumn1 { position:absolute; margin-left:220px; margin-top:60px; width:308px;height:200px;}
.homecolumn2 { position:absolute; margin-left:220px; margin-top:150px; width:308px;height:50px;}


.homeAd1{ margin-top:10px; margin-left: 320px; width: 255px; height:150px; position:absolute; border-left:1px solid #66cc00;}
.homeAd2{ margin-top:255px; margin-left: 290px; width:257px; height:150px; position:absolute;}

.homeAdBg{ background: url('/images/tv/ttv/cool_feature_bg.gif') no-repeat; width:275px; height:150px; position:absolute; margin-left:0px; margin-top:255px; }

.howToOrder{ margin-top:10px; margin-left: 5px; width:500px; height:100px; position:absolute; }


.bgflower{background: url("/images/tv/ttv/flower100_150.gif") no-repeat; background-position: left; }

.homeMainBg{ background: url('/images/tv/ttv/home_main_bg.gif') no-repeat; width:550px; height:236px; position:absolute; margin-left:0px; margin-top:10px;  border:0px;}

.homeRightColumn{width:164px; height:400px; position:absolute; margin-left:0px; margin-top:5px;  }

#col1	{margin-top: 1px;float: right; width: 150px;	background-color:#ffffff;	}
.col2	{margin-top: 1px;float: left;  width: 380px;	background-color:#ffffff;	}
.col3	{float:left; margin-top: 1px; width: 165px; background-color:#FFFFFF;  }
.col4	{margin-top: 1px;float: left; width:135px;	background-color:#ffffff; }
.col5	{margin-top: 1px;margin-left: 10px;float: left;  width: 230px;	background-color:#ffffff;}
.col6	{float:left; margin-top: 1px; width: 190px; background-color:#FFFFFF;  }
.col7	{margin-top: 1px;margin-left: 10px;float: left;  width: 155px;	background-color:#ffffff;	}
.col8	{margin-top: 1px; width:120px; }
.col9	{float:left; margin-top: 1px; margin-left: 35px; width: 190px; background-color:#FFFFFF;  }
.col10	{float:left; margin-top: 10px; margin-left: 18px; width: 264px; padding-bottom:10px; background-color:#FFFFFF;  }
#TOScol2	{margin-top: 1px; float: left;  width: 530px;	background-color:#ffffff;	}
.imgholder {margin-top: 0px;  width: 75px;	background-color:#ffffff; float:left;}


.border3{border-top-width:1px; border-right-width: 1px; border-left-width: 1px; border-bottom-width: 1px; border-style:solid;border-color:#66CC00;}


.border4{border-top-width:1px; border-right-width: 1px; border-left-width: 1px; border-bottom-width: 1px; border-style:solid;border-color:#66CC00;}


.emailform
{
position:relative;
margin-left: 10px;
margin-top: 0px;
float: left;
background-color:#FFFFFF;
width:500px;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-style: solid;
border-color: #B2E57F;

}
			
		
.tosOuter {border: 1px solid #CAC9C9; background-color:#F7F7F7; height: 0px;}



.resultCol { margin-top: 7px; float: left; margin-left:2px; width: 274px; background-color:#ffffff;}


 /* channel list elements*/
 
 .chnbox {width:543px; }	
  .chnbox1 {width:543px;  background-color:#EFFBE7;}	

 .essentials{ width:494px; margin-left:18px; margin-top:15px;margin-bottom:15px;
  }
  
  
  
.themepacks1{ width:116px; margin-left:10px; margin-top:15px;margin-bottom:15px; background-color:#ffffff; border-top-width:1px; border-right-width: 1px; border-left-width: 1px; border-bottom-width: 1px; border-style:solid; border-color:#D0E4C3; padding:3px; float:left;
  }
  
.themepacks2{ width:370px; margin-left:10px; margin-top:15px;margin-bottom:15px; padding:0px; float:left;
  }
  
.themepackshd{ width:370px; margin-left:10px; margin-top:15px;margin-bottom:15px; padding:0px; float:left;
  }
  
 .whitefont1 	{margin-left: 15px; margin-top: 2px; margin-bottom: 2px; font-size: 80%; color: #ffffff;}
.purple20 {margin-left: 10px;font-size: 80%; text-decoration: none; color: #48166C;}
.purple20 a:link {color: #4A106B; text-decoration:none; }		
.purple20 a:active {color: #4A106B; text-decoration:none; }	
.purple20 a:visited {color: #4A106B; text-decoration:none; }	
.purple20 a:hover {color: #4A106B; text-decoration:underline; }		
