.aFlash{
	text-align:center;
}
.article_separator{
	display:none;
}
.moduletable_homeBanner{
	
}
.homeBannerWrap{
	background:url(../images/home_sample.jpg) no-repeat;
	height:290px;
	position:relative;
}
.homeBannerItem1{
	color:#fff;
	font-size:48px;
	line-height:48px;
	font-family:Tahoma;
	font-weight:bold;
	position:absolute;
	left:40px;
	top:30px;
	letter-spacing:-2px;
	display:none;
}
.homeBannerItem2{
	color:#ECEDEF;
	font-size:14px;
	font-family:Verdana;
	font-weight:bold;
	position:absolute;
	left:10px;
	top:52px;
	line-height:160%;
	width:490px;
	background:url(../images/banner_cable_labs-2.gif) no-repeat;
	background-position:0 25px;
	height:100%;
}
.homeBannerPrice{
	color:#f00;
	font-size:72px;
	line-height:72px;
	font-family:Arial;
	font-weight:bold;
	position:absolute;
	left:40px;
	top:126px;	
		display:none;
}
.homeBannerLink{
	position:absolute;
	left:40px;
	top:200px;	
		display:none;
}




.homeContent{
	margin-top:8px;
}
.homeLeft{
	width:498px;
	float:left;
	padding:2px;
	border:1px solid #d1d1d1;
	height:702px;
}
.moduletable_homeLeft{
	padding:1px 10px;
	line-height:150%;
	font-size:14px;
}
.moduletable_homeLeft p{
	margin-bottom:5px;
}

.moduletable_homeLeft h2{
	font-family:Georgia;
	font-size:18px;
	text-align:center;
	color:#036;
	font-weight:bold;
	margin:15px 0 15px 0;
}
.moduletable_homeLeft h3{
	font-family:Arial;
	font-size:14px;
	text-align:center;
	color:#000;
	font-style:italic;
	font-weight:bold;
	padding:0 20px;
	margin-bottom:10px;
}
.moduletable_homeLeft h4{
	font-family:Arial;
	font-size:14px;
	color:#000;
	font-weight:bold;
	margin:10px 0 10px;
}
.moduletable_homeLeft strong{
	color:#000;
}

.homeRight{
	float:right;
	width:450px;
}
.moduletable_homeRight{
	width:200px;
	height:220px;
	border:1px solid #d1d1d1;
	float:left;
	padding:5px 10px ;
}
.moduletable_homeRight h4{
	font-size:16px;
	color:#333;
	margin-top:0px;
	margin-bottom:3px;
	letter-spacing:-1px;
}
.moduletable_homeRight .readMore{
	color:#39f;
	font-size:14px;
	position:relative;
	top:10px;	
}
.moduletable_homeLeft .readMore{
	color:#39f;
	font-size:14px;
	position:relative;
	top:12px;	
}
.h_p3{
	text-align:right;
}
.h_p3 .readMore{
	color:#39f;
	font-size:14px;
}
.homeYouTube,.homeChannels{
	margin-right:6px;
	display:inline;
}
.homeChannels,.homePersonalMedia{
	margin-top:6px;
}
.homeBuyNow{
	margin-top:8px;
	height:133px;
	padding:2px;
	border:1px solid #d1d1d1;
	position:relative;
	margin-bottom:8px;
}
.blog_home,.contentpaneopen_home{
	width:100%;
}
.h_sample{float:left;}
.h_price{
	width:250px;
	line-height:26px;
	font-size:26px;
	color:#000;	
	position:absolute;
	left:250px;
	top:30px;
	font-weight:bold;
	display:none;
}
.h_price span{
	color:#DB0101;
}
.h_buynow{
	float:right;
	padding:50px 40px 0 0;
}
.h_desc{
	width:400px;
	position:absolute;
	left:250px;
	top:50px;
}
.h_desc span{
	color:#c00;
}
/*login
.moduletable_VuLogin #form-login fieldset p{
	float:left;
	padding-right:4px;
	height:20px;
}
.moduletable_VuLogin #form-login fieldset p .inputbox{
	
}

.moduletable_VuLogin #form-login fieldset label{
	display:none;
}
#form-login-remember{
	display:none;
}

.moduletable_VuLogin #form-login{
	padding:5px;
}
.moduletable_VuLogin #form-login ul{
	padding:0;
	margin-top:3px;
	position:absolute;
	top:40px;
	
}
.moduletable_VuLogin #form-login ul li{
	float:left;
	font-size:12px;
	line-height:10px;
}

.moduletable_VuLogin #form-login ul a:link,.moduletable_VuLogin #form-login ul a:visited{
	color:#909090;
}
.moduletable_VuLogin #form-login ul a:hover{
	text-decoration:underline;
}
.f3{
	padding-left:10px;
	border-left:1px solid #909090;
}
.f2{
	display:none;
}
.f1{
	padding-right:10px;
}
.GCform-logout{
	text-align:right;
}
.GClogout{
	display:inline;
	padding-left:5px;
}
.moduletable_VuLogin #form-login .GClogout .button{
	background:url(../images/logout.png) no-repeat;
	width:49px;
	height:19px;
	font-size:0px;
	line-height:0;
	color:#f90;
}
.GChi{
	display:inline;
}*/
/*html>/**//*body .GChi{
	position:relative;
	top:3px;
}


.GClogout .button{
	float:none !important;
}

.moduletable_VuLogin h3{
	height:34px;
	line-height:34px;
	padding-left:55px;
	background:url(../images/title_login.png) no-repeat;
}
.moduletable_VuLogin #form-login .inputbox{
	background:#424242;
	border:1px solid #838383;
	width:92px;
	color:#999;
	font-size:13px;
	height:18px;
	padding-left:3px;
	padding-top:2px;
}

.moduletable_VuLogin #form-login #modlgn_remember{
	width:15px;
	border:none;
}
.moduletable_VuLogin fieldset{
	border:none;
	position:absolute;
	top:10px;
	height:25px;
}

.form-validate .button,.form-validate .validate{
	border:1px solid #aaa;
	color:#fff;
	background:#515151;
	height:24px;
	text-align:center;
	font-size:12px;
	padding:0 5px;
	line-height:21px;
}

.moduletable_VuLogin #form-login .button{
	border:none;
	color:#FFFFFF;
	font-size:0px;
	height:22px;
	line-height:0;
	margin:0;
	width:76px;
	float:left;
	background:url(../images/login.jpg) no-repeat;
}
*+html .moduletable_VuLogin #form-login .button{
	position:relative;
	top:1px;
}
* html .moduletable_VuLogin #form-login .button{
	position:relative;
	top:1px;
}
*/
/*Bottom map*/
.VuNowMap{
	margin-top:8px;
}
.VuNowMapTable .v_items td{
	padding-left:15px;
	font-size:14px;
	color:#000;
} 
.VuNowMapTable .v_list td{
	padding-left:15px;
	padding-top:6px;
	font-size:13px;
	line-height:1.6em;
}
.VuNowMapTable .v_list td a{
	display:block;
	color:#0066CC;
}

