@font-face {
    font-family: 'Arial-Black';
    src: url('ab.eot');
    src: url('ab.eot?#iefix') format('embedded-opentype'),
         url('ab.woff') format('woff'),
         url('ab.ttf') format('truetype'),
         url('ab.svg#"Arial-Black"') format('svg');
    font-weight: bold;
    font-style: normal;
}

.txtupper {
    text-transform: uppercase;
}
#wholecontent {
    color: #000000;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding:0;
    text-align: left;
    width: 1000px;
}
.lft {float:left;}
.seclist {
    border-bottom: 1px solid #AFAFAF;
    border-top: 1px solid #AFAFAF;
    float: left;
    margin: 10px 0 0 5px;
    width: 980px;
}
.secname {
    background-color: #DC0C17;
    background-image: url("../images/sec-arow.gif");
    background-position: right top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: left;
    font: bold 16px arial;
    height: 18px;
    padding: 3px 11px 3px 4px;
    text-transform: uppercase;
}
.secother {
    color: #666666;
    float: left;
    font: bold 14px arial;
    margin-top: 5px;
    text-align: left;
    text-transform: uppercase;
}
.secother span {
    margin: 0 3px;
}
.pathway {
    border-bottom: 1px solid #AFAFAF;
    color: #666666;
    float: left;
    font: bold 12px arial;
    margin-bottom: 10px;
    margin-left: 5px;
    padding-bottom: 3px;
    padding-top: 10px;
    width: 980px;
}
.pathway a {
    color: #666666;
    font: 12px arial;
    text-decoration: none;
}
section#left {
    border-right: 1px solid #AFAFAF;
    display: inline;
    float: left;
    margin-left: 5px;
    margin-top: 10px;
    width: 680px;
}
.fotborder {
    border-top: 1px solid #AFAFAF;
    clear: both;
	padding-top:10px;
    margin: 0 auto;
    width: 981px;
}
@font-face {
    font-family: 'WebRupee';
    src: url('WebRupee.V2.0.eot');
    src: local('WebRupee'), url('WebRupee.V2.0.ttf') format('truetype'), url('WebRupee.V2.0.woff') format('woff'), url('WebRupee.V2.0.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.rupee, .breakbott .rupee, .breakbott .rupee span {
    font-family: 'WebRupee';
}

    .breakbott .rupee, .breakbott .rupee span {
        font-size: 14px;
    }

body {
    margin: 0;
    font: 12px arial;
    /*background-image: url(../images/bg-strip.gif);*/
    background-repeat: repeat-x;
    background-position: center top;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
}

#itgd_links {
    background-color: #5C5C5C;
    color: #CDCDCD;
    font: bold 11px/15px arial;
    margin: 0;
    padding: 5px;
	$padding:3px 5px 4px 5px;
    text-align: center;
    width: 990px;
}

    #itgd_links a {
        color: #CDCDCD;
        text-decoration: none;
    }

        #itgd_links a:hover {
            color: #D81921;
        }
		
		#itgd_links ul {margin:0; padding:0;}
		#itgd_links ul li {float:left; padding:0 10px; list-style:none; border-right:1px solid #CDCDCD;}
		.clr {clear:both}
		#itgd_links ul li.last {border-right:none;}
a {
    text-decoration: none;
}

    a:hover {
        text-decoration: underline;
    }

img {
    border: none;
}
.article-small .articletext img.img {
    border: none;
	margin:2px 0 0 0;
}

.clear {
    clear: both;
}

.topbg {
    background-color: #000000;
    border-bottom: 1px solid #FFFFFF;
    float: left;
    height: 147px;
    width: 1000px;
}

header {
    width: 1000px;
    margin: 0 auto;
}

.ad {
    color: #8c8c8c;
    font: normal 11px Tahoma;
    text-align: center;
    margin: 3px 0;
}

#navigation_nw {
    background: none repeat scroll 0 0 #D5D5D5;
    color: #FFFFFF;
    height: 31px;
    margin-bottom: 10px;
    text-align: center;
    z-index: 9999;
}

    #navigation_nw #topmenu_link {
        width: 990px;
        margin: auto;
    }

        #navigation_nw #topmenu_link a {
            text-decoration: none;
        }

        #navigation_nw #topmenu_link ul {
            list-style: none outside none;
            margin: 0 0 0 10px;
            padding: 0;
			/*z-index: 2147483647 !important;*/
        }

    #navigation_nw ul li.hover {
        margin-top: 0 !important;
    }
    /* LEVEL ONE*/
    #navigation_nw #topmenu_link ul.dropdown {
        position: relative;
		z-index: 99999;
    }

        #navigation_nw #topmenu_link ul.dropdown li {
            background: none repeat scroll 0 0 #D5D5D5;
            border-right: 0 solid #FFFFFF;
            float: left;
            font: bold 15px Arial;
            padding: 2px;
            text-shadow: 0 0.09em 0 #FFFFFF;
        }

        #navigation_nw #topmenu_link ul.dropdown a:hover {
            color: #000;
        }

        #navigation_nw #topmenu_link ul.dropdown a:active {
            color: #3E3E3E;
        }
		#navigation_nw #topmenu_link ul.dropdown li h1 {font:bold 15px Arial; margin-top:0; padding-top:0;}
        #navigation_nw #topmenu_link ul.dropdown li a {
            color: #3E3E3E;
            display: block;
            padding: 4px 9px;
        }

        #navigation_nw #topmenu_link ul.dropdown li:last-child a {
            border-right: none;
            padding: 4px 4px;
        }
        /* Doesn't work in IE */
        #navigation_nw #topmenu_link ul.dropdown li.hover, #navigation_nw #topmenu_link ul.dropdown li:hover {
            background: #999;
            color: #3E3E3E;
            position: relative;
        }

            #navigation_nw #topmenu_link ul.dropdown li.hover a {
                color: #fff;
                text-shadow: 0 0.04em 0 #333;
            }
        /* 	LEVEL TWO*/
        #navigation_nw #topmenu_link ul.dropdown ul {
            width: 140px;
            visibility: hidden;
            position: absolute;
            top: 100%;
            left: 0;
            margin: 0;
            padding: 0;
            z-index: 9;
        }

            #navigation_nw #topmenu_link ul.dropdown ul li {
                font-weight: normal;
                background: #D5D5D5;
                color: #000;
                border-bottom: 1px solid #ccc;
                float: none;
                text-align: left;
            }
                /* IE 6 & 7 Needs Inline Block */
                #navigation_nw #topmenu_link ul.dropdown ul li a {
                    border-right: none;
                    width: 100%;
                    display: inline-block;
                }

            #navigation_nw #topmenu_link ul.dropdown ul.sub_menu li a {
                font-weight: bold;
                font-size: 12px;
                color: #3E3E3E;
                text-shadow: 0 0.08em 0 #f0f0f0;
            }

                #navigation_nw #topmenu_link ul.dropdown ul.sub_menu li a:hover {
                    color: #fff;
                    text-shadow: 0 0.08em 0 #333;
                }

            /* LEVEL THREE*/
            #navigation_nw #topmenu_link ul.dropdown ul ul {
                left: 100%;
                top: 0;
            }

            #navigation_nw #topmenu_link ul.dropdown ul li a {
                color: #3E3E3E;
            }

        #navigation_nw #topmenu_link ul.dropdown li:hover > ul {
            visibility: visible;
        }

        #navigation_nw #topmenu_link ul.dropdown li.last {
            border-right: none;
            padding: 2px 1px;
        }

#wrapper {
    margin: 0 auto;
    text-align: left;
    width: 1000px;
}

#mainpage {
    min-height: 1px;
    padding: 0 8px;
    margin: 0 auto;
}

.alpha {
    width: 660px;
    float: left;
}

.beta {
    float: right;
    width: 300px;
}

.mainrow {
}

.left-column {
    float: left;
    width: 335px;
}

.right-column {
    float: right;
    width: 300px;
}

.article {
    margin-bottom: 20px;
}

    .article a {
        color: #000000;
        position: relative;
        text-decoration: none;
    }

        .article a:hover {
            color: #0072BC;
            text-decoration: none;
        }

.firstzone_lefttop {
    position: relative;
}

    .firstzone_lefttop h1, .articlelarge h1 {
        font: bold 2.5em/34px "Arial" !important;
        margin-bottom: 8px;
        margin-top: -6px;
    }

    .firstzone_lefttop h2, .articlelarge h2 {
        font: bold 2.5em/34px "Arial" !important;
        margin-bottom: 8px;
        margin-top: -6px;
    }

    /*.firstzone_lefttop img, .articlelarge img {display:block;}*/
    .firstzone_lefttop p, .articlelarge p {
        font: 14px/17px Tahoma;
        margin: 0 0 10px;
    }

.article-small h2 {
    font: bold 1.3em/20px "Arial";
    margin-bottom: 8px;
}

.article-small .articletext {
    min-height: 68px;
    margin-bottom: 5px;
}

    .article-small .articletext img {
        border: 0;
        margin: 2px 8px -2px 0;
        border: 1px solid #999;
    }

    .article-small .articletext p {
        font: 13px/16px arial;
        margin: 0 0 8px;
    }

.articletext-holders {
    margin-top: 5px;
}

.comment_links {
    margin: 0 0 5px;
    padding: 0;
    clear: both;
    font: 1.2em;
}

    .comment_links > li {
        border-left: 1px solid #000;
    }

    .comment_links li {
        border-left: 0px solid #000;
        float: left;
        list-style-type: none;
        padding: 0 1px 0 8px;
        white-space: nowrap;
    }

        .comment_links li.first {
            border-left: none;
            padding: 0;
        }

        .comment_links li a {
            color: #000000;
            display: block;
            padding-right: 7px;
            position: relative;
            font-family: Tahoma;
            font-size: 12px;
        }

            .comment_links li a .linktext {
                padding-left: 21px;
                font-family: arial;
            }

            .comment_links li a .icon {
                background-color: #000000;
                background-image: url(../images/spt_previewlinks_5.gif);
                height: 12px;
                left: 0;
                margin-top: 2px;
                position: absolute;
                width: 19px;
            }

            .comment_links li a.comments-link .icon {
                background-position: -30px 0;
            }

            .comment_links li a.share-link .linktext {
                padding-left: 15px;
            }

            .comment_links li a.share-link .icon {
                width: 12px;
            }

            .comment_links li a.share-link .icon {
                background-position: -210px 0px;
            }

