@charset "utf-8";
/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif; background:#fff; margin:0; padding:0;color: #2E2F2F;}
h1, h2, h3, h4, h5, h6, p, form, ul, li{margin:0px; padding:0px}
a{color:#0460a7; text-decoration}
a:hover{color:#000; text-decoration}
ul, li{list-style:none}
.clearfix:before, .clearfix:after{content: "\0020"; display:block; height:0; visibility:hidden}
.clearfix:after {clear: both}
.clearfix {zoom:1}
.clr{clear:both;}
.fleft{float:left}
.fright{float:right}
.bg_none{background:none !important}
.pright{padding-right:0px !important}
img{border:0}
.gbcolor, .gbcolor a{color:#37393a !important}
.gbcolor a:hover{color:#000}
.aqua_color{color:#11acd2}
.gcolor, .gcolor a{color:#4a4a4a !important}
.gcolor a:hover{color:#0460A7 !important}
.rcolor{color:#de7b05 !important}
.rcolor a{color:#de7b05 !important}
.ffg{font-family:Georgia, "Times New Roman", Times, serif}
.add_box{text-align:center; padding-bottom:15px}
.ta_right{text-align:right}
.pnone{padding:0px !important}
.mnone{margin:0px !important}
.vspacer5{padding-top:5px}
.vspacer3{padding-top:3px}
.vspacerb5{padding-bottom:5px}
.vspacer10{padding-top:10px}
.vspacerb10{padding-bottom:10px}
.vspacer15{padding-top:15px}
.vspacerb15{padding-bottom:15px}
.vspacer20{padding-top:20px}
.vspacer25{padding-top:25px}
.vspacer30{padding-top:30px}
.vmspacer10{margin-top:10px}
.vmspacerb10{margin-bottom:10px}
.vmspacer15{margin-top:15px}
.vmspacer20{margin-top:20px}
.colorb{color:#000 !important}
.colorb a{color:#000 !important}
.colorb a:hover{color:#404040 !important}
.colorw{color:#fff}
.colorg{color:#707273 !important}
.fsi{font-style:italic !important}
.pl{padding-left:0px !important}
.pleft10{padding-left:10px}
.pright10{padding-right:10px}
.fwb{font-weight:bold !important}
.fwn{font-weight:normal}
.txt_uc{text-transform:uppercase !important}
.txt11{font:11px Arial, Helvetica, sans-serif; color:#666869; padding-left:8px}
.text10{font-size:10px}
.text11{font-size:11px}
.txt12{font-size:12px; line-height:18px; /*color:#666869*/}
.txtb12{font-size:12px; font-weight:bold; /*color:#3c3d3d*/}
.txt14{font-size:14px; line-height:20px}
.txtb14{font-size:14px; font-weight:bold}
.txt16{font-size:16px}
.txt18{font-size:18px; line-height:24px; color:#4a4a4a; font-weight:normal}
.txt20{font-size:20px}
.txt30{font-size:30px}
.lh24{line-height:24px !important}
/*.txt11 a, .txtb12 a, .txt14 a{color:#0460a7 !important; font-style:normal}
.txt11 a:hover, .txtb12 a:hover, .txt14 a:hover, #trending_box ul li a:hover{color:#000}*/
.gtext26{font:26px/28px Georgia, "Times New Roman", Times, serif; color:#000}
.txt26{font-size:26px; font-weight:normal}
.txt30{font-size:30px; line-height:34px}
.border_bottom{border-bottom:1px solid #e2e3e4; padding-bottom:10px}
.img_box img{padding-right:10px; float:left; margin-bottom:10px; margin-top:5px;}
.bnone{border:0 !important}
/*---common css end here---*/

/*---header css start here---*/
#header{width:1002px; margin:0 auto; padding:10px 0; height:55px; }
.hlbox{width:1002px; margin:0 auto; padding:10px 0; position:relative}
.hlbox .ctrbox{font:bold 20px arial; text-align:center; width:1002px; position:absolute; top:15px}
/*.sprite_img{background:url(http://static.ibnlive.in.com/ibnlive/pix/ibnhome/sprite_img3.png) no-repeat left top; display:inline-block}*/
.sprite_img{background:url(http://static.ibnlive.in.com/ibnlive/pix/ibnhome/sprite_img7.png) no-repeat left top; display:inline-block}
.ibn_logo{background-position:0px 0px; width:178px; height:28px}
.cnn_ibn_logo{background-position:-174px -289px; width:38px; height:25px; margin:1px 0 0 20px}
.cnn_logo{background-position:-187px 0px; width:55px; height:37px}
.hpst_box{width:280px; margin-left:140px;padding-top:5px; }
.hsbox{border:1px solid #bcbcbc; width:276px;}
.hsbox input{height:27px; width:242px; border:1px solid #fff; overflow:hidden}
.simg{background-position:-288px -296px; width:33px; height:29px; border-left:1px solid #bcbcbc}
/*---header css start here---*/

/*---sprite css start here---*/
.btarrow{background-position:-334px -38px; width:8px; height:4px; margin:5px 5px 0 0}
.bbarrow{background-position:-345px -38px; width:8px; height:4px; margin:5px 5px 0 0}
.print_img{background-position:-335px -18px; width:16px; height:16px}
.email_img{background-position:-313px -18px; width:16px; height:11px}
.like_box{background-position:-106px -38px; width:110px; height:25px; text-align:right; font-weight:bold; font-size:14px; color:#588b0a; padding-top:5px; margin-left:10px}
.dlike_box{background-position:-224px -38px; width:110px; height:25px; font-weight:bold; font-size:14px; color:#b30303; text-align:right; margin-left:10px; padding-top:5px;}
.vicon{background-position:-248px -18px; width:23px; height:19px; position:absolute; top:65px; right:20px}
.btn{background-position:0px -82px; width:103px; height:33px; border:none}
.wlive{background-position:-248px  -1px; width:75px; height:15px; margin-left:10px}
.comment_img{background-position:-343px -1px; width:18px; height:11px; font:10px tahoma; color:#999; text-align:right;margin-left:5px}
.listing_img{background-position:-328px -1px; width:5px; height:8px; margin-right:10px}
.vimg{position:absolute; right:12px; top:44px; background-position:-248px -18px; width:23px; height:19px;}
.vrimg{position:absolute; left:130px; bottom:22px; background-position:-248px -18px; width:23px; height:19px;}
.raarrow{position:absolute; bottom:-5px; left:22px; background-position:-354px -18px; width:9px; height:5px}
.fp_img{background-position:-106px -82px; width:73px; height:11px}
.mc_img{background-position:-188px -82px; width:116px; height:12px}
.fb_img{background-position:-312px -82px; width:42px; height:11px}
.cj_vicon{left:100px; bottom:28px; position:absolute; background-position:-248px -18px; width:23px; height:19px;}
/*---sprite css end here---*/

#mid_contener{width:1002px; margin:0 auto}
#htop_box{padding:10px 0}
#htop_box .ht_left_box{width:690px}
.right{width:300px}
.rtitle{background:#373738; padding:8px; font-size:12px; color:#fff; position:relative; font-weight:bold}
.rtitle a{font-weight:normal; color:#fff}
ul.rinner_box{background:#f2f4f5; border:1px solid #c7c9ca; border-top:none}
ul.rinner_box li{background:url(http://static.ibnlive.in.com/ibnlive/pix/ibnhome/home/rli_bg.gif) repeat-x left bottom; padding:10px 8px 15px 8px; position:relative}
ul.rinner_box li img{float:left; padding:5px 10px 0 0}
ul.nbrinner_box{background:#f5f4e9; border:1px solid #cdcaac; border-top:none}
ul.nbrinner_box li{background:url(http://static.ibnlive.in.com/ibnlive/pix/ibnhome/home/rnbli_bg.gif) repeat-x left bottom; padding:20px 10px; position:relative}
ul.nbrinner_box li.more_m{padding:8px; text-align:center}
ul.nbrinner_box li img{float:left; padding:5px 10px 0 0}
ul.nbrinner_box li .str_img img{padding:0 2px 0 0}
ul.nbrinner_box li:last-child, ul.rinner_box li:last-child{background:none}
.adt_box{background:#f5f4e9; padding:6px 10px}
ul.listing{font-size:12px; font-weight:bold; color:#000; padding:15px 0px 10px 0px}
ul.listing li{padding:5px 0}
.msleft_box{width:318px; border-right:1px solid #ccc; padding-right:10px}
.tbd{color:#505151; border-bottom:1px dotted #565656; font-weight:bold; font-size:12px}
.msright_box{width:338px}
.tsbox{font-size:10px; color:#696969; padding:5px 0 0 0 ; }
.tsbox2{font-size:10px; color:#979797; padding:5px 0 0 0 ; text-align:center;border:0px; background-color:#ffffff}
.hp_sbox{width:226px; text-align:right; font-size:11px;position:relative; top:-2px;padding-left:5px}
.crt_box{background:#3b3c3d; padding:10px 0; text-align:center; color:#fff}
.crt_box a{color:#f3cf05}
.hvsection{background: -moz-linear-gradient(top, #fbf8db 90%, #f0edc7 100%); border-top:1px solid #d0cc9c; border-bottom:1px solid #d0cc9c;
 background: -webkit-linear-gradient(top, #fbf8db, #f0edc7);
background: -o-linear-gradient(top, #fbf8db, #f0edc7);
background: -ms-linear-gradient(top, #fbf8db, #f0edc7);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbf8db', endColorstr='#f0edc7',GradientType=0 )}
.hvsection ul li{float:left; border-width:2px; border-right:1px solid #d0cc9c; width:105px; padding:10px; font-size:11px; font-weight:bold; position:relative; text-align:center}

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e8e9ea',GradientType=0 )}
.hvsection ul li{float:left; border-width:2px; border-right:1px solid #dedede; width:105px; padding:10px; font-size:11px; font-weight:bold; position:relative; text-align:center}
.hvsection ul li img{padding-bottom:5px}
.sec_text{font:normal 24px Georgia, "Times New Roman", Times, serif; padding-left:20px}
.hvsection ul li span{top:48px; right:32px}
.hvsection ul li a{color:#4a4a4a}
.hvsection ul li:last-child{padding-right:0px; border-right:none}
.mid_left{width:310px; padding-right:40px}
.mid_left ul li{margin-bottom:15px; font-size:12px; line-height:18px; color:#585858}
.mid_left ul li p{width:238px; float:right}
.mid_left ul li img{padding:5px 8px 0 0; float:left}
.mid_left ul li .video_box{position:relative}
.mid_left ul li .video_box img{float:right}
.mid_left ul li .video_box p{width:200px; float:left}
.hp_pgbox{padding-top:20px; font-weight:bold; font-size:12px}
.hp_pgbox img{padding-bottom:5px}
ul.slisting li{border-bottom:1px solid #dedede; padding-bottom:12px; margin-bottom:12px; font-size:14px; line-height:20px}
.ihleft_box{padding-top:10px}
/*---poll box css start here---*/
.poll_box{background:#f5f4e9; border:1px solid #cdcaac; padding:10px 15px; text-align:center; position:relative; color:#4a4a4a}
.poll_box .yes_box{padding:8px 15px; background:#42b602; font-weight:bold; font-size:14px; color:#fff; position:absolute; top:50%; left:11px; display:inline-block}
.poll_box .no_box{padding:8px 15px; background:#d4021b; font-weight:bold; font-size:14px; color:#fff; position:absolute; top:50%; right:12px; display:inline-block}
.poll_box .yes_box a, .poll_box .no_box a{color:#fff}
.poll_box img{padding-right:1px}
/*---poll box css start here---*/

/*---home page google add css start here---*/
.hga_box{border:1px solid #b1bec5; background:#f1f6f9; padding:5px}
.hga_box .hga_inner{font-size:12px; color:#404345; border-bottom:1px solid #fff; padding-bottom:10px; margin-bottom:10px}
.hga_box .hga_inner span a{color:#bababa}
.hga_box .hga_inner span a:hover{color:#6a6a6a}
/*---home page google add css end here---*/

/*---cnnibn show css start here---*/
.show_tv_stitle{font-weight:bold; font-size:14px; color:#fff; background:#373738; padding:5px 10px}
#cn_show_box{padding:10px 0; border-bottom:1px solid #c9c9ca; margin-bottom:30px}
#cn_show_box ul li{float:left; width:194px; padding:0 50px 30px 0; color:#434445}
#cn_show_box ul li a{color:#434445}
#cn_show_box ul li img{padding-bottom:5px}
.tsinner_box{background:#f5f4e9; padding:5px 8px; width:48%; color:#4a4a4a}
.tsinner_box .rnow{background:#aa0411; padding:2px 5px; font-weight:bold; font-size:12px; color:#fff; display:inline-block}
.tsinner_box .nxt{background:#4a900c; padding:2px 5px; font-weight:bold; font-size:12px; color:#fff; display:inline-block}
/*---cnnibn show css end here---*/

.hppoll_box{background:#f2f4f5; padding:8px 10px 20px}
.spl_box{background:#fde547; padding:8px; border:1px solid #cdb00e; margin:15px 0}
.spl_box span{background:#d90619; padding:5px 8px; font:bold 12px Arial, Helvetica, sans-serif; color:#fff}
.mid_add{padding:5px 0px 25px 0px}
.ldbox .lbox{padding-left:7px}

/*---breaking news css start here---*/
#bnbox{background:#f4d503; font-weight:bold; font-size:18px; line-height:40px; height:40px}
#bnbox img{float:left; padding-right:10px}
#bnbox a{color:#000}
/*---breaking news css end here---*/

/*---score card css start here---*/
#scard{background:#f8f6eb; border-bottom:1px solid #ccc; padding:8px 10px 10px}
#scard .scmid{width:615px}
#scard img{padding-top:5px}
#scard .scmid span{padding-right:38px}
/*---score card css end here---*/

#ctv_box{border-bottom:1px solid #ccc; padding:10px 0 8px 0}
#article_mid{background:url(http://static.ibnlive.in.com/ibnlive/pix/ibnhome/article/article_bg_new.jpg) repeat-y center top; font-family:Arial, Helvetica, sans-serif; color:#3c3d3d}
#article_inner_box{width:1002px; margin:0 auto}
#aleft_box{width:140px; padding-top:10px}
#aleft_box ul li{border-bottom:1px dotted #4d4d4e; font:bold 14px/18px Georgia, "Times New Roman", Times, serif; padding:15px 10px 15px 10px; color:#9ba3aa; position:relative}
#aleft_box ul li.act{background:#fff; color:#bc5408}
#aleft_box ul li a{color:#3e3f40}
#aleft_box ul li a:hover{color:#9ba3aa}
.scbox{background:#fff; border:1px solid #a2a6a9; padding:5px; border-left:4px solid #11acd2; font:bold 12px Arial, Helvetica, sans-serif; margin:10px 10px 0px 10px; text-align:center}
.scbox a{color:#000}
.scbox a:hover{color:#383838}
#aright{width:840px}
#acontent_box{width:518px}
.vpg_box{width:250px}
.vpg_box ul li{width:70px; float:left; background:#f6970f; font-weight:bold; font-size:11px; color:#fff; text-align:center; padding:3px 0; margin-right:8px}
.vpg_box ul li a{color:#fff}
.vpg_box ul li.act{background:#d05902; position:relative}
.vpg_box ul li.act img{position:absolute; bottom:-4px; left:45%}
.vpg_box ul li.dact{background:#d4d6d7}
.twitter_box{border:1px solid #ccc; padding:3px 5px 4px; background:url(http://static.ibnlive.in.com/ibnlive/pix/ibnhome/article/tbg.gif) repeat-x left top; font-weight:bold; font-size:12px}
.twitter_box a{color:#000}
.twitter_box a:hover{color:#464646}
.twitter_box img{padding:0 10px 0 0  !important}

/*---google css start here---*/
.google_box{font-size:12px; line-height:16px; color:#585a5c; width:224px; position:relative; padding-bottom:10px}
.google_box span{font-size:11px}
.google_box span a{color:#585a5c}
.google_box .gtext{color:#c0c1c1; font-size:11px; position:absolute; bottom:-7px; right:10px}
.google_box h4{font-weight:bold; font-size:12px; color:#dc1102; padding-bottom:5px}
.google_box h4 a{color:#dc1102}
/*---google css start here---*/

.acbox{padding:10px 0}
.acbox p{font-size:14px; line-height:22px; padding-bottom:20px}
.acbox .aimg_box{position:relative; margin:10px 0; overflow:hidden; z-index:1}
.acbox .aimg_box p{position:absolute; bottom:-100px; left:0px; background:#000; opacity:0.8; font-size:16px; line-height:18px color:#fff; padding:5px; -moz-transition: all 500ms ease 0s; 
-webkit-transition: all 500ms ease 0s; z-index: 2}
.acbox .aimg_box:hover p{bottom:3px;}
.acbox .aimg_box p a{color: #FFFFFF}
.tag_box{background:#f2f5f6; padding:15px; border-left:5px solid #11acd2}
.tag_box p{font-size:16px; padding-bottom:5px}
.ldbox{font-weight:bold; font-size:14px; color:#000}
.comment_box{padding-top:25px}
.comment_box textarea{width:98%; padding:1%; border:1px solid #d6d6d6; height:100px}
#Offensive_box { border: 1px solid #4F5050;}
#Offensive_box .bottom_box {border-bottom: 1px dotted #CCCCCC;  color: #000000;font: 12px Arial,Helvetica,sans-serif; margin: 5px; padding-bottom: 5px;}
.cimg{width:54px}
.cimg img{border:1px solid #ccc}
.ctext{width:452px}
#ap_right_box{width:300px}

/*---share css start here---*/
#share_box{background:#fdf1af; padding:10px 10px 7px; border:1px solid #ada15e; position:relative}
#share_box .sfleft_box{width:600px}
#share_box .sfleft_box span{float:left}
#share_box .sfleft_box span a{font-size: 0px}
.fb_box iframe{width:80px !important}
.tw_box iframe{width:85px !important}
.gp_box div{width:60px !important}
.in_box, .in_box iframe{width:90px !important}
.tm_box iframe{width:90px !important}
.reddit_box{ float: left; margin-right: 20px;}
.ep_contener{width:85px}
.ep_box{background:#fff; border:1px solid #c9c9c9; padding:2px 5px 0 !important; margin-right:5px}
.ttp{width:1002px; padding:0px; margin:0 auto; position:relative; z-index:999; background:#fff; -webkit-transition-duration: 0s, .3s}
/*---share css end here---*/

#trending_box{background:#fbf6da; border:1px solid #b1b3b5}
#trending_box h2{border-bottom:1px solid #b1b3b5; padding:8px 10px; font-weight:bold; font-size:14px; color:#000}
#trending_box ul{padding:10px}
#trending_box ul li{font:bold 14px/18px Georgia, "Times New Roman", Times, serif; border-bottom:1px dotted #4d4d4e; padding-bottom:15px; margin-bottom:15px}
#trending_box ul li:last-child{border:0}
#trending_box ul li img{float:left; padding-right:10px}
#trending_box ul li a{color:#3e3f40}

/*---next and pvr story css start here---*/
.np_box{background:#f2f5f6; border:3px solid #11acd2; width:362px; padding:8px; font-family:Arial, Helvetica, sans-serif; position:fixed; bottom:0px; right:-530px}
.np_box .np_inner_box{border-bottom:1px solid #c6cbcc; padding:10px 0; font-size:14px; color:#262727}
.np_box .np_inner_box a{color:#0460a7}
.np_box .np_inner_box a:hover{color:#000}
.np_box .np_inner_box h4{color:#11acd2; font-weight:bold; font-size:12px}
/*---next and pvr story css end here---*/

.mslink_box{position:absolute; right:0px; top:32px; background:#373738; padding:5px 10px; width:150px; z-index:99; display:none}
.mslink_box ul{padding:0 15px}
.mslink_box ul li{padding:5px 0 0 5px; font-size:12px; list-style:square; line-height:20px; color:#e1e1e1}
.mslink_box ul li a{color:#fff}
.mlinks_darrow{background-position:-68px -332px; width:8px; height:4px; margin-left:5px}
.mlinks_uarrow{background-position:-57px -332px; width:8px; height:4px; margin-left:5px}
.wlive-ibn7{background-position: -64px -356px; width:74px; height:15px; position:relative; margin-left:10px}
.wlive-lokmat{background-position: -140px -356px; width:79px; height:15px; position:relative; margin-left:10px}
.ibn7_hindi{background-position: -64px -356px; width:74px; height:15px; position:relative; margin-left:10px}
.ibn_lokmat{background-position: -140px -356px; width:79px; height:15px; position:relative; margin-left:10px}