/*temp*/

.menu_tempSub{
	height:31px;
	background:#8e8e8e;
	padding-left:45px;
}
.menu_tempSub li{
	float:left;
	
	text-align:center;
	line-height:31px;
}
.menu_tempSub li#current a{
	background:#fff;
	
}
.menu_tempSub li a{
	display:block;
	padding:0 20px;
}
.menu_tempSub li#current a:link,.menu_tempSub li#current a:visited{
	color:#09f;
	text-decoration:none;
}
.menu_tempSub a:link,.menu_tempSub a:visited{
	color:#ccc;
	font-size:14px;
}
.menu_tempSub a:hover{
	text-decoration:none;
}

.vv_block{
	border-bottom:1px dotted #666;
	padding:10px 15px 10px;
	margin-bottom:10px;
}
.vv_title{
	font-size:24px;
}
.vv_title a:link,.vv_title a:visited{color:#000;}
.vv_desc{

}
a.vv_special:link,a.vv_special:visited{
	color:#09f;
}
.vv_href{
}
.vv_href a:link,.vv_href a:visited{color:#39f; text-decoration:underline}

#homePage .componentWrap{
	padding:0;
}




/*channels*/
.logoGroup{
	margin-top:20px;
}
.logoGroup a{
	display:block;
	text-align:center;
	width:19%;
	float:left;
}
/*reg*/
div.componentheading{
	border-bottom:1px solid #000000;
	color:#000000;
	font-size:24px;
	line-height:24px;
	padding-bottom:5px;
	padding-left:5px;
	margin-bottom:10px;
}
.V_CONTACT  td{
	padding-left:50px;
}
.V_CONTACT .contactDepartment{
	font-size:32px;
	color:#8f8f8f;
}
p.special_internetVideo img{
	position:relative;
	top:9px;
	left:2px;
}

/*tech feature*/
.tech_feature div img{
	float:right;
	padding-right:40px;
}
.tech_feature h2{
	font-size:16px;
	margin:10px 0;
}
.tech_feature h3{
	font-size:14px;
	padding-left:20px;
}
.tech_feature ul{
	padding-left:40px;
	list-style-position:inside;
	list-style-type:disc;
}
.tech_type{
	color:#000;
	border:1px solid #d4d4d4;
	font-weight:normal;
}
.tech_type td{padding-left:5px;}

.tech_type .tech_2type{
	color:#000;
	font-size:16px;
}
.tech_2type span{
	color:#666;	
}
.tech_type ul{
	text-align:left;
	padding:10px 10px 10px 15px;
	list-style-position:outside;
	list-style-type:disc;
	color:#333;
	font-weight:normal;
}
.Main11PixelsStaticBody{
	margin:7px 0 13px 0;
	padding-left:30px;
}
.Main11PixelsStaticBodyBold{
	font-weight:bold;
	font-size:18px;
	margin-left:-15px;
}
.Main11PixelsStaticBodyBold2{
	font-weight:bold;
	font-size:18px;
}
.Main11PixelsStaticBody a:link,.Main11PixelsStaticBody a:visited{
	text-decoration:underline;
	color:#00f;
}

/*cbLogin*/
.moduletable_cbLogin{
	width:353px;
	position:absolute;
	right:10px;
	top:25px;
	height:60px;
}

.button_cbLogin{
	border:none;
	color:#FFFFFF;
	font-size:0px;
	height:22px;
	line-height:0;
	margin:0;
	width:76px;
	float:left;
	background:url(../images/login.jpg) no-repeat;
}
#mod_login_logoutform_cbLogin .button_cbLogin{
	background:url(../images/logout.jpg) no-repeat;
	float:none;
}
#mod_login_logoutform_cbLogin{
	text-align:right;
	padding-top:15px;
}
#mod_login_greeting_cbLogin{
	padding-right:10px;
}
.moduletable_cbLogin #mod_loginform_cbLogin .inputbox_cbLogin{
	background:#424242;
	border:1px solid #838383;
	width:122px;
	color:#999;
	font-size:13px;
	height:18px;
	padding-left:3px;
	padding-top:2px;
}
.GC_cblost{
	position:absolute;
	top:0;
	left:6px;
	display:none;
}
.M_topAdjust .GC_cblost {
	display:inline;
}
.GC_cbLoginSubmit{
	position:absolute;
	right:0;
	top:20px;
}
#GC_cbReg{
	position:absolute;
	left:6px;
	top:45px;
}
#mod_loginform_cbLogin{
	padding-top:20px;
}
#mod_login_noaccount_cbLogin{
	position:absolute;
	right:0;
	top:45px;
}
    /*cb reg*/
	#cbIconsTop{
		display:none;
	}
	#cbIconsBottom{
		font-size:12px;
		display:none;
	}

	