.relatedlist {
    margin-top: 8px;
}

    .relatedlist ul {
        margin: 0;
        padding: 0 0 0 15px;
    }

       .relatedlist ul li {
    color: #363737;
    font: bold 12px/16px Arial;
    list-style: disc outside url("../images/related-icon.gif");
}

            .relatedlist ul li.story {
                list-style: url(../images/related-icon.gif);
            }

            .relatedlist ul li.photo {
                list-style: url(../images/related-icon.gif);
            }

            .relatedlist ul li.video {
                list-style: url(../images/related-icon.gif);
            }

            .relatedlist ul li a {
                color: #000000;
                text-decoration: none;
            }

                .relatedlist ul li a:hover {
                    color: #dc0c17;
                }


.bloggcol {
    margin: 20px 0;
}

.bloggleft {
    float: left;
    width: 350px;
}

.colright {
    float: right;
    width: 300px;
}

.consubrtbox .bloggtitle {
    color: #000000;
    font: bold 14px arial;
}

    .consubrtbox .bloggtitle a {
        color: #000000;
        text-decoration: none;
    }

        .consubrtbox .bloggtitle a:hover {
            color: #0072BC;
            text-decoration: none;
        }

.consubrtbox a {
    color: #666666;
    text-decoration: none;
    font-family: "Arial-Black";
}

    .consubrtbox a:hover {
        text-decoration: underline;
    }

.blogger {
    color: #000;
    font: bold 12px arial;
    margin-bottom: 3px;
}

    .blogger a {
        color: #000;
        text-decoration: none;
    }

