/* global icon sizes */
    .smallIcon { width: 16px; height: 16px; display: block; float: left;}
    .mediumIcon { width: 24px; height: 24px; display: block; float: left;}
    .largeIcon { width: 32px; height: 32px; margin-right: 10px; display: block; float: left;}

/* global icon positions */
h2 .icon, h3 .icon, a .icon {
	height: 26px;
	width: 26px;
	margin: -2px 6px 0 -6px;
	float: left;
	display: block;
}

/* about-this-show */
    .About .icon { background: url('../images/icons/sprite.png') no-repeat 0 0; }
    .about .icon { background: url('../images/icons/sprite.png') no-repeat 0 -37px;}
    .mobile-blah, .about .icon { background: url('../images/icons/sprite.png') no-repeat 0 -66px;}

/* shows / coming-soon  */
    .Shows .icon ,.Coming-Up .icon { background: url('../images/icons/sprite.png') no-repeat -35px 0; }
	.shows .icon, .touch-shows .icon  { background: url('../images/icons/sprite.png') no-repeat -35px -37px; }
	.mobile-blah, .shows .icon { background: url('../images/icons/sprite.png') no-repeat -35px -66px; }

/* e-connect */
    .eConnect .icon { background: url('../images/icons/sprite.png') no-repeat -70px 0; }
	.e-connect .icon { background: url('../images/icons/sprite.png') no-repeat -70px -37px; }
	.mobile-blah, .e-connect .icon, .fbbox .icon { background: url('../images/icons/sprite.png') no-repeat -70px -37px; }

/* e-rating */
	/* .e-rating {  	background: url('../images/icons/sprite.png') no-repeat -105px 0;} */
	.e-rating .icon { background: url('../images/icons/sprite.png') no-repeat -105px -37px; }
	.mobile-blah, .e-rating .icon { background: url('../images/icons/sprite.png') no-repeat -105px -66px; }

/* e-social */
	/* .e-social {  	background: url('../images/icons/sprite.png') no-repeat -140px 0;} */
	.e-social .icon, .touch-e-social .icon { background: url('../images/icons/sprite.png') no-repeat -140px -37px; }
	.mobile-blah, .e-social .icon { background: url('../images/icons/sprite.png') no-repeat -140px -66px; }

/* free-tv */
	.eDemand .icon {  	background: url('../images/icons/sprite.png') no-repeat -175px 0;}
	.free-tv .icon, .touch-e-demand .icon { background: url('../images/icons/sprite.png') no-repeat -175px -37px; }
	.mobile-blah, .e-demand .icon, .free-tv .icon  { background: url('../images/icons/sprite.png') no-repeat -175px -66px; }

/* google-news */
	/* .google-news {  	background: url('../images/icons/sprite.png') no-repeat -210px 0;} */
	.google-news .icon { background: url('../images/icons/sprite.png') no-repeat -210px -37px; }
	.mobile-blah, .google-news .icon { background: url('../images/icons/sprite.png') no-repeat -210px -66px; }

/* imdb */
	/* .imdb {  	background: url('../images/icons/sprite.png') no-repeat -245px 0;} */
	.imdb .icon { background: url('../images/icons/sprite.png') no-repeat -245px -37px; }
	.mobile-blah, .imdb .icon { background: url('../images/icons/sprite.png') no-repeat -245px -66px; }

/* metacritic */
	/* .metacritic {  	background: url('../images/icons/sprite.png') no-repeat -280px 0;} */
	.metacritic .icon { background: url('../images/icons/sprite.png') no-repeat -280px -37px; }
	.mobile-blah, .metacritic .icon { background: url('../images/icons/sprite.png') no-repeat -280px -66px; }

/* most-popular, headlines */
	.Movies .icon  { background: url('../images/icons/sprite.png') no-repeat -315px 0;}
	.most-popular .icon, .headlines .icon { background: url('../images/icons/sprite.png') no-repeat -315px -37px; }
	.broadcast .icon, .mobile-blah, .most-popular .icon, .mobile-blah, .headlines .icon, .movies .icon, .broadcast .touch_icon { background: url('../images/icons/sprite.png') no-repeat -315px -66px; }
	.touch-movies .icon { background: url('../images/icons/sprite.png') no-repeat -315px -37px; }

/* news */
    .Celebrity-News .icon, .Buzz .icon { background: url('../images/icons/sprite.png') no-repeat -350px 0; }
	.celebrity-news .icon, .news .icon, .touch-news .icon { background: url('../images/icons/sprite.png') no-repeat -350px -37px; }
	.mobile-blah, .news .icon , .celebrity-news .icon, .news .touch_icon{ background: url('../images/icons/sprite.png') no-repeat -350px -66px; }

/* quiz */
	/* .quiz {  	background: url('../images/icons/sprite.png') no-repeat -385px 0;} */
	.quiz .icon { background: url('../images/icons/sprite.png') no-repeat -385px -37px; }
	.mobile-blah, .quiz .icon { background: url('../images/icons/sprite.png') no-repeat -385px -66px; }

/* rotten-tomatoes */
	/* .rotten-tomatoes {  	background: url('../images/icons/sprite.png') no-repeat -420px 0;} */
	.rotten-tomatoes .icon { background: url('../images/icons/sprite.png') no-repeat -420px -37px; }
	.mobile-blah, .rotten-tomatoes .icon, .accordion-slide .basic-page .icon { background: url('../images/icons/sprite.png') no-repeat -420px -66px; }