.fieldCell, table.content_table td.fieldCell, .fieldCell td, .tab_Description {
	width:65%;
}


#registrationTable .button{
	background:#515151;
	border:1px solid #AAAAAA;
	color:#FFFFFF;
	font-size:12px;
	height:24px;
	line-height:21px;
	padding:0pt 5px;
	text-align:center;
	margin:5px 0 10px 204px;
}
#adminForm .button{
	background:url(../images/btn_vunowform.jpg) repeat-x;
	border:none;
	color:#FFFFFF;
	font-size:12px;
	height:25px;
	line-height:25px;
	padding:0pt 5px;
	text-align:center;
	margin:0px 0 10px 350px;
}
#adminForm .d_submit{
	background:#515151;
	border:1px solid #AAAAAA;
	color:#FFFFFF;
	font-size:12px;
	height:24px;
	line-height:21px;
	padding:0pt 5px;
	text-align:center;
	margin:5px 0 10px 135px;
}
#adminForm table.contentpane td{
	padding:4px 0;
}
#adminForm .inputbox,.inputbox{
	border:1px solid #929292;
}
#adminForm table.contentpane .titleCell{
	padding-right:10px;
	text-align:right;
	font-size:12px;
	width:40%;
}
.fieldCell textarea{
	border:1px solid #bcbcbc;	
	background:#ffffff;
	font-size:12px;
	font-family:Arial;
	overflow:auto;
	width:335px;
}
/* cb-tips-fg cb-tips-capfont*/


.cb-tips-font{
	text-align:left;
	padding:0 10px;
	background:#d2d2d2;
}
.cb-tips-capfont{
	background:#F89834;
}
/*find password*/
#adminForm table.contentpane td.GC_btn{
	padding-top:15px;
}
#adminForm .GC_btn .button{
	margin-left:158px;
}
#adminForm table.contentpane td.GC_title{
	text-align:right;
	padding-right:10px;
	font-weight:bold;
	font-size:12px;
}

.GC_complete{
	display:block;
	margin:10px 0 0;
	font-size:14px;
}
.GC_already{
	color:#e20000;
}
.forget_pwd{
	font-size:12px;
	font-weight:bold;
	text-align:right;
	display:block;
	padding-right:10px;
}
.forget_pwd_tip{
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
}
.verify_code_tip{
	font-size:12px;
	font-weight:bold;
	float:left;
}
#overDiv{
	display:none;
}









span.15 {
color:rgb(0,0,255);
text-decoration:underline;
font-size:10.0000pt;
font-family:'Calibri';
}
p.0 {
margin:0pt;
margin-bottom:0.0001pt;
font-size:12.0000pt;
font-family:'Times New Roman';
}
span.16 {
font-size:10.0000pt;
font-family:'Calibri';
}
div.rowproducts{
	float:left;
	width:700px;
	margin-bottom:20px;
}
div.products{
	float:left;
	width:162px;
	text-align:center;
	font-weight:bold;
	line-height:normal;
}
div.imgproducts{
	float:left;
	width:150px;padding:5px;
	border:1px solid #000000;
	margin-bottom:8px;
}