.bloggleft p {
    margin: 0;
}
.consubrtbox p a {font: normal 12px arial; color:#000;}

.bloggleft img {
    margin: 0 5px 5px 0;
}

.consubrtbox {
    margin-bottom: 5px;
}

    .consubrtbox .more {
        text-align: right;
		color: #666666;
		font-family: "Arial-Black";
    }
	 .consubrtbox .more a { text-align: right; color: #666666;
		font-family: "Arial-Black";}

.bloggcontentdiv {
    margin-bottom: 15px;
}

.blogger a:hover {
    text-decoration: underline;
}

.adtext {
    text-align: center;
    color: #000;
    font: 11px arial;
}


.image-swap-carousel .carousel {
    padding: 2px 2px 4px 2px;
    position: relative;
}

.image-swap-carousel h3 {
    margin-bottom: 2px;
    font-weight: bold;
}

.image-swap-carousel .gallery-frame {
    position: relative;
    margin-bottom: 4px;
    height: 350px;
    overflow: hidden;
}

    .image-swap-carousel .gallery-frame a {
        display: block;
    }

    .image-swap-carousel .gallery-frame img {
        display: block;
        align: center;
    }
	/* new added on 08-01-2013*/
	.image-swap-carousel span {
        min-width: 280px;color:#fff; /*background-color:#000;*/
        position: absolute;
        left: 0;
        bottom: 0;
        padding: 4px 10px 4px 10px;
        font: bold 20px arial;
        opacity: 0.7;
        filter: alpha(opacity=90);
    }
	.image-swap-carousel span a {background-color:#000;color:#FFFFFF; /*min-width: 274px;*/min-width: 280px;
        position: absolute;
        left: 0;
        bottom: 0;
        padding: 4px 10px 4px 10px;
        font: bold 20px arial;
        opacity: 0.7;
        filter: alpha(opacity=90);}
	/* end */

    .image-swap-carousel .gallery-frame span {
        min-width: 274px;
        position: absolute;
        left: 0;
        bottom: 0;
        padding: 4px 10px 4px 10px;
        font: bold 20px arial;
        opacity: 0.7;
        filter: alpha(opacity=90);
    }
	 .image-swap-carousel .gallery-frame span a {color:#FFFFFF; min-width: 274px;
        position: absolute;
        left: 0;
        bottom: 0;
        padding: 4px 10px 4px 10px;
        font: bold 20px arial;
        opacity: 0.7;
        filter: alpha(opacity=90);}

.image-swap-carousel .carousel-holder {
    border: 1px #C0C0C0 solid;
    overflow: hidden;
}

.puff li {
    margin-bottom: 5px;
    list-style: none;
    background: #E9EAF2;
    clear: both;
}

    .puff li:hover {
        background: #0097d6;
    }

.puff img {
    float: right;
    border: none;
}

.puff a {
    display: block;
    text-decoration: none;
    position: relative;
    height: 125px;
    *height: 122px;
}

   .puff a .pufftext {
    color: #333333;
    display: block;
    float: left;
    font: 12px/14px arial;
    height: 115px;
    overflow: hidden;
    padding: 4px 5px 5px;
    width: 123px;
}
.puff li:hover a .pufftitle{ color: #fff; !important;}
    .puff a .pufftitle {
    color: #000000;
    display: block;
    font: 12px/15px "Arial-Black";
    margin-bottom: 3px;
}

        .puff a .pufftitle h2 {
            color: #000000;
            display: block;
            font: normal 12px/15px "Arial-Black";
            margin-bottom: 5px;
        }

            .puff a .pufftitle h2 a:hover {
                color: #FFF;
            }

    .puff a p {
        margin: 0;
        padding: 0;
        font: 12px/14px arial;
        color: #333333;
    }

    .puff a:hover, .puff a:hover .pufftitle, .puff a:hover p {
        color: #000;
    }
        .puff a:hover .pufftitle {
            color:#0072bc;
        }

.puff li.stayconnected {
    margin-bottom: 20px;
}

.puff li.ad300x250_li {
    margin-top: 20px;
}

.ad300x250 {
    position: relative;
    margin-bottom: 20px;
}


.photos_chunk {
    background-color: #fff;
    border-radius: 8px;
    padding-bottom: 0;
    margin-bottom: 20px;
}

    .photos_chunk .photo_heading {
        color: #000000;
        font: 32px/32px "Arial-Black";
        margin-left: 0px;
    }

        .photos_chunk .photo_heading a {
            color: #000000;
            text-decoration: none;
        }

            .photos_chunk .photo_heading a:hover {
                text-decoration: underline;
            }

        .photos_chunk .photo_heading span {
            float: right;
            font: bold 14px arial;
            margin: 14px 0px 0 0;
        }

    .photos_chunk .photosdiv .col {
        background-color: #000;
        float: left;
        margin-right: 30px;
        padding: 10px;
        width: 179px;
        height: 170px;
        overflow: hidden;
    }

        .photos_chunk .photosdiv .col:hover {
            background-color: #E9EAF2;
        }

            .photos_chunk .photosdiv .col:hover .videoTitle a {
                color: #0072bc;
            }
                .photos_chunk .photosdiv .col:hover .videoTitle a:hover {
                    color: #0072bc;
                }

        .photos_chunk .photosdiv .col.last {
            margin-right: 0;
        }

    .photos_chunk .vidnimg {
        position: relative;
    }

    .photos_chunk .videoTitle {
        color: #FFFFFF;
        font: 12px/14px "Arial-Black";
    }

        .photos_chunk .videoTitle a {
            color: #FFFFFF;
            text-decoration: none;
        }

            .photos_chunk .videoTitle a:hover {
                text-decoration: underline;
            }


.footband {
    background-color: #1B0C55;
    border-right: 1px solid #FFFFFF;
    color: #FFFFFF;
    font: bold 12px arial;
    padding: 5px 15px;
    margin: 0 auto;
}

    .footband ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .footband ul li {
            border-right: 1px solid #CCCCCC;
            color: #FFFFFF;
            float: left;
            font: bold 12px arial;
            padding: 0 12px 0 11px;
        }

            .footband ul li a {
                color: #FFFFFF;
                text-decoration: none;
            }

                .footband ul li a:hover {
                    text-decoration: underline;
                }

            .footband ul li.last {
                border-right: none;
            }
/**************************************************************/









.wocc, .link-wocc a, .linkro-wocc a:hover {
    background-color: #333;
    color: #FFFFFF;
}

.wocc-orange, .link-wocc-orange a, .linkro-wocc-orange a:hover {
    background-color: #ff6600;
    color: #FFFFFF;
}





/*
ul.cleared {margin:0; padding:0;}
.article-large .linkro-darkred, .article-tri-headline .linkro-darkred{font:bold 32px/36px arial; color:#555555;}
.article-small .linkro-darkred{font:bold 16px/18px arial; color:#555555;}
.linkro-darkred a {color:#555555;}
.linkro-darkred a:hover {color:#cc0000; text-decoration:none;}
*/

.bogr2, .link-bogr2 a, .linkro-bogr2 a:hover {
    background-color: #E3E3E3;
    color: #000000;
    text-decoration: none;
}

.wocc, .link-wocc a, .linkro-wocc a:hover {
    color: #fff;
    background-color: #333;
}

.arrow-small-r, .arrow-small-u, .arrow-small-l, .arrow-small-d {
    background-position: -160px -120px;
    float: left;
    height: 11px;
    margin: 3px 1px 0 0;
    width: 5px;
}

.wob .arrow-small-r, .link-wob a .arrow-small-r, .linkro-wob a:hover .arrow-small-r,
.wox .arrow-small-r, .link-wox a .arrow-small-r, .linkro-wox a:hover .arrow-small-r,
.wocc .arrow-small-r, .link-wocc a .arrow-small-r {
    background-position: -20px -120px;
}
 .linkro-wocc a:hover .arrow-small-r {background:none;}

.item {
    margin-bottom: 20px;
    position: relative;
}

    .item ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }




.nobmarg {
    margin-bottom: 0;
}





.tl, .tr, .bl, .br {
    /*background-image: url("../images/spt_rndcorner_4.png");*/
    height: 8px;
    position: absolute;
    width: 8px;
}

.tl {
    background-position: 0 0;
}

.tl {
    left: 0;
    top: 0;
}

.tr {
    background-position: -10px 0;
}

.tr {
    right: 0;
    top: 0;
}

.bl {
    background-position: 0 -10px;
}

.bl {
    bottom: 0;
    left: 0;
}

.br {
    background-position: -10px -10px;
}

.br {
    bottom: 0;
    right: 0;
}

.bing {
    border: 2px solid #999999;
}

    .bing .text-input {
        border: none;
        font: italic 14px/30px arial;
        color: #959595;
        height: 30px;
        width: 210px;
        border-radius: 5px;
        padding: 0 5px;
        float: left;
    }

    .bing button {
        line-height: 30px;
        background: #999999;
        border: none;
        cursor: pointer;
        height: 30px;
        margin-left: 1px;
        width: 70px;
        font: normal 14px/30px "Arial-Black";
        color: #FFFFFF;
        float: right;
        /*	_height: 34px;
	_margin-left: 0px; */
        *height: 34px;
        *margin-left: 0px;
    }

.usability {
    height: 1px;
    left: -10000px;
    overflow: hidden;
    position: absolute;
    text-align: left;
    width: 1px;
}

legend {
    color: #000000;
}

.bing {
    font-size: 0.83em;
}

    .bing div.bow {
        border: 1px solid #004DB3;
        float: left;
        width: 230px;
    }

.bow, .link-bow a, .linkro-bow a:hover {
    background-color: #FFFFFF;
    color: #000000;
}

.bing .ctnr-l {
    border-right: 1px solid #3B79A4;
    float: left;
    font-size: 1.1em;
    line-height: 21px;
    padding-right: 0;
    width: 75px;
}

.bing .ctnr-l, .bing .ctnr-r {
    display: block;
    min-height: 21px;
    padding: 4px 4px 4px 0;
}

.nowrap {
    white-space: nowrap;
}

.bing .ctnr-l {
    font-size: 1.1em;
    line-height: 21px;
}

.bow, .link-bow a, .linkro-bow a:hover {
    color: #174CA4;
}

.bing .ctnr-l input {
    height: 13px;
    margin: -3px 1px 0 2px;
    vertical-align: middle;
    width: 13px;
}

input, textarea, select, button {
    font-family: Arial,Helvetica,sans-serif;
    font-size: inherit;
    font-weight: inherit;
}

.bing .ctnr-r {
    float: right;
    width: 145px;
}



input, textarea, select, button {
    font-family: Arial,Helvetica,sans-serif;
    font-size: inherit;
    font-weight: inherit;
}

.bing .bing-logo {
   /* background: url("../images/spt_search.png") no-repeat scroll 0 -1px transparent;*/
    cursor: pointer;
    display: block;
    float: right;
    height: 31px;
    margin-right: 4px;
    width: 56px;
}

.gamma {
    border-bottom: 1px solid #004DB3;
    margin-bottom: 15px;
	padding-bottom: 10px;
}
.gamma .article {margin-bottom: 0px !important;}
.column-splitter {
    min-height: 1px;
}

    .column-splitter .first-column {
        width: 350px;
        float: left;
    }

.article-large h2, .article-tri-headline h2 {
    margin: 0 0 4px;
}


.article-large .articletext-holder {
    float: left;
    padding: 0 0 8px 10px;
    width: 320px;
}
/*
.article-large .articletext-holders {
    float: left;
    padding: 0 0 8px 0px;
    width: 350px;
}
*/
.article-large div.article-icon-links-container {
    margin-bottom: 5px;
}

div.article-icon-links-container {
    clear: both;
}

    div.article-icon-links-container ul.article-icon-links li.first {
        border-left: 0 none;
        padding: 0;
    }

    div.article-icon-links-container ul.article-icon-links li {
        border-left: 1px solid #C9252C;
        float: left;
        list-style-type: none;
        padding: 0 1px 0 6px;
        white-space: nowrap;
    }

.gr3ox, .link-gr3ox a, .linkro-gr3ox a:hover {
    color: #C0C0C0;
}

div.article-icon-links-container ul.article-icon-links li a {
    color: #C9252C;
    display: block;
    padding-right: 5px;
    position: relative;
    z-index: 10;
}

    div.article-icon-links-container ul.article-icon-links li a.share-link .icon {
        background-position: -210px 0;
    }

    div.article-icon-links-container ul.article-icon-links li a.addstories-link .icon, div.article-icon-links-container ul.article-icon-links li a.removestories-link .icon, div.article-icon-links-container ul.article-icon-links li a.share-link .icon {
        width: 12px;
    }

    div.article-icon-links-container ul.article-icon-links li a .icon {
        background-color: #C9252C;
        background-image: url("../images/spt_previewlinks_5.gif");
        height: 12px;
        left: 0;
        margin-top: 2px;
        position: absolute;
        width: 19px;
    }

ul.article-icon-links li a.comments-link .icon {
    background-position: -30px 0;
}

div.article-icon-links-container ul.article-icon-links li a.videos-link .icon {
    background-position: -90px 0;
}

div.article-icon-links-container ul.article-icon-links li a.addstories-link .linktext, div.article-icon-links-container ul.article-icon-links li a.removestories-link .linktext, div.article-icon-links-container ul.article-icon-links li a.share-link .linktext {
    padding-left: 15px;
}

div.article-icon-links-container ul.article-icon-links li a .linktext {
    padding-left: 21px;
}
/*
.article-small, .item .article-small {
    margin-bottom: 20px;
}
.article-small h2 {
    margin: 0;
}

.article-small h2, .article-smallslant h2, .article-star-search h2, .article-star-search h3 {
    font-size: 1.3em;
    font-weight: bold;
    margin: 5px 0 0;
}

.article-large .articletext .morelinks, .article-large img, .article .articletext img {
    display:block;
    margin: 0 8px 2px 0;
}
*/
div.article-icon-links-container {
    clear: both;
}

.static {
    position: static !important;
}

.wogr6, .link-wogr6 a {
    background-color: #333333;
    color: #FFFFFF;
}

/*.bdrgr3, a.link-bdrgr3, a.linkro-bdrgr3:hover, a:hover .linkro-bdrgr3 {
    border-color: #C0C0C0;
    border-style: solid;
    border-width: 1px;
}*/
.carousel {
    position: relative;
}

.carousel-holder a, .carousel-holder a:hover {
    outline: medium none;
    text-decoration: none;
}

.carousel-holder .horizontal .scroller {
    clear: both;
}

.image-swap-carousel .scroller {
    width: auto;
}

.carousel .scroller {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.carousel-holder .horizontal .itemlist {
    left: 0;
    position: relative;
    top: 0;
    width: 5000px;
}

.image-swap-carousel .itemlist {
    margin-left: -91px !important;
}

.carousel .itemlist {
    font-size: 0.83em !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
}

.carousel-holder .horizontal .itemlist li {
    float: left;
}

.image-swap-carousel .itemlist li {
    margin-right: 18px !important;
    width: 86px;
}

.carousel .itemlist li {
    list-style: none outside none;
    overflow: hidden;
    padding: 0 !important;
    position: relative;
}

.gr5ox, .link-gr5ox a {
    color: #666666;
}

.carousel .itemlist li img {
    display: block;
}

.image-swap-carousel .itemlist li span {
    bottom: 0;
    height: 14px;
    left: 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
    width: 83px;
}

.carousel .itemlist li span {
    display: block;
    opacity: 0.85;
    padding: 2px 4px;
    position: absolute;
}

.xogr2, .link-xogr2 a, .linkro-xogr2 a:hover {
    background-color: #E3E3E3;
}

.image-swap-carousel .paging-controls {
    margin: 0 2px;
}

.carousel .paging-controls {
    position: relative;
}

.image-swap-carousel .paging-controls a.next {
    background-position: -50px 0;
}

.carousel .paging-controls a.next {
    right: 0;
}

.image-swap-carousel .paging-controls a {
    height: 74px;
    top: -74px;
    width: 10px;
}

.carousel .paging-controls a {
/*    background-image: url("../images/carousel_hz_sprite_7.png");*/
    background-position: 0 0;
    background-repeat: no-repeat;
    position: absolute;
}

.carousel-holder a, .carousel-holder a:hover {
    outline: medium none;
    text-decoration: none;
}

.tabbed-headlines .dm-tabs li a {
    padding: 2px 0;
    font-size: 1.2em;
    width: 181px;
}

.tabbed-headlines .dm-tabs .tl {
    top: -1px;
    left: -1px;
}

.tabbed-headlines .dm-tabs .tr {
    top: -1px;
    right: -1px;
    _right: 0;
}

.tabbed-headlines .drop-shadow {
    border-right: 1px solid black;
    border-bottom: 1px solid black;
}

    .tabbed-headlines .drop-shadow .bdrcc {
        border-top: 0;
        padding: 10px 0;
        _height: auto;
        overflow: hidden;
    }

    .tabbed-headlines .drop-shadow ul {
        _height: auto;
    }

.tabbed-headlines .arrow-small-r {
    background-position: -781px -153px;
    float: none;
    height: 5px;
    left: 7px;
    position: absolute;
    top: 3px;
}

.tabbed-headlines div ul li {
    font-size: 12px;
    list-style: none outside none;
    margin-bottom: 3px;
    padding: 1px 0;
    position: relative;
}
    .tabbed-headlines div ul li.more {
        margin-top: 10px;
    }

.tabbed-headlines div ul li a {
    background-color: #FBFAFA;
    border-bottom: 1px dotted #666666;
    color: #000000;
    display: block;
    font-family: Arial;
    font-weight: bold;
    line-height: 17px;
    padding: 0 11px 5px 20px;
}
.dm-tabs {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.news .bdrcc, .news a.link-bdrcc, .news .linkro-bdrcc:hover, .news a:hover .linkro-bdrcc 
{
    background-color: #FBFAFA;
}

.dm-tabs li {
    float: left;
    font-weight: bold;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
}

.tabbed-headlines .dm-tabs .tl {
    left: -1px;
    top: -1px;
}

.news .xocc, .news .link-xocc a, .news .linkro-xocc a:hover {
    background-color: #00AAD2;
}

.cnr5 .tl {
    background-position: -20px 0;
}

.cnr5 .tr, .cnr5 .tl, .cnr5 .br, .cnr5 .bl {
    height: 5px;
    width: 5px;
}

.cnr-bdr .tl {
    left: -1px;
    top: -1px;
}

.gr4ox, .link-gr4ox a, .linkro-gr4ox a:hover {
    color: #999999;
}

.news .ccox, .news .link-ccox a, .news .linkro-ccox a:hover {
    color: #000000;
    font: bold 12px/16px arial;
}

    .news .link-ccox a:hover {
        color: #cc0000;
    }

.news .wocc, .news .link-wocc a, .news .linkro-wocc a:hover {
    background-color: #000000;
    color: #FFFFFF;
    text-decoration: none;
}
.editors-choice ul {
    background: none repeat scroll 0 0 #F6F6F6;
    float: left;
    padding-top: 5px;
	min-width: 300px;
}
.editors-choice h3.bdrcc {
    background-color: #D71920;
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    color: #FFFFFF;
    font: bold 20px arial;
    letter-spacing: -1px;
    padding: 8px;
}

.editors-choice h3.bdrcc a {
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
}
.editors-choice h3.bdrcc a:hover {color: #FFFFFF;}
.editors-choice ul li {
    border-bottom: 1px solid #CCCCCC;
    font-weight: bold;
    margin-top: 8px;
    min-height: 27px;
    padding-bottom: 5px;
    padding-left: 26px;
    position: relative;
	padding-right:5px;
}
.editors-choice ul li .wocc {
    background-color: #F6F6F6;
    color: #D71920;
    font: bold 26px arial;
    left: 5px;
    position: absolute;
    top: -3px;
}
.news .ccogr2, .news .link-ccogr2 a, .news .linkro-ccogr2 a:hover {
    background-color: #E3E3E3;
    color: #00AAD2;
}

.dm-tabs li a {
    display: block;
    float: left;
    outline: medium none;
}

.cnr5 .ow-igr2-bx .tl {
    background-position: -20px -80px;
}

.cnr5 .ow-igr2-bx .tr {
    background-position: -27px -80px;
}

.tabbed-headlines div li a {
    display: block;
    padding: 0 11px 0 19px;
}

.bold {
    font-family: Arial-Black !important;
    font-weight: normal !important;
}

.dm-tab-pane {
    width: 100%;
}

.dm-tab-pane ul {
    margin: 0 5px;
    padding: 0;
}

    .dm-tab-pane thead {
        display: none;
    }

/*-------------Common---------------*/

.blueheader {
    color: #000000;
    font-family: "Arial-Black",Gadget,sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px;
    margin-bottom: 5px;
    text-align: left;
}

#ad {
    margin-bottom: 1px;
    height: 90px;
    width: 728px;
}

#lefttop {
    float: left;
    margin-left: 2px;
    width: 263px;
}

#righttop {
    float: right;
    width: 728px;
    margin-left: 0;z-index:999999999!imortant;
}

#logo, #date, #sitelogo, #search {
    margin: 0px 0 1px 0;
}