/* guide */

	/* .guide {  	background: url('../images/icons/sprite.png') no-repeat -455px 0;} */
	.guide .icon { background: url('../images/icons/sprite.png') no-repeat -455px -37px; }
	.mobile-blah, .guide .icon { background: url('../images/icons/sprite.png') no-repeat -455px -66px; }
        #rightpane-handle .icon { /*background: url('../images/icons/sprite.png') no-repeat -455px -37px; width: 24px; height: 24px;*/ margin: 0 auto 0px auto; }
	.touch-guide .icon { background: url('../images/icons/sprite.png') no-repeat -455px -37px; }

/* vote */
	/* .vote {  	background: url('../images/icons/sprite.png') no-repeat -490px 0;} */
	.vote .icon { background: url('../images/icons/sprite.png') no-repeat -490px -37px; }
	.mobile-blah, .vote .icon { background: url('../images/icons/sprite.png') no-repeat -490px -37px; }

/* character */
    .Character .icon, .Characters .icon { background: url('../images/icons/sprite.png') no-repeat -525px 0; }
	.character .icon { background: url('../images/icons/sprite.png') no-repeat -525px -37px; }
	.mobile-blah, .character .icon, .character-icon .icon { background: url('../images/icons/sprite.png') no-repeat -525px -66px; }

/* kids */
    .Kids .icon { background: url('../images/icons/sprite.png') no-repeat -594px 0; }
	.kids .icon { background: url('../images/icons/sprite.png') no-repeat -594px -37px; }
	.kids .icon { background: url('../images/icons/sprite.png') no-repeat -594px -66px; }

/* freebies */
    .Freebies .icon { background: url('../images/icons/sprite.png') no-repeat -630px 0; }

/* photos */

    .Galleries .icon { background: url('../images/icons/sprite.png') no-repeat -665px 0; }
    .gallery .icon, .gallery .touch_icon { background: url('../images/icons/sprite.png') no-repeat -665px -66px; }

/* episode */
    .Episodes .icon { background: url('../images/icons/sprite.png') no-repeat -735px 0; }
    .episodes .icon { background: url('../images/icons/sprite.png') no-repeat -735px -66px; }

/* various */
.views .icon { background: url('../images/icons/views.png') no-repeat 0 1px; }
.quote-marks .icon { background: url('../images/icons/quotation_marks.png') no-repeat 0 1px; }
.quotes .icon { background: url('../images/icons/quote_bubble.png') no-repeat 0 1px; }

/* print */
.print-icon {
    background: url('../images/icons/icons-sprite.png') no-repeat -58px 0px;
    width: 28px;
    height: 28px;
    margin: -3px 5px 6px;
}
.print-text { display: none; }
/* comment */
.comment-icon { background: url('../images/icons/comment-bubble.png') no-repeat; width: 25px; height: 24px; margin: -1px 5px 0 10px; }

/* share */
.share-icon { background: url('../images/icons/icons-sprite.png') no-repeat -29px 0px; width: 28px; height: 28px; position: relative; cursor:pointer;}
.parent-share-icon { width: 0; height: 0; position: absolute; z-index: 900;}
.parent-share-icon div iframe{padding: 5px 0;}
.parent-share-icon div div {margin: 7px 0 0;}

.share-text { display: none; }
.share-icon > div, .parent-share-icon > div {display: none; background: url(../images/icons/share-tooltip.png); width: 123px; height: 136px; position: absolute; top: -165px; left: -127px; padding: 20px 20px 14px; margin: 0;}

/* favourites */
.flag span {display: none;}
.flag-favourites .flag, .flag-favourites .flagged {
    display: block;
    height: 28px;
    width: 28px;
    background: url('../images/icons/icons-sprite.png') no-repeat -88px 0px;
    margin-right: 5px;
}
/*.flag-favourites .flagged  { background: url('../images/icons/button_sprite_active.png') no-repeat -35px -4px;}*/
.flag-favourites .flag-throbber { display: none; }

/* sms reminder */
.flag-reminder .flag, .flag-reminder .flagged {
    display: block;
    height: 28px;
    width: 28px;
    background: url('../images/icons/icons-sprite.png') no-repeat 1px 0px;
    margin-right: 5px;
}
/*.flag-reminder .flagged  { background: url('../images/icons/button_sprite_active.png') no-repeat -69px -4px;}*/
.flag-reminder .flag-throbber { display: none; }

/* styling the flag message as a tool tip*/
.flag-wrapper { float: left; position: relative; }
.flag-reminder .flag-message { text-align:center; position:absolute; width: 225px !important; height: 30px; line-height: 30px; top: -35px; color: #333; background: #fff; border-radius: 5px; box-shadow: 0 0 3px #888; padding: 0 10px; font-size: 12px; left: 10px; margin: 0 0 0 -225px; }
.flag-favourites .flag-message { text-align:center; position:absolute; width: 105px !important; height: 30px; line-height: 30px; top: -35px; color: #333; background: #fff; border-radius: 5px; box-shadow: 0 0 3px #888; padding: 0 10px; font-size: 12px; left: 10px; margin: 0 0 0 -105px; }
.carousel .flag-favourites .flag-message { left: 45px; }

.tab-triggers .tab, .touch_tab-triggers .touch_tab{ background: url('../images/icons/dot.png') no-repeat center center; }

/*tv guide button */
	.view-tv-button { background: url('../images/icons/view-guide-button.png') no-repeat; width: 132px; height: 30px; display: block; float: right; }
	.view-tv-button span {display: none;}

.multi-soon .flag-reminder .flag {
    background: url('../images/icons/reminder_btn.png') no-repeat 1px 0px;
    width: 111px;
    margin-top: 5px;
}

.filter-container .hbutton a .icon {
    height: 16px;
    width: 16px;
}
