@charset "utf-8";
/* CSS Document */

/* genaral style  */

body{ padding:0px; margin:0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#b3b3b3; background:#494949; line-height:20px;}
.hbody_bg{background:url(indexnew/bodytopbg.gif) repeat-x top; height:100%; width:100%}
.wrapper{ width:960px; margin:0px auto !important; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.overflow{ overflow:hidden}
.clear{ clear:both}
.floleft{ float:left}
.floright{ float:right}
a{ color:#4a4a4a; text-decoration:none;}
a:hover{ color:#8943c3}
.pad10x0{ overflow:hidden}
.padtop10{ padding:10px 0px 0px 0px;; overflow:hidden}
.padbot8{ padding-bottom:8px; clear:both; color:#464646; min-height:18px;}
.purp{ color:#8943c3}
.fl{ float:left}
.fl2{ float:left;margin-top: 40px;}
.fr{ float: right}
.cb{ clear:both}
.cboverhid{ clear:both; overflow:hidden}
ul{ padding:0px; margin:0px}
li{ padding:0px; margin:0px; list-style-type:none;}
.font12{ font-size:12px; text-decoration:none;}
.font13{ font-size:13px; text-decoration:none;}
.font14{ font-size:14px; color:#8b8b8b; line-height:22px;}
.font14p{ font-size:14px; color:#89318a; clear:both; display:block; border-bottom:1px dotted #666}
.font15{ font-size:15px; text-decoration:none; color:#fff;margin-bottom:6px;}
.font16{ font-size:16px; text-decoration:none;}
.font18{ font-size:18px;  color:#fff; line-height:23px; margin-bottom: 8px;}
.coloryil{ color:#89318a; font-weight:bold}
.font17{ font-size:17px; text-decoration:none;}
.font17pup{ font-size:17px; text-decoration:none; color:#fff; line-height:35px;}
.font15335{ font-size:15px; text-decoration:none; line-height:23px;}
.font20{ font-size:20px; text-decoration:none;}
.font21{ text-decoration:none; font: normal 21px/30px Arial, Helvetica, sans-serif; text-align:left; color:#fff; padding:0px; margin-left:10px;}
.font21dc{ text-decoration:none; font: normal 21px Arial, Helvetica, sans-serif; text-align:left; color:#89318a; padding:0px; margin:0px;}
.font24{ font-size:24px; text-decoration:none; color:#525252; line-height:25px;}
.wrap_x{ width:960px; margin:0px auto}
.wrap_b{ width:960px; margin:0px auto; clear:both;}
.wrap_f{ width:960px; margin:0px auto}
.div100{ width:100%; overflow:hidden; clear:both; padding:0px 0px 20px 0px}
.paddtop20{ padding-top:20px}
.paddtop10{ padding-top:10px}
.margtop20{ margin-top:20px}
.margtop10{ margin-top:10px}
.paddleft20{ padding-left:20px}
.newpadtb10{ padding:10px 0px;}
.orn99{ color:#a8a8a8; font:normal 12px/18px Arial, Helvetica, sans-serif; text-align:left;line-height: 20px;}
.automar{ overflow:hidden; padding-left:70px; padding-bottom:10px; padding-top:10px;}
.mardistpbot{margin:20px 0px; display:block; clear:both;}

.font18link{ font-size:15px; line-height:23px; text-align:right; color:#89318a; overflow:hidden; float:right; clear:both}
.font18link:hover{ color:#000000}

/* Header style start  */

.header{ height:113px; width:100%; background:url(indexnew/inbodybg.gif) repeat-x top;}
.logo{ background: url(indexnew/logo.gif) no-repeat; width:184px; height:53px; float:left; border:none; outline:none; margin-top:10px;}
.logo_p{ width:185px; height:55px; float:left; border:none; outline:none; margin-top:10px;}
.headtblock{ width:100%; height:75px; clear:both; display:block;}
.navbar{ width:100%; height:38px; display:block}
.navbar .home{ background:url(indexnew/home_butnav.gif) no-repeat 0px 2px; width:42px; height:36px; display:block; float:left; padding:0px !important;}

.navbar .home:hover{background:url(indexnew/home_butnav.gif) no-repeat 0px 2px;}
.navbar a{ background: url(indexnew/nav_tab.gif) no-repeat right top; height:38px; padding:0px 25px; font:normal 14px/38px Arial, Helvetica, sans-serif; color:#565656; display:block; float:left}
.navbar a:hover{ background:url(indexnew/nav_tab.gif) no-repeat right -38px; height:38px; padding:0px 25px; font:normal 14px/38px Arial, Helvetica, sans-serif; color:#565656; display:block; float:left}

.navbar .active{ background:url(indexnew/nav_tab.gif) no-repeat center -76px; height:38px; padding:0px 25px; font:normal 14px/38px Arial, Helvetica, sans-serif; color:#FFF; display:block; float:left}
.navbar .active:hover{ background:url(indexnew/nav_tab.gif) no-repeat center -76px; height:38px; padding:0px 25px; font:normal 14px/38px Arial, Helvetica, sans-serif; color:#FFF; display:block; float:left}
.navbar .launguage{background: url(indexnew/nav_tab.gif) no-repeat right top; height:38px; padding:0px 25px; font:normal 14px/38px Arial, Helvetica, sans-serif; color:#565656; display:block; float:right}
.styled-select{ border:1px solid #a2a2a2; width:100px; padding:2px 2px;}
.styled-select_sm{ border:1px solid #a2a2a2; width:80px; padding:2px; margin:3px 8px 0px 0px; color:#767676; font-size:12px;}

.headrtcont{ width:550px; padding-top:5px; display:block; text-align:right; color:#cfcfcf; float:right}
.headrtcont a{ text-decoration:none; padding:0px 10px; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#464646}
.headrtcont a:hover{color:#8943c3}
.huser{padding:0px 5px; color:#464646}
.search_div{ background: url(indexnew/searchbox.gif) no-repeat; width:541px; height:32px; float:right; display:block; overflow:hidden}
.search_box{ border:none; width:480px; height:27px; padding:3px 10px; display:block; float:left; font:normal 16px/27px Arial, Helvetica, sans-serif; color:#5f5f5f; background:none}
.search_button{ border:none; width:41px; height:27px; padding:3px 0px; display:block; float:left; text-indent:-500000px; background:none; cursor:pointer}

.font20{ font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; padding-left:30px; background:url(indexnew/sprite.gif) 0px 0px no-repeat; height:25px; color:#666; clear:both}

.ltnews{ width:100%; height:40px; display:block; clear:both; text-align:left; font:normal 14px/40px Arial, Helvetica, sans-serif; text-align:left}
.ltnews b{ color:#8943c3; font-weight:normal}

.ltnews_acc{ width:96%; padding-right:2%; height:40px; color:#feb101; display:block; clear:both; text-align:right; font:normal 17px/40px Arial, Helvetica, sans-serif;}
.ltnews_acc b{ color:#FFFFFF; font-weight:bold;}

.body-cont_new{
	width:100%; 
	min-height:400px; 
	max-height:1200px;
	display:block;
	margin-top: 25px;
	border: 1px solid #3e3e3e;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background: #242424;
	overflow:hidden;
}
.body-cont{width:100%; min-height:400px; display:block;margin-top: 25px; color:#dddddd;}
.mar-bot li{margin-bottom:10px;}
.ora a:link{color:#f1c669; font-size:15px;}

.leftnavblock{ width:200px; float:left}
.ltsingbg{ background:url(indexnew/ltsingbg.gif) no-repeat bottom; width:200px; padding:15px 0px}
.sgin_but{ background:url(indexnew/signinbut.gif) no-repeat 0px 0px; width:150px; height:33px; display:block; margin:10px auto; text-align: center; font:normal 16px/33px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none}
.sgin_but:hover{ background:url(indexnew/signinbut.gif) no-repeat 0px -33px; color:#FFFFFF;}
.sgin_but_purp{ background:url(indexnew/signinbut.gif) no-repeat 0px -66px; width:150px; height:34px; display:block; margin:10px auto; text-align: center; font:normal 16px/33px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none}
.sgin_but_purp:hover{ background:url(indexnew/signinbut.gif) no-repeat 0px -100px; color:#FFFFFF;}
.leftnav_cont{ margin:15px 0px; width:194px; border:1px solid #cacaca; border-bottom:none !important}

.leftnav_cont .ltnvtabs{ background:url(indexnew/ltnavbg_cat.gif) no-repeat 0px 0px; width:169px; padding:0px 10px 0px 15px; text-align:left; color:#464646; font:normal 15px/37px Arial, Helvetica, sans-serif; display:block; height:37px;}
.leftnav_cont .ltnvtabs:hover{ background:url(indexnew/ltnavbg_cat.gif) no-repeat 0px -37px; width:169px; padding:0px 10px 0px 15px; text-align:left; color:#464646; font:normal 15px/37px Arial, Helvetica, sans-serif; display:block; height:37px;}

.leftnav_cont .select{ background:url(indexnew/ltnavbg_cat.gif) no-repeat 0px -74px; width:169px; padding:0px 10px 0px 15px; text-align:left; color:#FFFFFF; font:normal 15px/37px Arial, Helvetica, sans-serif; display:block; height:37px;}
.leftnav_cont .select:hover{ background:url(indexnew/ltnavbg_cat.gif) no-repeat 0px -74px; color:#FFFFFF;}
.leftnav_cont .seperat{ background:url(indexnew/ltnavbg_cat.gif) no-repeat 0px -111px; width:169px; padding:0px 10px 0px 15px; text-align:left; color:#464646; font:normal 15px/37px Arial, Helvetica, sans-serif; display:block; height:37px;}

.leftnav_cont a{ background:url(indexnew/ltnavbg_cat.gif) no-repeat 0px 0px; width:169px; padding:0px 10px 0px 15px; text-align:left; color:#464646; font:normal 15px/37px Arial, Helvetica, sans-serif; display:block; height:37px;}
.leftnav_cont a:hover{ background:url(indexnew/ltnavbg_cat.gif) no-repeat 0px -37px; width:169px; padding:0px 10px 0px 15px; text-align:left; color:#464646; font:normal 15px/37px Arial, Helvetica, sans-serif; display:block; height:37px;}

.leftnav_cont .active{ background:url(indexnew/ltnavbg_cat.gif) no-repeat 0px -74px; width:169px; padding:0px 10px 0px 15px; text-align:left; color:#FFFFFF; font:normal 15px/37px Arial, Helvetica, sans-serif; display:block; height:37px;}
.leftnav_cont .active:hover{ background:url(indexnew/ltnavbg_cat.gif) no-repeat 0px -74px; width:169px; padding:0px 10px 0px 15px; text-align:left; color:#FFFFFF; font:normal 15px/37px Arial, Helvetica, sans-serif; display:block; height:37px;}

.leftnav_cont9{width:194px; border:1px solid #414141; border-bottom:none !important;	border-radius:7px;
	-webkit-border-radius: 7px;
    -moz-border-radius: 7px;}

.leftnav_cont9 a{ width:174px; padding:0px 10px 0px 10px; text-align:left; color:#464646; font:normal 13px/37px Arial, Helvetica, sans-serif; display:block; height:34px; background:#dedede; border-bottom:1px solid #bababa;}

.leftnav_cont9 a:hover{background-color:#c6c6c6;}

.leftnav_cont9 a:last-child{border-radius:0 0 5px 5px;	-webkit-border-radius: 0 0 5px 5px;    -moz-border-radius: 0 0 5px 5px;  border-bottom:1px solid #414141;}
.leftnav_cont9 a:first-child{border-radius:5px 5px 0 0;	-webkit-border-radius: 5px 5px 0 0;    -moz-border-radius: 5px 5px 0 0;}

.leftnav_cont9 .active{ background:url(indexnew/ltnavbg_cat.png) no-repeat 5px -74px; width:174px; padding:0px 10px 0px 10px; text-align:left; color:#FFFFFF; font:normal 13px/37px Arial, Helvetica, sans-serif; display:block; height:37px;border-radius:5px 5px 0 0;	-webkit-border-radius: 5px 5px 0 0;    -moz-border-radius: 5px 5px 0 0; background-color:#2e2e2e;}

.leftnav_cont9 .active:hover{ background:url(indexnew/ltnavbg_cat.png) no-repeat 5px -74px; width:174px; padding:0px 10px 0px 10px; text-align:left; color:#FFFFFF; font:normal 13px/37px Arial, Helvetica, sans-serif; display:block; height:37px;background-color:#2e2e2e;}

.midcont_er{ width:480px; float:left; overflow:hidden}

.midtopbar{ background:url(indexnew/gred_bar.gif) no-repeat 0px 0px; width:480px; height:18px; display:block;}
.midgenbar{ background:url(indexnew/gred_bar.gif) no-repeat 0px -18px; width:480px; height:20px; display:block;}
.midpurpbar{ background:url(indexnew/gred_bar.gif) no-repeat 0px -40px; width:480px; height:20px; display:block;}

.grey20f{ font: normal 20px Arial, Helvetica, sans-serif; text-align:left; color:#464646; padding:0px 0px 15px 0px; margin:0px;}

.play_relative{ width:120px; height:90px; display:block; float:left; margin:3px 2px; overflow:hidden;}
.play_relative img{ width:100px; height:65px; display:block; margin:0px auto; clear:both; border: 1px solid #cacaca}
.play_relative a{ clear:both; display:block; font:normal 12px/18px Arial, Helvetica, sans-serif; text-align:center}

.pricetable{ width:95%; text-align:left; font:normal 14px/18px Arial, Helvetica, sans-serif; color:#333; margin:0px 15px}
.pricetable p{ padding:0px}
.pricetable td{ border-right:1px solid #d0d0d0; padding:7px 3px; background:#FFF}
.pricetable .a1{ }
.pricetable .a1 td{ border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; background:#f8fbfe;}
.pricetable .a2{ background:#efefef; text-align:center}
.pricetable b{ font-size:16px; font-weight:bold; text-align:center}
.pricetable span{ font-size:16px; font-weight:bold; color:#8943c3; text-align:center}
.price_yes{ background:url(indexnew/yes.png) no-repeat; width:23px; height:18px; display:block; margin:0px auto}
.price_no{ background:url(indexnew/no.png) no-repeat; width:16px; height:16px; display:block; margin:2px auto}
.price_star{ color:#F60 !important;}

.midcont_er #container{
	width: 480px;
}
.midcont_er #container ul{
	list-style: none;
	list-style-position: outside;
	background:#545454;
	padding-top:5px;
	padding-left:3px;
	height:30px; display:block;
}
.midcont_er #container ul.menu li{
	float: left;
	margin-right: 5px;
	margin-bottom: -1px;
}
.midcont_er #container ul.menu li{
	display: block;
	margin-bottom: -1px;
	width:90px;
	height:30px;
	background: #545454;
	font: bold 12px/30px Arial, Helvetica, sans-serif; text-align:center; color:#464646;
	position: relative;
	color:#FFFFFF;
	left:2px;
	cursor: pointer;
}
.midcont_er #container .menu .active{
	background:#FFFFFF;
	border-bottom: 0;
	color: #494949;
}
/******* /MENU *******/
/******* CONTENT *******/
.midcont_er .content{
	margin: 0pt auto;
	text-align: left;
	padding:10px 0px 10px 0px;
	font-size: 11px;
}

/******* /CONTENT *******/
/******* NEWS *******/

.midcont_er .content.recent{
	display: block;
}
/******* /NEWS *******/
/******* TUTORIALS *******/

.midcont_er .content.viewed{
	display: none;
}
.midblock{ width:480px; height:150px; display:block; clear:both}
.bigimgbb{ width:182px; padding-right:8px; height:150px; display:block; float:left;}
.bigimgbb img{ width:173px; height:117px; border:1px solid #CCC; outline:none; float:left}
.bigimgbb a{font: normal 16px/18px Arial, Helvetica, sans-serif; width:100%; display:block; text-align:left; color:#464646; clear:both}
.smaimgbb{ width:280px; float:right; overflow:hidden;}
.smaimgbb td{ width:85px; height:65px;}
.smaimgbb img{ width:80px; height:50px; display:block; float:right; margin:0px 0px 15px 5px; border:1px solid #ccc; outline:none}
.rtcont_er{ width:255px; float:right;}

.rthead_bar{ height:33px; width:235px; background:#e6e6e6; display:block; padding-left:15px; font:normal 16px/33px Arial, Helvetica, sans-serif; text-align:left; color:#434343;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
.ftcont_bg{ background:url(indexnew/rtblockbg.gif) no-repeat bottom; width:235px; display:block; padding:0px 8px 20px 8px}
.recom_bg{ background:url(indexnew/recom_blockbg.gif) no-repeat top; width:227px; height:67px; display:block; padding:10px 5px; cursor:pointer; margin:0px 0px}
.recom_bg:hover{ background:url(indexnew/recom_blockbg.gif) no-repeat bottom;}
.ftcont_bg .divide{ height:10px; width:100%; display:block; clear:both;}
.recom_bg img{ width:100px; height:65px; float:left; margin-right:4px; border:none; outline:none}
.recom_bg .flcont{ float:left; height:65px; overflow:hidden; color:#262626; text-align:left; font:normal 14px/18px Arial, Helvetica, sans-serif; width:123px;}
.recom_bg .flcont .title{ white-space:nowrap; color:#89318a; display:block; margin-bottom:8px}
.recom_bg .flcont .title:hover{ color:#000000}
.recom_bg .flcont .tit{ font-size:12px; line-height:14px; }
.ftcont_bg .more{ background:url(indexnew/more_hm.gif) no-repeat top; width:65px; height:20px; display:block; float:right; margin-right:8px; outline:none}
.ftcont_bg .more:hover{ background:url(indexnew/more_hm.gif) no-repeat bottom;}
.ftcont_bg .more1{ background:url(indexnew/nh_singin_button.gif) no-repeat top; width:88px; height:26px; display:block; float:right; margin: 10px 8px 0px 0px; outline:none; padding-left:10px; font: normal 12px/26px Arial, Helvetica, sans-serif; color:#FFF!important}
.ftcont_bg .more1:hover{background:url(indexnew/nh_singin_button.gif) no-repeat bottom; color:#FFF}

.more_playrc{ background:url(indexnew/more_hm.gif) no-repeat top; width:65px; height:20px; display:block; float:right; margin-right:8px; outline:none}
.more_playrc:hover{ background:url(indexnew/more_hm.gif) no-repeat bottom;}
.followtit{ font:normal 16px/40px Arial, Helvetica, sans-serif; text-align:left; padding-left:12px; clear:both; display:block; color:#262626;}
.followicon{ background:url(indexnew/follow_icons.gif) no-repeat; width:252px; height:52px; display:block}
.followicon a{ margin-left:12px; width:30px; height:30px; display:block; float:left; border:none; outline:none}

/* body style start  */

.bodycontainer{ width:980px; margin:0px auto; min-height:400px; padding:0px 0px 30px 0px; display:block; overflow:hidden; clear:both }
.fl50{ float:left; width:50%;}
.fl20{ float:left; width:22%}
.fl30{ float:left; width:30%;}
.fl80{ float:left; width:78%; overflow:hidden}
.fl88n{ float:left; width:88%; overflow:hidden}
.fl80dd{/* padding-left:15px; padding-top:10px; */overflow:hidden;}
.fl40{ float:left; width:40%}
.fl60{ float:left; width:60%}
.fl70{ float:left; width:70%; text-wrap:none;}
.frr_60{ float:right; width:64%;}
.mrginLft{ margin-left:25px;}


.fl20_play{ float:left; width:18%}
.fl80_play{ float:left; width:80%; overflow:hidden}

.input_box9 {
    background: #FFFFFF url(indexnew/serch_bg.gif) repeat-x  top ;
    border: 1px solid #D4D4D4;
    color: #666666;
    font: 12px/18px Arial,Helvetica,sans-serif;
    height: 75px;
    padding:8px;
    text-align: left;
    width: 460px;
}

.input_box, textarea {
    background: #FFFFFF url(indexnew/serch_bg.gif) repeat-x  top ;
    border: 1px solid #D4D4D4;
    color: #141414;
    height: 23px;
    text-indent:5px;
    text-align: left;
    width: 250px;
	border-radius:5px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	background:#d8d7d7;
}

select{border-radius:2px !important;
	-webkit-border-radius: 2px !important;
    -moz-border-radius: 2px !important;
	height: 27px !important;
	font-size:14px !important;
	text-indent:0px;
}
	
.input_box_tp {
    background: #FFFFFF url(indexnew/serch_bg.gif) repeat-x  top ;
    border: 1px solid #D4D4D4;
    color: #666666;
    font: 16px/33px Arial,Helvetica,sans-serif;
    height: 33px;
    margin-right: 20px;
    padding: 0 8px;
    text-align: left;
    width: 250px;
    position:relative;
}

select{padding: 0px 0px 0px 0px !important;
    width: 267px;
}
	
select.input_box{text-indent:0px;}
select option{height: 18px !important; padding:5px !important; line-height: 18px !important; }

.input_ariabox {
    background: #FFFFFF url(indexnew/serch_bg.gif) repeat-x  top ;
    border: 1px solid #D4D4D4;
    color: #666666;
    height: 100px;
    margin-right: 5px;
    text-align: left;
    width: 250px;
}
.input_box_dr {
    background: #FFFFFF url(indexnew/serch_bg.gif) repeat-x  top ;
    border: 1px solid #D4D4D4;
    color: #666666;
    font: 16px/33px Arial,Helvetica,sans-serif;
    height: 33px;
	*z-index:-1;
	_z-index:-1;
	z-index:1;
    margin-right: 20px;
    padding: 0 0px 0px 8px;
    text-align: left;
    width: 265px;
}

.provider_drop {
    background: #FFFFFF url(indexnew/serch_bg.gif) repeat-x  top ;
    border: 1px solid #D4D4D4;
    color: #666666;
    font: 14px/33px Arial,Helvetica,sans-serif;
    height: 33px;
    margin-right: 20px;
    padding: 0 8px;
    text-align: left;
    width: 150px;
}
.xsignup_but {
    background: url(indexnew/xsignupbut.png) no-repeat scroll center top transparent;
    border: medium none;
    color: #666666;
    cursor: pointer;
    display: block;
    float: left;
    font: 16px/38px Arial,Helvetica,sans-serif;
    height: 38px;
    margin-right: 20px;
    outline: medium none;
    text-align: center;
    text-decoration: none;
    width: 93px;
	border-radius: 16px;
}
.xsignup_but:hover {
    background: url(indexnew/xsignupbut.png) no-repeat scroll center bottom transparent;
    border: medium none;
    color: #000000;
    cursor: pointer;
    display: block;
    float: left;
    font: 16px/38px Arial,Helvetica,sans-serif;
    height: 38px;
    margin-right: 20px;
    outline: medium none;
    text-align: center;
    text-decoration: none;
    width: 93px;
}

.xsignup_but_price {
    background: url(indexnew/xsignupbut.png) no-repeat scroll center top transparent;
    border: medium none;
    color: #666666;
    cursor: pointer;
    display: block;
	margin:0px auto;
    font: 16px/38px Arial,Helvetica,sans-serif;
    height: 38px;
    margin-right: 20px;
    outline: medium none;
    text-align: center;
    text-decoration: none;
    width: 93px;
}
.xsignup_but_price:hover {
    background: url(indexnew/xsignupbut.png) no-repeat scroll center bottom transparent;
    border: medium none;
    color: #000000;
    cursor: pointer;
    display: block;
    margin:0px auto;
    font: 16px/38px Arial,Helvetica,sans-serif;
    height: 38px;
    margin-right: 20px;
    outline: medium none;
    text-align: center;
    text-decoration: none;
    width: 93px;
}


.xsignup_but_price_pack {
    background: url(indexnew/xsignupbut.png) no-repeat scroll center top transparent;
    border: medium none;
    color: #666666;
    cursor: pointer;
    display: block;
	margin:0px auto;
    font: 15px/38px Arial,Helvetica,sans-serif;
    height: 38px;
    outline: medium none;
    text-align: center;
    text-decoration: none;
    width: 93px;
	border-radius:15px;
	-webkit-border-radius: 15px;
    -moz-border-radius: 15px;
}

.xsignup_but_price_pack_new
{
    background: #f7681a; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7681a', endColorstr='#d35816'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#f7681a), to(#d35816)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #f7681a,  #d35816); /* for firefox 3.6+ */
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: block;
	margin:0px auto;
    font: 15px/38px Arial,Helvetica,sans-serif;
    height: 38px;
    outline: medium none;
    text-align: center;
    text-decoration: none;
    width: 93px;
	border-radius:4px;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    text-shadow:1px 0 0 #000;
    margin-top:30px;
    }
    
.xsignup_but_price_pack_new:hover{ color:#fff; text-decoration:none;}
.xsignup_but_price_pack:hover {
    background: url(indexnew/xsignupbut.png) no-repeat scroll center bottom transparent;
    border: medium none;
    color: #000000;
    cursor: pointer;
    display: block;
    margin:0px auto;
    font: 15px/38px Arial,Helvetica,sans-serif;
    height: 38px;
    outline: medium none;
    text-align: center;
    text-decoration: none;
    width: 93px;
}


.xsignup_but_price_cp {
    background: url(indexnew/xsignupbut.png) no-repeat scroll center top transparent;
    border: medium none;
    color: #666666;
    cursor: pointer;
    display: block;
    font: 16px/38px Arial,Helvetica,sans-serif;
    height: 38px;
    outline: medium none;
    text-align: center;
    text-decoration: none;
    width: 93px;
}
.xsignup_but_price_cp:hover {
    background: url(indexnew/xsignupbut.png) no-repeat scroll center bottom transparent;
    border: medium none;
    color: #000000;
    cursor: pointer;
    display: block;
    font: 16px/38px Arial,Helvetica,sans-serif;
    height: 38px;
    outline: medium none;
    text-align: center;
    text-decoration: none;
    width: 93px;
}

.xsignup_but_sm {
    background: url(indexnew/xsignupbut.png) no-repeat scroll center top transparent;
    border: medium none;
    color: #666666;
    cursor: pointer;
    display: block;
    float: left;
    font: 13px/38px Arial,Helvetica,sans-serif;
    height: 38px;
    margin-right: 20px;
    outline: medium none;
    text-align: center;
    text-decoration: none;
    width: 93px;
}
.xsignup_but:hover_sm {
    background: url(indexnew/xsignupbut.png) no-repeat scroll center bottom transparent;
    border: medium none;
    color: #000000;
    cursor: pointer;
    display: block;
    float: left;
    font: 13px/38px Arial,Helvetica,sans-serif;
    height: 38px;
    margin-right: 20px;
    outline: medium none;
    text-align: center;
    text-decoration: none;
    width: 93px;
}
.input_box_sm {
    background: #FFFFFF url(indexnew/serch_bg.gif) repeat-x scroll center top transparent;
    border: 1px solid #D4D4D4;
    color: #666666;
    float: left;
    font: 16px/33px Arial,Helvetica,sans-serif;
    height: 30px;
    margin-right: 20px;
    padding: 0 8px;
    text-align: left;
    width: 110px;
	border-radius:5px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	background:#d8d7d7;
}
.input_box_small {
    background: #FFFFFF url(indexnew/serch_bg.gif) repeat-x scroll center top transparent;
    border: 1px solid #D4D4D4;
    color: #666666;
    float: left;
    font: 16px/33px Arial,Helvetica,sans-serif;
    margin-right: 20px;
    padding: 0px 0px 0px 8px;
    text-align: left;
    width: 110px !important;
	background: #d8d7d7;
}
.input_box_sm_code {
    background: #fff;
    border: 1px solid #000;
    color: #666666;
    float: left;
    font: 20px/33px Arial,Helvetica,sans-serif;
    height: 31px;
    margin-right: 20px;
    padding: 0 8px;
    text-align: center;
    width: 100px;
	border-radius:5px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.xprice {
    background:#f5f5f5;
    border: none;
    color: #666666;
    cursor: pointer;
    display: block;
	margin:0px auto;
    font: 15px/20px Arial,Helvetica,sans-serif;
    height: 30px;
    outline: medium none;
    text-align: center;
    text-decoration: none;
    padding:5px 10px;
    float:right;
	border-radius:5px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.reg_eachform_block{ width:280px; margin:0px 5px; float:left;}
.reg_bc17 {
    clear: both;
    color:#d8d7d7;
    display: block;
    font-size: 14px;
    line-height: 17px;
    text-align: left;
    width:230px;
    display:block;
	line-height:26px;
}
.reg_bc50 {
    clear: both;
    display: block;
    height: 40px;
    text-align: left;
    width: 100%;
    position:relative;
    width:300px;
}
.reg_bc50 a, .cb a{line-height:40px; color:#dddddd; text-decoration:underline;}
.reg_bc50 a:hover, .cb a:hover{text-decoration:none;}
.reg_bc17a1 {
	float: left;
/*    color: #d8d7d7;*/
    display: block;
    font-size: 14px;
    height: 17px;
    line-height: 17px;
    text-align: left;
    width: 30%;
    clear:both;
}
.reg_bc50a1 {
	/*float:left;*/
    display: block;
    height: 45px;
    text-align: left;
    width: auto;
}
.reg_bc50a1 a{color:#000; text-decoration:none;}

.numcount{ border:none; background:none; color:#fff; padding-left:5px;}
.reg_bc50a1_nn {
	 float:left;
    display: block;
    height: 50px;
    text-align: left;
    width: 58%;
	position:relative;
}
.reg_bc50a1_nn_tbox{
	 float:left;
    display: block;
    height: 115px;
    text-align: left;
    width: 58%;
	position:relative;
}
.reg_bc50a2 {
	float:left;
    display: block;
    text-align: left;
    width: 60%;
	margin-bottom:10px;
	position:relative;
}
.reg_bc50a2 table td{width:120px; line-height:25px;}
.input_file{font-size: 16px;margin-bottom: 10px;}

.reg_bc50a2_num {
	float:left;
    text-align: left;
	margin-bottom:10px;
	position:relative;
}
.reg_bc30 {
    clear: both;
    display: block;
    height: 25px;
    text-align: left;
    width: 100%;
}

.yu_i_agree{ margin-left:195px;}

.bill_label{ background:#CCC; height:30px; border:1px solid #666; color:#333; padding:3px 5px; font: normal 16px/30px Arial, Helvetica, sans-serif; text-align:center; float:left; display:block}
.innav{ text-align:left; background:#F5F5F5; border-bottom:5px solid #d7d7d7; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; padding:8px 0px 8px 10px; display:block; font: normal 14px Arial, Helvetica, sans-serif; text-decoration:none; color:#4e4e4e;}
.innav:hover{ text-align:left; background:#F5F5F5; border-bottom:5px solid #1aa849; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;  padding:8px 0px 8px 10px; font: normal 14px Arial, Helvetica, sans-serif; text-decoration:none; color:#000000 ;display:block;}


#inncont .nav {
	width:200px;
	float:left;
	background:url(indexnew/navtbg.gif) 0 14px repeat-x;
	margin-left:1px;
}
#inncont .nav ul p {
	margin:0px;
}
#inncont .nav ul p a {
	background: url(indexnew/liarrow.gif) no-repeat scroll 20px 0 transparent;
	border-bottom: 1px solid #E6E6E6;
	border-right:1px dotted #e6e6e6;
	color: #545454;
	display: block;
	padding: 6px 10px 6px 20px;
	text-decoration: none;
	line-height:16px;
	text-indent:10px;
}
#inncont .nav ul p a:hover {
	background: url(indexnew/liarrow.gif) no-repeat scroll 20px -28px #FFFFFF;
	color: #000000;
}

#inncont .nav h2 {
	margin:0px;
	padding:0px;
	font-weight:normal;
	line-height:40px;
	font-size:22px;
	color:#6a6a6a;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding:10px 0 0 20px;
}
#inncont .nav ul {
	margin-top:10px;
	padding:0px;
}
#inncont .nav ul li {
	margin:0px;
	padding:0px;
	color:#4e4e4e;
	display: inherit;
	list-style: none outside none;
}
#inncont .nav ul li a {
	background: url(indexnew/liarrow.gif) no-repeat scroll 10px 0 transparent;
	border-bottom: 1px solid #E6E6E6;
	border-right:1px dotted #e6e6e6;
	border-left:1px solid #e6e6e6;
	color: #545454;
	display: block;
	padding: 6px 10px 6px 20px;
	text-decoration: none;
}
#inncont .nav ul li a:hover {
	background: url(indexnew/liarrow.gif) no-repeat scroll 10px -28px #FFFFFF;
	color: #000000;
}

#inncont .nav ul li .active {
	background: url(indexnew/liarrow.gif) no-repeat scroll 10px -56px #FFFFFF;
	border-bottom: 1px solid #813cbb;
	border-right:1px solid #813cbb;
	border-left:1px solid #813cbb;
	color: #000000;
	display: block;
	padding: 6px 10px 6px 20px;
	text-decoration: none;
}


.navflow{ width:100%; font: normal 12px/18px Arial, Helvetica, sans-serif; color:#929292; height:30px; line-height:30px; border-bottom:1px solid #e6e6e6}
.navflow a{ text-decoration:none; color:#929292; padding:0px 8px}
.navflow a:hover{ color:#000000}

.incmid h3 {
    border-bottom: 1px dotted #CCCCCC;
    color: #89318a;
    font-size: 22px;
    font-weight: normal;
    line-height: 40px;
    margin-bottom: 6px;
    padding: 0;
    text-align: left;
    width: 100%;
}
.xbarcont{ background:url(indexnew/xtab_bar.gif) repeat-x; width:100%; height:40px; display:block; clear:both}
.xtab_link{ background:url(indexnew/xtab.gif) 0px 0px no-repeat; width:127px; height:39px; display:block; float:left; font:normal 16px/39px Arial, Helvetica, sans-serif; color:#000; text-align:center; margin-right:2px; outline:none}
.xtab_link:hover{ background:url(indexnew/xtab.gif) 0px -39px no-repeat; width:127px; height:39px; display:block; float:left; font:normal 16px/39px Arial, Helvetica, sans-serif; color:#000; text-align:center; margin-right:2px; outline:none}

.xtab_link_active{ background:url(indexnew/xtab.gif) 0px -78px no-repeat; width:127px; height:39px; display:block; float:left; font:normal 16px/39px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; margin-right:2px;
text-shadow: 1px 1px 1px rgba(0,0,0,.7); /* w3c box shadow */
-moz-text-shadow: 1px 1px 1px rgba(0,0,0,.7); /* mozilla box shadow */
-webkit-text-shadow: 1px 1px 1px rgba(0,0,0,.7); /* webkit box shadow */
text-shadow:#000000 2px 2px 2px;
filter: Shadow(Color=#000000, Direction=135, Strength=5);
}
.xgenbut{ background:url(indexnew/zgenbut.png) no-repeat right; padding-right:30px; margin-left:23px; height:38px; display:block; margin-right:30px; font:normal 16px/38px Arial, Helvetica, sans-serif; color:#666; text-align:center; text-decoration:none; float:left}
.xgenbut span{ background:url(indexnew/zgenbut_span.png) no-repeat; height:38px; width:23px; display:block; float:left; position:relative; left:-8px;}
.xgenbut:hover, .xgenbut:active{ background: url(indexnew/zgenbut_over.png) no-repeat right; padding-right:30px; height:38px; display:block; margin-right:30px; font:normal 16px/38px Arial, Helvetica, sans-serif; color:#666; text-align:center; text-decoration:none; float:left}
.xgenbut:hover span, .xgenbut:active span{ background: url(indexnew/xgenbut_span_over.png) no-repeat; height:38px; width:23px; display:block; float:left; position:relative; left:-8px;}

.xsignup_but{ height:38px; width:93px; display: block; border:none; outline:none; text-decoration:none; font:normal 16px/38px Arial, Helvetica, sans-serif; color:#666; text-align:center; float:left; margin-right:20px; background:url(indexnew/xsignupbut.png) no-repeat top; cursor:pointer;}
.xsignup_but:hover{ height:38px; width:93px; display: block; border:none; outline:none; text-decoration:none; font:normal 16px/38px Arial, Helvetica, sans-serif; color:#000; text-align:center; float:left; margin-right:20px; background:url(indexnew/xsignupbut.png) no-repeat bottom; cursor:pointer}
.cb1{ width:100%; display:block; clear:both; height:7px;}

.xsignup_but_n2{ height:38px; width:93px; display: block; border:none; outline:none; text-decoration:none; font:normal 16px/38px Arial, Helvetica, sans-serif; color:#666; text-align:center; float:left; margin:10px 10px 5px 10px; background:url(indexnew/xsignupbut.png) no-repeat top; cursor:pointer; border-radius: 15px;}
.xsignup_but_n2:hover{ height:38px; width:93px; display: block; border:none; outline:none; text-decoration:none; font:normal 16px/38px Arial, Helvetica, sans-serif; color:#000; text-align:center; float:left; margin:10px 10px 5px 10px; background:url(indexnew/xsignupbut.png) no-repeat bottom; cursor:pointer}


.lb_innerpaddtb{ padding:10px 0px}
/* home styles 
.homewrap{ width:980px; margin:0px auto}
.homeban{ background:url(indexnew/ycast_banner.jpg) no-repeat; width:980px; height:282px; display:block; margin:10px 0px;}
.leftconthome{ }
.leftconthome .top{ background:url(indexnew/homebartop.gif) top; height:5px; width:660px; display:block;}
.leftconthome .mid{ background:#eeeeee; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; width:638px; padding:0px 10px 10px 10px; display:block;}
.leftconthome .bot{ background:url(indexnew/homebartop.gif) bottom; height:5px; width:660px; display:block;}


.rtconthome { width:277px; display: block; float:right;  text-align:left}
.rtconthome .top{ width:277px; height:14px; background: url(indexnew/homertcont_bot.gif) no-repeat top; display: block;  text-align:left}
.rtconthome .mid{ width:255px; height: auto; background:#f0f0f0; display: block;  text-align:left; padding:5px 10px; border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf;}
.rtconthome .bot{ width:277px; height:14px; background: url(indexnew/homertcont_bot.gif) no-repeat bottom; display: block;  text-align:left}



.morelink{ background:url(indexnew/more_h.gif) no-repeat; width:66px; height:19px; display:block; float:right; outline:none}
.morelink1{ background:url(indexnew/more_h1.gif) no-repeat; width:49px; height:13px; display:block; float:right; outline:none}
.rtcn{ margin-left:8px; border-left:1px solid #dbdbdb; padding-left:5px; text-align:left; display:block; font: normal 13px/20px Arial, Helvetica, sans-serif; color:#666}
.rtcn span{ background:url(indexnew/plus.gif) no-repeat left top; text-align:left; display:block;  padding-left:13px; border-bottom: 1px dotted #dbdbdbd; margin-bottom: 10px;}
.ifn{ padding:10px; text-align:center; border:1px solid #dbdbdb; margin:10px 0px}
.ifn2{ padding:3px 10px; text-align:center; border:1px solid #dbdbdb; margin:5px 0px}
.ifn2 span{ color:#000; font: normal 14px Arial, Helvetica, sans-serif; text-align: center}

.cp_channelconthh .mgbor{border:1px solid #dbdbdb; padding:2px 5px; float:left; margin:5px}

.cp_channelconthh{ width:980px; overflow:hidden; margin:10px 0px}
.cp_channelconthh .top{ background:url(indexnew/cptocbg.gif) no-repeat; height:6px; width:980px; display: block;}
.cp_channelconthh .mid{ border-left:1px solid #d7d7d7; background:#FFFFFF; border-right:1px solid #d7d7d7; width:968px; padding:5px; overflow:hidden}
.cp_channelconthh .mid1{ border-left:1px solid #d7d7d7; background:#FFFFFF; border-right:1px solid #d7d7d7; width:958px; padding:5px 10px; overflow:hidden}
.cp_channelconthh .bot{ background:url(indexnew/cptocbg.gif) no-repeat 0px -6px; height:14px; width:980px; display: block;}
*/


.hblock2{ width:210px; background:url(indexnew/icons.gif) 0px -128px no-repeat; height:115px; padding:0px 10px 0px 109px; float:left; text-align:left; font-size:12px;  border-bottom:1px solid #e4e3e3; margin-top:20px;}
.hblock3{ width:210px; background:url(indexnew/icons.gif) 0px -236px no-repeat; height:115px; padding:20px 10px 0px 109px; float:left; text-align:left; font-size:12px; border-right:1px solid #e4e3e3; }
.hblock4{ width:210px; background:url(indexnew/icons.gif) 0px -365px no-repeat; height:115px; padding:20px 10px 0px 109px; float:left; text-align:left; font-size:12px; }

.f1head{ font:normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif; clear:both; border-bottom:1px dotted #666; color:#8943c3; padding:3px 0px; display:block; margin-bottom:5px; clear:both}

.f1head21{ font:normal 18px Arial, Helvetica, sans-serif; clear:both; border-bottom:1px dotted #666; color:#fff; display:block; margin-bottom:5px; clear:both; line-height:30px;}
.f1head21_play{ font:normal 17px/25px Arial, Helvetica, sans-serif; clear:both; border-bottom:1px dotted #666; color:#fff; padding:3px 0px; display:block; margin-bottom:10px; clear:both}

.f1head_n{ font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; clear:both;  color:#8943c3; padding:3px 0px; display:block; margin-bottom:5px; clear:both}
.f1head_n9{ font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; clear:both;  color:#8943c3; padding:5px 0px 0px 0px; display:block; margin-top:7px; clear:both}
.more{ float:right; clear:both; width:100%; text-align:right; display:block}


.ltcont{
	padding:10px;
	text-align:left;
	margin-right:15px;
	float:left;
	width:660px;
	border:1px solid #D6D6D6;
-webkit-border-radius: 7px;
-moz-border-radius:7px;
border-radius: 7px;
background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */}

.rthomecont{ float:right;  width:282px; display:block; vertical-align:top}
.ifram_cont{
	border:1px solid #d6d6d6;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
	padding:10px 20px 10px 15px;
	background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	}
	
.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}


.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}


.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	right:0px;
	margin: 0px 1px 0px 0px;
	font: normal 14px/35px Arial, Helvetica, sans-serif;
	text-align:center;
	border-bottom:#d7d7d7 !important;
	list-style: none;
	background:#F4F4F4 url(indexnew/tab_over.gif) repeat-x;
	width:140px; height:35px; display: block;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	outline:none
}


.TabbedPanelsTabHover {
	background-color: none;
}


.TabbedPanelsTabSelected {
	background: url(indexnew/tab.gif) no-repeat;
	color:#8943c3 !important;
	border:none !important
}


.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}


.TabbedPanelsContentGroup {
	clear: both;
	border: solid 1px #d7d7d7;
	margin-right:3px;
	background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}

.TabbedPanelsContent {
	padding: 0px 5px;
	overflow:hidden;
}
.TabbedPanelsContent li{ float:left}
.TabbedPanelsContent a{ float:left}
.TabbedPanelsContent img{ margin:5px 4px; float:left; border:none; width:80px; height:50px; float:left; border:1px solid #dcdcdc}


.TabbedPanelsContentVisible {
	height:260px;
}

.static_aboutus {
	BORDER-BOTTOM: #fac200 4px solid; WIDTH: 295px; DISPLAY: block; BACKGROUND: url(indexnew/aboutus_rbot.jpg) no-repeat left bottom; FLOAT: left; HEIGHT: 550px
}
.homabth{float:left;
	width:660px;
	padding:10px;
	border:1px solid #D6D6D6;
-webkit-border-radius: 7px;
-moz-border-radius:7px;
border-radius: 7px;
background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */}
.homabt{float:left;
	width:916px;
	height:auto !important;
	padding:10px;
	border:1px solid #3e3e3e;
	-webkit-border-radius: 7px;
	-moz-border-radius:7px;
	border-radius: 7px;
	background: #242424; 
	padding: 20px;
}

.homabt78{float:left;
	width:75%;
	overflow:hidden;
	margin-top:15px;
	padding-right:2%;
	padding-bottom:3%;
	border:1px solid #D6D6D6;
-webkit-border-radius: 7px;
-moz-border-radius:7px;
border-radius: 7px;
background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */}

.homabttt78{
	margin-top:25px;
	overflow:hidden;
	padding-right:2%;
	padding-bottom:3%;
	border:1px solid #3e3e3e;
-webkit-border-radius: 7px;
-moz-border-radius:7px;
border-radius: 7px;
background:#242424;
padding:20px;
}

.homabt78mid{
	width:70%;
	margin:15px auto;
	padding:3%;
	overflow:hidden;
	vertical-align:middle !important;
	border:1px solid #D6D6D6;
-webkit-border-radius: 7px;
-moz-border-radius:7px;
border-radius: 7px;
background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */}

.homabt92myac{float:left;
	width:91%;
	margin-top:8px;
	margin-bottom:20px;
	padding-left:5%;
	overflow:hidden;
	padding-right:3%;
	padding-bottom:3%;
	border:1px solid #D6D6D6;
-webkit-border-radius: 7px;
-moz-border-radius:7px;
border-radius: 7px;
background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */}

.homabt78cp{float:left;
padding-left:2%;
	width:73%;
	margin-top:15px;
	padding-right:2%;
	overflow:hidden;
	padding-bottom:3%;
	border:1px solid #D6D6D6;
-webkit-border-radius: 7px;
-moz-border-radius:7px;
border-radius: 7px;
background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */}

.static_lt{float:left;  width:220px; display:block; margin-right:10px; margin-bottom: 35px;}
.static_rt{float:left;  width:740px; display:block; margin:0px 0px 50px 0px;}

.static_rt_login{float:left;  width:730px; display:block; margin:0px 0px 30px 0px; padding-bottom:10px;}
.homabttt78_login{overflow:hidden;	border:1px solid #3e3e3e;-webkit-border-radius: 7px;-moz-border-radius:7px;
border-radius: 7px;background:#242424;padding:20px 20px 25px 20px; line-height:18px;}

.static_rt22{float:left;  width:740px; display:block; margin:0px 0px 20px 0px;}
.static_ltimg{ border-bottom:6px solid #8943c3; width:282px; overflow:hidden}
.static_lt_hhm{float:left;  width:200px; display:block; margin-right:20px;}

.static_lt_play{float:left;  width:200px; display:block;}
.static_rt_play{float:left;  width:780px; display:block; margin:15px 0px 0px 0px;}

.succes{ background: url(indexnew/suc_icon.gif) no-repeat left;  padding:5px 30px; width:92%; margin:10px; display:block; -webkit-border-radius: 5px;	-moz-border-radius: 5px;
border-radius: 5px; background-color:#FFFFFF; font-size:12px; line-height:17px; font-weight:bold; color:#009d2c}
.decline{ background: url(indexnew/dicla_icon.gif) no-repeat;  padding:5px 30px; width:89%; margin:10px; display:block; -webkit-border-radius: 5px;	-moz-border-radius: 5px;
border-radius: 5px; background-color:#FFFFFF; font-size:12px; line-height:17px; font-weight:bold; color:#e94f55}
/*.error{ background: url(indexnew/error.gif) no-repeat left top; width:90%;  padding-left:30px; display:block; font-size:13px; font-weight:bold; color:#f4741f; text-align:left;  width:90%}
.error1{ background: url(indexnew/error.gif) no-repeat left top; width:90%;  padding-left:30px; display:block; font-size:15px; font-weight:normal; color:#f4741f; text-align:left;  width:90%}*/

.error{  background: url(indexnew/dicla_icon.gif) no-repeat 10px; width:89%; margin:10px; padding: 5px 42px; background-color:#FFFFFF; font-size:12px; line-height:17px; font-weight:bold; color:#c80e00; -webkit-border-radius: 5px;	-moz-border-radius: 5px;
border-radius: 5px; display:block }

.error1{ background: url(indexnew/dicla_icon.gif) no-repeat left;  padding:5px 30px; -webkit-border-radius: 5px;	-moz-border-radius: 5px;
border-radius: 5px; width:89%; margin:10px; display:block; background-color:#FFFFFF; font-size:12px; line-height:17px; font-weight:bold; color:#c80e00}
.infomsg{ background: url(indexnew/error.gif) no-repeat left;  padding:5px 30px; -webkit-border-radius: 5px;	-moz-border-radius: 5px;
border-radius: 5px; width:89%; margin:10px; display:block; background-color:#FFFFFF; font-size:12px; line-height:17px; font-weight:bold; color:#c80e00}

input[type="submit"]{ cursor:pointer}
/* Footer style start  */

.footercont100{ background: #F5F5F5 url(indexnew/footerbg.gif) repeat-x top; width:100%; padding:20px 0px; display:block; clear:both; margin-top:20px;}
.footlinkscont{ overflow:hidden; padding-bottom:10px; border-bottom:1px solid #bfbfbf; clear:both}
.footlinkscont .block1{ width:160px; float:left; }
.footlinkscont .block2{ width:465px; float:left; font: normal 12px/18px Arial, Helvetica, sans-serif; text-align:justify; margin-right:35px}
.footlinkscont a{ font: normal 12px/20px Arial, Helvetica, sans-serif; text-align:left}
.footlinkscont b{ font: bold 14px/20px Arial, Helvetica, sans-serif; text-align:left}
.footer_logo{ background: url(indexnew/logo.gif) no-repeat; width:184px; height:53px; float:right; border:none; outline:none; margin:5px 0px 8px 15px;}
.copyrt{ padding:10px 0px 10px 0px; margin:10px 0px; display:block; font: normal 12px/20px Arial, Helvetica, sans-serif; color:#333; text-align:right; clear:both}
.copyrt a{ padding:0px 7px;}
/* slider menu */

.jqueryslidemenu{
	display:block;
	float:right;

}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
	padding:0px;
	margin:0 2px;
	float:left;
	list-style-type:none;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li .hh{
text-align:left;
	padding-right:11px;
	text-decoration:none;
	color:#545454;
	float:left;
	text-shadow:1px 1px 1px #fff;
}

* html .jqueryslidemenu ul li .hh{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;

}

.jqueryslidemenu ul li .hh:link, .jqueryslidemenu ul li .hh:visited{
color:#545454;
}

.jqueryslidemenu ul li .hh:hover{
	text-align:left;
	padding-right:11px;
	text-decoration:none;
	color:#000;
	float:left;
}

.jqueryslidemenu ul li .hh:hover span {
	width:11px;
	height:31px;
	display:block;
	float:left
}
.jqueryslidemenu ul li .hh span {
	width:11px;
	height:31px;
	display:block;
	float:left
}
.jqueryslidemenu ul li .active {
	background:url(indexnew/navrt_courve.gif) right top no-repeat;
	text-align:left;
	padding-right:11px;
	text-decoration:none;
	color:#000 !important;
	float:left;
}
.jqueryslidemenu ul li .active:hover {
	background:url(indexnew/navrt_courve.gif) right top no-repeat;
}

.jqueryslidemenu ul li .active span {
	background:url(indexnew/navleft_courve.gif) left top no-repeat;
	width:11px;
	height:31px;
	display:block;
	float:left
}

.jqueryslidemenu ul li .active p{
	background:url(indexnew/navleft_courve.gif) left top no-repeat;
	margin:0px; padding:0px;
	width:11px;
	height:31px;
	display:block;
	float:left

}

/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
z-index:9999999999999999999999999999999999999999999999999 !important;
display: block;
visibility: hidden;
border:1px solid #acacac;
background:#ececec;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 14px/31px Arial, Helvetica, sans-serif; /*width of sub menus*/
height:31px;
width:155px;
text-align:left;
display:block;
padding:0px 5px 0px 5px;
color:#545454;
margin: 0px;
}

.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/
font: normal 14px/31px Arial, Helvetica, sans-serif; /*width of sub menus*/
height:31px;
width:155px;
display:block;
text-align:left;
padding:0px 5px 0px 5px !important;
color:#000;
background:#FFFFFF;
border:none;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 15px;
right: 10px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
.rtnone{ border:1px solid #999; border-right:none}
.ltnone{ border:1px solid #999; border-left:none}
.midnone{ border:1px solid #999; padding:0px 8px; }
.crd{ color:#F30}

.fontn16a{ font:normal 14px/33px Arial, Helvetica, sans-serif}


/* user styles */

.uheader{ background:url(indexnew/uheader_bg.gif) repeat-x; height:132px; width:100%}
.uheader a{ color:#363636; text-decoration:none}
.uheader a:hover{ color:#000000; text-decoration:none}
.uhead_wrap{ width:980px; margin:0px auto; font: normal 12px/18px Verdana, Geneva, sans-serif; color:#363636}
.cplogo{ height:40px; width:190px; margin:30px 0px 0px 15px; display:block; float:left}
.cp_signbg{ float:right; margin-top:4px; width:365px; height:25px; display:block; overflow:hidden; font: normal 12px/18px Verdana, Geneva, sans-serif; color:#363636}
.cp_signbg .cpsup{ text-decoration:none; float:left; padding:0px 20px 0px 28px; line-height:25px; color:#363636; text-align:left; width:150px;}
.cp_signbg .cpsup:hover{ color:#be7dca}
.cp_signbg .cpsign{ background: url(indexnew/cpsinin_bg.gif) no-repeat; width:160px; float:right; height:25px; text-align:center;}
.cp_signbg .cpsign a{font: normal 12px/18px Verdana, Geneva, sans-serif; color:#363636; text-decoration:none; padding:0px 5px}
.cptoll{ float:right; text-align:right; width:70%; margin-top:30px;}
.cphead_nav{ width:850px; padding-left:130px; display:block; overflow:hidden; height:47px; margin-top:8px;}
.cphead_nav ul{ padding:0px; margin:0px;}
.cphead_nav ul li{ padding:0px; margin:0px; float:left; list-style-type:none; height:47px;}
.cphead_nav ul li a span{ background:url(indexnew/cpnavspan.gif) no-repeat 0px -47px; width:25px; height:47px; float:left}
.cphead_nav ul li a:hover span{ background:url(indexnew/cpnavspan.gif) no-repeat 0px -94px; width:25px; height:47px; float:left}
.cphead_nav ul li a.active span, .cphead_nav ul li a:active span{ background:url(indexnew/cpnavspan.gif) no-repeat top; width:25px; height:47px; float:left}
.cphead_nav ul li a{ background:url(indexnew/cpnavlink.gif) no-repeat bottom right; padding:0px 25px 0px 0px; font: normal 14px/47px Verdana, Geneva, sans-serif; color:#333; text-align:center; text-decoration:none; float:left; outline:none}
.cphead_nav ul li a:hover{ background:url(indexnew/cpnavlink.gif) no-repeat 0px -47px ; padding:0px 25px 0px 0px; font: normal 14px/47px Verdana, Geneva, sans-serif; color:#333; text-align:center; text-decoration:none; float:left}
.cphead_nav ul li a.active, .cphead_nav ul li a:active{ background:url(indexnew/cpnavlink.gif) no-repeat top right; padding:0px 25px 0px 0px; font: normal 14px/47px Verdana, Geneva, sans-serif; color:#333; text-align:center; text-decoration:none; float:left}

.cp_searchbg{ background:url(indexnew/cphome_search_bg.gif) no-repeat; width:310px; height:28px; margin-top:11px; display:block; float:right; overflow:hidden}
.cp_search{ background:none; width:260px; height:28px; border:none; padding:0px 10px; font: normal 14px/28px Verdana, Geneva, sans-serif; text-align:left; float:left}
.cp_ser_but{ background:none; height:28px; width:30px; float:left; overflow:hidden; border:none; cursor:pointer; outline:none}
.cpbody{ width:100%; background:#FFFFFF; min-height:500px; display:block;}
.cpbodywrap{ width:980px; margin:10px auto; overflow:hidden}
.cpleft{ float:left}
.cpright{ float:right}
.cp_banner{width:100%;
	margin-top:10px;
	background:#131313 url(indexnew/banner-right-curve.gif) no-repeat right top;}
.newbanner {
	background:#f0f0f0 url(indexnew/banner_new.jpg) no-repeat;
	width:980px;
	height:213px;
	display:block
}
.nbnr{ background: url(indexnew/banner_new.jpg);
	width:647px;
	float:left;
	height:213px;}
.sublink {
	width:140px;
	height:40px;
	margin:140px 0px 0px 332px;
	display:block;
	outline:none;
	float:left;
	border:none;
	text-decoration:none
}
.sublink_new {
	width:140px;
	height:40px;
	margin:140px 0px 0px 18px;
	display:block;
	float:left;
	outline:none;
	border:none;
	text-decoration:none
}
.loginbg {
	background:url(indexnew/login_bg.jpg) no-repeat;
	width:293px;
	height:193px;
	display:block;
	padding:10px 20px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif
}
.homelogtext {
	background:url(indexnew/home_logtextbox.gif) no-repeat;
	width:277px;
	height:36px;
	display:block;
	margin:10px 0px 10px 0px
}
.homelogsub {
	background:url(indexnew/login_submit.jpg) no-repeat;
	width:100px;
	height:35px;
	float:left;
	margin-right:15px;
	display:block;
	border:none;
	outline:none
}
.loginbg a {
	font: normal 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#999
}
.loginbg a:hover {
	color:#FFF
}
.homelogtext input[type=text] {
	width:257px;
	padding:0px 10px;
	height:36px;
	line-height:36px;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#333;
	background: none;
	outline:none;
	border:none
}
.homelogtext input[type=password] {
	width:257px;
	padding:0px 10px;
	height:36px;
	line-height:36px;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#333;
	background: none;
	outline:none;
	border:none
}
.cp_channelcont{ width:980px; overflow:hidden; margin:10px 0px}
.cp_channelcont .top{ background:url(indexnew/cptocbg.gif) no-repeat; height:6px; width:980px; display: block;}
.cp_channelcont .mid{ border-left:1px solid #d7d7d7; background:#FFFFFF; border-right:1px solid #d7d7d7; width:968px; padding:5px; overflow:hidden}
.cp_channelcont .bot{ background:url(indexnew/cptocbg.gif) no-repeat 0px -6px; height:14px; width:980px; display: block;}
.package_image{ background:url(indexnew/cphome_packbg.gif) no-repeat top; height:104px; width:169px; display:block; text-align:center; font:normal 18px/104px Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
.package_image:hover{ background:url(indexnew/cphome_packbg.gif) no-repeat bottom; height:104px; width:169px; display:block; text-align:center; font:normal 18px/104px Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
.cphomechannels{ overflow:hidden; padding:5px}
/*.cphomechannels img{ width:75px; height:50px; border:none; float:left; margin:5px}*/
.cp_foot{ background: #c2c2c2 url(indexnew/cp_footbg.gif) repeat-x top; height:167px; width:100%; }
.cp_fotwrap{ width:980px; margin:0px auto; overflow:hidden; padding-top:20px; font: normal 13px/25px Arial, Helvetica, sans-serif; color:#5a5a5a; text-align:left}
.cp_fotwrap a{ text-decoration:none; color:#5a5a5a; text-align:left; padding:0px 5px;}
.cp_fotwrap a:hover{ color:#000000}
.cp_more{ background:url(indexnew/cp_arrow.gif) no-repeat left; padding-left:14px; text-decoration: none; color:#c058d2; float:right}
.matit{font: normal 18px/30px Arial, Helvetica, sans-serif; color:#89318a}

.newpack_cont{ width:500px; border:1px solid #dcdcdc; height:auto; font-family:Verdana, Geneva, sans-serif; font-size:11px; margin-top:5px; background:#FFFFFF; margin:0px 7px 10px 7px;}

.newpack_cont99{ width:350px; border:1px solid #dcdcdc; height:auto; font-family:Verdana, Geneva, sans-serif; font-size:11px; margin-top:5px; background:#FFFFFF; margin:0px 7px 10px 7px;}

.np_topbar{ background:url(indexnew/newpacktopbar.gif) repeat-x; height:30px; padding:0px 10px; text-align:left; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#333; line-height:30px; font-weight:bold}
.np_buynow{ width:77px; height:22px; background:url(indexnew/np_buynow.gif) no-repeat; display:block; cursor:pointer; font-family:Verdana, Geneva, sans-serif; color:#000; line-height:22px; font-size:11px; font-weight:bold; text-decoration:none; text-align:center}

.np_buynow1{ height:22px; background:#CCC; border:1px solid #999; display:block; float:right; cursor:pointer; padding:3px 10px; font-family:Verdana, Geneva, sans-serif; color:#000; font-size:11px; font-weight:bold; text-decoration:none; text-align:center}


.np_barbot{ background:url(indexnew/np_barbot.gif) no-repeat; width:450px; height:7px; display:block; margin-bottom:15px; margin-right:15px;}
.np_ltblock{ width:270px; padding:15px; float:left; }
.np_ltblock p{ text-align:justify;}
.np_ltblock img{ text-align:center; margin-bottom:7px}
.np_ltblock p{ text-align:left; padding:0px; margin:0px}
.np_rtblock{ float:left; width:237px; height:auto; overflow:hidden}
.bot_gree{border-bottom:1px solid #cde5a7; padding:10px; text-align:center; margin:auto 0px}
.bot_gree1{border-bottom:1px solid #cde5a7; padding:17px 10px; text-align:center; margin:auto 0px}
.np_pad10{ padding:10px; text-align:center; overflow:hidden}
.np_pad10 p{ text-align:justify}
.np_flolt1{ float:left; width:62%; text-align:left}
.np_flolt2{ float:left; margin-top:10px }
.np_blackfon{text-align:left; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#333; line-height:20px; font-weight:bold}
.np_greefon{text-align:left; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#89318a; line-height:20px; font-weight:bold}
.np_rtbord{border-right:1px solid #464646}
.np_rtbord p{ text-align:justify}
.np_nnbot{ border-top:1px solid #dcdcdc; padding:10px; text-align:right; overflow:hidden}
.orng_bold{ color:#f86f13; font-size:11px; font-weight:bold; line-height:25px; padding:0px; margin:0px}
.conor1{padding:0px; margin:0px; line-height:14px;}
.obg_bold{ color:#000; font-size:11px; font-weight:bold}
.cartable{ width:100%;}
.cartbgd{ background:#CCC; color:#333; font: normal 14px/25px Arial, Helvetica, sans-serif; text-align: left}
.cartbgitem{ background:#FFF; color:#333; font: normal 14px/25px Arial, Helvetica, sans-serif; text-align: center}
.carbtns{ text-align:right; width:100%; padding:10px 0px}

/* Autocomplete search*/

.ac_results
{
	padding: 0px;
	border-right: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;
	border-top: none;
	background-color: #fff;
	overflow: hidden;
	font-family:Arial;
	color: #7f9d6b;
	font-size: 16px;
	margin-left:0px;
	width:320px !important;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px; 
}

.ac_results ul
{
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe
{
	display: none; /*sorry for IE5*/
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	z-index: 100;
	background-color: #F5F5F5;
}

.ac_results li
{
	margin: 0px;
	padding: 4px 6px;
	cursor: pointer;
	display: block;
	width: 100%;
	font-family: Tahoma;
	color: #89318a;
	font-size: 14px;
	overflow: hidden;
	border-top:1px dotted #ccc;
}

.ac_loading
{
	background: url(indexnew/ycast_loader.gif) right center no-repeat;
}

.ac_over
{
	background-color:#ececec;
	color:#89318a !important;
}
.Accountimg img{ width:80px !important; height:50px !important; margin:5px 8px 5px 0px; border:1px solid #dcdcdc !important}

.devicont_play{  display:block; overflow:hidden; padding:5px 10px; border:1px solid #CCC; margin:40px 0px 20px 8px; clear:both; width:750px; float:left;
-webkit-border-radius: 7px;
-moz-border-radius:7px;
border-radius: 7px;
background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */} 

.devicont{  display:block; overflow:hidden;  border:1px solid #CCC; margin:8px 0px;
-webkit-border-radius: 7px;
-moz-border-radius:7px;
border-radius: 7px;
background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */} 

.devicont_device{  display:block; overflow:hidden;  15px 0px 10px 0px;} 
.devicont_device .lt{ float:left; margin:6px;}
.devicont_device .rt{ float:left; font: normal 13px/20px Arial, Helvetica, sans-serif; text-align:left; width:65%; margin-left:20px;}
.devicont_device .rt span{ font: normal 18px/25px Arial, Helvetica, sans-serif; color:#fff; width:100%; text-align:left; display:block; clear:both; margin-bottom:10px;}
.devicont_device .rt ul{ margin:10px 10px 0 18px; padding:0px;}
.devicont_device .rt ul li{ margin: 0px; padding:2px 0px; list-style-type:disc}

.devicont .lt{ float:left; margin:6px;}
.devicont .rt{ float:left; font: normal 13px/20px Arial, Helvetica, sans-serif; text-align:left; width:65%}
.devicont .rt span{ font: normal 18px/25px Arial, Helvetica, sans-serif; color:#89318a; width:100%; text-align:left; display:block; clear:both}
.devi_div{ width:100%; height:2px; display: block; }
.t_c{ text-align: justify; font: normal 14px/20px Arial, Helvetica, sans-serif;}

#Table4 table tr{background:#212121; border:1px solid #363637}
#Table4 table tr td{padding:5PX;}

#Table4 table tr:nth-child(even) {background-color: #2a2a2a; color: #f1f1f1;}
.trbg td{ background:#141414; color:#fff; font-weight:bold; padding:5px; border:1px solid #363637;}

.trdark td{background:#F5F5F5; color:#000; padding:5px; border:1px solid #d0cfcf}
.trlite td{background:#FFFFFF; color:#000; padding:5px; border:1px solid #d0cfcf}
.trbg9999 td{ color:#000; font-weight:bold; padding:5px; border:1px solid #d0cfcf}

.staticborder{-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
border:1px solid #c4c4c4; text-align:left; font: normal 13px/20px Arial, Helvetica, sans-serif; padding:10px; overflow:hidden}
.packsyt{ border:1px solid #c4c4c4; background:#eaeaea; text-align:center; font: bold 18px/35px Arial, Helvetica, sans-serif;}
.packsyt1{ border:1px solid #c4c4c4; background:#f5f5f5; width:20%; text-align:center; font: bold 15px Arial, Helvetica, sans-serif;}
.pcstfont25{ font: bold 25px/35px Arial, Helvetica, sans-serif; color:#89318a; border-bottom:1px dotted #888888; text-align:center; margin:0px 5px;}
.pcstfont25b{ font: bold 25px/35px Arial, Helvetica, sans-serif; color:#2b2b2b; border-bottom:1px dotted #888888; text-align:center; margin:0px 5px;}
.pcstfont25c{ font: bold 15px Arial, Helvetica, sans-serif; color:#666; text-align:center}
.pcdivdd{ text-align:center; line-height:18px; font-weight:normal; padding:8px 0px; margin:0px 5px; border-bottom:1px dotted #888888;}
.pcdivdd b{ font-weight:bold; color:#89318a; }
.dd199{ font-weight:bold; color:#888888; margin:2px 5px; display:block; text-align:center; border-bottom:1px dotted #888888;}
.haddna{ margin:2px 5px; display:block; text-align:center; border-bottom:1px dotted #888888; padding:7px 0px;}


.main_view {
	position: relative;
	width: 980px;
	margin-top:15px;
}
/*--Window/Masking Styles--*/
.window {
	height:250px;	
	width: 980px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	width:980px;
	height:250px;
	position: absolute;
	z-index:100!important;
	top: 0; left: 0;
}
.image_reel img {float: left; border:none}
 
/*--Paging Styles--*/
.paging {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 3px; right: 3px;
	width: 80px; height:30px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding:0px 3px;
	text-decoration: none;
	background: #F5F5F5; 
	color:#000;
	border: 1px solid #666;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.paging a.active {
	font-weight: bold; 
	background: #6f2c91; 
	color:#FFF;
	border: 1px solid #666;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.paging a:hover {font-weight: bold;}
.flip_shadow{ background: url(indexnew/shadow.jpg) no-repeat;
width:980px;
height:32px;
display:block;
position: relative;
}

.rokubanner{ background:url(indexnew/ycast_roku_banner.jpg) no-repeat; width:980px; height:282px; display:block; overflow:hidden; margin-top:15px;}
.rokuboxpaylinks{  margin-top:186px; margin-right:109px; width:435px; height:38px; display:block; float:right; overflow:hidden}
.rokulin1{ height:38px; width:258px; display:block; float:right; border:none; outline:none; cursor:pointer; margin-right:42px;}
.rokulin2{ height:38px; width:134px; display:block; float:right; border:none; outline:none; cursor:pointer}

.ipnonebanner{ background: url(indexnew/ycast_iphone_banner.jpg) no-repeat; width:980px; height:282px; display:block; overflow:hidden; margin-top:15px;}
.ipnonepaylinks{  margin-top:172px; margin-right:109px; width:400px; height:58px; display:block; float:right; overflow:hidden}
.ipnonelin1{ height:58px; width:180px; display:block; float:right; border:none; outline:none; cursor:pointer; margin-right:39px;}
.ipnonelin2{ height:58px; width:180px; display:block; float:right; border:none; outline:none; cursor:pointer}

.samsungbanner{ background:url(indexnew/ycast_samsung_banner.jpg) no-repeat; width:980px; height:282px; display:block; overflow:hidden; margin-top:15px;}
.androidbanner{ background: url(indexnew/ycast_android_banner.jpg) no-repeat; width:980px; height:282px; display:block; overflow:hidden; margin-top:15px;}
.font15335 td{ padding:10px;}
.fexcon{ width:95%; padding:10px 8px; display:block; overflow:hidden; border-bottom:1px solid #CCC}
.fcont{ text-align:left; font: normal 13px Arial, Helvetica, sans-serif; color:#666; float:left; display:block; width:500px;}
.fcont b{ font: normal 16px/30px Arial, Helvetica, sans-serif; color:#8943c3; width:100%; clear:both; display:block;}

.fcont7{ text-align:left; font: normal 13px Arial, Helvetica, sans-serif; color:#666; float:left; display:block; width:600px;}
.fcont7 b{ font: normal 16px/30px Arial, Helvetica, sans-serif; color:#8943c3; width:100%; clear:both; display:block;}

.ficon1{ background:url(indexnew/features_icons.jpg) no-repeat 0px 0px; width:63px; height:56px; margin-right:10px; float:left}
.ficon2{ background:url(indexnew/features_icons.jpg) no-repeat 0px -57px; width:63px; height:56px; margin-right:10px; float:left}
.ficon3{ background:url(indexnew/features_icons.jpg) no-repeat 0px -114px; width:63px; height:56px; margin-right:10px; float:left}
.ficon4{ background:url(indexnew/features_icons.jpg) no-repeat 0px -171px; width:63px; height:56px; margin-right:10px; float:left}
.ficon5{ background:url(indexnew/features_icons.jpg) no-repeat 0px -228px; width:63px; height:56px; margin-right:10px; float:left}
.ficon6{ background:url(indexnew/features_icons.jpg) no-repeat 0px -285px; width:63px; height:56px; margin-right:10px; float:left}
.ficon7{ background:url(indexnew/features_icons.jpg) no-repeat 0px -342px; width:63px; height:56px; margin-right:10px; float:left}
.ficon8{ background:url(indexnew/features_icons.jpg) no-repeat 0px -399px; width:63px; height:56px; margin-right:10px; float:left}
.ficon9{ background:url(indexnew/features_icons.jpg) no-repeat 0px -456px; width:63px; height:56px; margin-right:10px; float:left}


.cp_ficon1{ background:url(indexnew/cp_features_icons.jpg) no-repeat 0px 0px; width:63px; height:56px; margin-right:10px; float:left}
.cp_ficon2{ background:url(indexnew/cp_features_icons.jpg) no-repeat 0px -57px; width:63px; height:56px; margin-right:10px; float:left}
.cp_ficon3{ background:url(indexnew/cp_features_icons.jpg) no-repeat 0px -114px; width:63px; height:56px; margin-right:10px; float:left}
.cp_ficon4{ background:url(indexnew/cp_features_icons.jpg) no-repeat 0px -171px; width:63px; height:56px; margin-right:10px; float:left}
.cp_ficon5{ background:url(indexnew/cp_features_icons.jpg) no-repeat 0px -228px; width:63px; height:56px; margin-right:10px; float:left}
.cp_ficon6{ background:url(indexnew/cp_features_icons.jpg) no-repeat 0px -285px; width:63px; height:56px; margin-right:10px; float:left}
.cp_ficon7{ background:url(indexnew/cp_features_icons.jpg) no-repeat 0px -342px; width:63px; height:56px; margin-right:10px; float:left}
.cp_ficon8{ background:url(indexnew/cp_features_icons.jpg) no-repeat 0px -399px; width:63px; height:56px; margin-right:10px; float:left}
.cp_ficon9{ background:url(indexnew/cp_features_icons.jpg) no-repeat 0px -456px; width:63px; height:56px; margin-right:10px; float:left}
.cp_ficon10{ background:url(indexnew/cp_features_icons.jpg) no-repeat 0px -512px; width:63px; height:56px; margin-right:10px; float:left}
.cp_ficon11{ background:url(indexnew/cp_features_icons.jpg) no-repeat 0px -568px; width:63px; height:56px; margin-right:10px; float:left}
.cp_ficon12{ background:url(indexnew/cp_features_icons.jpg) no-repeat 0px -624px; width:63px; height:56px; margin-right:10px; float:left}
.cp_ficon13{ background:url(indexnew/cp_features_icons.jpg) no-repeat 0px -680px; width:63px; height:56px; margin-right:10px; float:left}
.cp_ficon14{ background:url(indexnew/cp_features_icons.jpg) no-repeat 0px -736px; width:63px; height:56px; margin-right:10px; float:left}
.cp_ficon15{ background:url(indexnew/cp_features_icons.jpg) no-repeat 0px -792px; width:63px; height:56px; margin-right:10px; float:left}


.lbpackcont{ width:18%; margin:0% 1%; float:left; display:block;}
.aq1{ background:#d2d2d2; color:#000; margin:3px 5px; padding:0px 5px; font:bold 13px/30px Arial, Helvetica, sans-serif; text-align:center}
.aq2{ background:#d1e1e4; color:#000; margin:3px 5px; padding:0px 5px; font:bold 13px/30px Arial, Helvetica, sans-serif; text-align:center}
.aq3{ background:#d1e1e4; color:#000; margin:3px 5px; padding:0px 5px; font:bold 13px/30px Arial, Helvetica, sans-serif; text-align:center}
.aq4{ background:#d3e7d3; color:#000; margin:3px 5px; padding:0px 5px; font:bold 13px/30px Arial, Helvetica, sans-serif; text-align:center}
.aq5{ background:#d1e1e4; color:#000; margin:3px 5px; padding:0px 5px; font:bold 13px/30px Arial, Helvetica, sans-serif; text-align:center}

.lbviewch{ margin:8px;}
.cp_imgn{ margin:5px 4px; overflow: hidden; float:left; width:80px; height:50px; display:block; border:1px solid #DCDCDC}

.cp_imgn_pro{ margin:5px 4px; overflow: hidden; float:left; width:110px; height:75px; display:block; border:1px solid #DCDCDC}

.viewcp_imgn{ margin:5px 10px 5px 0px; overflow: hidden;  width:157px; display: inline-block;
    vertical-align: middle; background-position:0px -30px; background:url(indexnew/view_vod_bg.gif) #e7e7e7; height:110px;}
.imghidepart{ width:165px; height:15px; display:block; position:absolute; background:#242424 }
.countbox{ float: right;  background:#FFF; padding:0px 8px; border:1px solid #666; text-align:center; color:#000; position:relative; top:0px;}
.imgtext{ display:block; text-align:center; clear:both; color:#fff !important;}

.imgtext_new{     color: #ebebeb;
    display: block;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.3em;
    margin-top: 6px;
    overflow: hidden;
}


.view-metadata {
    color: #707070;
    font-size: 11px;
    line-height: 1.3em;
    margin-top: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}
.view-count{    color: #bebebe;
    margin-right: 5px;}


.playtopdd{ overflow:hidden; clear:both;}
.cppricebg{ background: url(indexnew/cp_provider_packbg.jpg) no-repeat; width:709px; height:104px; display:block; overflow:hidden; margin-left:7px;}
.cppricebg .left{ width:157px; height:104px; display:block; float:left; border-right:1px solid #292929;}
.cppricebg .right{ width:550px; height:104px; display:block; float:right; border-left:1px solid #5f5f5f;}
.cpbluebar{ background:url(indexnew/cp_pricing_blue.jpg) no-repeat right; width:100%; height:33px;}
.cpbluebar span{ color:#ffffff; text-align:center; padding:5px 28px; height:23px; display:block; float:left; line-height:23px; text-shadow:0px 1px 1px #000000}
.cpblackfont{ font-size:18px; color:#d0d0d0; text-shadow:1px 1px 1px #000000; line-height:20px; padding-left:20px;}

.packcpsubhead .a1{ color:#d0d0d0; text-align:center; padding:5px 3px; width:104px; height:60px; display:block; float:left; line-height:18px; text-shadow:0px 1px 1px #000000; border-right:1px solid #292929; border-left:1px solid #5f5f5f}
.packcpsubhead .a2{ color:#d0d0d0; text-align:center; padding:5px; width:94px; height:60px; display:block; float:left; line-height:18px; text-shadow:0px 1px 1px #000000; border-right:1px solid #292929;}
.packcpsubhead .a3{ color:#d0d0d0; text-align:center; padding:5px; width:98px; height:60px; display:block; float:left; line-height:18px; text-shadow:0px 1px 1px #000000; border-left:1px solid #5f5f5f}
.cp_pricetable{ width:98%; text-align:left; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#333; margin-left:7px;}
.cp_pricetable p{ padding:0px; margin:0px; text-align:center !important}
.cp_pricetable td{ border-right:1px solid #d0d0d0; padding:7px 3px 7px 7px; background:#FFF}
.cp_pricetable .tdwidth{ width:150px !important; overflow:hidden; white-space:pre}
.cp_pricetable .a1{ }
.cp_pricetable .a1 td{ border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; background:#e1e2e3;}
.cp_pricetable .a9 td{ border-bottom:1px solid #d0d0d0; background:#e1e2e3;}
.cp_pricetable .a7 td{ border-bottom:1px solid #d0d0d0; background:#464646; color:#FFFFFF; text-shadow:1px 1px 1px #000000; padding-left:10px; font-size:14px; }
.cp_pricetable .a2{ background:#efefef; text-align:center}
.cp_pricetable b{ font-size:16px; font-weight:bold; text-align:center}
.cp_pricetable td span{ font-size:14px; font-weight:bold; color:#464646; text-align:center !important}

.lbpricebg{ background: url(indexnew/cp_provider_packbg_inner1.jpg) no-repeat; margin-left:6px; height:170px; width:841px; display:block; overflow:hidden; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius:8px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.lbpricebg .left{ width:267px; height:170px; display:block; float:left; border-right:1px solid #3a3939;}
.lbpricebg .right{ width:571px; height:170px; display:block; float:right; border-left:1px solid #5f5f5f;}

.lbbluebar{ background:url(indexnew/cp_pricing_blue.jpg) no-repeat right; width:100%; height:33px;}
.lbbluebar_inner{ background:url(indexnew/cp_pricing_blue.jpg) no-repeat right; width:482px; height:33px; border-top-right-radius: 8px;}

.lbbluebar span{ color:#ffffff; text-align:center; padding:5px 0px; width:140px; height:23px; display:block; float:left; line-height:23px; text-shadow:0px 1px 1px #000000}
.lbbluebar_inner span{ color:#ffffff; text-align:center; padding:5px 0px; width:115px; height:23px; display:block; float:left; line-height:23px; text-shadow:0px 1px 1px #000000}


.lbblackfont{ font-size:24px; color:#FFFFFF; text-shadow:1px 1px 1px #000000; line-height:20px; padding-left:72px; padding-top:66px;}
.packlbsubhead .a1{ color:#d0d0d0; text-align:center; padding:15px 5px 8px 5px; width:125px; height:114px; display:block; float:left; line-height:20px; text-shadow:0px 1px 1px #000000; border-right:1px solid #3a3939; border-left:1px solid #5f5f5f; font-size:26px;}
.packlbsubhead .a4{ color:#d0d0d0; text-align:center; padding:15px 5px 8px 5px; width:125px; height:114px; display:block; float:left; line-height:23px; text-shadow:0px 1px 1px #000000; border-right:1px solid #3a3939; font-size:26px;}
.packlbsubhead .a2{ color:#d0d0d0; text-align:center; padding:15px 5px 8px 5px; width:125px; height:114px; display:block; float:left; line-height:23px; text-shadow:0px 1px 1px #000000; border-right:1px solid #3a3939; font-size:26px; border-left:1px solid #5f5f5f;}
.packlbsubhead .a3{ color:#d0d0d0; text-align:center; padding:15px 5px 8px 5px; width:125px; height:114px; display:block; float:left; line-height:23px; text-shadow:0px 1px 1px #000000; border-left:1px solid #5f5f5f; font-size:26px;}

.packlbsubhead_inner .a1{ color:#d0d0d0; text-align:center; padding:15px 5px 8px 5px; width:100px; height:60px; display:block; float:left; line-height:23px; text-shadow:0px 1px 1px #000000; border-right:1px solid #3a3939; border-left:1px solid #5f5f5f; font-size:30px;}
.packlbsubhead_inner .a4{ color:#d0d0d0; text-align:center; padding:15px 5px 8px 5px; width:100px; height:60px; display:block; float:left; line-height:23px; text-shadow:0px 1px 1px #000000; border-right:1px solid #3a3939; font-size:30px;}
.packlbsubhead_inner .a2{ color:#d0d0d0; text-align:center; padding:15px 5px 8px 5px; width:100px; height:60px; display:block; float:left; line-height:23px; text-shadow:0px 1px 1px #000000; border-right:1px solid #3a3939; font-size:30px; border-left:1px solid #5f5f5f;}
.packlbsubhead_inner .a3{ color:#d0d0d0; text-align:center; padding:15px 5px 8px 5px; width:125px; height:60px; display:block; float:left; line-height:23px; text-shadow:0px 1px 1px #000000; border-left:1px solid #5f5f5f; font-size:30px;}

.packlbsubhead .a1 p, .a2 p, .a3 p{ color:#d0d0d0; text-align:center; padding:5px; margin:0px; width:116px; display:block; float:left; line-height:18px; text-shadow:0px 1px 1px #000000; font-size:12px !important;}
.packlbsubhead_inner .a3 p, .packlbsubhead_inner .a1 p, .packlbsubhead_inner .a2 p, .packlbsubhead_inner .a4 p{ color:#d0d0d0; text-align:center; padding:5px; margin:0px; width:120px; display:block; float:left; line-height:18px; text-shadow:0px 1px 1px #000000; font-size:12px !important;}
.packlbsubhead_inner .a1 p, .packlbsubhead_inner .a2 p, .packlbsubhead_inner .a4 p{width:100px;}

.lb_pricetable{ width:98%; text-align:left; font:normal 14px/18px Arial, Helvetica, sans-serif; margin-left:7px;}
.lb_pricetable p{ padding:0px; margin:0px; text-align:center !important}
.lb_pricetable td{ border-right:1px solid #5f5f5f; padding:8px; background:#363636}
.lb_pricetable tr:last-child td:first-child { border-bottom-left-radius: 8px; }
.lb_pricetable tr:last-child td:last-child { border-bottom-right-radius: 8px; }

.lb_pricetable_inner{ width:98%; text-align:left; font:normal 14px/18px Arial, Helvetica, sans-serif; margin-left:7px;}
.lb_pricetable_inner p{ padding:0px; margin:0px; text-align:center !important}
.lb_pricetable_inner td{ border-right:1px solid #5f5f5f; padding:8px; background:#363636}
.lb_pricetable_inner tr:last-child td:first-child { border-bottom-left-radius: 8px; }
.lb_pricetable_inner tr:last-child td:last-child { border-bottom-right-radius: 8px; }

.lb_pricetable .tdwidth{width: 237px;overflow: hidden;white-space: normal;line-height: 26px;}
.lb_pricetable_inner .tdwidth{width: 184px;overflow: hidden;white-space: normal;line-height: 26px;}


.lb_pricetable .a1{ }
.lb_pricetable .a1 td{ border-bottom:1px solid #5f5f5f; background:#505050;}
.lb_pricetable_inner .a1 td{ border-bottom:1px solid #5f5f5f; background:#505050;}

.lb_pricetable .a9 td{ border-bottom:1px solid #b7b7b7; background:#e1e2e3;}
.lb_pricetable .a7 td{ border-bottom:1px solid #b7b7b7; background:#464646; color:#FFFFFF; text-shadow:1px 1px 1px #000000; padding-left:10px; font-size:14px; }
.lb_pricetable .a2{ background:#efefef; text-align:center}
.lb_pricetable b{ font-size:16px; font-weight:bold; text-align:center}
.lb_pricetable td span{ font-size:14px; font-weight:bold; text-align:center !important}


.lbpricebg_ind{ background: url(indexnew/cp_provider_packbg.jpg) no-repeat; margin-left:7px; width:709px; height:104px; display:block; overflow:hidden;}
.lbpricebg_inner{ background: url(indexnew/cp_provider_packbg_inner.jpg) no-repeat; margin-left:7px; width:684px; height:170px; display:block; overflow:hidden; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius:8px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}


.lbpricebg_ind .left{ width:200px; height:170px; display:block; float:left; border-right:1px solid #292929;}
.lbpricebg_inner .left{ width:200px; height:170px; display:block; float:left; border-right:1px solid #292929;}


.lbpricebg_ind .right{ width:507px; height:170px; display:block; float:right; border-left:1px solid #5f5f5f;}
.lbpricebg_inner .right{ width:482px; height:170px; display:block; float:right; border-left:1px solid #5f5f5f;}


.lbbluebar_ind{ background:url(indexnew/cp_pricing_red.jpg) no-repeat right; width:100%; height:33px;}
.lbbluebar_ind span{ color:#ffffff; text-align:center; padding:5px 0px; width:115px; height:23px; display:block; float:left; line-height:23px; text-shadow:0px 1px 1px #000000}

.lbblackfont_ind{ font-size:24px; color:#FFFFFF; text-shadow:1px 1px 1px #000000; line-height:20px; padding-left:32px; padding-top:24px;}
.lbblackfont_inner{ font-size:24px; color:#FFFFFF; text-shadow:1px 1px 1px #000000; line-height:20px; padding-left:32px; padding-top:52px;}

.packlbsubhead_ind .a1, .packlbsubhead_inner .a1{ color:#d0d0d0; text-align:center; padding:15px 5px 8px 5px; width:100px; height:114px; display:block; float:left; line-height:20px; text-shadow:0px 1px 1px #000000; border-right:1px solid #292929; border-left:1px solid #5f5f5f; font-size:23px;}
.packlbsubhead_ind .a4, .packlbsubhead_inner .a4{ color:#d0d0d0; text-align:center; padding:15px 5px 8px 5px; width:100px; height:114px; display:block; float:left; line-height:20px; text-shadow:0px 1px 1px #000000; border-right:1px solid #292929; font-size:23px;}

.packlbsubhead_ind .a2, .packlbsubhead_inner .a2{ color:#d0d0d0; text-align:center; padding:15px 5px 8px 5px; width:100px; height:114px; display:block; float:left; line-height:18px; text-shadow:0px 1px 1px #000000; border-right:1px solid #292929; font-size:23px; border-left:1px solid #5f5f5f;}
.packlbsubhead_ind .a3, .packlbsubhead_inner .a3{ color:#d0d0d0; text-align:center; padding:15px 5px 8px 5px; width:125px; height:114px; display:block; float:left; line-height:18px; text-shadow:0px 1px 1px #000000; border-left:1px solid #5f5f5f; font-size:23px;}

.packlbsubhead_ind .a1 p, .a2 p, .a3 p{ color:#d0d0d0; text-align:center; padding:5px; margin:0px; width:128px; display:block; float:left; line-height:18px; text-shadow:0px 1px 1px #000000; font-size:12px !important;}

.lb_pricetable_ind{ width:98%; text-align:left; font:normal 14px/18px Arial, Helvetica, sans-serif; color:#333; margin-left:7px;}
.lb_pricetable_ind p{ padding:0px; margin:0px; text-align:center !important}
.lb_pricetable_ind td{ border-right:1px solid #b7b7b7; padding:8px; background:#FFF}

.lb_pricetable_ind .tdwidth{ width:184px !important; overflow:hidden; white-space:normal}
.lb_pricetable_inner .tdwidth{ width:185px !important; overflow:hidden; white-space:normal}

.lb_pricetable_ind .a1{ }
.lb_pricetable_ind .a1 td{ border-top:1px solid #b7b7b7; border-bottom:1px solid #b7b7b7; background:#e1e2e3;}
.lb_pricetable_ind .a9 td{ border-bottom:1px solid #b7b7b7; background:#e1e2e3;}
.lb_pricetable_ind .a7 td{ border-bottom:1px solid #b7b7b7; background:#464646; color:#FFFFFF; text-shadow:1px 1px 1px #000000; padding-left:10px; font-size:14px; }
.lb_pricetable_ind .a2{ background:#efefef; text-align:center}
.lb_pricetable_ind b{ font-size:16px; font-weight:bold; text-align:center}
.lb_pricetable_ind td span{ font-size:14px; font-weight:bold; color:#464646; text-align:center !important}

/* form tooltip classes */

.hint {
	*display:none !important;
   	display: none;
   	z-index:999999999;
    position: absolute;
    /*left: 280px;*/
    width: 160px;
    margin-top: -8px;
	margin-left: -11px;
    border: 1px solid #c93;
    padding: 10px 12px;
    background: #ffc url(indexnew/pointer.gif) no-repeat -10px 5px;
	color:#000;
	-webkit-border-radius: 7px;
	-moz-border-radius:7px;
	border-radius: 7px;
	min-height:24px;
}


/* @media screen and (-webkit-min-device-pixel-ratio:0) {
    .hint9{left: 280px;
          	display: none;
   	z-index:999999999;
    position: absolute;
    width: 160px;
    margin-top: -8px;
	margin-left: -11px;
    border: 1px solid #c93;
    padding: 10px 12px;
    top:74px;
    background: #ffc url(indexnew/pointer.gif) no-repeat -10px 5px;
	color:#000;
	-webkit-border-radius: 7px;
	-moz-border-radius:7px;
	border-radius: 7px;
	min-height:24px;}
	.hint9 .hint-pointer {
	*display:none !important;
    position: absolute;
    left: -10px;
    top: 12px;
    width: 10px;
    height: 19px;
    background: url(indexnew/pointer.gif) left top no-repeat;
}

	
} */

/* The pointer image is hadded by using another span */
.hint .hint-pointer {
	*display:none !important;
    position: absolute;
    left: -10px;
    top: 12px;
    width: 10px;
    height: 19px;
    background: url(indexnew/pointer.gif) left top no-repeat;
}

.hint-btm {
	display:none;
	*display:none !important;
   	z-index:999999999;
    position: absolute;
    width: 228px;
    margin-top: 38px;
	margin-left: -254px;
	margin-left :  -278px\9;	
    border: 1px solid #c93;
    padding: 10px 12px;
   background: #ffc url(indexnew/pointer.gif) no-repeat -10px 5px;
	color:#000;
	-webkit-border-radius: 7px;
	-moz-border-radius:7px;
	border-radius: 7px;
	min-height:36px;
}

.hint-btm .hint-btm-pointer {
	*display:none !important;
    position: absolute;
	left: 18px;
	top: -10px;
    width: 19px;
    height: 10px;
    background: url(indexnew/pointer2.gif) left top no-repeat;
/*	-webkit-transform: rotate(90deg); 
	-moz-transform: rotate(90deg); 
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);*/
}

.hint1 {
   	display: none;
   	z-index:999999999;
    position: absolute;
    width: 170px;
    margin-top: -8px;
	margin-left:10px;
    border: 1px solid #c93;
    padding: 10px 12px;
	color:#000;
	-webkit-border-radius: 7px;
	-moz-border-radius:7px;
	border-radius: 7px;
	min-height:36px;

    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #ffc url(indexnew/pointer.gif) no-repeat -10px 5px;
}

/* The pointer image is hadded by using another span */
.hint1 .hint-pointer {
    position: absolute;
    left: -10px;
    top: 10px;
    width: 10px;
    height: 19px;
    background: url(indexnew/pointer.gif) left top no-repeat;
}


.lbsharetitlink{ font-size:15px; color:#8943c3; text-align:left}
.lbsharetitlink:hover{ color:#000000}
.newcd2{font-size:13px; color:#8943c3; text-decoration:underline; padding:5px 0px;}

/* evite styles */

.Video_tile_div{ float:left; width:730px; padding:5px 0px; text-align:left;}
.Videotpwhite{ border-top:1px solid #F8FBFC; float:left; width:725px; padding:8px;}
.Video_title_header{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:600; float:left; text-align:left; padding-left:5px}
.Video_subtit{ color:#86A9CA; font-size:12px; float:left; font-weight:normal; padding:0px 8px}
.Videopaging_div{ border-top:1px solid #F8FBFC; background:#FEABAB; float:left; width:735px; padding:8px; margin:0px 0px 0px 0px}
.playerlive_title{ font-size:14px; font-weight:600; color:#000000; line-height:20px; text-align:left; float:left; padding:5px; display:block}

.newcd1{ background-image: url(indexnew/Inner_indexnew/medium_button_bg.gif);width:88px; height:20px; text-align:center; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; font-weight:bold; line-height:18px; color:#8943c3; float:left; background-position:center}
.newcd1:hover{ background-image: url(indexnew/Inner_indexnew/medium_button_bg.gif); width:88px; height:20px; text-align:center; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; font-weight:bold; line-height:18px; color:#000000; float:left; background-position:center}
.bottom_boarder{ border-bottom:1px dotted #cccccc}
.shed_tit{ font-size:11px; font-weight:bold; color:#FF0000; text-decoration:none; line-height:16px; text-align:left}

/*Picture in picture start*/
.over_div{width:150px;height:120px;text-align:center; position:absolute;left:475px;top:457px; z-index:10000001; border:0px solid #cccccc;
  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
 }
/*End Picture in picture start*/
.pastevents_div{ margin:10px 18px; border:1px solid #ABABAB; text-align:left; height:160px; float:left}
.img_div1{height:70px; width:95px; background-color:#E3E3E3; border:1px solid #C3C3C3; text-align:center; padding:5px}
.newcd{ background-image: url(indexnew/Inner_indexnew/big_button_bg.gif);width:115px; height:20px; text-align:center; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; font-weight:bold; line-height:18px; color:#A00101;  background-position:center; float:left}
.newcd:hover{ background-image: url(indexnew/Inner_indexnew/big_button_bg.gif);width:115px; height:20px; text-align:center; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; font-weight:bold; line-height:18px; color:#000000; background-position:center; float:left}

.evite_left_content{float:left; width:200px; height:auto; margin-left:5px}
.guest_header_con{background:#4C4C4C; width:195px; height:25px; line-height:25px; padding-left:5px; text-align:left; border-bottom:1px dotted #4C4C4C}
.guest_header{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#FFF; text-align:left}
.guest_ul{ margin:0px; padding:0px; list-style-type:none; background:#FFF; border:1px solid #4C4C4C; width:193px; padding-left:5px}
.guest_ul li{ list-style-type:none; margin:0px; padding:0px; width:188px; height:23px; line-height:20px; text-align:left; border-bottom:1px dotted #828282 }
.evite_right_content{float:right; width:510px; height:auto; margin-right:5px; background-color:#FFFFFF}
.evite_right_content_top{ background:url(indexnew/Inner_indexnew/evite_cou_top.gif) no-repeat top; float:right; width:510px; height:9px}
.evite_right_content_mid{ float:right; width:500px; border-left:1px solid #C7C5C5; border-right:1px solid #C7C5C5; text-align:left; padding:0px 4px}
.evite_right_content_bottom{ background:url(indexnew/Inner_indexnew/evite_cou_bottom.gif) no-repeat bottom; float:right; width:510px; height:9px}
.evite_image_div{ border:1px solid #DDDDDD; background:#F1F1F1; padding:10px 11px; float:left; width:90px; height:65px}
.evite_midcontent_div{float:left; padding:5px; width:490px}
.evite_right1_div{float:right; padding-left:5px; width:290px; line-height:25px; text-align:left; font-weight:normal; font-size:11px; color:#7B0000 }
.evite_right2_div{float:left; padding-right:5px; width:75px; line-height:25px; text-align:right; font-weight:bold; font-size:11px; color:#7B0000 }
.evite_down_content{ float:left; width:720px; margin:10px 0px 10px 0px; }
.guestlist_container{ float:left; width:272px; border:1px solid #4D4D4D; line-height:20px }
.guestlist_header{background:#4D4D4D; width:267px; float:left; height:20px; line-height:20px; padding-left:5px; text-align:left; border-bottom:1px dotted #204552}
.guestlist_body{ float:left; width:262px; padding:5px; background:#FFFFFF; text-align:left}
.guest_inner_tit_img{ background:url(indexnew/Inner_indexnew/evite_arrow.gif) no-repeat left; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:16px; font-weight:bold; text-decoration:none; color:#000; text-align:left}
.guest_inner_tit{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#000; text-align:left}
.guest_yes{ background:url(indexnew/Inner_indexnew/evite_yes.gif) no-repeat left; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:18px; font-weight:bold; text-decoration:none; text-align:left}
.guest_maybe{ background:url(indexnew/Inner_indexnew/evite_maybe.gif) no-repeat left; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:18px; font-weight:bold; text-decoration:none; text-align:left}
.guest_no{ background:url(indexnew/Inner_indexnew/evite_no.gif) no-repeat left; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:18px; font-weight:bold; text-decoration:none; text-align:left}
.guest_noans{ background:url(indexnew/Inner_indexnew/evite_pending.gif) no-repeat left; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:18px; font-weight:bold; text-decoration:none; text-align:left}
.guestlist_header_green{background:#51940F; width:256px; float:left; height:20px; line-height:20px; padding-left:5px; text-align:left; border-bottom:1px dotted #204552}
.guestlist_header_blue{background:#336E99; width:256px; float:left; height:20px; line-height:20px; padding-left:5px; text-align:left; border-bottom:1px dotted #204552}
.guestlist_header_red{background:#AF010F; width:256px; float:left; height:20px; line-height:20px; padding-left:5px; text-align:left; border-bottom:1px dotted #204552}
.guestlist_header_grey{background:#333333; width:256px; float:left; height:20px; line-height:20px; padding-left:5px; text-align:left; border-bottom:1px dotted #204552}
.guestlist_topline{ float:left; height:5px; width:264px; border-top:1px dotted #B0B0B0;}
.guest_inner_BLUE{ background:url(indexnew/Inner_indexnew/arrows.gif) no-repeat left; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:10px; font-weight:bold; text-decoration:none; color:#8943c3; text-align:left}
.guest_inner_BLUE:hover{ color:#000}
.guestlist_empty{ float:left; width:264px; color:#FFF }
.guestlist_empty1{ float:left; width:264px; color:#000 }
.guestreply_container{ float:right; width:432px; border:1px solid #4D4D4D; line-height:18px; }
.guestreply_header{background:#4D4D4D; width:427px; float:right; height:20px; line-height:20px; padding-left:5px; text-align:left; border-bottom:1px dotted #204552}
.guestreply_body{ float:right; width:422px; padding:5px; background:#FFFFFF; text-align:left}
.guestlist_empty2{ float:right; width:170px; text-align:right }

#np_embed_Player{ width:370px; height:22px; margin-top:5px}
.np_embed_left{float:left; height:16px; width:85px; background:#C6C6C6; line-height:16px; font-size:10px; text-align:left;padding-left:3px; color:#454545; font-weight:bold; border:1px solid #898A8C; border-right:none}
.np_embed_textbox{ float:left; width:271px; background:#FFF; border:1px solid #898A8C; color:#878787; font-size:10px; height:14px; line-height:14px; padding-left:5px}
.#np_chatdiv{background:#FFFFFF; width:468px; height:360px; margin-right:12px;border:1px solid #CDCDCD; padding:1px;text-align:left}

.stat_italic{ font-style:italic; text-align:center; color:#000000; font-size:15px }
.homabt a, .sup-link a{ color:#dddddd; text-decoration:underline;}
.homabt a:hover, .sup-link a:hover{text-decoration:none;}
.homabt ol li{ list-style-type:circle}
.viewchan{ height:160px; width:160px; display:inline-block; position:relative; float:left; margin:2px 6px; text-align:left}
.viewchan img{ margin:0px auto}
.viewchan a img{ cursor:pointer;border:1px solid #000000;}
.viewchan a img:hover{border:1px solid #333333;}


.viewchanlive{ height:126px; display:block; float:left; margin:10px; padding:5px; width:160px; background:#000000; border:5px solid #DEDEDE}
.viewchanlive img{ margin:0px auto; width:150px; outline:none; height:100px; border:none}
.viewchanlive a img{ cursor:pointer;}
.viewchanlive a{ background:url(indexnew/view_channel_bg.gif) no-repeat center;  margin:0px auto; width:150px; outline:none; height:100px; display:block}

.homabt h2{font-size:22px !important; color:#fff; margin-bottom:15px;}
.big_img_div img{ width:100px; height:70px; margin:5px;}
.yellow_colo { color:#89318a; text-decoration:underline}
.yellow_colo99 { color:#89318a; text-decoration:underline; text-decoration:underline;}

/* new home header class */
.nh_headercont{ height:110px; width:100%; display:block; background-color: #282828; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#282828), to(#191919)); background: -webkit-linear-gradient(top, #282828, #191919); background: -moz-linear-gradient(top, #282828, #191919); background: -ms-linear-gradient(top, #282828, #191919); background: -o-linear-gradient(top, #282828, #191919); border-bottom:4px solid #feb101;}

.nh_logo{ background: url(indexnew/logo_yupptv_live.gif) no-repeat; width:214px; height:67px; display:block; float:left; outline:none; border:none; margin-top:18px;}

.live_logo{ background: url(indexnew/logo_yupp_live.gif) no-repeat; width:214px; height:43px; display:block; float:left; outline:none; border:none; margin-top:10px;}

.live_logo1{ background: url(indexnew/logo-yupp-live.png) no-repeat; width:206px; height:68px; display:block; float:left; outline:none; border:none; margin-top:18px;}

.nhtopddnav{ height:84px; width:750px; display:block; float:right; overflow:hidden}
.nh_login{ background:url(indexnew/login_top.gif) no-repeat; width:64px; height:38px; float:right; margin-left:30px; color:#ededed; font: normal 16px/38px Arial, Helvetica, sans-serif; text-align:center; text-shadow:1px 1px 0px #000000}
.nh_login:hover{ color:#FFFFFF}

.nh_newropnav{ height:30px; float:right; display:block; color:#9d9d9d}
.nh_newropnav ul li{ height:35px; border-left:1px solid #ebebeb; padding:0px 8px 0px 8px; float:left; }
.nh_newropnav ul li a{ color:#9d9d9d; height:30px; font: normal 14px Arial, Helvetica, sans-serif; text-align:center; line-height:45px }
.nh_newropnav ul li span{ color:#000000; height:30px; font: normal 14px Arial, Helvetica, sans-serif; text-align:center; line-height:45px }
.nh_newropnav ul li a:hover{ color:#464646}
.nh_newropnav ul li a .active{ color:#464646; height:30px; font: normal 14px Arial, Helvetica, sans-serif; text-align:center; line-height:45px }

.nh_mainnav{ height:32px; width:730px; display:block; float:right; margin-top:15px}
.nh_mainnav a{ font:bold 16px/32px Arial, Helvetica, sans-serif; color:#3e3233; padding:0px 20px; text-align:center;}
.nh_mainnav a:hover{ color:#8943c3}
.nh_mainnav .active{ font:bold 16px/32px Arial, Helvetica, sans-serif; color:#8943c3; padding:0px 20px; text-align:center;}

.nh_searchbg{ background:url(indexnew/newhome_search.gif) no-repeat; width:222px; height:32px; display:block; float: right;}
.nh_search_box{ border:none; width:170px; height:27px; padding:3px 10px; display:block; float:left; font:normal 16px/27px Arial, Helvetica, sans-serif; color:#5f5f5f; background:none}
.nh_search_button{ border:none; width:32px; height:27px; padding:3px 0px; display:block; float:left; text-indent:-500000px; background:none; cursor:pointer}

.nh_bannercont{ width:100%; height:332px; display:block; background:#141414;}
.nh_bannercont_stat{ width:100%; display:block; background:#303030; border-bottom: 1px solid #424242;background:#383838; font-family:Arial, Helvetica, sans-serif;}
.nh_bannercont_stat span{ /*background:url(indexnew/bluestatic.jpg) no-repeat; */width:960px; margin:0px auto; display:block;line-height:62px; text-align:left; color:#fff; font-size:24px; font-weight:normal; text-shadow:1px 1px 1px #000;}

/*.nh_bannercont_acc{ width:100%; height:40px; display:block; background:#242424; border-bottom:1px solid #d09440;}*/
.nh_bannercont_acc span{ /*background:url(indexnew/bluestatic.jpg) no-repeat top;*/ width:960px; height:40px; margin:0px auto; display:block;line-height:75px; text-align:right; border: 1px solid #3e3e3e;border-radius: 8px;margin-top: 25px; margin-bottom: 18px; background:#242424;}

.nh_leftcont{ width:164px; overflow:hidden; line-height:10px; margin-bottom:25px;}
.nh_leftcont .ntop{ background:url(indexnew/nh_courvetop.gif) no-repeat top; width:164px; height:14px; display:block}
.nh_leftcont .nbottom{ background:url(indexnew/nh_courvebottom.gif) no-repeat bottom; width:164px; padding-bottom:14px; padding-top:5px; display:block}
.nh_nlogin{ background:url(indexnew/nh_singin_button.gif) no-repeat top; width:88px; height:26px; padding-left:10px; display:block; margin:0px 13px 13px 13px; border:none; outline:none; font: normal 12px/26px Arial, Helvetica, sans-serif; color:#FFF!important}
.nh_nlogin:hover{ background:url(indexnew/nh_singin_button.gif) no-repeat bottom; color:#FFF}

.nh_naccount{ background: url(indexnew/nh_myaccount.gif) no-repeat top; width:127px; height:26px; padding-left:10px; display:block; margin:0px 13px 13px 13px; border:none; outline:none; font: normal 12px/26px Arial, Helvetica, sans-serif; color:#FFF !important}
.nh_naccount:hover{ background:url(indexnew/nh_myaccount.gif) no-repeat bottom; color:#FFF}


.ltsingbg1{ background:url(indexnew/ltsingbg1.gif) no-repeat; width:200px; height:72px; display:block; padding:15px 0px; margin-top:20px;}


.nbottomdiv a{ font: bold 14px/30px Arial, Helvetica, sans-serif; color:#666; text-align:left; padding-left:10px; display:block; clear:both}
.nbottomdiv a:hover{ color:#8943c3;}
.nbottomdiv a .active{ font: bold 14px/30px Arial, Helvetica, sans-serif; color:#8943c3; text-align:left; padding-left:10px; display:block; clear:both}
.nh_heigh{ height:20px; width:100%; display:block; text-align:center}
.nh_heigh span{ background:url(indexnew/gred_bar.gif) no-repeat 0px -18px; width:480px; height:20px; display:block; margin:0px auto}
.grey20f99{ font: bold 18px Arial, Helvetica, sans-serif; text-align:left; color:#464646; padding:0px 0px 15px 0px; margin:0px;}

.channelimgcon9{ width:100%; margin-bottom:20px;}
.channelimgcon9 .imgcont9{ float:left; margin:10px; width:100px; float:left}
.channelimgcon9 a{ color:#464646;}
.channelimgcon9 a:hover{ color:#000000;}

.channelimgcon9 img{ width:100px; height:70px; border:1px solid #000000}
.ply_cont89{ overflow:hidden; padding:20px 0px 40px 0px; display:block}
.overfl_ddy{ overflow:hidden;}
.overfl_tt1 td{ vertical-align:top; height:100px; width:150px; text-align:left}
.acc_eerry{ height:30px;}
.updatepan_load{width:31px; height:31px; display:block; position:absolute; top:90%; left:48%}
.recom_bg img{ width:100px; height:65px}

.search_n{ width:680px; margin:0px 20px; overflow:hidden}
.search_n #container{
	width: 680px;
}
.search_n #container ul{
	list-style: none;
	list-style-position: outside;
	background:#545454;
	padding-top:5px;
	padding-left:3px;
	height:30px; display:block;
}
.search_n #container ul.menu li{
	float: left;
	margin-right: 5px;
	margin-bottom: -1px;
}
.search_n #container ul.menu li{
	display: block;
	margin-bottom: -1px;
	width:150px;
	height:30px;
	background: #545454;
	font: bold 12px/30px Arial, Helvetica, sans-serif; text-align:center; color:#464646;
	position: relative;
	color:#FFFFFF;
	left:2px;
	cursor: pointer;
}
.search_n #container ul.menu li.active{
	background:#FFFFFF;
	border-bottom: 0;
	color: #000000;
}
/******* /MENU *******/
/******* CONTENT *******/
.search_n .content{
	margin: 0pt auto;
	overflow:hidden;
	text-align: left;
	padding:10px 0px 10px 0px;
	font-size: 11px;
}

/******* /CONTENT *******/
/******* NEWS *******/

.search_n .content.recent{
	display: block;
}
/******* /NEWS *******/
/******* TUTORIALS *******/

.search_n .content.viewed{
	display: none;
}
.imagelive9{ width:100px; height:90px; display:block}

.advantages{ width:255px; float:right;}
.advantages .cont{
	 padding:10px; 
	 text-align:left; font-size:14px; line-height:18px; color:#464646; 
	 border:1px solid #D6D6D6;
	-webkit-border-radius: 7px;
	-moz-border-radius:7px;
	border-radius: 7px;
	background: #ededed; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	 }
.cont ul li{ padding:4px 0px 4px 15px; background:url(indexnew/liarrow_nn.gif) no-repeat}
.con_ddtt{ border-top:1px solid #b6b6b6}
.homabtfb{
	width:725px;
	height:auto !important;
	padding:10px;
	border:1px solid #D6D6D6;
-webkit-border-radius: 7px;
-moz-border-radius:7px;
border-radius: 7px;
background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */}

.list_carousel {
	position:relative;

}
.list_carousel ul {
margin: 0;
padding: 0;
list-style: none;
display: block;
}
.list_carousel li {
color: #999;
padding: 0;
overflow:hidden;
float: left;
}
			
.clearfix {
float: none;
clear: both;
}
.scc_prev {
float: left;
background:url(indexnew/gen_direct.png) 0px 0px;
height:67px;
width:30px;
left:-2px;
position: absolute;
top: 20%;
}
.scc_next {
float: right;
background:url(indexnew/gen_direct.png) -30px 0px;
height:67px;
width:30px;
right:-2px;
position: absolute;
top: 20%;
}

.scc_prev1 {
float: left;
background:url(indexnew/gen_direct.png) 0px 0px;
height:67px;
width:30px;
left:-2px;
position: absolute;
top: 30%;
}
.scc_next1 {
float: right;
background:url(indexnew/gen_direct.png) -30px 0px;
height:67px;
width:30px;
right:-2px;
position: absolute;
top: 30%;
}

.rel_prev1 {
float: left;
background:url(indexnew/gen_direct.png) 0px 0px;
height:67px;
width:30px;
left:-2px;
position: absolute;
top: 40%;
}
.rel_next1 {
float: right;
background:url(indexnew/gen_direct.png) -30px 0px;
height:67px;
width:30px;
right:-2px;
position: absolute;
top: 40%;
}

.fvs_prev, .fvs_prev1, .fvs_prev2 {
float: left;
background:url(indexnew/gen_direct.png) 0px 0px;
height:67px;
width:30px;
display:none;
left:-2px;
position: absolute;
top: 30%;
}
.fvs_next, .fvs_next1, .fvs_next2 {
float: right;
background:url(indexnew/gen_direct.png) -30px 0px;
height:67px;
width:30px;
display:none;
right:-2px;
position: absolute;
top: 30%;
}


.jcarousel-skin-tango .jcarousel-container {
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 960px;
	margin:0px auto;
}


.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  960px;
    height: auto;
}


.jcarousel-skin-tango .jcarousel-item {
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;

}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {

    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {

}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: -16px;
    width: 32px;
    height: 53px;
    cursor: pointer;
    background: transparent url(indexnew/next-horizontal11.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(indexnew/prev-horizontal11.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -94px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: -11px;
    width: 32px;
    height: 53px;
    cursor: pointer;
    background: transparent url(indexnew/prev-horizontal11.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(indexnew/next-horizontal11.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.live-event_badge {
    background-color: #D80000;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    line-height: 10px;
    margin-right: 5px;
    padding: 3px 4px;
    text-shadow: 0 1px 0 #880000;
    text-transform: uppercase;
    width:50px;
    float:left;
}

        p, h1, h2, h3, h4, ul, li, p, spaan
        {
            margin: 0px;
            padding: 0px;
        }
        a, img
        {
            border: none;
            outline: none;
        }
        ul, li
        {
            list-style-type: none;
        }
        
        .clear
        {
            display: block;
            clear: both;
        }
        .width100per
        {
            width: 100%;
            overflow: hidden;
            display: block;
            clear: both;
        }
        
        .content_body
        {
            width: 980px;
            background: #fff;
            border: 1px solid #dfdede;
            margin: 20px auto;
            height: auto;
			-moz-border-radius: 5px; 
  			-webkit-border-radius: 5px; 
 			border-radius: 5px;
        }
        .content_body_container
        {
            width: 932px;
            margin: 20px auto;
            overflow: hidden;
            padding: 20px 0px;
        }
        
        /*tv guide class*/
        
        .tv_guide_leftdiv
        {
            width: 300px;
            float: right;
            background: #f2f2f2;
            min-height: 300px;
            display: block;
        }
        .font11
        {
            font-size: 11px;
        }
        .font12
        {
            font-size: 12px;
            color: #636363;
        }
        .tv_guide_rightdiv
        {
            width: 675px;
            float: left;
        }
        .tv_guide_rightdiv_largebg
        {
            width: 22px;
            height: 650px;
            float: left;
            background: url(indexnew/tv_guide_right_large_bg.png) no-repeat left top;
        }
        .tv_guide_rightdiv_shows_rowmiddle
        {
            width: 675px;
            margin: 0px auto;
            padding-top: 10px;
        }
        .tv_guide_rightdiv_shows_boxone
        {
            width: 160px;
            float: left;
            height: 200px;
            margin: 10px 16px;
        }
        .tv_guide_rightdiv_shows_boxone-img
        {
			width:160px;
			height:120px;
			display:block;
			background:#e7e7e7;
            border: 1px solid #dadada;
        }
        .tv_guide_rightdiv_shows_boxone_title
        {
            color: #454545;
            font-size: 14px;
            font-weight: normal;
            padding: 5px 0px;
        }
		
		 .tv_guide_rightdiv_shows_boxone_n1
        {
            width: 160px;
            float: left;
            height: 200px;
            margin: 10px 12px;
        }
        .tv_guide_rightdiv_shows_boxone_n1-img
        {
			width:160px;
			height:120px;
			display:block;
			background:#e7e7e7 url(indexnew/yupp_live_default.jpg);
            border: 1px solid #dadada;
        }
        .tv_guide_rightdiv_shows_boxone_n1_title
        {
            color: #454545;
            font-size: 14px;
            font-weight: normal;
            padding: 5px 0px;
        }
        .tv_guide_rightdiv_shows_boxone_perbg
        {
            background: url(indexnew/percentage_color.png) no-repeat left top;
            width: 187px;
            height: 6px;
            float: left;
            margin-top: 5px;
        }
        
        .popular_title
        {
            color: #fff;
            display: block;
            font-size: 16px;
            padding: 5px 10px 12px;
            margin: 5px 0px;
            display: block;
			border-bottom:1px dotted #707070;
            text-align: left;
            overflow: hidden;
            clear: both;
        }
		.popular_title_playtit
        {
            color: #fff;
            background: #2f2f2f;
            display: block;
            font-size: 18px;
            padding:10px;
            display: block;
            text-align: left;
            overflow: hidden;
            clear: both;
			border-bottom: 1px solid #3c3c3c;
        }
        .popular_title_rtcont
        {
            color: #fff;
            background: #2f2f2f;
            display: block;
            font-size: 18px;
            padding: 10px;
            display: block;
            text-align: left;
            overflow: hidden;
            clear: both;
			border-bottom: 1px solid #3c3c3c;
        }
        .showmore_title
        {
            color: #222222;
            font-size: 13px;
            display: block;
            text-align: center;
            overflow: hidden;
            float: right;
            text-decoration: none;
        }
		
.nh_bannercont_bar {
    background:#9E9E9E;
    display: block;
    width: 100%;
	display:block;
	clear:both;
}

.event_playercont{ width:960px; margin:0px auto; display:block; overflow:hidden; background: #1a1a1a; 
 -moz-border-radius: 8px; 
  -webkit-border-radius: 8px; 
  border-radius: 8px; 
  border: 1px solid #3e3e3e;
margin:20px auto; 
-webkit-box-shadow: 0px 3px 6px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 3px 6px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 3px 6px 0px rgba(50, 50, 50, 0.75);
height:615px;
}

.content_body_eventplay {
   width: 600px;
	height:381px;
    padding: 44px 0px 10px 16px;
	float:left;
	display:block;
	
}

.marwid20px{ height:20px; display:block; clear:both}

.plyribock{ float:left; width:310px; margin-left:18px; height:auto; overflow:hidden;
background: #e0e0e0e; display:block;}

.plyribock ul{ margin:0px; padding:0px; list-style-type:none}
.plyribock li{ margin:0px; padding:0px; list-style-type:none; display:block; color:#333;}

.plyribock li .rtcont_new{ background:#2f2f2f; border-bottom:1px solid #3c3c3c; padding:8px 5px; overflow:hidden; display:block; text-decoration:none; font: normal 12px/18px Arial, Helvetica, sans-serif; color:#fff;}

.plyribock li .rtcont_new:hover{ background:#3c3c3c; padding:8px 5px;color: #fff;border-bottom:1px solid #4c4c4c;}
.riimg{ width:120px; height:67px; border:1px solid #4c4c4c; display:block; margin:3px; float:left; background: #e7e7e7 url(indexnew/relative_event_dt.jpg);}

.leimg{ width:140px; height:67px; margin:3px; overflow:hidden; float:left; line-height:17px; font-size:11px; text-align:left;}
.leimg h2{margin:0px; padding:0px; font-size:13px; font-weight:bold; line-height:18px; height:36px; overflow:hidden;  text-align:left; display:block; clear:both; text-shadow:1px 1px 1px #000;}
.leimg h2:hover{ color:#fff}

#scrollbar3 { width: 310px; margin: 5px 0 5px; }
#scrollbar3 .viewport { width: 295px; height: 405px; overflow: hidden; position: relative; }
#scrollbar3 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar3 .scrollbar{ background: transparent url(indexnew/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar3 .track { background: transparent url(indexnew/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar3 .thumb { background: transparent url(indexnew/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left:-5px }
#scrollbar3 .thumb .end { background: transparent url(indexnew/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar3 .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }


.res_ser_img{ float:left; height:110px; width:175px; display:block; outline:none; border:1px solid #c9c9c9 !important; background:url(indexnew/yupp_live_default.jpg)}
.serch_views_result{ width:100%; padding:3px 0px; display:block; clear:both; font-size:12px;}
.serch_views_result .number{ color:#eb7f00}
.serch_views_result_title
        {
            color: #89318A;
            font-size: 14px;
            font-weight: bold;
            padding: 5px 0px 0px 0px;
            text-decoration:none;
            display:block;
            clear:both;
        }
.search_result_paging_container{ width:99%; text-align:right; display:block; clear: both; overflow:hidden; margin:8px 0px;}

.nh_searchbg1{ background:url(indexnew/newhome_big_search.gif) no-repeat; width:352px; height:32px; display:block; float: right;}
.nh_search_box1{ border:none; width:290px; height:27px; padding:3px 10px; display:block; float:left; font:normal 16px/27px Arial, Helvetica, sans-serif; color:#5f5f5f; background:none}
.nh_search_button1{ border:none; width:42px; height:31px; padding:3px 0px; display:block; float:left; text-indent:-500000px; background:none; cursor:pointer}
.follow_fb{ background:url(indexnew/facebook_icon.gif) no-repeat right; height:25px; padding-top:6px !important; padding-bottom:6px !important; padding-right:35px !important; text-align:left; font:normal 14px/25px arial; text-decoration:none}

.button_login_example{
border:1px solid #b7b7b7; cursor:pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-family:arial, helvetica, sans-serif; padding: 5px 10px 5px 10px; font-weight:bold; text-align: center; color: #000000 !important; background-color: #d3d3d3;
 background-image: linear-gradient(top, #d3d3d3, #707070);
 }

.button_login_example:hover{
 border:1px solid #a0a0a0; background-color: #bababa;
 color:#FFFFFF;
 background-image: linear-gradient(top, #bababa, #575757);
 }
 
 
 .button_example_inner{
border:1px solid #b7b7b7; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; text-align: center; color: #FFFFFF; background-color: #d3d3d3;
 background-image: linear-gradient(top, #d3d3d3, #707070);
 }

.button_example_inner:hover{
 border:1px solid #a0a0a0; background-color: #bababa;
 background-image: linear-gradient(top, #bababa, #575757);
 }
 .lbform_n100{width:100%; display:block; clear:both; font:normal 14px/25px arial; padding:3px 0px}
 .lbf50_font{float:left; width:49%; font:normal 14px/25px arial; padding:3px 0px}
 .mr40lbform{margin-right:40px;}
 
 .font18Reports{ font-size:18px;  color:#89318a; line-height:23px; margin-left:131px}

.tab_wrapper{ width:auto; height:auto; display:block; overflow:hidden; margin:0 auto; background-color:#141414;}

p, h1, h2, h3, h4, ul, li, p, spaan{ margin:0px; padding:0px;line-height:20px;}
a, img{ border:none; outline:none;}
ul, li{ list-style-type:none;}

.Home_cho_fl {
    float: left;
    font: 16px/20px arial;
    margin: 10px 0 0 20px;
}

/*tv guide class*/

.Home_font11{ font-size:9px;}
.Home_font12{ font-size:10px; color:#636363}

.Home_boxone{ float:left; margin-left:17px; margin-bottom:10px; width:163px;}

.Home_boxone-img{ width:160px; height:120PX; border: 1px solid #dadada; background:url(indexnew/default.jpg) no-repeat; display:block}

.Home_boxone_title {
    color: #363636;
    font-size: 11px;
    font-weight: bold;
    height: 15px;
    overflow: hidden;
    padding: 2px 0;
    width: 162px;
}

.Home_boxone {
    float: left;
	margin: 20px 10px 10px 17px;

}

.Home_browse{ border-top:solid 1px #2f2f2f; padding:3px 12px 3px 3px; display:block; overflow:hidden; float:left; width:98%;}

.Home_choose_cat{ display:block; overflow:hidden; width:100%;}

.Home_choose_cat select{ float:right; margin-top:9px;}

.Home_categ{ float:right; padding:4px 10px 0 0;}
.ban-wrapper{width:1260px; height:333px;}
.note{font-size: 12px;padding: 20px 0 10px;color: #b3b3b3;}
.border-country{border:1px solid #3e3e3e;}

.player-logo{float:right; margin-top:150px;}
.nnumcount_cont{float:right; position:absolute; left:260px; top:74px;}

/********************************************************************************** 
									Dialog Boxes Section 
***********************************************************************************/
/*Login, Register, Forgot Password Styles*/ 
.event-videos{ min-height:450px;}
.backlog{ position:absolute; left:10px; top:15px; text-decoration:none; color:#FFFFFF; font-size:13px;}
.backlog a{text-decoration:none; font-size:14px; color:#FFF}
.backlog a:hover{text-decoration:none; font-size:14px; color:#FFF}
.dialog-overlay { position:fixed; z-index:1000; top:0px; bottom:0px; width:100%; height:100%; background:rgba(0,0,0,0.9); display: none;}

.login-dialog, .location-dialog {display:block; position:relative; background:#000000; border:1px solid #555555; color:#fff; min-height:150px; padding-bottom:50px; font-family:Arial, Helvetica, sans-serif; width:372px; margin:4% auto;}

.login-dialog-title {padding:40px 33px 10px; position:relative;}
.login-dialog-title h2 {text-align:center; color:#fff; text-transform:uppercase;}
.login-dialog-title h2.forgotpwd {text-transform:capitalize;}
.login-dialog-title .close {position:absolute; right:15px; top:15px;}
.login-dialog-title .back-login a{color:#fff;}
.login-dialog-title .back-login a:hover{text-decoration:underline;}

.login-dialog-content {padding:0 33px;}
.login-dialog-content .inputstyle {border:none; border-radius:0; margin-bottom:15px; font-size:14px; padding:10px; width:87%;}
.login-dialog-content .inputstyle:focus {color:#3a3a3a; -webkit-box-shadow:0 0 4px 2px rgba(0,112,130,0.8);box-shadow:0 0 4px 2px rgba(0,112,130,0.8);}
.login .inputstyle {width:87%;}
.login .email {background:url(../indexnew/icon-user.png) no-repeat 9px center #fff; padding-left:30px;}
.login .pwd {background:url(../indexnew/icon-lock.png) no-repeat 10px center #fff; padding-left:30px;}

.login-dialog-content .error-mesg {padding:10px; color:#b41919; text-align:center; border:2px solid #b41919; background:#fff; margin:10px 0; width:87%}
.login-dialog-content .success-mesg {padding:10px; color:#00ac41; text-align:center; border:2px solid #00ac41; background:#fff; margin:10px 0; width:87%}

.login-dialog-content .primary-btn {display:block; width:100%; background:#344245; padding:8px 20px;margin:20px 0;}
.login-dialog-content .primary-btn:hover {background:#1f2829;}
.login-dialog-content .forgot-pwd a{color:#fff; font-size:12px;}
.login-dialog-content .forgot-pwd a:hover {text-decoration:underline;}
.login-dialog-content .register-now a{color:#fff; font-size:14px; text-transform:uppercase;}
.login-dialog-content .register-now a:hover {text-decoration:underline;}

.login-dialog-footer {padding:20px 33px 48px; background:#fff; color:#53b4c4;}
.login-social li {display:block; float:left; margin-right:30px;}
.login-social li:last-child {margin-right:0;}
.login-social li a{display:block; width:82px; height:58px;background:url(../indexnew/icons-social-big.png) no-repeat left center; text-indent:-99999px;}

.login-social li a.icon-fb {background-color:#435f97; background-position:0 0;}
.login-social li a.icon-fb:hover {background-color:#31517f;}

.login-social li a.icon-google {background-color:#df5038; background-position:-82px 0;}
.login-social li a.icon-google:hover {background-color:#a53434;}

.login-social li a.icon-twitter {background-color:#37aadb; background-position:-164px 0;}
.login-social li a.icon-twitter:hover {background-color:#0592bc;}

/*User Details Section*/
.hbottom .user-dets {display:inline-block; position:relative;}
.hbottom .user-dets a{ text-align:right; float:right; color:#b2b2b2; font-size:12px;text-shadow:2px 2px 1px rgba(31, 41, 41, 0.75); display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.hbottom .user-dets a:hover {color:#fff;}

.login-dialog-content .primary-btn {display:block; width:284px; background:#344245; padding:8px 20px;margin:20px 0;}
.login-dialog-content .primary-btn:hover {background:#1f2829;}

/********************* Button Styles ********************/
.primary-btn {font-size:18px; color:#fff; text-transform:uppercase; text-align:center; background:#53b4c4; border:none; display:block; padding:10px 50px;}
.primary-btn:hover {background:#2f8290; cursor:pointer;}

.rupee_cur{ background:url(indexnew/rupee.png) no-repeat; width:17px; height:23px; display:block; float:left; margin-left:10px;}
.dollor_cur{ background:url(indexnew/us_dollor.png) no-repeat; width:17px; height:23px; display:block; float:left; margin-left:10px;}

.amount{float:left}
.offer_ext_font{ font-size:22px;}
.offer_ext_font_s{ font-size:12px;}
.call_us_col{ line-height:30px !important; font-size:20px !important; text-align:center !important; display:block; width:100%;}
.reach a{ width:100%; text-align:center; display:block; font-size:16px; color:#feb101; text-decoration:none;}
.reach a:hover{ text-decoration:underline;}
.custom_settings{ margin:20px 0 0 15px;}
a.price_cont_atr{ color:#000 !important; background:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; text-shadow:none; margin-top:4px; }
a.price_cont_atr_np{ color:#000 !important; background:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; text-shadow:none; margin-top:4px; }
.pop_pack_left{ width:48%; float:left; text-align:center; border-right:dotted 1px #ccc; margin-right:2%;}
.pop_pack_right{ width:49%; float:right; text-align:center;}
.pop_pack_offer, .cur_det{ font-size: 20px; color:#555; line-height:18px; margin-bottom:20px;}
.pop_pack_offer_min{ font-size:14px; color:#555;}
.pop_billed_amt{ display:block; width:100%; margin-top:10px;}

/******************************************** 
		custom-radio-checkbox
*********************************************/
.checkbox,
.radio {
	margin-bottom: 12px;
	padding-left:5px;
	position: relative;
	-webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	/*-webkit-backface-visibility: hidden;*/
	cursor:pointer;
	font-size:16px; color:#555;}
	
.checkbox input,
.radio input {
	outline: none !important;
	opacity: 0;
	filter: alpha(opacity=0);
	zoom: 1; }

.checkbox.checked .icon,
.radio.checked .icon {
	opacity: 1;
	display: block\9; }
	
.radio.checked .icon  {background-position:0 -20px;}
.checkbox.checked .icon{background-position:0 -22px;}
	
.checkbox.checked .icon-to-fade,
.radio.checked .icon-to-fade {
	opacity: 0;
	display: none\9;}

.checkbox.disabled,
.radio.disabled {
	color: #858585;
	cursor: default; }

.checkbox.disabled .icon,
.radio.disabled .icon {
	opacity: 0;
	display: none\9; }

.checkbox.disabled .icon-to-fade,
.radio.disabled .icon-to-fade {
	opacity: 1;
	display: block\9; }

.checkbox.disabled.checked .icon,
.radio.disabled.checked .icon {
	background-position: 0 -60px;
	opacity: 1;
	display: block\9; }

.checkbox.disabled.checked .icon-to-fade,
.radio.disabled.checked .icon-to-fade {
	opacity: 0;
	display: none\9; }

.checkbox .icon,
.checkbox .icon-to-fade,
.radio .icon,
.radio .icon-to-fade {
	background: url("../../indexnew/checkbox.png") 0 0 no-repeat;
	display: block;	
	left: 0;
	opacity: 1;
	position: absolute;
	top: 6px;
	-webkit-transition: opacity 0.1s linear;
	-moz-transition: opacity 0.1s linear;
	-o-transition: opacity 0.1s linear;
	transition: opacity 0.1s linear;
	-webkit-backface-visibility: hidden; }
.checkbox .icon,.checkbox .icon-to-fade{height: 22px;width: 22px;}
.radio .icon,.radio .icon-to-fade{height: 20px;width: 20px;}

.checkbox .icon,
.radio .icon {
	opacity: 0;
	top: 6px;
	z-index: 2;
	display: none\9; }

.radio .icon,
.radio .icon-to-fade {background-image: url(../../indexnew/radio.png);}
	
	
/****** Custom Styles ****/
/* Payment Cart */
.termsandcond .checkbox .icon, .termsandcond .checkbox .icon-to-fade{top:0;}

.select-device .radio .icon, .select-device .radio .icon-to-fade {top:-2px;}	

.pkg-names .radio .icon, .pkg-names .radio .icon-to-fade {top:1px;}	
.pkg-names .radio.checked {font-family: 'helvetica_condensedregular', sans-serif;font-size:20px; color:#3a3a3a;}
.period{ font-size:14px !important;}