#logo {
    margin-top: 2px;
}

    #logo img {
        margin-top: 4px;
        margin-left: 3px;
    }

#date {
    color: #B4B4B4;
    font-family: tahoma;
    font-size: 11px;
    margin: 4px 0 0 4px;
    text-align: left;
}

#sitelogo {
    color: #fff;
    font-size: 10px;
    text-align: center;
}

.hottoppic {
    color: #d71920;
    font: bold 14px arial;
    margin-bottom: 1px;
    margin-left: 30px;
	margin-top:6px;
}

    .hottoppic .hottoppictitle {
        float: left;
        margin: 6px;
    }

    .hottoppic img {
        margin-right: 5px;
    }

    .hottoppic .text {
        color: #dfdedf;
        font: bold 12px arial;
        margin: 8px 0 6px;
        text-align: left;
        text-transform: uppercase;
        float: left;
		width: 595px;
		/*text-overflow: ellipsis; */
		white-space: nowrap;
		overflow: hidden;
    }


        .hottoppic .text span {
            margin: 0 .5%;
            text-align: left;
        }

        .hottoppic .text a {
            color: #dfdedf;
        }

        .hottoppic .text span.red {
            color: #E30400;
        }

            .hottoppic .text span.red a {
                color: #E30400;
            }



#sitelogo a, .arrow-small-r, .searchBtn, .left-rd, .right-rd, #frommagcont .lof-navigator-wapper, #frommagcont .lof-navigator-wapper .lof-previous, #frommagcont .lof-navigator-wapper .lof-next, #frommagcont #bottbg, .kindle-icon, .ipad-icon, .print-icon, .digital-icon, .smstop, .weektop, .weekbott, .fb-icon, .tw-icon, .plus-icon, .rediff-icon, .rss-icon, .mobile-icon, .tv-icon, #multibox #toppart #rightpart a, #multibox #toppart #rightpart a.current, #mtpopchunk #mttoppart #mttopright a, #mtpopchunk #mttoppart #mttopright a.current, #onthestand .sub, #browseit .left-rd, #browseit .right-rd, .must-see-icon, .must-watch-icon, .media-play-icon, .media-image-icon, .morelink, .pmedia-play-icon, .pmedia-image-icon, .right-media-play-icon, .right-media-image-icon, .large-media-play-icon, .large-media-image-icon {
    background: url(../images/India-Today-Sprites1.png) no-repeat scroll 0 0;
}
#dont-miss-icon{
	padding: 0!important;
		display: block;
		left: 87% !important;
		top: 2%!important;
		height: 34px;
		min-width: 34px!important;
		position: absolute!important;
		z-index: 100;
		width: 34px;
		opacity: 1 !important;
		background-color: transparent;
}

.dontmissicon2{
		
		/*background-position: -783px -23px;*/
		background: url(../images/dphoto-icon.png) no-repeat scroll 0 0 !important;
		
}

.dontmissicon1{
	/*	background-position: -747px -26px*/
	background: url(../images/dvideo-play-icon.png) no-repeat scroll 0 0 !important;
}

.media-play-icon, .media-image-icon {
    display: block;
    height: 38px;
    right: 4px !important;
    bottom: 4px;
    width: 37px;
    position: absolute;
    z-index: 100;
}

.media-image-icon {
    background-position: -783px -23px;
}
.media-play-icon {
    background-position: -747px -26px;
}

.pmedia-play-icon, .pmedia-image-icon {
    bottom: 3px;
    display: block;
    height: 37px;
    position: absolute;
    right: 3px;
    width: 37px;
    z-index: 100;
}

.right-media-play-icon, .right-media-image-icon {
    display: block;
    height: 38px;
    right: 4px;
    bottom: 4px;
    width: 37px;
    position: absolute;
    z-index: 100;
}


.article-large .pmedia-play-icon, .article-large .pmedia-image-icon {
    right: 4px;
    bottom: 10px;
}

.large .pmedia-play-icon, .large .pmedia-image-icon {
	bottom: 8px;
    right: 5px;
}

.smallimg .pmedia-image-icon {
    background-position: -858px -32px;
}

.smallimg .pmedia-play-icon {
    background-position: -880px -30px;
}

.smallimg > a {
    width: 95px;
    height: 66px;
    float: left;
}

.smallimg .pmedia-play-icon, .smallimg .pmedia-image-icon {
    /*    bottom: -63px;
    height: 20px;
    right: 10px;
    width: 18px; */
	bottom: 0;
    height: 20px;
    right: 8px;
    width: 20px;
}



.article .articletext.large img {
    float: none;
}

.large .large-media-play-icon {
    left: auto;
    top: auto;
    right: 30px;
    bottom: 15px;
}

.pmedia-image-icon, .right-media-image-icon, .large-media-image-icon {
    background-position: -782px -23px;
}
.bot6px {bottom: 6px;}

.pmedia-play-icon, .right-media-play-icon, .large-media-play-icon {
    background-position:-745px -23px;
}

.divpos {
    position: relative;
}

.left-rd {
    background-position: -700px -5px;
    float: left;
    height: 25px;
    width: 7px;
}

.right-rd {
    background-position: -717px -5px;
    float: right;
    height: 25px;
    width: 7px;
}

.searchBtn {
    background-position: -523px -5px;
    border: medium none;
    height: 22px;
    width: 31px;
    cursor: pointer;
}

.serchtxt {
    float: left;
    font: 12px arial;
    margin-right: 5px;
    padding: 2px;
    width: 192px;
}

#sitelogo .mail-today a {
    background-image: none !important;
    height: 16px !important;
    margin-right: 5px;
    margin-top: 3px;
    text-indent: 0 !important;
    width: auto !important;
}

#sitelogo .business-today a {
    background-position: -317px 2px;
    margin-right: 5px;
    width: 66px;
}
#sitelogo .in-today a {
    background-position: -390px -3px;
    margin-right: 5px;
    width: 43px;
}

#sitelogo .aajtak a {
    background-position: -439px -3px;
    margin-right: 5px;
    width: 31px;
}

    #sitelogo .headlines-today a {
        background-position: -475px 0;
        width: 40px;
    }

    #sitelogo span a {
        display: block;
        float: left;
        height: 23px;
        text-indent: -9999px;
    }


