body,
a { font : 15px Arial, Traditional Arabic; font-style : normal; font-weight : bold; line-height : 150%; text-decoration : none; }
#wrapper { background-position : center 153px; }
#branding,
#page-header *:not(.wrap_channel_navigation),
.wrap_channel_navigation *,
.stage,
#wrapper-3-inner,
#site-info-inner { direction : rtl; }
em,
cite { font-style : normal; }
span.latin,
.wrap_wallpapers_lst .lnklst li a { direction : ltr; }
p a { display : inline!important; }
.js-on .a11y-focus-key { outline : 2px solid #FF0!important; }
.js-on object.a11y-focus-key { outline : 0 none!important; }
.aural,
.skip a,
.search-box label,
.search-box h6,
.wrap_channel_navigation li strong em,
.wrap_channel_navigation li h3 em,
.wrap_channel_navigation li.on em,
.wrap_channel_navigation h1,
.wrap_channel_navigation h2,
.wrap_channel_navigation h3,
.wrap_channel_navigation h4,
.wrap_channel_navigation h5,
.wrap_channel_navigation h6,
#nav-global li.on em,
#nav-global h6,
#nav-global span em,
#extras h6,
em.more span,
form div label em,
p#copyright-magnolia span,
#logo a em,
#logo a strong,
.search-box h6,
.search-box label,
.pager li em,
.pager h3,
.wrap-options em,
#extras .social_sml li.twitter span,
#extras .social_sml li.youtube span,
#extras .social_sml li.facebook span,
.minigrid .minigrid-header .toggle-button span { display : none; height : 1px; overflow : hidden; width : 1px; }
.skip a:focus { height : auto; overflow : auto; top : 0; width : auto; }
input,
select,
textarea,
.info,
.info a,
.minigrid-header .time,
.minigrid .full-grid a,
a.archive,
.wrap-options,
.wrap-options a,
.pager,
.pager a,
#main .text-box-toc li a,
.wrap_media_lst li p,
.wrap_presenters_lrg li a,
.wrap_multipoll .toc a,
#site-info li a,
.community .lnklst p,
.community .lnklst p a,
.channel li a,
.newsletter label,
#extras .wrap_video_sml .rack a h2,
.social_sml h3,
ul.nav-global li li,
ul.nav-global li h3,
.wrap_channel_navigation li li a,
.wrap_channel_navigation li li strong,
.video_lrg .teaser,
.video_lrg .teaser h2,
.wrap_wallpapers_lst .lnklst li a,
.copyrights,
.broadcasting-times p,
#extras .wrap_progs_sml li a,
.wrap-options.date,
.article_extras .toc li a,
.article_extras .multimedia_details li a,
.wrap_audio_sml .lnklst li span,
.article_extras .multimedia_details p span,
#extras .wrap_media_sml li h3,
.vid-info .date,
.vid-info .time,
.author,
.author a,
li .date,
ul.nav-global ul li a,
ul.nav-global li h3 a,
#extras .wrap_audio_sml .lnklst li .episode-source a,
.comment-date,
#extras .extras-tabs-toc a,
#extras .wrap_media_sml .lnklst li a,
.wrap_comments fieldset label .error,
.wrap_comments .comments .load_more,
.wrap_comments .comments .load_more a { font-family : Tahoma; font-size : 11px; font-weight : normal; line-height : 150%; }
.button-wrapper input { cursor : pointer; display : inline-block; margin : 0 auto; padding : 3px 13px; width : auto; }
html,
body,
#wrapper,
#wrapper-header { max-width : 100%; width : 100%; }
#wrapper-header { background : url(../img/navGFX/top-nav.png) no-repeat center bottom; padding : 0 0 16px; position : relative; z-index : 100; }
#wrapper-1 { z-index : -1; }
#wrapper-3-inner,
.wrap_channel_navigation,
#section-header,
.stage,
.timetable,
#site-info-inner { margin : 0 auto; width : 1000px; }
#branding { height : 152px; margin : 0 auto; position : relative; width : 1000px; }
#nav-global { bottom : -11px; padding : 0 15px 0 250px; position : absolute; width : 735px; z-index : 99; }
#header-ad { height : 92px; left : 15px; position : absolute; top : 10px; width : 730px; xoverflow : hidden; }
#branding .search-box { bottom : -10px; left : 0; padding : 0 0 8px 15px; position : absolute; width : 226px; z-index : 100; }
#site-info .search-box { overflow : hidden; width : 221px; }
.search-box .button { background : url(../img/navGFX/search_ico.png) center no-repeat; border : 0 none; cursor : pointer; float : left; height : 30px; width : 30px; }
.search-box .searchbar { background : #ddd; border : 1px solid #999; border-left : 0 none; float : right; padding : 7px 5px 8px; width : 184px; }
#logo,
#logo a,
#logo a .print { display : block; height : 38px; overflow : hidden; width : 160px; }
#logo { background : url(/dms/creative/channels/old-nav/logo_old.png) no-repeat; position : absolute; right : 25px; top : 65px; }
ul.nav-global { position : relative; width : 100%; xzoom : 1px; }
ul.nav-global a { display : block; padding : 8px 10px; }
.js-on ul.nav-global li:hover .menu,
ul.nav-global li .menu { display : none; overflow : hidden; position : absolute; width : 970px; }
.js-on ul.nav-global li.menu-visible .menu,
ul.nav-global li:hover .menu { display : block; right : 0; top : auto; }
.menu-box-group { _background : #292929; _border : 1px solid #ccc; _border-width : 0 1px; background : url(/dms/creative/channels/old-nav/mega-menu-gradient_old.png) center bottom no-repeat; border-top : 0 none; overflow : hidden; padding : 0 1px 10px; position : relative; top : 0; }
ul.nav-global li li,
ul.nav-global li h3 { clear : both; float : right; width : 100%; }
ul.nav-global li h3 a,
ul.nav-global li li a { color : #DDD; margin : 0; padding : 3px 5px 2px; }
ul.nav-global .menu-box { border-right : 1px solid #3b3b3b; float : right; width : 139px; }
#section-header { overflow : hidden; padding : 20px 0; position : relative; }
#section-header h1 { position : absolute; }
#section-header h1 a { display : block; height : 100%; overflow : hidden; width : 100%; }
.wrap_channel_navigation { margin : 10px auto 0; position : relative; z-index : 50; }
.wrap_channel_navigation li { float : right; margin-left : 1px; position : relative; }
.wrap_channel_navigation li li { border : none; clear : both; display : block; float : none; }
.wrap_channel_navigation ul ul { clear : both; display : none; position : absolute; right : 0; top : 100%; width : 200px; z-index : 10; }
.wrap_channel_navigation ul .first-child ul { left : auto; right : 0; }
.wrap_channel_navigation li a,
.wrap_channel_navigation li strong { display : block; height : 22px; min-height : 15px; padding : 5px 15px; }
.wrap_channel_navigation li li a,
.wrap_channel_navigation li li strong { height : auto; margin-left : 0; }
#wrapper-3-inner { clear : both; overflow : hidden; padding : 20px 10px 0; width : 980px; }
#main { float : right; padding-bottom : 15px; width : 660px; }
.error_message { clear : both; float : none; margin : 30px auto; padding : 20px 25px; width : 609px; }
.wrap_article { margin-bottom : 20px; padding : 20px 0; }
.wrap_article h1 { margin : 0 0 20px; }
.wrap_article p { margin-bottom : 15px; }
.wrap_article ul,
.wrap_article ol { margin : 0 0 20px; padding : 0 10px; }
.wrap_article ul { list-style : disc outside; }
.wrap_article li { margin : 5px 15px 5px 0; }
.wrap_article .table-wrapper h2,
.wrap_article .table-wrapper h3 { margin : 0 0 13px; }
.wrap_article .table-wrapper,
.wrap_article .table-wrapper table { margin : 18px 0; }
.wrap_article table { border-collapse : collapse; width : 100%; }
.wrap_article td,
.wrap_article th { padding : 5px; text-align : center; }
.wrap_article .summary td,
.wrap_article .summary th { text-align : right; vertical-align : top; }
.wrap_article thead th { border-style : solid; border-width : 0 0 0 1px; }
.wrap_article thead td { border : 0 none; }
.wrap_article .list-wrapper { clear : both; margin-bottom : 20px; }
.wrap_article .list-wrapper ol { list-style : decimal; }
.wrap_article .list-wrapper h2,
.wrap_article .list-wrapper h3 { margin : 0 0 10px; padding : 0 10px; }
.wrap_article .list-wrapper h2.subline,
.wrap_article .list-wrapper h3.subline { padding-bottom : 5px; }
.article_extras { float : left; margin : 0 20px 0 0; width : 200px; }
.article_extras h2 { font-size : 15px; margin : 0 0 3px; }
.article_extras .toc,
.article_extras .broadcasting-times,
.article_extras .social-media,
.article_extras .multimedia_details { margin : 0 0 10px; padding : 10px; }
.article_extras .social-media ul { float : none; list-style : none; margin : 0; overflow : hidden; padding : 0; xposition : relative; }
.article_extras .social-media li { clear : both; float : left; margin : 10px 0 0; width : 100%; }
.article_extras .social-media li a { display : block; padding : 12px; text-align : center; }
.article_extras .broadcasting-times p { margin : 0 7px 5px; }
.article_extras .toc ul,
.article_extras .multimedia_details ul { list-style : none; margin-bottom : 0; }
.article_extras .toc li,
.article_extras .multimedia_details li { margin : 0; padding-right : 10px; }
#main .wrap_article .wrap-options { border-bottom : none; }
.module-footer { clear : both; margin : 10px 0 0; overflow : hidden; padding : 0 20px; }
.module-footer.mod { border-top : 1px solid; padding-top : 15px; }
.module-footer li { float : left; margin : 0 15px 0 0; }
#main .wrap_tags_sml { margin-top : 20px; }
#main .wrap_tags_sml h4 { margin : 10px; }
#main .wrap_tags_sml .lnklst li { float : right; list-style : none; margin-left : 10px; width : auto; }
.wrap_GSMcodes .gsm-dropdown { margin : 0 auto; }
.photo { display : inline-block; float : right; margin : 3px 0 10px 20px; xwidth : 225px; }
dl.photo { padding : 0 0 5px; }
.photo img { display : block; width : 100%; }
dl.mod-2 { clear : both; float : none; width : 100%; }
img.mod-2 { clear : both; display : block; xwidth : 458px; }
.photo dd { display : block; padding : 5px 5px 0; }
.photo.mod { float : left; margin-left : 0; margin-right : 20px; }
.wrap_photos { clear : both; margin : 3px 0 10px; overflow : hidden; padding : 10px; }
.wrap_photos .photo { margin : 0 19px 0 0; width : 190px; }
blockquote.quote { float : left; margin : 3px 20px 10px 0; padding : 25px 0 20px; width : 200px; }
blockquote.quote.mod { float : right; margin-left : 20px; margin-right : 0; }
.quote p { margin : 0 0 15px; padding : 0 20px; }
.quote p.quote-meta { height : auto!important; margin : 0; min-height : 48px; padding-left : 75px; }
.wrap_comments h2,
.wrap_forms h2 { margin : 0 0 10px; padding-bottom : 5px; }
#comments .wrap-options a { line-height : 200%; }
.wrap_comments .form-wrapper form,
.wrap_forms .form-wrapper form { padding : 20px 0 0; }
.wrap_comments fieldset label,
.wrap_forms fieldset label { display : block; margin : 0 0 10px; overflow : hidden; }
.wrap_comments fieldset label span,
.wrap_forms fieldset label span { display : block; float : right; padding : 3px 0 3px 10px; text-align : left; width : 100px; }
.wrap_comments fieldset label input { float : right; }
.wrap_comments fieldset label .error { color : red; padding-right : 15px; text-align : right; width : auto; }
.wrap_comments input,
.wrap_comments textarea,
.wrap_forms input,
.wrap_forms textarea { padding : 3px 5px; }
.wrap_comments input,
.wrap_forms input { width : 190px; }
.wrap_comments textarea,
.wrap_forms textarea { float : right; width : 300px; }
.wrap_comments .err { border : solid 1px red; }
.wrap_comments .button-wrapper input,
.wrap_forms .button-wrapper input { display : inline-block; margin : 0 auto; padding : 3px 13px; width : auto; }
.wrap_comments .comments-header { margin : 0 0 25px; overflow : hidden; padding : 0 0 5px; }
.wrap_comments .comments-header h2 { float : right; margin : 0; }
.wrap_comments .comments-header .filter { float : left; padding : 0 10px 0 0; }
.wrap_comments .comments li { padding : 20px; }
.wrap_comments .comment-meta .comment-name { display : block; margin : 0 0 5px; }
#comments-closed,
#comments-not-yet { margin : 20px 0; padding : 0 20px; }
.wrap_forms select { min-width : 80px; }
#main .wrap_forms fieldset.mod { margin-right : 111px; }
.wrap_forms input[type="radio"],
.wrap_forms input[type="checkbox"] { float : right; margin-left : 10px; width : auto; }
#extras { float : left; overflow : hidden; position : relative; width : 300px; }
#extras h2 { margin : 0 0 15px; }
#extras .box .content { padding : 10px; }
.channel li { float : right; width : 50%; }
#extras .box .wrap_progs_sml li { margin-bottom : 7px; }
#extras .wrap_all_channels { padding : 10px 10px 0; }
#extras .wrap_all_channels .channel { margin-bottom : 20px; overflow : hidden; }
#extras .wrap_progs_sml li,
#extras .wrap_all_channels li { float : right; padding : 0 15px 0 0; width : 40%; }
#extras .wrap_articles_sml ul { padding : 0 10px 0 0; }
#extras .wrap_articles_sml img { float : right; height : 48px; width : 72px; }
#extras .wrap_articles_sml h3 { float : left; margin : 0 9px 0 0; width : 180px; }
#extras .wrap_media_sml .lnklst li { display : inline; float : right; margin : 0 10px 10px 8px; padding : 50px 0 0; position : relative; width : 74px; }
#extras .wrap_media_sml img { height : 48px; position : absolute; right : 0; top : 0; width : 72px; }
#extras .killerbanner { height : auto; margin : 0 0 20px; width : 300px; }
#extras .poll_sml ul label { clear : both; float : left; width : 260px; }
.poll_sml .wrap_options .options input,
.wrap_trivia form li input,
.wrap_options li input { float : right; }
.multipoll .wrap_options ul li { overflow : hidden; }
#extras .social_sml h3 { float : right; margin : 10px 10px 10px 5px; }
#extras .social_sml li { float : right; margin : 0 9px 0 0; }
.extras-tabs { margin : 0; position : relative; width : 280px; }
.extras-tabs-toc { clear : both; margin : 0; overflow : hidden; padding : 10px 0 0; position : relative; }
.extras-tabs-toc li { display : inline; float : right; font-size : 110%; list-style : none; position : relative; }
.extras-tabs-toc a { cursor : pointer; display : block; float : right; margin : 0; padding : 5px 5px 3px; position : relative; }
.extras-tab-box { padding : 20px 10px; }
*+html #extras .video_sml { height : 353px; }
#extras .video_sml .video { padding : 0 9px 10px 10px; }
#extras .video_sml .prev,
#extras .video_sml .next { height : 89px; left : 0; position : absolute; top : 220px; width : 20px; z-index : 2; }
*+html #extras .video_sml .prev,
*+html #extras .video_sml .next { bottom : 42px; }
#extras .video_sml .pager span { display : block; height : 100%; width : 100%; }
#extras .video_sml .rack { height : 82px; overflow : auto; padding : 5px 10px 2px 20px; width : 270px; }
.js-on #extras .video_sml .rack { margin-bottom : 5px; overflow : hidden; padding : 5px 20px 2px; width : 260px; xheight : 50px; }
.js-on #extras .video_sml .rack-design { padding-left : 40px; }
#extras .video_sml .teaser { float : right; margin : 0; overflow : hidden; padding : 0 5px; text-align : center; width : 74px; }
#extras .video_sml .teaser img { display : block; height : 48px; width : 72px; }
#extras .video_sml .teaser a { display : block; min-height : 85px; }
.wrap_audio_sml .playlist-wrapper { height : 180px; overflow : auto; width : 100%; }
.wrap_audio_sml .lnklst { width : 260px; }
.wrap_audio_sml .lnklst li { height : auto!important; margin : 0!important; min-height : 25px; overflow : hidden; padding : 10px; }
.wrap_audio_sml .lnklst li span { display : block; float : right; margin-left : 15px; text-align : right; vertical-align : middle; width : 60px; }
#extras .wrap_audio_sml .lnklst li .episode-source { float : left; margin : 0; width : auto; }
.wrap_audio_sml .archive { padding-top : 15px; }
#extras .pager { clear : both; margin : 20px 0 0; overflow : hidden; width : 100%; }
#site-info { clear : both; padding : 20px 0 5px; }
#site-info-inner { overflow : hidden; width : 975px; }
#site-info .links { display : inline; float : right; height : 100%; margin-right : 20px; overflow : hidden; }
#site-info .info-form { display : inline; float : left; margin : 0; }
#site-info ul { display : block; margin : 0; overflow : hidden; padding : 0; width : 105px; }
.first div { float : left!important; }
#site-info li a,
.channel li a { display : block; padding-right : 15px; }
#site-info h4 { padding : 0 5px; }
#site-info h4 a,
#site-info li a { margin : 4px 0; }
#site-info li { clear : both; overflow : hidden; white-space : nowrap; }
#site-info .searchbar { width : 179px; }
.copyrights { clear : both; direction : ltr; margin : 15px auto 0; overflow : hidden; padding : 5px; text-align : center; width : 1000px; }
#main .box,
.community-wrapper .box,
.wrap_flashapp { margin : 0 0 20px; position : relative; }
.box h1 em,
.box h2 em,
.box h3 em,
.box h4 em,
.box h5 em { display : block; padding : 0; }
.wrap_maintt2 ul.lnklst,
.wrap_maintt3 ul.lnklst,
.wrap_maintt5 .mainttl_c { margin-top : 10px; padding-top : 20px; }
.wrap_mainttl img,
.wrap_maintt2 img,
.wrap_maintt3 img,
.wrap_maintt4 img,
.wrap_maintt5 img,
.img-box img { display : block; float : right; height : 200px; margin : 0 0 10px 15px; width : 300px; }
#main form fieldset { border : 0; margin : 0 0 10px; }
#main form input[type=radio] { margin : 4px 0 10px 5px; }
#main form .button-wrapper { border-width : 0 0 1px!important; padding : 10px 0; }
#main .form-wrapper form .button-wrapper { padding-right : 110px; }
#main form .button-wrapper input[type=submit] { cursor : pointer; float : right; }
#main form .button-wrapper input[type=button] { cursor : pointer; float : left; }
.js-on .teaser-listing .combobox-wrapper { margin : 40px 0 0; }
.js-on .college-choice-board .combobox-wrapper { margin : 10px 0 0 35px; }
.wrap_trivia .button-wrapper { margin-top : 10px; }
#wrapper .combobox-wrapper h3 { float : none; margin : 0 0 10px; }
.combobox-wrapper form { float : left; padding : 0 0 15px; }
.combobox-wrapper form label { display : block; padding : 0 0 3px; }
.ask-the-expert .combobox-wrapper p { float : left; padding : 29px 10px 0; }
.combobox-wrapper select { margin : 0 0 5px; width : 220px; }
.combobox { cursor : pointer; display : inline; outline : none; padding : 0; position : relative; }
.combobox input { cursor : pointer; float : left; margin : 0 0 5px; min-width : 200px; padding : 6px 30px 6px 10px; text-transform : uppercase; }
.contact-form { margin : 0 0 20px; width : 390px; }
.contact-form .form-wrapper div .contact-form .form-wrapper fieldset { border : 0!important; margin : 0!important; }
.contact-form .form-wrapper h2 { margin : 0 0 19px!important; padding : 0 20px 7px!important; }
.contact-form .form-wrapper label { display : block; float : right; margin : 0 0 10px 10px; padding : 2px 0 0; text-align : left; width : 85px; }
.contact-form .form-wrapper input.text,
.contact-form .form-wrapper textarea { padding : 2px 4px; width : 181px; }
.contact-form .form-wrapper textarea { margin-bottom : 10px; max-width : 234px; min-width : 234px; width : 234px; }
.contact-form .form-wrapper .button-wrapper { border : 0!important; margin : 0 95px 10px 0; padding : 0 0 1px!important; text-align : right; }
.contact-form .form-wrapper .button-wrapper input { float : none!important; }
.dialog.email_pup { margin-left : 135px; }
*+html .dialog.email_pup { margin : 0 -135px 0 0; }
.dialog .contact-form { margin : 0; width : 432px; }
.dialog .contact-form .form-wrapper textarea { max-width : 276px; min-width : 276px; width : 276px; }
#main ul.lnklst { clear : both; margin : 0; overflow : hidden; }
#main .lnklst h3 { clear : both; margin : 10px 0 5px; }
#main .lnklst li { float : right; list-style : none; margin : 0 0 0 35px; padding : 0 17px 10px 10px; width : 250px; }
.articles #wrapper #wrapper-3-inner #main .box.wrap_GSMcodes .lnklst li {width : 100%; }
#main .wrap_askpresenter h1,
#main .wrap_askpresenter h2 { float : right; font-size : 20px; margin : 0 0 11px; }
#main .wrap_askpresenter h1 em,
#main .wrap_askpresenter h2 em { margin : 0 0 -4px; padding-bottom : 5px; }
#main .wrap_askpresenter .read-more { display : block; float : left; height : 24px; padding : 11px 40px 20px 20px; width : 215px; }
#main .wrap_askpresenter p { clear : both; padding : 0 0 0 20px; }
#main .wrap_flashapp { padding : 20px 21px 21px; }
#main .mainttl_b .teaser { float : right; margin : 0; padding : 0; width : 47%; }
#main .mainttl_b .teaser.first-of-type { margin-left : 36px; }
#main .mainttl_b .teaser a.img-box { display : block; float : right; margin : 0 0 10px 10px; }
#main .mainttl_b .teaser img { float : none; height : 90px; margin : 0; width : 135px; }
#main .mainttl_c .teaser { float : right; margin : 0 40px 0 0; padding : 0; width : 182px; }
#main .mainttl_c .teaser img { display : block; float : none; height : 120px; margin : 0 0 7px; width : 180px; }
#main .wrap_programhighlight .mainttl_b,
#main .wrap_programhighlight .lnklst { float : right; margin-bottom : 20px; margin-left : 36px; width : 47%; }
#main .wrap_programhighlight .lnklst { border : 0; clear : none; margin-left : 0; padding-top : 0; }
#main .wrap_programhighlight .link { clear : both; display : block; float : left; padding : 5px 6px 6px 20px; }
.wrap_mainvid .mainttl_video .imglink,
.wrap_mainvid .mainttl_video .videocontainer { display : block; float : left; height : 202px; margin : 0 15px 10px 0; width : 302px; }
.wrap-options { margin : 0 0 12px; overflow : hidden; padding : 0 2px; }
.wrap-options li { display : inline; float : left; list-style : none; margin : 0 5px; padding : 3px 0 0; }
.wrap-options li.separator { height : 24px; width : 2px; }
.wrap-options li a.rss { display : block; float : left; height : 17px; padding : 4px 0 0 29px; }
.wrap-options li .button { display : block; height : 21px; text-align : center; }
.wrap-options li .button span { cursor : pointer; display : block; padding : 2px 10px 1px; }
.wrap-options li.like-box { padding-top : 5px; }
.wrap-options li.date { padding-top : 8px; }
.wrap-options li.like-box a { display : block; float : left; height : 17px; margin : 0 2px 0 0; width : 14px; }
.wrap-options li.like-box a.dislike-btn { margin-top : 1px; }
.wrap-options li.like-box span { display : block; padding : 3px 0 0 16px; }
.wrap-options li select { display : block; margin : 1px 0 0; min-width : 80px; }
.wrap-options li.tab-button a,
#extras .extras-tabs-toc a { cursor : pointer; display : block; float : left; padding : 8px 20px 6px; text-align : center; }
.wrap-options li.tab-button span { display : block; padding : 0 0 2px; }
#main .text-box-tabs { clear : both; overflow : hidden; width : 100%; }
#main ol.text-box-toc { float : right; height : 1%; margin : 0 0 10px; padding : 0 2px; position : relative; width : 100%; }
#main .text-box-toc li a { cursor : pointer; display : block; float : left; padding : 8px 10px 6px; text-align : center; }
#main .archttl { clear : both; margin : 0 0 10px; overflow : hidden; padding : 10px; }
.internals #main .archttl { padding : 0 0 0 15px; }
#main .archttl h3 em { display : block; margin : 2px 0 10px; padding : 0; }
#main .archttl .img-box { float : right; margin : 0 0 10px 15px; width : 135px; }
#main .archttl .img-box img { display : block; height : 90px; margin : 0 0 3px; width : 135px; }
#main .archttl ul.info { margin : 0 0 8px; }
#main .pager { clear : both; margin : 0 0 20px; overflow : hidden; width : 100%; }
#main .wrap_media_lst .lnklst,
#main .wrap_wallpapers_lst .lnklst,
#main .wrap_features .lnklst,
#main .wrap_presenters_lrg .lnklst { clear : both; margin-bottom : 15px; }
#main .wrap_media_lst .lnklst.first-of-type,
#main .wrap_wallpapers_lst .lnklst.first-of-type,
#main .wrap_features .lnklst.first-of-type,
#main .wrap_presenters_lrg .lnklst.first-of-type { border : 0; margin-bottom : 0; }
#main .wrap_media_lst .lnklst li,
#main .wrap_wallpapers_lst .lnklst li,
#main .wrap_features .lnklst li,
#main .wrap_presenters_lrg .lnklst li { display : inline; float : right; margin : 0 10px 17px; overflow : hidden; padding : 0; width : 137px; }
#main .wrap_media_lst .lnklst li { height : 145px; }
#main .wrap_media_lst .lnklst li img,
#main .wrap_wallpapers_lst .lnklst li img,
#main .wrap_features .lnklst li img,
#main .wrap_presenters_lrg .lnklst li img { display : block; margin : 0 0 3px; width : 135px; }
.first-of-type ul { overflow : hidden; }
#main .wrap_media_lst .lnklst li h3,
#main .wrap_wallpapers_lst .lnklst li h3,
#main .wrap_features .lnklst li h3,
#main .wrap_presenters_lrg .lnklst li h3 { margin-bottom : 2px; }
#main .wrap_media_lst .lnklst li li,
#main .wrap_wallpapers_lst .lnklst li li,
#main .wrap_features .lnklst li li,
#main .wrap_presenters_lrg .lnklst li li { display : block; margin-bottom : 2px; text-align : center; }
#main .wrap_wallpapers_lst .lnklst li li { float : none; width : 117px; }
.lnklst li,
.mainttl_a a,
.mainttl_c a,
.mainttl_b a.imglink,
.imglink { display : block; position : inhert; position : relative; }
a.imglink:hover .icon,
.lnklst a:hover .icon,
.mainttl_a a.imglink:hover .icon,
.mainttl_b a.imglink:hover .icon,
.mainttl_c a:hover .icon,
.mainttl_video a:hover .icon,
a:hover .icon-video,
a:hover .icon-photo,
a:hover .icon-article { display : block; height : 50px; position : absolute; right : 10px; top : 10px; width : 110px; }
.wrap_presenters_lrg .lnklst a:hover .icon,
#extras a:hover .icon,
#extras a:hover .icon-video,
#extras a:hover .icon-photo,
#extras a:hover .icon-article { height : 20px; width : 50px; }
#main .wrap_presenters_lrg h1,
#main .wrap_presenters_lrg h2 { margin-bottom : 12px; }
#main .wrap_presenters_lrg .lnklst li { margin : 0 7px 20px; width : 74px; }
#main .wrap_presenters_lrg .lnklst li img { margin : 0 0 1px; width : 72px; }
#main .wrap_trivia img { display : block; float : right; height : 90px; margin : 0 0 10px 10px; width : 135px; }
#main .wrap_trivia form { float : right; width : 480px; }
#main .multipoll { margin : 0; padding-right : 143px; position : relative; width : 464px; }
#main .multipoll .toc { display : inline; float : right; margin : 0 -143px 0 0; margin : 0 -155px 0 0; padding : 1px 0; width : 143px; }
#main .multipoll .toc li { float : none; list-style : none; margin : 0 0 0 -12px; overflow : visible; position : relative; }
#main .multipoll .toc a { border : 0; cursor : pointer; display : block; float : none; line-height : 250%; margin : 0 0 2px; overflow : hidden; padding : 0; width : 155px; }
#main .multipoll .toc a em { display : block; float : left; height : 38px; left : -28px; position : absolute; top : 3px; width : 12px; }
#main .multipoll .toc a span { cursor : pointer; display : block; float : left; margin : 0 0 2px; padding : 5px 10px 6px 20px; width : 112px; }
#main .multipoll .section { margin : 0; padding : 0 20px 0 0; }
.graph dd { height : 25px; position : relative; }
.graph dd strong,
.graph dd .bar { display : block; height : 25px; }
.graph dd .bar span { font-size : 12px; position : absolute; right : 7px; top : 2px; }
.graph dd em { font-size : 11px; left : 7px; position : absolute; top : 2px; }
#main .wrap_features .arena { margin : 0; padding : 0 20px; position : relative; }
.js-on #main .wrap_features .rack { height : 100%; overflow : hidden; width : 620px; }
#main .wrap_features .next span,
#main .wrap_features .prev span { cursor : pointer; display : none; height : 100%; position : absolute; top : 0; width : 20px; }
#main .wrap_features .sldlst li { display : inline; float : right; margin : 0 8px; padding : 30px 0 5px; width : 137px; }
#main .wrap_features .sldlst img { height : auto; width : 135px; }
#main .wrap_video_lrg h1,
#main .wrap_video_lrg h2,
#main .wrap_video_lrg h3,
#main .wrap_video_lrg h4,
#main .wrap_video_lrg h5 { margin : 0 10px 10px 0; }
#main .video_lrg { height : 291px; padding : 14px 0; position : relative; }
#main .video_lrg .video { float : right; height : 290px; overflow : hidden; width : 391px; }
#main .video_lrg .pager span { display : block; height : 20px; width : 241px; }
#main .video_lrg .prev,
#main .video_lrg .next { display : block; height : 20px; left : 0; position : absolute; width : 233px; z-index : 2; }
#main .video_lrg .prev { top : 0; }
#main .video_lrg .next { bottom : 0; }
#main .video_lrg .rack { display : inline; float : left; height : 272px; overflow : auto; padding : 0 0 20px; width : 217px; }
.js-on #main .video_lrg .rack { height : 248px; overflow : hidden; padding-top : 20px; width : 237px; }
#main .video_lrg .teaser { margin : 0 0 8px; overflow : hidden; padding : 0 4px 0 0; }
#main .video_lrg .teaser img { display : block; float : left; height : 69px; margin : 4px 14px 4px 4px; width : 92px; }
#main .video_lrg .teaser h2 { margin : 0 0 4px; padding : 4px 0 0; }
#main .video_lrg .teaser a { display : block; min-height : 79px; }
#main .video_lrg .teaser a.on img,
#main .video_lrg .teaser a:hover img { border-width : 5px; margin : 0 10px 0 0; }
#main .slideshow { height : 373px; margin : 0 0 20px; padding : 0 25px; position : relative; width : 560px; }
#main .slideshow.multimedia { height : auto; }
#main .slideshow .pager .prev,
#main .slideshow .pager .next { height : 373px; position : absolute; width : 20px; }
#main .slideshow .pager span { display : block; outline : none; }
#main .slideshow .pagination { bottom : 7px; left : 35px; position : absolute; width : auto; z-index : 5; }
*+html #main .slideshow .pagination { float : left; left : 25px; width : auto; }
#main .slideshow .pagination li { float : right; list-style : none; margin : 0; padding : 0; }
#main .slideshow .pagination .tooltip { display : none; height : 37px; margin : -54px -15px 0 0; padding : 2px 2px 0; position : absolute; width : 43px; }
*+html #main .slideshow .pagination .tooltip { margin-right : -31px; }
#main .slideshow .pagination .tooltip img { display : block; height : 29px; width : 43px; }
#main .slideshow .info { bottom : 0; display : none; height : 12px; padding : 10px; position : absolute; right : 25px; width : 413px; z-index : 5; }
#main .slideshow.multimedia .info { overflow : hidden; padding : 10px 10px 10px 137px; }
#main .slideshow .rack { height : 373px; overflow : auto; width : 560px; }
.js-on #main .slideshow .rack,
#main .slideshow .teaser { height : 373px; overflow : hidden; width : 560px; }
#main .slideshow .teaser video { height : 373px; width : 560px; }
#main .slideshow .rack-design { overflow : hidden; width : 540px; }
#main .slideshow .teaser a.play { display : block; height : 104px; margin : -155px 228px 0; position : relative; width : 104px; }
#main .slideshow .teaser a.play em { display : block; position : relative; }
.community-wrapper { margin-bottom : 20px; overflow : hidden; padding-top : 30px; }
.community { border : none; display : inline; float : right; overflow : hidden; width : 450px; }
.community .lnklst { float : right; overflow : hidden; width : 450px; }
.community .lnklst li { float : right; margin : 0 0 20px 20px; width : 205px; }
.community .lnklst h3 { margin : 0 0 5px; padding-right : 10px; }
.wrap_articlecollection li h3 a { display : block; padding-right : 10px; }
.community .lnklst p { margin : 0; padding : 0 10px; }
.wrap_flashapp .wrap-options { border : 0; float : left; margin-bottom : 0; }
.wrap_flashapp h1,
.wrap_flashapp h2 { float : right; margin-bottom : 0; }
.wrap_flashapp p { float : none; margin-bottom : 24px; }
.wrap_flashapp hr { margin-right : -13px; }
.wrap_articlecollection .lnklst li { float : right; padding : 0 6px; width : 184px; }
.stage { clear : both; margin : 5px auto 20px; }
.minigrid { margin : 0 0 20px; overflow : hidden; width : 1000px; }
.minigrid .minigrid-header { height : auto!important; min-height : 60px; }
.minigrid .minigrid-header .toggle-button { display : block; float : right; height : auto!important; min-height : 60px; outline : none; overflow : hidden; width : 176px; }
.minigrid .minigrid-header .current-shows { display : block; padding : 5px 0; }
.minigrid .minigrid-header .current-shows li { display : inline; float : right; height : auto!important; min-height : 40px; padding : 5px 15px; text-align : right; width : 230px; }
.minigrid .minigrid-header .meta-info li { float : right; margin : 0 10px 0 0; padding : 20px 0 0; }
.minigrid .minigrid-header .meta-info li.date { margin-right : -15px; }
.minigrid .minigrid-header .meta-info li.countries select { width : 200px; }
.minigrid .minigrid-header .meta-info li.full-grid { float : left; padding-left : 20px; }
.timeline { clear : both; padding : 0 0 10px; width : 1000px; }
.timeline .teaser-wrapper { margin : 20px 0 0; padding : 0 20px; position : relative; }
.timeline .teaser-wrapper::selection { background-color : #f7f7f7; }
.timeline .teaser-wrapper::-moz-selection { background-color : #f7f7f7; }
.js-on .timeline .teaser-wrapper { cursor : w-resize; }
.timeline .rack { width : 960px; }
.timeline .rack-design { position : relative; width : 960px; }
.js-on .timeline .rack { height : 256px; overflow : hidden; }
.timeline .next,
.timeline .prev { height : 256px; position : absolute; top : 0; width : 20px; }
.timeline .next span,
.timeline .prev span { display : block; height : 256px; width : 20px; }
.timeline .teaser { float : right; height : 256px; margin : 0; overflow : hidden; padding : 0; position : relative; width : 78px; }
.timeline .teaser.length-4halfhour { width : 312px; }
.timeline .teaser.length-3halfhour { width : 234px; }
.timeline .teaser.length-2halfhour { width : 156px; }
.timeline .teaser.length-1halfhour { width : 78px; }
.timeline .teaser h2 { font-size : 15px; margin : 10px auto 0; text-align : center; width : 93%; }
.timeline .teaser img { display : block; float : none; height : auto; margin : 10px auto 0; max-width : 95%; width : 93%; }
.timeline .teaser ul.time { height : 42px; left : 0; list-style : none; overflow : hidden; top : 0; }
.timeline .teaser ul.time li { direction : ltr; display : inline; float : right; font-size : 19px; line-height : 40px; min-height : 40px; padding : 0 5px; text-align : center; width : 68px; }
.timeline .teaser ul.time li span { display : inline-block; font-size : 80%; xvertical-align : super; }
.stage .mainslider { height : 300px; margin : 0 auto 20px; overflow : hidden; padding : 0; position : relative; width : 990px; }
.stage .mainslider .rack { height : 300px; overflow : auto; position : relative; width : 990px; }
.stage .mainslider .rack-design { overflow : hidden; width : 970px; }
.stage .mainslider .prev,
.stage .mainslider .next { display : block; height : 16px; margin : -27px 0 0; outline : none; position : absolute; width : 16px; z-index : 6; }
.stage .mainslider .prev { margin-left : 3px; }
*+html .stage .mainslider .prev { margin-right : -3px; }
.stage .mainslider .next { margin-left : 2px; }
.stage .mainslider .pager span { display : block; height : 16px; margin : -27px 0 0; width : 16px; }
.js-on .stage .mainslider .pagination { bottom : 11px; height : 16px; left : 17px; margin : 0; padding : 0 18px; position : absolute; width : auto; z-index : 5; }
.stage .mainslider .pagination li { float : right; list-style : none; }
.stage .mainslider .teaser { float : right; height : 300px; margin : 0; overflow : hidden; padding : 0; width : 990px; }
.stage .mainslider .teaser img.background { display : block; height : 300px; width : 990px; }
.stage .mainslider .teaser .content { height : 260px; left : 0; position : absolute; top : 0; width : 300px; z-index : 2; }
.stage .mainslider .teaser .content p,
.stage .mainslider .teaser .content li { margin : 0 0 12px; }
.stage .mainslider .teaser .content p.info { margin-bottom : 9px; padding : 0; }
.stage .mainslider .teaser .content ul { margin : 20px 0 10px; }
.stage .mainslider .teaser .content li { margin-bottom : 3px; padding : 0 12px 0 0; }
.stage .mainslider .teaser .content .thumb { display : block; float : left; height : 69px; margin : 15px 0 10px; position : relative; width : 90px; }
.stage .mainslider .teaser .content .thumb .play { bottom : 14px; display : block; height : 38px; position : absolute; right : 28px; width : 28px; }
.newsletter { margin : 20px 0 0; padding : 10px; width : 200px; }
.newsletter label { display : block; float : right; padding : 0 0 0 10px; width : 30px; }
.newsletter div div input { margin-bottom : 5px; padding : 2px 3px; width : 148px; }
.newsletter .button-wrapper { padding : 0 40px 0 0; }
.videocontainer { position : relative; width : 100%; }
.videocontainer .media-controls-wrapper { bottom : 0; height : 30px; left : 0; position : absolute; width : 100%; }
.videocontainer .media-controls { height : 30px; position : relative; }
.videocontainer .play-pause { bottom : 10px; cursor : pointer; height : 20px; left : 10px; overflow : hidden; position : absolute; width : 44px; }
.videocontainer .play-pause .ui-icon { background : url(../img/vPlayerGFX/video-sprites2.png) 17px -26px no-repeat; display : block; height : 20px; width : 44px; }
.videocontainer .play-pause .button-text { display : block; height : 1px; top : 0; width : 1px; }
.videocontainer .controls-inner { background-position : -10px -10px; bottom : 10px; height : 20px; left : 60px; position : absolute; right : 150px; }
.videocontainer .controls-buttons { background-position : right -40px; bottom : 0; height : 20px; position : absolute; right : -150px; width : 150px; }
.videocontainer .timeline-slider { bottom : 0; height : 20px; left : 0; margin : 0 10px; position : absolute; right : 0; }
.videocontainer .progressbar { background-color : #888; height : 4px; left : 0; position : absolute; right : 0; top : 8px; }
.videocontainer .progressbar .ui-progressbar-value { background-color : #FFF; bottom : 0; left : 0; position : absolute; top : 0; }
.videocontainer .timeline-slider .ui-slider-range { height : 4px; left : 0; position : absolute; top : 8px; }
.videocontainer .timeline-slider .ui-slider-handle { background-position : -10px -1210px; cursor : pointer; height : 14px; margin-left : -2px; position : absolute; top : 3px; width : 5px; }
.videocontainer .volume-slider { background-position : -10px -1006px; height : 17px; position : absolute; right : 20px; width : 28px; }
.videocontainer .volume-slider .ui-slider-range { background-position : -300px -1006px; height : 17px; left : 0; position : absolute; top : 0; }
.videocontainer .volume-slider .ui-slider-handle { bottom : 2px; position : absolute; top : 5px; }
.videocontainer .controls-buttons .time { color : #FFF!important; height : 20px; left : 0; padding-right : 5px; position : absolute; text-align : left; top : 0; width : 100px; }
.videocontainer .fullscreen { height : 18px; overflow : hidden; position : absolute; right : 15px; top : 1px; width : 18px; }
.videocontainer .fullscreen .ui-icon { background-position : -10px -609px; cursor : pointer; display : block; height : 18px; width : 18px; }
.videocontainer .fullscreen .button-text { height : 0; position : absolute; top : 0; width : 0; }
.videooverlay-infullscreen .media-controls-wrapper { z-index : 100000; }
.mask { width : 100%; z-index : 10000; }
.dialog { display : none; position : absolute; z-index : 10000; }
.dialog .shadow { height : 100%; position : absolute; width : 100%; }
*+html .dialog .shadow { margin-right : -43px; }
.dialog .dialog-box { left : 0; padding : 15px; position : relative; top : 0; }
.dialog .close-button { cursor : pointer; display : block; height : 30px; position : absolute; right : 8px; top : 8px; width : 30px; }
.showbox { display : none; left : 0; margin : 20px 0 0; min-height : 350px; min-width : 680px; padding : 10px; position : absolute; top : 0; z-index : 10001; }
.showbox-head { min-height : 16px; overflow : hidden; padding : 5px 0; text-align : center; }
.showbox-head h1 { height : 1px; margin : 0; overflow : hidden; padding : 0; width : 1px; }
.showbox-head .prev,
.showbox-head .next { height : 145px; left : 22px; overflow : hidden; padding : 0; position : absolute; top : 70px; width : 35px; z-index : 1000; }
.showbox-head .next { left : auto; right : 22px; }
.showbox-head .play-pause { display : block; padding : 2px 0 0 50px; }
.showbox-head .index-pagination { left : 340px; position : absolute; text-align : center; top : 13px; }
.js-on .showbox .close-button { cursor : pointer; display : block; height : 27px; overflow : hidden; position : absolute; right : 12px; top : 10px; width : 27px; }
.showbox-toolbar { float : left; text-align : center; }
.showbox .content-box { margin : 0 auto; overflow : hidden; }
.showbox .multimedia-box { margin : 10px 0 5px; overflow : hidden; padding : 20px; text-align : center; }
.showbox h2 { margin : 5px 0; }
#main .wrap .pager,
#main .wrap_media_lst .pager,
#main .wrap_wallpapers_lst .pager { float : none; float : right; margin-bottom : 0; overflow : hidden; width : auto; }
.wrap .archive,
.wrap_media_lst .archive,
.wrap_wallpapers_lst .archive { padding-top : 4px; }
.pager strong { font-weight : normal; }
#main .wrap_presenters_lrg ul.lnklst { border : none; margin-bottom : 0; }
.jspContainer { overflow : hidden; position : relative; }
.jspPane { left : 0; position : absolute; }
.jspVerticalBar { height : 100%; position : absolute; right : 0; top : 0; width : 16px; }
.jspHorizontalBar { bottom : 0; height : 16px; left : 0; position : absolute; width : 100%; }
.jspDrag { cursor : pointer; left : 0; position : relative; top : 0; }
.jspArrow { cursor : pointer; display : block; text-indent : -20000px; }
.jspVerticalBar .jspArrow { height : 16px; }
.jspHorizontalBar .jspArrow { float : left; height : 100%; width : 16px; }
* html .jspCorner { margin : 0 -3px 0 0; }
#main .wrap_mainttl,
#main .wrap_maintt2 { padding-top : 0; }
.maintt2_a h2,
.box .head h3,
.maintt2_a h2 a,
.box .head h3 a { font-size : 17px; }
.box .head h3,
.box .head h3 a,
.wrap_comments h2,
.wrap_forms h2,
#main .wrap_article .vid-info h2,
.box .head h2 { font-size : 19px; }
#main .wrap_article .vid-info h2 { margin : 0; }
.box .head h3 { padding : 5px 15px; }
#main .wrap_programhighlight .mainttl_b { margin-top : 0; }
.poll_sml .content form .wrap_options { margin-bottom : 10px; overflow : hidden; padding-top : 10px; }
#main .wrap_multimedia_article .head { height : auto!important; }
.wrap_multimedia_article .wrap-options { margin : 0 10px; padding : 5px 0; }
#extras .channel .head a { display : block; height : 37px; width : 100%; }
.wrap_article h2,
.contact-form .form-wrapper h2 { font-size : 21px; line-height : 150%; }
.box .article_extras h2 { font-size : 15px; margin-bottom : 3px; }
.article_extras .multimedia_details h2 { margin-top : 8px; }
.article_extras .multimedia_details p { margin-bottom : 5px; }
#main .wrap_article .video_lrg .head h3 { font-size : 21px; padding : 10px 0; }
.js-on #main .wrap_article .video_lrg .rack,
#main .wrap_article .video_lrg .prev,
#main .wrap_article .video_lrg .next { left : 16px; width : 103px; }
.video_lrg video { height : 290px; width : 391px; }
#main .wrap_article .head h3 { font-size : 21px; margin : 0; }
#main .wrap_article .vid-info .desc { margin : 10px 0 0; }
#extras .nas_narrow_box .extras-tabs-wrapper li { clear : both; overflow : hidden; padding : 10px 0; }
#extras .nas_narrow_box .extras-tabs-wrapper li h3,
#extras .nas_narrow_box .extras-tabs-wrapper li .author { float : left; margin : 0; width : 175px; }
#extras .profile_blog .lnklst li h3,
#extras .profile_blog .lnklst li .author { float : left; margin : 0; width : 195px; }
#extras .profile_blog .lnklst li .desc { clear : both; padding-top : 10px; }
.wrap_audio_sml .labels { float : left; overflow : hidden; padding : 10px 10px 5px; width : 240px; }
.wrap_audio_sml .labels span { display : block; float : right; margin-left : 35px; }
#extras .profile_blog h2 { font-size : 19px; margin-bottom : 5px; padding-top : 10px; }
#extras .profile_blog .posts .lnklst li h3 { float : none; width : auto; }
#promos { padding : 20px 0; }
#promos .wrap_community,
#base-area .wrap_community { overflow : hidden; padding : 47px 20px 9px 19px; }
#extras .wrap_audio_sml .lnklst li .episode-source a { display : block; padding : 3px 10px; }
*,
#extras .video_sml .teaser h2,
.jspVerticalBar *,
.jspHorizontalBar * { margin : 0; padding : 0; }
h1,
h2,
h3,
h4,
h5,
h6,
.wrap_features .teaser a,
.wrap_article h2 em { font-size : 15px; }
p,
#extras .wrap_articles_sml .head h3,
.wrap_mainvid .mainttl_video p { float : none; margin-bottom : 10px; }
#main .teaser h2 em,
.wrap_channel_navigation li:hover ul,
.wrap_article h1 em,
.article_extras .broadcasting-times .bt-date,
.article_extras .broadcasting-times .bt-time,
.quote p.quote-meta .source-name,
.quote p.quote-meta .source-information,
.wrap_comments .comment-meta .comment-date,
#main .lnklst li a,
#main .text-box-toc li span,
.js-on #main .multipoll .section.ui-expanded,
.js-on #main .wrap_features .next.show span,
.js-on #main .wrap_features .prev.show span,
.js-on #main .slideshow .info,
.minigrid .minigrid-header .current-shows .title,
.minigrid .minigrid-header .current-shows .time,
.minigrid .minigrid-header .meta-info,
.timeline .teaser em,
.overlay-visible .dialog,
.overlay-visible .showbox { display : block; }
.skip,
.wrap_article .table-wrapper table,
.wrap_forms,
#main .text-box-tabs .text-box-section,
#main .wrap_features .sldlst h3,
#main .wrap_features .sldlst p,
#main .video_lrg .teaser p { margin : 0; }
.js-on:focus,
.js-on:active,
.jspVerticalBar .jspArrow:focus { outline : none; }
*+html #fb-root,
#logo img,
.comment-count,
p.required,
#nav-meta,
.text-meta,
#breadcrumb,
#breadcrumb-2,
#stage-box,
.js-off .wrap_GSMcodes form,
.js-off .wrap_GSMcodes .gsm-dropdown,
.photo dd.longdesc,
#extras h6,
.wrap_audio_sml .lnklst li span.episode-thumb,
.combobox span,
.js-on .contact-form,
.js-on #main .multipoll .section,
.js-off .timeline .teaser-wrapper .pager,
.js-off .showbox .close-button,
.jspCap,
#extras .channel .head a em,
#main .wrap_article .video_lrg .teaser .vid-info,
#main .video_lrg .rack .desc,
#section-header h1 a span,
#main .slideshow .pagination li a em,
.stage .mainslider .pagination li a em,
.photo .zoom a em,
.photo .zoom a span,
.dialog .close-button em,
#branding .skip,
#main .slideshow .teaser a.play em,
#logo a .print,
.controls-buttons .handle-label { display : none; }
.archive,
#main .wrap_multimedia_article .pager .next,
.photo dd.zoom,
*+html #main .slideshow .pagination ul,
.jspHorizontalBar .jspCap { float : left; }
#wrapper-2,
.videocontainer video { width : 100%; }
.community-wrapper,
.wrap_articlecollection,
#full,
.contact-form .form-wrapper div,
#main .mainttl_b .teaser p,
.wrap_flashapp,
.wrap_programhighlight .archive { clear : both; }
ul.nav-global,
ul,
#main .mainttl_c ul.info li,
#main .archttl ul.info li,
.showbox li { list-style : none; }
.wrap_channel_navigation li strong,
.wrap_channel_navigation li.on strong,
.wrap_channel_navigation li a:hover,
.js-off .wrap_channel_navigation li a:focus,
.js-off .wrap_channel_navigation li a:active,
.stage .mainslider .prev.show,
.stage .mainslider .next.show { cursor : pointer; display : block; }
.wrap_article .table-wrapper,
.wrap_article .list-wrapper,
.contact-form .form-wrapper { padding : 10px; }
.wrap_article .table-wrapper p.notice,
.teaser-listing .combobox-wrapper { margin : 15px 0 0; }
.wrap_article th,
.wrap_article td { border-style : solid; border-width : 1px 0; }
.photo dd.zoom a,
#extras .social_sml li.facebook a,
#extras .social_sml li.youtube a,
#extras .social_sml li.twitter a { display : block; height : 16px; overflow : hidden; width : 16px; }
.wrap_photos .photo.first,
#main .mainttl_c .teaser.first-of-type { margin-right : 0; }
.wrap_comments .comments .wrap-options,
#main .form-wrapper .archttl { border : 0; margin : 0; }
.wrap_article h2,
.mainttl_a h2,
.mainttl_video h3 { margin : 0 0 10px; }
.wrap_GSMcodes .head h3 { margin : 10px; padding : 0 0 5px; }
.wrap_GSMcodes #gsm-info { padding : 10px 0; }
.wrap_GSMcodes form { text-align : right; }
.wrap_video_lrg .vid-info { padding-right : 5px; }
.video_lrg .teaser a h2,
.video_lrg .teaser a p { line-height : 120%; }
#extras .poll_sml ul,
#main .archttl p,
.graph dl,
.showbox p { margin-bottom : 10px; }
#extras .poll_sml h2.mod,
#main form h3,
#main form legend { padding : 0 0 10px; }
.extras-tabs-toc a.ui-disabled,
.wrap-options li.tab-button a.ui-disabled,
#main .text-box-toc li a.ui-disabled,
#main .multipoll #toc a.ui-disabled,
.showbox-head a.ui-disabled,
.jspArrow.jspDisabled { cursor : default; }
#extras .video_sml .pager,
#main .wrap_programhighlight .mainttl_b .teaser,
#main .wrap_programhighlight .lnklst li,
#main .video_lrg .pager,
#main .slideshow .pager { margin : 0; width : auto; }
#extras .video_sml .prev,
#main .wrap_features .prev span,
#main .slideshow .pager .prev,
.timeline .prev,
.timeline .prev span { right : 0; }
#extras .pager .link,
#main .pager .link { display : block; float : left; padding : 5px 6px 6px 20px; }
#extras .pager ul,
#main .pager ul { clear : both; float : right; }
#extras .pager li,
#main .pager li { float : right; list-style : none; margin : 0 5px 0 0; text-align : center; }
#extras .pager li a,
#extras .pager li strong,
#extras .pager li span,
#main .pager li a,
#main .pager li strong,
#main .pager li span { border-radius : 2px; display : block; min-width : 15px; moz-border-radius : 2px; padding : 5px 6px 6px; webkit-border-radius : 2px; }
#extras .pager li span,
#main .pager li span { border : none; padding : 3px 1px; }
#extras .pager li.previous a,
#extras .pager li.next a,
.wrap_grid .wrap-options,
#main .pager li.previous a,
#main .pager li.next a { border : 0; }
#extras .pager li.previous a,
#main .pager li.previous a { padding-left : 3px; }
#extras .pager li.next a,
#main .pager li.next a { padding-right : 6px; }
.wrap_flashapp .head,
.wrap_trivia .head,
.wrap_multipoll .head,
#extras .promo,
#main .audio-player { margin-bottom : 20px; }
#main .wrap_media_lst .lnklst li a,
.community.mod { display : inline; }
#main .mainttl_b,
#main .mainttl_c { margin-top : 9px; overflow : hidden; }
#main .mainttl_c .teaser h2,
#main .mainttl_c ul.info,
#main .archttl h3,
.stage .mainslider .teaser .content h2,
.stage .mainslider .teaser .content h3,
.newsletter h2 { margin : 0 0 5px; }
.wrap-options li.tab-button,
#main .text-box-toc li { display : inline; float : right; height : auto; list-style : none; margin : 0 0 0 1px; min-height : 31px; padding : 0; position : relative; width : auto; }
#main .wrap_presenters_lrg .lnklst,
#main .wrap_multipoll fieldset { padding-right : 10px; }
#main .wrap_multipoll .content { padding : 0 0 15px; }
#main .wrap_features .next span,
#main .slideshow .pager .next,
.timeline .next,
.timeline .next span { left : 0; }
#main .slideshow .pagination li a,
.stage .mainslider .pagination li a { display : block; height : 16px; margin : 0; padding : 0; width : 16px; }
.js-on #main .slideshow .rack-design,
.js-on .stage .mainslider .rack-design { overflow : visible; width : auto; }
.videocontainer .fallback,
.showbox .text-content { padding : 5px; }
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag,
.jspCorner { float : left; height : 100%; }
#main .wrap_article .video_lrg video,
#main .wrap_article .video_lrg .video { width : 485px; }
#header { background : #f2f2f2 url(/dms/creative/channels/old-nav/top-nav-gradient_old.png) repeat-x center top; height : 152px; position : initial !important; }
ul.nav-global li:hover,
ul.nav-global li:hover a { background : url(/dms/creative/channels/old-nav/tabs_old.png) 0 0 no-repeat; }
ul.nav-global li:hover { background-position : right 0; }
ul.nav-global li:hover a { background-position : left -40px; }
ul.nav-global li a:hover,
ul.nav-global li a:focus,
ul.nav-global li a:active,
ul.nav-global .menu-is-visible a { color : #7DF; }
ul.nav-global a,
ul.nav-global li h3 a:hover { color : #000; }
ul.nav-global li li a:hover,
.js-off ul.nav-global li li a:focus,
.js-off ul.nav-global li li a:active,
ul.nav-global li li a.a11y-focus-key { background : #39c; color : #fff; }
ul.nav-global li h3 a:hover,
.js-off ul.nav-global li h3 a:focus,
.js-off ul.nav-global li h3 a:active,
ul.nav-global li h3 a.a11y-focus-key { background : #fff; color : #000; }
ul.nav-global .menu-is-visible ul li a { color : #BBB; }
ul.nav-global .menu-is-visible ul li a:hover { color : #FFF; }
#logo a .print { background : url(../img/navGFX/logo-print.png) center no-repeat; }
.videocontainer .play-pause .ui-icon,
.videocontainer .progressbar,
.videocontainer .timeline-slider .ui-slider-range,
.videocontainer .progressbar .ui-progressbar-value { border-radius : 5px; moz-border-radius : 5px; webkit-border-radius : 5px; }
.videocontainer .controls-inner,
.videocontainer .controls-buttons,
.videocontainer .timeline-slider .ui-slider-handle,
.videocontainer .volume-slider,
.videocontainer .volume-slider .ui-slider-range,
.videocontainer .fullscreen .ui-icon { background-image : url(../img/vPlayerGFX/video-sprites.png); background-repeat : no-repeat; }
.videocontainer.idle .play-pause .ui-icon { background-position : -33px -26px; }
.videocontainer .timeline-slider .ui-slider-handle.ui-state-active { background-position : -300px -1210px; }
.videooverlay-infullscreen .fullscreen:hover .ui-icon,
.videooverlay-infullscreen .fullscreen:active .ui-icon,
.videooverlay-infullscreen .fullscreen .ui-icon { background-position : -10px -809px; }
.videocontainer .fullscreen:hover .ui-icon { background-position : -211px -609px; }
.videocontainer .fullscreen:active .ui-icon { background-position : -410px -608px; }
.videocontainer .play-pause:hover .ui-icon,
.videocontainer .play-pause.a11y-focus-key .ui-icon { background-color : #000; }
.videocontainer .play-pause:active .ui-icon { background-color : #333; }
ul.nav-global li h3,
.wrap_narrow_newsbox .lnklst h3 { margin-top : 10px; }
.mod-2 img,
.wrap_forms fieldset,
.newsletter fieldset { border : none; }
#comments-closed h3,
#comments-not-yet h3,
#extras .social_sml ul,
.showbox ul { margin : 10px 0; }
#extras .box,
#extras .wrap_articles_sml .lnklst li { margin : 0 0 20px; overflow : hidden; }
.wrap_narrow_newsbox p,
.wrap_article ul ul,
.wrap_article ol ol,
#main .wrap_media_lst .pager,
#main .wrap_wallpapers_lst .pager,
#main .wrap_features .pager,
#main .wrap_presenters_lrg .pager,
#main .wrap_article .vid-info .date,
#main .wrap_article .vid-info .time { margin-bottom : 0; }
#extras .video_sml,
.dialog .dialog-main,
.jspTrack,
#extras .nas_narrow_box .extras-tabs-wrapper li a { position : relative; }
#extras .extras-tabs-toc li,
ul.nav-global li { margin-left : 1px; }
#main .slideshow .teaser,
ul.nav-global li,
#main .wrap_multimedia_article .pager .previous,
#extras .poll_sml .button-wrapper,
#site-info div.links div,
.newsletter .button-wrapper input,
#extras .nas_narrow_box .extras-tabs-wrapper li a,
#extras .profile_blog .lnklst li a { float : right; }
.wrap_flashapp .swf-box,
.button-wrapper,
.wrap_comments .button-wrapper,
.wrap_forms .button-wrapper,
#main .wrap_media_lst .lnklst li h3,
#main .wrap_wallpapers_lst .lnklst li h3,
#main .wrap_features .lnklst li h3,
#main .wrap_presenters_lrg .lnklst li h3,
#main .wrap_media_lst .lnklst li p,
#main .wrap_wallpapers_lst .lnklst li p,
#main .wrap_features .lnklst li p,
#main .wrap_presenters_lrg .lnklst li p { text-align : center; }
.stage .mainslider .prev:hover,
.stage .mainslider .next:hover,
#extras .video_sml .pager .show,
#main .video_lrg .pager .show,
#main .slideshow .pager .show,
.timeline .next.show,
.timeline .prev.show,
.showbox-head a { cursor : pointer; }
.button-wrapper,
.box,
.box .head,
.box .content,
.box .arena,
.box .foot,
#branding .search-box form div,
.article_extras .social-media,
#main .wrap_multimedia_article .pager,
.wrap_comments fieldset div,
.wrap_forms fieldset div,
#extras .poll_sml .wrap_options,
#extras .poll_sml li,
.extras-tabs-wrapper,
#main .mainttl_a,
#main .wrap_trivia li,
.js-on .timeline .rack-design,
.js-on .stage .mainslider .rack,
#main .wrap_article { overflow : hidden; }
#promos .box .content,
#base-area .box .content,
#main .wrap_article .vid-info,
#main .box .content { padding : 15px; }
.wrap_comments .comments .wrap-options li,
#extras .pager li a span,
#extras .pager li strong span,
#main .pager li a span,
#main .pager li strong span,
#main .wrap_media_lst .lnklst li a,
#main .wrap_wallpapers_lst .lnklst li a,
#main .wrap_features .lnklst li a,
#main .wrap_presenters_lrg .lnklst li a,
#main .wrap_features,
#main .wrap_video_lrg,
#extras .wrap_video_sml .content { padding : 0; }
#main .wrap_wallpapers_lst .lnklst li,
#main .wrap_wallpapers_lst .lnklst li li,
ul.nav-global li:hover li,
ul.nav-global li:hover li a,
ul.nav-global li:hover h3 a { background : none; }
#extras .wrap_mbc1 .head h3,
#extras .wrap_mbc4 .head h3 { margin : 0; }
#extras .wrap_mbc1 .content { padding-top : 0; }
#main .wrap_video_lrg .content { padding : 0 15px; }
.wrap_flashapp { padding : 15px; }
#site-info { padding-top : 50px; }
#extras .box .head h3,
#extras .box .head h2 { padding : 10px; }
.minigrid .current-shows .now,
.minigrid .current-shows .next,
.minigrid .current-shows .later,
.timeline .teaser,
.wrap_maintt2 ul.lnklst,
.wrap_maintt3 ul.lnklst,
.wrap_maintt5 .mainttl_c,
#main form .button-wrapper,
.wrap_flashapp .head,
.wrap_multimedia_article .wrap-options,
.wrap_GSMcodes .head h3,
.wrap_comments h2,
.wrap_comments .comments-header,
.wrap_comments .comments-header .filter,
#main .special .archttl,
.contact-form .form-wrapper h2,
#site-info h4,
.copyrights,
#main .multipoll .toc a span,
.wrap_audio_sml .lnklst li,
a img,
.wrap_trivia img,
.button-wrapper input,
.wrap-options li .button,
.special .wrap-options,
#extras .extras-tabs-toc,
#main ol.text-box-toc,
#main .multipoll .section,
#extras .box,
#main .archttl,
.mainslider,
.mainslider .teaser .content .thumb img { border-style : solid; }
a img,
.wrap_trivia img,
#extras .box,
.button-wrapper input,
.wrap-options li .button,
.mainslider { border-width : 1px; }
#main .wrap_grid .head h3 { float : right; }
#main .wrap_grid { margin-top : 40px; }
#main .wrap_grid .head .wrap-options { float : left; padding-top : 5px; }
#main .wrap_features .content,
.wrap_flashapp .head h3,
#extras .social_sml .content,
#main .wrap_article .wrap_video_lrg .content { padding : 0; }
.wrap_flashapp .head { padding-bottom : 10px; }
#main .wrap_askpresenter .read-more { display : none; }
.wrap_comments .comments-header h2,
#main .last-child,
.contact-form .form-wrapper form fieldset { border : none; }
.contact-form .form-wrapper { direction : rtl; }
.left_box { clear : left; float : left; margin : 0 10px 10px 0; padding : 10px; width : 180px; }
.image-art { margin-bottom : 10px; width : 390px; }
.image-art img { height : 260px; width : 390px; }
.image-art .caption { display : block; padding : 5px; }
dl.photo img { border : 0; }
.wrap_comments .comments .load_more { margin : 15px 0; padding : 10px; text-align : center; }
#main .multipoll .toc a span { webkit-border-bottom-left-radius : 0!important; webkit-border-bottom-right-radius : 4px!important; webkit-border-top-left-radius : 0!important; webkit-border-top-right-radius : 4px!important; }
em.more span.latin { display : inline; position : static; }
.article_extras { clear : left; float : left; margin : 0 20px 0 0; width : 200px; }
.photo.mod-4 { clear : right; float : right; margin-left : 10px; margin-right : 0; width : 390px; }
.flash { clear : both; margin : 1.7em 0; }
#extras .video_sml .video video { height : 208px; width : 280px; }
.form-wrapper p.required { display : block; }
#main .form-wrapper fieldset { clear : both; display : block; float : none; overflow : hidden; }
#main .form-wrapper { overflow : hidden; width : 100%; }
#main .form-wrapper input { width : auto; }
#main form .fields-legend { float : right; height : auto; margin : 0; overflow : hidden; padding : 3px 0 3px 10px; text-align : left; white-space : normal; width : 100px; }
#main form .fields { margin-right : 110px; overflow : hidden; }
#main form .fields .inline { display : inline; float : right; margin : 0 0 10px; }
#main form .fields .gap { margin-left : 20px; }
#main form .fields .size1of2 { width : 185px; }
#main form .fields .inline label { display : inline; }
#main form .radio input,
#main form .checkbox input { border : 0 none; float : right; zoom : 1; }
#main .mainttl_b .teaser.first-child { margin-left : 36px; }
#main .mainttl_c .teaser.first-child { margin-right : 0; }
#main .wrap_media_lst .lnklst.first-child,
#main .wrap_wallpapers_lst .lnklst.first-child,
#main .wrap_features .lnklst.first-child,
#main .wrap_presenters_lrg .lnklst.first-child { border : 0; margin-bottom : 0; }
.wrap_mainvid .mainttl_video .videocontainer { float : left; overflow : hidden; position : relative; width : 302px; }
#main .wrap-options .button-wrapper { border-top : 0 none; padding : 0 0 10px; }
#main .wrap_features .sldlst li { display : inline; float : right; margin : 0 8px; padding : 30px 0 5px; width : 137px; }
#main .slideshow { padding-bottom : 32px; }
#main .slideshow .pagination { z-index : 999; }
#main .slideshow .pagination .tooltip img { display : block; height : 29px; overflow : hidden; width : 43px; }
.wrap_flashapp .swf-box { min-height : 300px; overflow : hidden; }
.wrap_flashapp .swf-box object { display : block; float : left; max-height : 100%; max-width : 100%; }
.videocontainer { height : 355px; position : relative; width : 100%; }
.videocontainer video { height : 355px; width : 100%; }
#extras .featured_highlight_box a { clear : both; display : block; overflow : hidden; position : relative; }
#extras .featured_highlight_box img { clear : both; display : block; height : auto; width : 280px; }
#extras .featured_highlight_box .content h3 { margin : 10px 0; }
#extras .featured_highlight_box .desc { margin : 10px 0; }
#extras .video_sml .video { height : 210px; }
.timeline .next,
.timeline .prev { z-index : 999; }
.stage .mainslider { direction : ltr; }
.stage .mainslider .teaser { position : relative; }
.stage .mainslider .teaser .content { direction : rtl; }
#extras .nas_narrow_box .extras-tabs-wrapper li img { height : auto; width : 72px; }
#extras .nas_narrow_box .extras-tabs-wrapper li.mod h3,
#extras .nas_narrow_box .extras-tabs-wrapper li.mod .author { width : 100%; }
.audio-player { height : 100%; overflow : hidden; }
.ui-helper-hidden { display : none; }
.ui-helper-hidden-accessible { clip : rect(1px, 1px, 1px, 1px); clip : rect(1px1px1px1px); position : absolute!important; }
.ui-helper-reset { border : 0; font-size : 100%; line-height : 1.3; list-style : none; margin : 0; outline : 0; padding : 0; text-decoration : none; }
.ui-helper-clearfix:after { clear : both; content : "."; display : block; height : 0; visibility : hidden; }
.ui-helper-clearfix { display : inline-block; }
* html .ui-helper-clearfix { height : 1%; }
.ui-helper-clearfix { display : block; }
.ui-helper-zfix { filter : Alpha(Opacity=0); height : 100%; left : 0; opacity : 0; position : absolute; top : 0; width : 100%; }
.ui-datepicker { box-shadow : 3px 3px 5px 0; display : none; moz-box-shadow : 3px 3px 5px 0; padding : .2em .2em 0; webkit-box-shadow : 3px 3px 5px 0; width : 14em; zoom : 1; }
.ui-datepicker .ui-datepicker-header { padding : .2em 0; position : relative; }
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next { position : absolute; top : 2px; }
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover { top : 2px; }
.ui-datepicker .ui-datepicker-prev { left : 2px; }
.ui-datepicker .ui-datepicker-next { right : 2px; }
.ui-datepicker .ui-datepicker-title { line-height : 1.8em; margin : 0 2.3em; text-align : center; }
.ui-datepicker .ui-datepicker-title select { font-size : 1em; margin : 1px 0; }
.ui-datepicker select.ui-datepicker-month-year { width : 100%; }
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width : 49%; }
.ui-datepicker table { border-collapse : collapse; font-size : .9em; margin : 0 0 .4em; width : 100%; }
.ui-datepicker th { border : 0 none; font-weight : bold; padding : .7em .3em; text-align : center; }
.ui-datepicker td { border : 0 none; padding : 1px; }
.ui-datepicker td span,
.ui-datepicker td a { display : block; padding : .2em; text-align : right; text-decoration : none; }
.ui-state-default,
.ui-widget-content .ui-state-default { font-weight : normal; outline : medium none; }
.ui-state-active,
.ui-widget-content .ui-state-active { font-weight : normal; outline : medium none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image : none; border-bottom : 0 none; border-left : 0 none; border-right : 0 none; margin : .7em 0 0; padding : 0 .2em; }
.ui-datepicker .ui-datepicker-buttonpane button { cursor : pointer; float : right; margin : .5em .2em .4em; overflow : visible; padding : .2em .6em .3em; width : auto; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float : left; }
.article_extras { color : #666; }
.form-wrapper p.required { color : #cf0303; }
#main form .fields-legend { color : #555; }
.wrap_flashapp .swf-box { background : #fff; }
.ui-datepicker { background : #fff; border : 1px solid #ccc; color : #333; }
.ui-state-default,
.ui-widget-content .ui-state-default { background : #E6E6E6; border : 1px solid #D3D3D3; color : #555555; }
.ui-state-highlight,
.ui-widget-content .ui-state-highlight { background : #FBF9EE; border : 1px solid #FCEFA1; color : #363636; }
.ui-state-active,
.ui-widget-content .ui-state-active { background : #FFFFFF; border : 1px solid #AAAAAA; color : #212121; }
#main .poll_sml form .button-wrapper { border : none; padding : 0; }
.minigrid .timeline h2 { display : none; }
.minigrid .timeline .teaser-wrapper h2 { display : block; }
#main .poll_sml .options li { float : right; height : 22px; margin : 4px 0 4px 15px; overflow : hidden; width : 47%; }
#main .poll_sml .options li label { float : left; width : 92%; }
.mainslider .content h2 a { font-size : 19px; }
.wrap_programhighlightnarrowleft,
.wrap_programhighlightnarrowright { height : 480px; width : 300px!important; }
.wrap_programhighlightnarrowleft .mainttl_b .teaser,
.wrap_programhighlightnarrowright .mainttl_b .teaser { width : 100%!important; }
.wrap_programhighlightnarrowright { float : right; }
.wrap_programhighlightnarrowleft { float : left; }
.wrap_programhighlight { clear : both; }
.wrap_programhighlightxxxxxxx .mainttl_b img { xheight : 90px!important; xwidth : 135px!important; }
#extras .mainttl_b .teaser a.img-box { display : block; float : right; margin : 0 0 10px 10px; }
#extras .mainttl_b .teaser img { float : none; height : 90px; margin : 0; width : 135px; }
#extras .mainttl_b h2 { height : 90px; overflow : hidden; }
.wrap_maintt4_single .mainttl_c .teaser { width : 100%!important; }
.wrap_maintt4_single .mainttl_c img { float : right!important; }
.wrap_maintt4_single .mainttl_c h2,
.wrap_maintt4_single .mainttl_c ul,
.wrap_maintt4_single .mainttl_c p { float : left; width : 430px; }
.wrap_maintt4 .mainttl_c .teaser { margin-bottom : 30px!important; }
.mainttl_a h2 { float : left; width : 313px; }
#main .poll_sml .options li label { float : right; height : auto; margin : 0; padding : 0; width : auto; }
.community .head h3 { padding : 15px 0; }
#extras .social_sml,
#extras .killerbanner,
#extras .promo { background : none!important; border : none!important; border-radius : 0!important; moz-border-radius : 0!important; webkit-border-radius : 0!important; }
#extras .social_sml { background : #FFF!important; }
.author a { display : inline; float : none!important; }
.wrap_articlecollection .archive { padding-top : 15px; }
#main .wrap .archttl h3,
#main .wrap .archttl .info,
#main .wrap .archttl p { float : left; text-align : right; width : 460px; }
#main .wrap_programhighlight .lnklst li { clear : both; float : none; overflow : hidden; }
#main .box.info { overflow : hidden; padding : 15px 0 0; }
#main .box.info h2 { font-family : Arial; font-size : 17px; padding-bottom : 10px; }
#main .box.info .data { padding-bottom : 10px; }
.stage .mainslider .pagination ul { overflow : hidden; }
.wrap_article .wrap-options li.date { float : right; }
.wrap_article .wrap-options .separator { background : none; }
.wrap_article .addthis_toolbox { float : left; }
.nav-global #menu6 h3 a { background : url(../img/navGFX/topnav_hgfx.png) center no-repeat!important; height : 33px; width : 124px; }
.nav-global #menu6 h3 a span { display : none; }
.nav-global #menu6 .mbc1 a { background-position : -95px 5px!important; }
.nav-global #menu6 h3.mbc1 a:hover { background-color : #fff!important; }
.nav-global #menu6 .mbc4 a { background-position : -95px -63px!important; }
.nav-global #menu6 h3.mbc4 a:hover { background-color : #118888!important; }
.nav-global #menu6 .mbcdrama a { background-position : -95px -268px!important; }
.nav-global #menu6 h3.mbcdrama a:hover { background-color : #223355!important; }
.nav-global #menu6 .mbcaction a { background-position : -95px -98px!important; }
.nav-global #menu6 h3.mbcaction a:hover { background-color : #000!important; }
.nav-global #menu6 .mbc2 a { background-position : -95px -30px!important; }
.nav-global #menu6 h3.mbc2 a:hover { background-color : #555560!important; }
.nav-global #menu6 .mbcmax a { background-position : -95px -235px!important; }
.nav-global #menu6 h3.mbcmax a:hover { background-color : #772299!important; }
.nav-global #menu6 .mbc3 a { background-position : -95px -200px!important; }
.nav-global #menu6 h3.mbc3 a:hover { background-color : #443399!important; }
.nav-global #menu6 .mbcfm a { background-position : -95px -133px!important; }
.nav-global #menu6 h3.mbcfm a:hover { background-color : #880000!important; }
.nav-global #menu6 .mbcpanorama a { background-position : -95px -165px!important; }
.nav-global #menu6 h3.mbcpanorama a:hover { background-color : #552299!important; }
.nav-global #menu6 .mbchd a { background-position : -95px -300px!important; }
.nav-global #menu6 h3.mbchd a:hover { background-color : #3399cc!important; }
.take-over .error_404 { background : url(../img/navGFX/head404.png) center top no-repeat; color : #5B5B5B; direction : rtl; font-size : 15px; font-weight : bold; line-height : 160%; margin : 40px auto 0; padding-top : 160px; width : 960px; }
.take-over .error_404 a { color : #2A7FD8; font-size : 15px; font-weight : bold; }
.take-over .error_404 a:hover { color : #D70129; }
.take-over .error_404 .error { color : #B2B7BD; font-size : 130px; line-height : 100%; text-align : center; }
.take-over .error_404 .en,
.take-over .error_404 .en a { direction : ltr; font-size : 14px; font-weight : normal; padding-bottom : 30px; }
.take-over .error_404 p { margin : 0 auto; text-align : center; width : 620px; }
.stage .mainslider .rack .rack-design .teaser div .external-media iframe { border : 5px solid rgba(0, 0, 0, 0.4)!important; height : 240px!important; position : absolute!important; right : 40px!important; top : 40px!important; width : 426px!important; z-index : 0!important; }
.wrap_article .content .summary.list-wrapper { display : none!important; }
#main .poll_sml .graph dl dd em,
#main .multipoll .graph dd em { display : none!important; }
.captcha_img { padding : 10px 90px 10px 10px; }
.captcha_input .captcha_txt { font-szie : 13px; height : 22px; width : 147px; }
.box.poll_sml p { padding-right : 21px; }
#logo a { display : block; height : 30px !important; width : 72px !important; }
.left-side-menu { direction : rtl; height : 35px; left : 0; margin : auto; margin-top : 2px; padding : 10px 5px; position : absolute; right : 0px; top : 5px; width : 980px; z-index : 9999; }
.left-side-menu div.english-menu { background : url(../img/navGFX/top-nav-separator.png) 0 22% no-repeat !important; float : left; margin-left : 160px; margin-top : 3px; padding : 5px 10px; width : 19px; }
.left-side-menu div.english-menu a:hover span { color : #FFF; }
.left-side-menu .global-login { float : left; margin-right : 31px; position : relative; right : 169px; width : 122px !important; }
.left-side-menu .profile-info { float : right; height : 24px; margin-right : -10px; margin-top : 2px; padding : 5px 10px; position : absolute; width : auto; }
.left-side-menu a.english-side span,
.profile-info span { color : #cccccc; cursor : pointer; display : inline-block; font : 14px Trebuchet MS Regular, Sans-Serif !important; z-index : 9999; }
.profile-info span { font : 14px/16px Droid Arabic Kufi Regular, Sans-Serif !important; }
.profile-info img { display : none; }
div#nav-global ul.nav-global .nav-global li span,
#branding #nav-global .nav-global li a span,
#branding #nav-global .nav-global li > span { font : 14px/20px Droid Arabic Kufi Regular, Sans-Serif !important; }
#branding #nav-global .nav-global li ul li a span { font-family : Droid Arabic Kufi Regular, Sans-Serif !important; font-size : 11px !important; }
#branding ul.nav-global .menu-box h3,
#branding ul.nav-global .menu-box h3 a,
#branding div#nav-global ul.nav-global li a { font : 15px/18px Droid Arabic Kufi Regular, Sans-Serif !important; }
.global-login .global-login-container #profileDiv { float : right; margin-left : 42px !important; margin-top : 9px !important; overflow : hidden; position : relative; width : 145px !important; }
.global-login #profileDiv .username,
.global-login #profileDiv #logoutTxt a { color : #cccccc !important; font : 14px/22px Droid Arabic Kufi Regular, Sans-Serif !important; }
.global-login #profileDiv .username:hover,
.global-login #profileDiv #logoutTxt a:hover,
.global-login #mbcloginicons span:hover { color : #FFF !important; }
.global-login #profileDiv .username { direction : ltr; float : right; max-width : 70px; overflow : hidden; padding : 0 5px 0 8px; text-overflow : ellipsis; white-space : nowrap; }
.global-login #profileDiv img { border : none; float : right; width : 20px; }
.global-login #profileDiv #logoutTxt a { background : url("../img/navGFX/top-nav-separator.png") no-repeat right 3px !important; display : inline-block; float : right; height : 22px; padding-right : 10px; }
.global-login-container { margin : 0 auto; width : 980px; }
.global-login #mbcloginicons span { color : #cccccc; cursor : pointer; font : 14px/19px Droid Arabic Kufi Regular, Sans-Serif !important; }
.global-login #profileDiv { margin-top : 5px; }
.global-login-container { margin : 0 auto; width : 980px; }
.global-login #mbcloginicons { margin-top : 12px !important; }
.global-login #profileDiv #logoutTxt a { color : #fff; font : 16px/19px "MyTestBold", Arial, Traditional Arabic; height : 22px; }
#mbcloginicons span:hover { color : #FFFFFF; }
.global-login #profileDiv { margin-top : 5px; }
#mbcloginicons span { display : inline-block; margin-left : 10px; padding : 0 0 0 9px; position : relative; top : -10px; }
#mbcloginicons { direction : ltr; display : block; float : left; height : 20px; margin : 18px 0 0; position : relative; width : auto; z-index : 101; }
#mbcloginicons img { cursor : pointer; }
.wrap_maintt2 .arena p { font : 30px/30px MyTestMedium; }


/****************poll notification msg*****************/
.poll-notification-box {
    position: absolute;
    height: 99%;
    top: 0;
    left: 0;
    background: url(/dms/creative/channels/ar-2014/img/notification-logo.png?v=1) center 30px no-repeat rgba(255, 255, 255, 0.75);
    z-index : 1;
    border: 1px solid #aaaaaa;
}

.articles .poll-notification-box {
    width: 93.5%;
}

.box.poll_sml.special {
    position: relative;
}

.box.poll_sml p.poll-notification-msg {
    position: relative;
    top: 88px;
    padding: 0px 30px 20px;
    margin: 0;
    text-align: center;
    font: 24px/23px mytestmedium;
    color: #363636;
}

a.close-poll-msg {
    position: relative;
    margin: 0 auto;
    display: block;
    text-align: center;
    width: 50px;
    top: 95px;
    font: 23px/23px mytestmedium;
    background: #363636;
    color: #fff;
    padding: 0 15px 7px;
}

a.close-poll-msg:hover, .articles a.close-poll-msg:hover{
  color: #fff;
}

.box.poll_sml.special {
    min-height: 240px;
}
/**************The end of poll notification msg***************/