#footer {
    margin-top: 10px;
    clear: both;
}

#itgd_group_links {
    color: #656565;
    font: 11px/18px arial;
    margin: 0 auto 15px;
    text-align: center;
    width: 980px;
}

    #itgd_group_links strong {
        color: #656565;
        font-family: "Arial-Black", Gadget, sans-serif;
        font-weight: 600;
        margin: 0 0 0 1px;
    }

    #itgd_group_links span {
        color: #656565;
        font-family: arial;
        margin: 0 0 0 5px;
        font-weight: bold;
    }

    #itgd_group_links a {
        color: #656565;
        margin: 0 5px;
        text-decoration: none;
    }

        #itgd_group_links a:hover {
            text-decoration: underline;
        }

ul#footer_menu {
    margin: 0;
    text-align: center;
    border: 1px solid #656565;
    border-left: none;
    border-right: none;
    line-height: 16px;
    padding-bottom: 2px;
    *padding-top: 2px;
    width: 940px;
    $width:980px;
}

    ul#footer_menu li {
        display: inline;
        color: #656565;
        font: 11px arial;
        text-transform: uppercase;
        border-right: 1px solid #656565;
        padding: 0 10px;
    }

        ul#footer_menu li a {
            color: #656565;
            text-decoration: none;
        }

            ul#footer_menu li a:hover {
                text-decoration: underline;
            }

#copyrights {
    color: #656565;
    font: 11px arial;
    padding: 10px 0;
    text-align: center;
    width: 980px;
}

    #copyrights a {
        color: #656565;
        text-decoration: none;
    }

        #copyrights a:hover {
            text-decoration: underline;
        }

.left {
    float: left;
}

.supplement {
    margin-bottom: 20px;
    font: 12px arial;
    color: #3d4561;
    border-bottom: 1px solid #AFAFAF;
    height: auto;
    padding: 0 0 10px;
    border-top: 1px solid #AFAFAF;
}

    .supplement select {
        border: 1px solid #333;
        font-size: 12px;
    }

.coll {
    float: left;
    border-right: 1px solid #AFAFAF;
    padding: 10px 10px 0;
    height: 100%;
}

.supplementcoll {
    width: 205px;
    padding-left: 0;
    padding-right: 0;
    min-height: 380px;
}

.column {
    width: 176px;
}

.blog {
    width: 371px;
    text-align: left;
}

.yearsago {
    width: 165px;
}

.supplementsect {
    padding: 0 10px 0 0;
}

.supplementcolcat {
    margin-bottom: 20px;
}

.dotdvider {
    border-bottom: 1px dotted #AFAFAF;
    padding-bottom: 10px;
}

.supplementcoltitle {
    font-family: "Arial-Black", Gadget, sans-serif;
    font-weight: 600;
    color: #D31100;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.supplementtext {
    text-align: left;
    line-height: 16px;
}

.supplementleft {
    float: right;
    width: 75px;
}

    .supplementleft ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .supplementleft ul li {
            line-height: 16px;
        }

        .supplementleft ul ul {
            padding-left: 10px;
        }

        .supplementleft ul li span {
            background: #D31100;
            color: #FFFFFF;
            padding: 2px;
        }

            .supplementleft ul li span a {
                text-decoration: none;
                color: #FFFFFF;
            }

        .supplementleft ul li a {
            text-decoration: none;
            color: #3d4561;
        }

            .supplementleft ul li a:hover {
                text-decoration: underline;
            }

.perfect {
    background: #E2E2E2;
    padding: 0 10px 10px 10px;
    margin-top: 0px;
    width: 90px;
    float: left;
}

.perfecttitle {
    color: #D31100;
    font: 13px arial;
    line-height: 15px;
}

    .perfecttitle a {
        color: #D31100;
    }

.perfecttext {
    color: #3D4562;
    font-family: arial;
    font-size: 12px;
    text-align: left;
}

.columnimg {
    margin-right: 5px;
}

.columntext {
    float: right;
    width: 175px;
}

.supplementcolcat .title {
    color: #D31100;
}

    .supplementcolcat .title a {
        color: #D31100;
    }

.supplementcolcat .name {
    color: #000000;
    font-weight: bold;
}

.supplementcolcat .more {
    color: #D31100;
}

    .supplementcolcat .more a {
        color: #D31100;
        text-decoration: none;
    }

        .supplementcolcat .more a:hover {
            text-decoration: underline;
        }

.surfdiv {
    border-bottom: 1px solid #AFAFAF;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.blogleft {
    float: left;
    width: 175px;
    padding-right: 7px;
    border-right: 1px solid #AFAFAF;
}

.blogright {
    float: right;
    width: 178px;
}

.blogimg {
    margin: 4px 0;
}

.blog .shortdetail {
    font-size: 11px;
}

    .blog .shortdetail a {
        font-size: 11px;
        color: #3d4561;
    }

.blog .profile img {
    float: left;
    width: 46px;
}

.blog .profile .proright {
    float: right;
    width: 118px;
}

.blog .profilediv {
    border-top: 1px dotted #AFAFAF;
    padding-top: 8px;
    margin-top: 5px;
}

.blogstext ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: left;
}

    .blogstext ul li {
        border-bottom: 1px dotted #AFAFAF;
        line-height: 16px;
        padding: 3px 0;
        color: #000000;
    }

        .blogstext ul li a {
            text-decoration: none;
            color: #000000;
        }

            .blogstext ul li a:hover {
                text-decoration: underline;
            }

.selectblog {
    margin-top: 20px;
}

.divleft {
    float: left;
}
/*------------------------------------*/



.tab-box {
    font: bold 18px/30px arial;
    width: 340px;
}

.tab-box a.activeLink {
	color: #000000;
	background-color: #FBFAFA;
	border: 1px solid #000000;
    border-bottom: 0px solid #000000;
}

.tab-box a {
	background-color: #999999;
    border-bottom: 1px solid #000000;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 30px;
    text-align: center;
    width: 166px;
}
.tab-box a:hover{text-decoration: none;}
.tabcontent {
    margin-right: 5px;
    margin-top: -1px;
	$margin-top: -3px;
    padding-top: 10px;
    width: 100%;
}

.hide {
    display: none;
}

#share-overlay.open {
    background-position: 0 0;
}

#share-overlay {
    background-position: -390px 0;
    display: none;
    height: 0;
    overflow: hidden;
    position: absolute;
    width: 0;
    z-index: 99999;
}

    #share-overlay, #share-overlay .connector {
        background: url("http://f.dailymail.co.uk/i/furniture/misc/spt_bgnd_share_312x232_2.png") no-repeat scroll 0 0 transparent;
    }

        #share-overlay .bigLinks li {
            float: left;
            padding-top: 5px;
            width: 50px;
        }

.bigLinks li {
    width: 46px;
}

#share-overlay .digg {
    clear: left;
}

#share-overlay .bigLinks-3 {
    height: auto;
    margin-top: 11px;
    width: 55px;
}

#share-overlay .bigLinks, #share-overlay .bigLinks-3 {
    float: left;
}

    #share-overlay .bigLinks-3 li {
        height: 50px;
        padding: 2px 0 3px;
        width: 55px;
    }

.bigLinks-3 .print a {
    background-position: -585px 5px;
}

.bigLinks li a, .bigLinks-3 li a {
    background: url("../images/spt_socialbookmarks_22x22eachbttn.png") no-repeat scroll 0 0 transparent;
    color: #003580;
    display: block;
    height: 50px;
    position: relative;
    width: 46px;
}

#share-overlay .bigLinks-3 li span {
    bottom: 6px;
    width: 55px;
}

.bigLinks-3 li a span {
    left: -2px;
    width: 54px;
}

.bigLinks li a span, .bigLinks-3 li a span {
    bottom: 8px;
    font-size: 9px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 50px;
}

.bigLinks-3 .email a {
    background-position: -535px 5px;
}

.bigLinks .twitter a {
    background-position: -35px 0;
}

.bigLinks .googleplus a {
    background-position: -235px 0;
}

.bigLinks .messenger a {
    background-position: -285px 0;
}

.bigLinks .linkedin a {
    background-position: -335px 0;
}

.bigLinks .digg a {
    background-position: -86px 0;
}

.bigLinks .newsvine a {
    background-position: -135px 0;
}

.bigLinks .fark a {
    background-position: -385px 0;
}

.bigLinks .nowpublic a {
    background-position: -435px 0;
}

.bigLinks .reddit a {
    background-position: -485px 0;
}

.divider {
    border-bottom: 1px solid #333;
    margin-bottom: 20px;
}

.mostpopulartext {
    font: normal 20px Arial-Black;
    text-align: left;
    width: 100%;
    color: #666;
    background-color: #fff;
    padding: 0 0 0px;
}

    .mostpopulartext span {
        background-color: #000;
        color: #fff;
        padding: 0px 5px 0px 5px;
        font-family: "Arial-Black";
        font-weight: normal;
        font-size: 24px;
    }

    .mostpopulartext .lightcolor {
        background-color: #cdcdcd;
        color: #666;
        padding: 0 10px 0 5px;
        font-family: "Arial-Black";
        font-weight: normal;
        font-size: 24px;
    }

.limgborder {
    border: 10px solid #666;
}

.fb-icon, .tw-icon, .plus-icon, .rediff-icon, .rss-icon, .mobile-icon, .tv-icon, .tv-iconph {
    background: url(../images/India-Today-Sprites1.png) no-repeat scroll 0 0;
}

.fb-icon, .tw-icon, .plus-icon, .rediff-icon, .rss-icon, .mobile-icon, .tv-icon, .tv-iconph {
    width: 36px;
    height: 40px;
    display: block;
    margin-left: 7px;
    float: left;
}

.fb-icon {
    background-position: -5px -35px;
    margin: 0;
}

.tw-icon {
    background-position: -48px -35px;
}

.plus-icon {
    background-position: -92px -35px;
}

.rediff-icon {
    background-position: -137px -35px;
}

.rss-icon {
    background-position: -180px -35px;
}

.mobile-icon {
    background-position: -223px -35px;
}

.tv-icon {
    background: url("../images/ht-live-tv_on-white.gif") no-repeat scroll 3px 5px transparent;
}

.tv-iconph {
    background: url("../images/ht-live-tv_photogallery.gif") no-repeat scroll 3px 5px transparent;
}

.footer .dm-tabs li {
    margin-right: 5px;
}

.footer {
    margin-bottom: 15px;
}

/**************************/
.move_prev {
    float: left;
    width: 50px;
    height: 174px;
    background: #EAEAEA;
    text-indent: -1000px;
    margin-right: 5px;
}

.move_next {
    float: right;
    width: 50px;
    height: 174px;
    background: #EAEAEA;
    text-indent: -1000px;
    margin-left: 5px;
}

.move_prev .arrow-left {
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 20px solid #CC0000;
    margin-top: 70px;
    margin-left: 10px;
}

.move_next .arrow-right {
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid #CC0000;
    margin-top: 70px;
    margin-left: 25px;
}

.toppic .count {
    background: #252525;
    font: bold 14px arial;
    color: #FFF;
    text-align: center;
    padding: 10px;
    clear: both;
}

    .toppic .count ul {
        margin: 0 auto;
        padding: 0;
        list-style: none;
        height: 20px;
        width: 80px;
    }

        .toppic .count ul li {
            float: left;
            padding: 5px;
        }

.colhead, .blogghead, .surferhead {
    padding: 0px;
    font: normal 15px "Arial-Black";
    color: #000000;
    margin-bottom: 5px;
    text-transform: uppercase;
    border-bottom: 1px solid #000000;
    letter-spacing: -1px;
}

.colhead a, .blogghead a, .surferhead a {color: #000000; text-decoration:none;}
.colhead a:hover, .blogghead a:hover, .surferhead a:hover {color: #000000; text-decoration:underline;}

.colright p {
    margin: 0;
    font: 12px arial;
}

.colright img {
    margin: 0 5px 5px 0;
}

.sniptitle {
    background: #DB0C16;
    font: bold 17px arial;
    text-align: center;
    color: #FFFFFF;
    border-radius: 5px 5px 0 0;
}

    .sniptitle a {
        color: #FFF;
        text-decoration: none;
    }

        .sniptitle a:hover {
            text-decoration: underline;
        }

.snipbox {
    width: 171px;
    height: 192px;
    border: 1px solid #333;
    border-radius: 8px 8px 0 0;
    border-bottom: none;
    font-family: Arial, Helvetica, sans-serif;
}

.snipmidd {
    margin-top: 10px;
    padding: 0 5px;
}

    .snipmidd p.snpheader {
        color: #DC0C17;
        font-family: "Arial-Black",Gadget,sans-serif;
        font-size: 12px;
        font-weight: 600;
        line-height: 14px;
        margin: 0;
        margin-top: -5px;
        text-align: left;
        width: 127px;
    }

        .snipmidd p.snpheader a {
            color: #dc0c17;
            text-decoration: none;
        }

            .snipmidd p.snpheader a:hover {
                color: #dc0c17;
                text-decoration: underline;
            }

    .snipmidd .comment {
        font-size: 11px;
        padding-bottom: 5px;
    }

        .snipmidd .comment a, .snipmidd .caption a {
            color: #3F80A6;
        }

        .snipmidd .comment span {
            color: #000;
            margin: 0 5px;
        }

    .snipmidd .caption {
        border-bottom: 0 dotted #B4B4B4;
        font: normal 12px/15px Arial;
        color: #000;
        margin-top: 5px;
    }

        .snipmidd .caption img {
            margin: 3px 3px 0 0;
        }

.weektop {
    background-position: -453px -79px;
    height: 215px;
    width: 116px;
    float: right;
    margin-left: 8px;
}

.weekbott {
    background-image: url(../images/this-week-bottom.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
    height: 220px;
    *height: 228px;
    color: #ffffff;
    text-align: center;
    overflow: vissible !important;
    position: relative;
}

.weekmidd {
    background-color: #333333;
    height: 165px;
    margin-top: 10px;
    color: #ffffff;
    width: 116px;
    text-align: center;
    overflow: hidden;
}

.weekbott a {
    color: #ffffff;
    text-decoration: none;
    font-size: 11px;
    font-family: "arial narrow";
}

.weekbott b a {
    color: #ffffff;
    text-decoration: none;
    font-size: 11px;
    font-family: arial;
}

.weekbott a:hover {
    text-decoration: underline;
}


/**************/
#askakbarli > a {
    display: inline-block;
    float: right;
    position: inherit;
    width: 167px;
}

#askakbarli {
    background: #F7F9F8;
    position: relative;
    height: 125px;
}

    #askakbarli .pufftext {
        border: 2px solid #000000;
        border-right: none;
        height: 113px;
        margin: 0;
        padding: 4px;
        color: #000000;
        font: 14px arial;
    }

        #askakbarli .pufftext a {
            font: bold 14px/16px arial;
            color: #C32440;
            text-decoration: none;
            background: none;
            height: auto;
        }

            #askakbarli .pufftext a:hover {
                text-decoration: none;
            }

    #askakbarli .vpakbar {
        float: right;
        background: #C72027;
        padding: 2px 4px 0;
        border-radius: 5px 0 0 0;
        color: #FFFFFF;
        font: bold 10px arial;
        margin-top: 4px;
    }

        #askakbarli .vpakbar a {
            color: #FFFFFF;
            text-decoration: none;
            display: inline;
            font: bold 10px arial;
        }
/************************/




.main_heading {
    font: normal 2.5em "Arial-Black" !important;
    letter-spacing: -1px !important;
    line-height: 32px !important;
	margin-bottom: 5px;
}

    .main_heading .lead {
        font-family: Arial-Black !important;
    }

/******** IT this week chunk *********/
.it-this-week-chunk {
    width: 300px;
    background-color: #ebebeb;
    font: bold 14px/20px Arial;
    color: #fff;
    float: left;
}

    .it-this-week-chunk .magazine-cover {
        float: left;
        width: 100px;
        position: relative;
    }

        .it-this-week-chunk .magazine-cover .largecover {
            z-index: 9999;
            border-width: 2px;
            border-style: solid;
            border-color: rgb(0, 0, 0);
            position: absolute;
            top: 15px;
            left: 95px;
            display: none;
        }

    .it-this-week-chunk .magazine-detail {
        float: right;
        width: 200px;
        background-image: url(../images/this-week-heading.jpg);
        background-repeat: no-repeat;
    }
.it-this-week-chunk .magazine-detail .title {margin-left:5px;}
        .it-this-week-chunk .magazine-detail.title {
            color: #FFFFFF;
            margin: 0;
            font-size: 14px;
            padding: 0 5px;
            text-transform: capitalize;
        }

        .it-this-week-chunk .magazine-detail div.wrapper {
            padding: 5px 0px 5px 5px;
        }

            .it-this-week-chunk .magazine-detail div.wrapper strong {
                color: #310447;
            }

            .it-this-week-chunk .magazine-detail div.wrapper p {
                margin: 0px;
                padding: 2px 0px;
                font: normal 12px/16px Arial;
                color: #4a4a4a;
            }

            .it-this-week-chunk .magazine-detail div.wrapper .gray-line {
                height: 1px;
                border-top: solid 1px #9f9f9f;
            }

            .it-this-week-chunk .magazine-detail div.wrapper .col {
                float: left;
            }

                .it-this-week-chunk .magazine-detail div.wrapper .col a {
                    text-decoration: none;
                    color: #29013d;
                    font: normal 12px/18px Arial;
                }

                    .it-this-week-chunk .magazine-detail div.wrapper .col a:hover {
                        color: #ff0f21;
                    }

/******** Article share *********/
/*.sharer_div {
    background-position: -390px 0;
    display: none;
    height: 0;
    overflow: hidden;
    position: absolute;
    width: 0;
    z-index: 99999;
}*/
.sharer_div {
    background-position: 0 0;
    display: none;
    overflow: hidden;
    position: absolute;
    z-index: 99999;
	width: 200px; height: 100px;
}

    .sharer_div.open {
        background-position: 0 0;
    }

    /*.sharer_div, .sharer_div .pointer {
        background: url("../images/spt_bgnd_share_312x232_2.png") no-repeat scroll 0 0 transparent;
    }*/
	.sharer_div, .sharer_div .pointer {
    background: url("https://ancillary-proxy.atarimworker.dev?url=https%3A%2F%2Fakm-img-a-in.tosshub.com%2Fsites%2Fmedia2%2Findiatoday%2Fimages%2Fspt_bgnd_share.png") no-repeat scroll 0 0 transparent;
}

        .sharer_div .pointer {
            background-position: -826px 0;
            height: 30px;
            left: 26px;
            position: absolute;
            top: -10px;
            visibility: visible;
            width: 50px;
        }

        .sharer_div .close {
            background-color: #fff;
            border-radius: 10px;
            height: 20px;
            right: 25px;
            position: absolute;
            visibility: visible;
            width: 20px;
            cursor: pointer;
			font-weight: bold;
			line-height: 20px;
			text-align: center;
			color: #000;
			border-top: solid 1px #ccc;
        }
		.sharer_div .close:hover {
			color: #ccc;
		}

.clear:after, .page:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}

/*.sharer_div .social_links {
    height: 121px;
    padding: 15px 13px;
    visibility: hidden;
    width: 303px;
	z-index: 999999999999999999;
}*/
.sharer_div .social_links {
    height: 53px;
    padding: 15px 13px;
    visibility: hidden;
    width: 167px;
    z-index: 2147483647;
}
.sharer_div .social_links >img {margin-top: 12px; margin-left: 12px;}

}
.sharer_div .rightSocialLinks {
    height: auto;
    margin-top: 11px;
    width: 55px;
}

.sharer_div .leftSocialLinks {padding: 0px; width: 157px; margin: 13px 8px 0px;}

.sharer_div .leftSocialLinks, .sharer_div .rightSocialLinks {
    float: left;
}

.leftSocialLinks, .rightSocialLinks ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.leftSocialLinks {
    margin: 22px 0 0 -2px;
    width: 250px;
}

.rightSocialLinks ul {
    margin: 10px 0 0 -2px;
    width: 55px;
    padding: 0px 1px;
}

.social_links ul li {
    list-style: none;
    float: left;
    height: 50px;
    width: 50px;
    font-size: 9px;
    text-align: center;
    margin: 0px;
    padding: 0px;
}

.rightSocialLinks {
    background-color: #E3E3E3;
    width: 55px;
}

    .rightSocialLinks ul li {
        float: none;
    }

    .leftSocialLinks li span, .rightSocialLinks li span {
        clear: both;
        width: 55px;
        float: left;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 10px;
    }

/********************** Breaking News ***************************/
/*
#breaking {
    float: left;
    margin-top: 0px;
    margin-bottom: 8px;
    width: 100%;
    background-color: #D71920;
}

.breaktxtcont {
    float: left;
}

.breakhead {
    background-color: #7A0606;
    color: #fc000b;
    float: left;
    font-family: "Arial-Black", Gadget, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
    padding: 4px 5px;
    text-align: center;
    text-transform: uppercase;
}

.breaktop {
    float: left;
    padding-top: 0;
}

.breakbott {
    background-color: #D71920;
    color: #FFFFFF;
    float: left;
    font-family: Arial-Black;
    font-size: 15px;
    padding: 3px 10px 5px;
}

    .breakbott a {
        color: #FFFFFF;
        font-size: 15px;
        text-decoration: none;
        font-family: "Arial-Black", Gadget, sans-serif;
        font-weight: 600;
        vertical-align: middle;
    }

        .breakbott a:hover {
            text-decoration: underline;
        }

    .breakbott span {
        font: 11px arial;
    }

.breakclose {
    float: right;
    margin: 3px 3px 0 0;
}

*/
/******** breakingnews*********/
.breaking {
            font: 14px/16px Arial-Black;
			margin-bottom: 12px;
			position: relative;

        }

        .box-title {
            background-color: #DB1820;
            border: 5px solid #DB1820;
            color: white;
            text-align: center;
            vertical-align: middle;
			font: 22px/22px "Arial-Black";
			max-width: 225px;
			min-width: 215px;
			width: 215px;
			text-transform: uppercase;
			

        }

        .btitle {
            background-color: #E5E5E5;
            border-color: #DB1820;
            border-style: solid solid solid none;
            border-width: 2px 2px 2px medium;
            color: #2E2E2E;
            font: bold 18px arial;
            padding: 0 0px 0 5px;
			
        }

            .btitle a {
                color: black;
                font-family: arial;
                text-decoration: none;
            }

                .btitle a:hover {
                    color: #DB1820;
                }

            .btitle .bTime {
                color: #626262;
                font: bold 11px arial;
                margin-left: 5px;
            }

            .btitle a.watchlive {
                color: #D71920;
                font: 14px/16px Arial-Black;
                text-decoration: none;
            }

            .btitle a.breadmore {
                font: bold 14px/16px Arial-Black;
				background-image: url(../images/divider.gif);
                background-repeat: no-repeat;
                background-position: right top;
			    padding-right: 7px;
                margin-right: 7px;
            }

            .btitle a.breadmore_alone {
                font: bold 14px/16px Arial-Black;
			    padding-right: 7px;
            }
        a.watchlive img {
            vertical-align: middle;
            border: none;
        }
        .bknews {
            padding-right: 5px;
			padding-bottom:3px;
        }
		a.bclose {
			color: #999999;
			position: absolute;
			right: -7px;
			top: -7px;
			background-image: url(../images/close.png);
			background-repeat: no-repeat;

			display: inline-block;
			height: 16px;
			text-decoration: none;
			text-indent: -111111px;
			width: 16px;
		}


/******************* On The stand  (Start)*****************/
#slider {
    width: 300px;
    margin: 0 auto;
    position: relative;
    background-color: #fff;
}

.scroll {
    height: auto;
    width: 300px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
    margin-top: 2px;
    border-top: solid 1px #64647C;
}

.scrollContainer div.panel {
    padding: 5px 0 0 0;
    width: 300px;
    float: left;
    position: relative;
}


.navigation-wrapper {
    margin: 0 auto;
    width: 240px;
    overflow: hidden;
    height: 24px;
}

ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: 20px;
    width: 770px;
    font: bold 12px/22px arial;
}

    ul.navigation li {
        display: inline;
        margin-right: 10px;
    }

    ul.navigation a {
        padding: 0;
        text-align: center;
        color: #000;
        text-decoration: none;
        width: 115px;
        display: inline-block;
    }

        ul.navigation a:hover {
            background-color: #f6f6f6;
        }

        ul.navigation a.active {
            background-color: #D71920;
            color: #fff;
        }

        ul.navigation a:focus {
            outline: none;
        }

.scrollButtons {
    position: absolute;
    top: 35px;
    cursor: pointer;
}

    .scrollButtons.left {
        left: 0px;
    }

    .scrollButtons.right {
        right: 0px;
    }

.hide {
    display: none;
}

.on-the-stand-head {
    background-color: #496C96;
    height: 30px;
    margin-bottom: 5px;
    border-radius: 6px 6px 0 0;
    padding: 0 7px;
    color: #fff;
}

    .on-the-stand-head strong {
        font: bold 14px/18px arial;
        float: left;
        line-height: 30px;
    }

    .on-the-stand-head .titledate {
        float: right;
        text-align: right;
        font: 10px arial;
    }

        .on-the-stand-head .titledate span {
            font: bold 11px arial;
        }



/********OUR OTHER MAGAZINES************/
#frommagcont {
    width: 300px;
    margin: 0;
    background: none;
    font-size: 12px;
}

    #frommagcont .lof-navigator-wapper {
        background: none;
    }

        #frommagcont .lof-navigator-wapper .title {
            padding: 2px 8px;
            background: #476C96;
            border-radius: 5px 5px 0 0;
        }

            #frommagcont .lof-navigator-wapper .title .oom {
                float: left;
                text-transform: uppercase;
                font: bold 14px/18px arial;
                color: #ffffff;
            }

            #frommagcont .lof-navigator-wapper .title .titledate {
                float: right;
                font: 10px arial;
                color: #FFF;
                text-align: right;
            }

                #frommagcont .lof-navigator-wapper .title .titledate div {
                    font: bold 11px arial;
                }

    #frommagcont .lof-navigator-outer {
        position: relative;
        z-index: 100;
        height: 180px;
        width: 273px !important;
        overflow: hidden;
        color: #000;
        float: left;
    }

    #frommagcont .lof-slidecontent {
        position: relative;
        overflow: hidden;
    }

    #frommagcont .lof-main-outer {
        width: 300px;
        height: 260px;
        float: left;
        margin-top: 10px;
    }

    #frommagcont .lof-main-item-desc {
        margin-left: 10px;
        margin-bottom: 2px;
        float: left;
        font: normal 12px arial;
        color: #000;
    }

    #frommagcont ul.lof-main-wapper {
        overflow: hidden;
        background: transparent url() no-repeat scroll 50% 50%;
        padding: 0px;
        margin: 0;
        position: absolute;
        overflow: hidden;
        float: left;
    }

        #frommagcont ul.lof-main-wapper li {
            overflow: hidden;
            padding: 0px;
            margin: 0px;
            position: relative;
            float: left;
            list-style: none;
            width: 300px;
        }

    #frommagcont ul.lof-navigator {
        top: 0;
        padding: 0;
        margin: 0;
        position: absolute;
        width: 100%;
    }

        #frommagcont ul.lof-navigator li {
            cursor: hand;
            cursor: pointer;
            list-style: none;
            padding: 0;
            margin: 8px 0 0 0px;
            padding-top: 3px;
            overflow: hidden;
            float: left;
            display: block;
            text-align: center;
            color: #000;
        }

            #frommagcont ul.lof-navigator li.active, ul.lof-navigator li:hover {
                background-color: #d71920;
                display: block;
                color: #fff;
            }

    #frommagcont .lof-navigator-wapper .lof-next, .lof-navigator-wapper .lof-previous {
        display: block;
        width: 10px;
        height: 30px;
        color: #000;
        cursor: pointer;
    }

    #frommagcont .lof-navigator-wapper .lof-next {
        background: url("http://indiatoday.intoday.in/images/arrow.png") no-repeat scroll right center transparent;
        float: left;
        margin-top: 2px;
        text-indent: -999px;
    }

    #frommagcont .lof-navigator-wapper .lof-previous {
        background-position: -495px -19px;
        float: left;
        height: 26px;
        margin-top: 2px;
        text-indent: -999px;
    }

    #frommagcont .lof-main-item-desc .chead {
        line-height: 14px;
    }

    #frommagcont .lof-main-item-desc .heading {
        color: #000000;
        font-weight: bold;
    }

        #frommagcont .lof-main-item-desc .heading a {
            color: #000000;
            text-decoration: none;
        }

            #frommagcont .lof-main-item-desc .heading a:hover {
                text-decoration: underline;
            }

    #frommagcont .frmlist {
        margin-top: 5px;
        font: normal 12px arail;
        color: #000;
    }

        #frommagcont .frmlist a {
            text-decoration: none;
            color: #000;
        }

            #frommagcont .frmlist a:hover {
                text-decoration: underline;
            }

        #frommagcont .frmlist .list {
            border-bottom: 1px solid #ABABAB;
            padding: 3px 0;
            font: normal 12px arial;
        }

    #frommagcont .centerpart {
        margin: 0 10px;
    }

    #frommagcont .divleft {
        float: left;
    }

    #frommagcont #bottbg {
        background: #99C9F9;
        padding: 5px 0px 3px 2px;
        display: block;
        margin-top: 210px;
        height: 50px;
        margin-top: 5px;
        clear: both;
    }

        #frommagcont #bottbg a {
            text-decoration: none;
        }

        #frommagcont #bottbg .subtitle {
            font: normal 12px Arial-Black;
            color: #262626;
            text-transform: uppercase;
        }

        #frommagcont #bottbg .appbox {
            font-size: 12px;
            line-height: 21px;
            overflow: hidden;
            font-family: arial;
        }

            #frommagcont #bottbg .appbox span {
                margin-right: 2px;
                margin-left: 0px;
                float: left;
            }

                #frommagcont #bottbg .appbox span a {
                    color: #11406C;
                    line-height: 27px;
                    vertical-align: bottom;
                    display: block;
                    text-decoration: none;
                    text-shadow: 0.1em 0.1em 0.1em #FFFFFF;
                    font-weight: bold;
                }

                    #frommagcont #bottbg .appbox span a:hover {
                        text-shadow: 0.1em 0.1em 0.1em gray;
                        text-decoration: underline;
                    }

    #frommagcont .lof-main-item-desc, #frommagcont .textarea {
        width: 160px;
        overflow: hidden;
    }

.righttopmag {
    margin-bottom: 15px;
    float: left;
}

.kindle-icon, .ipad-icon, .print-icon {
    display: block;
    height: 28px;
    margin: 0 !important;
    width: 28px;
    background-repeat: no-repeat;
}

.kindle-icon {
    background-image: url(../images/kindle.png);
    width: 20px;
}

.ipad-icon {
    background-image: url(../images/ipad.png);
    width: 25px;
}

.print-icon {
    background-image: url(../images/print.png);
}

.digital-icon {
    display: block;
    float: left;
    height: 24px;
    margin: 0;
    width: 32px;
    background-image: url(../images/digital.png);
    background-repeat: no-repeat;
}
/******************* On The stand  (End)*****************/

#toTop {
    background-color: #DB2525;
    border: 1px solid #CCCCCC;
    bottom: 10px;
    color: #FFFFFF;
    cursor: pointer;
    display: none;
    font: 11px Tahoma,Geneva,sans-serif;
    padding: 4px;
    position: fixed;
    right: 10px;
    text-align: center;
    width: 80px;
}
/*************** Photo Chunk New (start)**********************************/
.photos_chunk_new {
    background-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    margin-bottom: 20px;
    padding-bottom: 0;
    width: 660px;
}

    .photos_chunk_new .photo_heading {
        color: #000000!important;
        font: 32px/32px 'anton-webfont',arial;
        margin-left: 0;
    }

        .photos_chunk_new .photo_heading span {
            float: right;
            font: bold 14px arial;
            margin: 14px 0 0;
        }

            .photos_chunk_new .photo_heading span a {
                color: #cc0000;
                text-decoration: none;
            }

                .photos_chunk_new .photo_heading span a:hover {
                    text-decoration: underline;
                }

    .photos_chunk_new .photosdiv {
        border: 1px solid #000000;
        float: left;
        margin: 5px;
        padding: 2px;
    }

        .photos_chunk_new .photosdiv .boxgrid {
            width: 179px;
            height: 134px;
            margin: 10px;
            float: left;
            background: #161613;
            overflow: hidden;
            position: relative;
        }

            .photos_chunk_new .photosdiv .boxgrid img {
                position: absolute;
                top: 0;
                left: 0;
                border: 0;
            }

            .photos_chunk_new .photosdiv .boxgrid p {
				margin: 6px 0;
                padding: 0 7px;
                color: #fff !important;
                font-weight: normal;
                font: 14px/16px "Arial-Black";
            }

                .photos_chunk_new .photosdiv .boxgrid p a {
                    text-decoration: none;
                    color: #fff!important;
                    cursor: pointer;
					height: 134px;
					float: left;
                }

                    .photos_chunk_new .photosdiv .boxgrid p a:hover {
                        text-decoration: none;
                        color: #fff!important;
                        cursor: pointer;
                    }

        .photos_chunk_new .photosdiv .boxcaption {
            float: left;
            position: absolute;
            background: #0097d6;
			background: rgba(0,151,214, .85) !important; 
            height: 134px;
            width: 100%;
        }

        .photos_chunk_new .photosdiv .captionfull .boxcaption {
            top: 134px;
            left: 0;
            z-index: 99999;
        }

        .photos_chunk_new .photosdiv .caption .boxcaption {
            top: 220px;
            left: 0;
        }
.loadingad{ z-index:1;}
/*************** Photo Chunk New (End)**********************************/
/*************** carousel (Start)**********************************/
.carousel-holder
					{
						border: solid 1px #333;
						width: 300px; 
						overflow: hidden;
					}
					.carousel-holder ul
					{
						list-style-type: none;
						margin: 0px;
						padding: 0px;
					}
					.carousel-holder ul li
					{
						float: left;
					}
					.carousel-holder ul li a
					{
						display: inline-block;
					}
					.carousel-holder ul.large{height: 350px; overflow: hidden;}
					.carousel-holder ul.large li
					{
						height: 350px;
						text-align: center;
						position: absolute;
						
					}
					.carousel-holder ul.large li.large2, .carousel-holder ul.large li.large3{
						display: none;
					}
					.carousel-holder ul.large li a > span
					{
						background: rgb(11, 11, 11);
						filter: alpha(opacity=70);
						background: rgba(11, 11, 11, 0.7);
						bottom: 0;
						left: 0;
						max-width: 280px;
						min-width: 280px;
						position: absolute;
						font: bold 20px arial;
						padding: 4px 10px;
						color: #fff;
						text-align: left;
					}
					.carousel-holder ul.small li
					{
						width: 100px;
						height: 75px;
						overflow: hidden;
						text-align: center;
						padding-top: 10px;
					}

					.carousel-holder ul.small li img {border:1px solid #999999;}

					.thumb-small
					{
						clear: both;
					}
/*************** carousel (End)**********************************/
.mostpop-head {
    background-color: #000000;
    color: #FFFFFF;
    font: bold 20px arial;
    margin-bottom: 3px;
    padding: 8px;
}
.dontdivcont {margin-top:-15px; margin-top:0px\9;}
.dontdivspac {position: absolute; top: 5px;right:5px;z-index:99999 !important;}
.cont300px {position:relative; overflow:visible;float:left;width:300px; height: 350px;}
.cont660px {position:relative; overflow:visible;float:left;width:660px;}
.cont335px {position:relative; overflow:visible;float:left;width:335px;}
.spclcomment {position: absolute; right: 100px;top: 0;font: bold 16px/32px arial;}
.spclcomment a{color: #599100; font-weight:bold; text-decoration:none}

.large span.rupee{ min-width: 20px!important;
min-height: 20px;
font-family: WebRupee!important;
position: static!important;
padding: 0!important; }


.topstrcont {width: 660px; border-bottom: 1px dotted #000; float: left; padding-bottom: 10px; margin-bottom: 10px;}
.cont310px { width:310px; float:left; text-align:left;}
.topstr-leftmarg {position: relative; margin-right: 10px;}

.vidphdiv {
    background-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    margin-bottom: 20px;
    padding-bottom: 0;
    width: 660px;
}
.vidphdiv .photo_heading {
    color: #000000 !important;
    font: 32px/32px 'anton-webfont',arial;
    margin-left: 0;
	margin-bottom: 3px;
}
.vidphdiv .photo_heading span {
    float: right;
    font: bold 14px arial;
    margin: 14px 0 0;
}
.vidphdiv .photo_heading span a {
    color: #CC0000;
    text-decoration: none;
}
.vidphdiv .col {
    border:1px solid #000;
    float: left;
    margin-right: 28px;
    overflow: hidden;
    padding: 10px;
    width: 179px;
	min-height: 190px;
}
.vidnphimg {
    position: relative;
}
.vidphTitle {
    color: #000;
    font: 12px/14px "Arial-Black";
}
.vidphTitle a {
    color: #000;
    text-decoration: none;
}
.vidphTitle a:hover {
    color: #0072BC;
    text-decoration: none;
}
.vidphdiv .col.last {
    margin-right: 0;
}

iframe{ visibility:visible!important;}
.pushertopad {margin:0 auto; width:1003px;}
.holidays {
    background-color: yellow;
    color: #000000;
    float: left;
    font: bold 15px Arial;
    margin-left: 10px;
    margin-top: 2px;
    padding: 4px 10px;
}
.holidays a {color: #000000; text-decoration:none;}
.t-a-p {margin-top: 12px;}
.zindex {z-index:8;}
.seled {background-color:#999;}
#userreg {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #D6D6D6;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 3px 3px 6px #666666;
    margin: 0 auto;
    padding: 20px;
    width: 700;
}
.bottomad {text-align:center;margin-top:5px;}
.bott-popup {position: fixed; z-index: 9999; top: 50px; left: 30%; }
.bott-popup-inn {margin-top: 42px; float: left;}
.bott-popinn {float:left; margin-left: -25px; margin-top: -25px;}
.bottspecinn {color:#d71920;text-align:center;font:bold 20px arial;margin-bottom:5px}

#leftrightads { height: 0; position: absolute; top: 30px; width: 1014px; display: none;}
.leftad, .rightad{position: absolute; top: 280px;}
#leftrightads .leftad{left: -130px}
#leftrightads .rightad{right: -110px}

.content-type-tag {color:#fff; font-size:10px; font-weight:bold; padding:1px 3px; background:#d60000; text-transform:uppercase}
.big-story-byline { font-size:11px; color:#838383; padding-bottom:3px;  margin-top: 5px; }
.byline { font-size:11px; color:#838383; padding-bottom:5px;  margin-top: -2px; }