<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* WebTV Styles */

/***************************** reset ***********************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
a, object, embed  { outline: 0; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
textarea, input, select { outline: none; }
a:focus, *:focus {outline:none;}
* { _noFocusLine: expression(this.hideFocus=true); }


/***************************** general ***********************************/
html, body 			{ background:#fff; }
body 				{ color:#000; font-size:13px; font-weight:normal; -webkit-text-size-adjust:100%; -moz-text-size-adjust:100%; -ms-text-size-adjust:100%; text-size-adjust:100%; } 
.clearFix 			{ clear:both; }
.clearLeft 			{ clear:left; }
.tar				{ text-align:right}
.tac				{ text-align:center} /* v1750 */
.tal				{ text-align:left}
.valignt			{ vertical-align:top} /* v1750 */
.fl 				{ float:left}
.fr 				{ float:right}
.sup 				{ font-size:85%; vertical-align:text-top}
blockquote			{ padding:6px; }
a 					{ color:#788daf; text-decoration:none; cursor:pointer; }
a:hover				{ color:#000; text-decoration:underline;  }
.seo 				{ display:none; }
#pageLoadingOverlay { display:block; position: fixed; _position:absolute; top:0; left:0; width:100%; height:100%; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#5cffffff', endColorstr='#5cffffff'); background-image: url('../images_default/icon_loading.gif'); background-position:center center; background-repeat:no-repeat; background-color:rgba(248,248,249,0.35); z-index:2; }
.loadingAnimation	{ background: url('../images_default/icon_loading.gif') center center no-repeat; }
.pagingWrapper 		{ position:relative; left:50%;  float:left; }
.paging 			{ position:relative; left:-50%; overflow:auto;  float:left; border:1px hidden; }

figure /* v5900 */      { padding-top:5px; }
figcaption /* v5900 */ { font-size:11px; text-align:center; padding-top:0px; padding-bottom:10px; }

/***** stickers (v1002) *****/
.stickersOverlay { background:url('../images_default/item_list_sticker_bkg.png'); background: rgba(0,0,0,0.5) none;} /* IE7/IE8 do not support rgba... */
.stickersOverlay .stickerPremium 	/* v2000 */{ display:block; width:20px; height:19px !important; background: url('../images_default/item_list_sticker_premium.png'); }
.stickersOverlay .stickerFavorited 	/* v2000 */{ display:block; width:20px; height:17px !important; background: url('../images_default/item_list_sticker_favorited.png'); }
.stickersOverlay .stickerFeatured 	/* v2000 */{ display:block; width:20px; height:17px !important; background: url('../images_default/item_list_sticker_featured.png'); }
.stickersOverlay .stickerRestricted	/* v2000 */{ display:block; width:20px; height:17px !important; background: url('../images_default/item_list_sticker_restricted.png'); }


/***************************** common size constraints ***********************************/
.constWidth { width:960px; }


/*****************************************************************************/
/***************************** header area ***********************************/
/*****************************************************************************/
.headerWrapper 					{}

.preHeader 						{ display:block; margin:0 auto; text-align:right; padding-top:5px; padding-bottom:5px; color:#ccc; font-size:12px; }
.preHeader a 					{ font-weight:bold; display:block; float:left; height:19px;  }

/***** menu + submenu (user options) *****/
/* This is login/user RSS menu.  */
.preHeaderMenuWrapper 							{ min-height:22px; }
.preHeaderMenuWrapper .preHeaderMenuButtons 		{ display:block; float:right; }
.preHeaderMenuWrapper .preHeaderMenuButtons.social	{ display:block; float:left; }
.preHeaderMenuWrapper ul li 					{ float:left; margin-left:5px; }
.preHeaderMenuWrapper ul li.noMargin			{ margin-left:0; }
.preHeaderMenuWrapper ul.social li				{ float:left; margin-left:2px; }
.preHeaderMenuWrapper ul li ul li				{ float:left; margin-left:0px; }
.preHeaderMenuWrapper ul li a 					{ float:left; }
/* button simple/hover */
.preHeaderButtonSimple a,
.preHeaderButtonSimple span, 
.social .preHeaderButtonSimple a 			{ height:20px; line-height:20px; padding-top:0px; }
.preHeaderButtonSimple.dim span,
.social .preHeaderButtonSimple.dim span 	{ height:20px; line-height:20px; font-size:11px; color:#aaa; }

/*
.preHeaderMenuButtons .follow_us_facebook_icon 	{ width:20px; height:20px; background: url('../images_default/icon_social_facebook.png'); }
.preHeaderMenuButtons .follow_us_twitter_icon 	{ width:20px; height:20px; background: url('../images_default/icon_social_twitter.png'); }
.preHeaderMenuButtons .follow_us_googleplus_icon{ width:20px; height:20px; background: url('../images_default/icon_social_google.png'); }
.preHeaderMenuButtons .follow_us_linkedin_icon	{ width:20px; height:20px; background: url('../images_default/icon_social_linkedin.png'); }
.preHeaderMenuButtons .follow_us_tuenti_icon	{ width:20px; height:20px; background: url('../images_default/icon_social_tuenti.png'); }
.preHeaderMenuButtons .follow_us_flickr_icon	{ width:20px; height:20px; background: url('../images_default/icon_social_flickr.png'); }
.preHeaderMenuButtons .follow_us_vkontakte_icon	{ width:20px; height:20px; background: url('../images_default/icon_social_vkontakte.png'); }
*/
.preHeaderMenuButtons .follow_us_facebook_icon,
.preHeaderMenuButtons .follow_us_twitter_icon,
.preHeaderMenuButtons .follow_us_googleplus_icon,
.preHeaderMenuButtons .follow_us_instagram_icon, /* v2000 */
.preHeaderMenuButtons .follow_us_linkedin_icon,
.preHeaderMenuButtons .follow_us_tuenti_icon,
.preHeaderMenuButtons .follow_us_flickr_icon,
.preHeaderMenuButtons .follow_us_vkontakte_icon,
.preHeaderMenuButtons .follow_us_youtube_icon /* v6100 */
{ width:20px; height:20px; background: url('../images_default/icon_social_sprite.png'); }
.preHeaderMenuButtons .follow_us_facebook_icon 	{ background-position:0px 0px; }
.preHeaderMenuButtons .follow_us_twitter_icon	{ background-position:-20px 0px; }
.preHeaderMenuButtons .follow_us_googleplus_icon{ background-position:-40px 0px; }
.preHeaderMenuButtons .follow_us_instagram_icon { background-position:-140px 0px; } /* v2000 */
.preHeaderMenuButtons .follow_us_linkedin_icon 	{ background-position:-60px 0px; }
.preHeaderMenuButtons .follow_us_tuenti_icon	{ background-position:-80px 0px; }
.preHeaderMenuButtons .follow_us_flickr_icon	{ background-position:-100px 0px; }
.preHeaderMenuButtons .follow_us_vkontakte_icon	{ background-position:-120px 0px; }
.preHeaderMenuButtons .follow_us_youtube_icon   { background-position:-160px 0px; } /* v6100 */

.preHeaderMenuButtons .subscribe_rss_icon 		{ width:20px; height:20px; background: url('../images_default/icon_rss.png'); }

/* button normal/hover */
.preHeaderButton a span 					{ display:block; color:#788daf; /*background:#ffffff;*/ width:auto; margin:1px; margin-top:0; padding:5px; padding-left:8px; padding-top:0px; height:20px; line-height:20px; position:relative; float:left; z-index:9 }
.preHeaderButton a 							{ }
.preHeaderButton a:hover,
.preHeaderButton:hover a 					{ text-decoration:none; }
.preHeaderButton:hover a span,
.preHeaderButton a:hover span 				{ color:#000; background:#f5f6f7; margin:0; *margin-bottom:-1px; border:1px solid #e8e9eb; border-bottom:0; text-decoration:none; position:relative;}
/* submenu */
.preHeaderSubmenu 							{ position:relative; margin:0; z-index:99; }
.preHeaderSubmenu ul 						{ display:none; border:1px solid #e8e9eb; background:#f5f6f7; position:absolute; margin-right:0px; margin-top:25px; right:0; z-index:2; }
.preHeaderSubmenu:hover ul					{ display:block; }
/* submenu button */
.preHeaderSubmenu ul a 						{ background:none; border:none; color:#788daf; white-space:nowrap; width:100px; padding-top:8px; padding-bottom:2px; padding-left:10px; padding-right:10px; }
.preHeaderSubmenu:hover ul a:hover 			{ background:#fff; color:#000; }

/* CSS3 Animation */
.preHeaderSubmenu:hover ul a , .preHeaderSubmenu:hover ul a:hover { -webkit-transition:background-color 0.15s linear;  -moz-transition:background-color 0.15s linear;  -o-transition:background-color 0.15s linear; transition:background-color 0.15s linear; }
/* FX */
.preHeaderButton a:hover,
.preHeaderSubmenu:hover,
.preHeaderSubmenu:hover ul,
.preHeaderSubmenu:hover ul a:hover	{	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
										-moz-box-shadow:    0px 0px 5px rgba(0,0,0,0.1);
										box-shadow:         0px 0px 5px rgba(0,0,0,0.1);} 
.preHeaderButton.preHeaderSubmenu a:hover {	-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;} 

/* the real header... the logo and banner */
.header 						{ display:block; margin:0 auto; text-align:center; min-height:60px; position:relative;  }
.header .banner 				{ display:none; width:468px; height:60px; float:right; }
.header.withBanner				{ text-align:left; }
.header.withBanner	.banner 	{ display:block; }
.header.withBanner	.logo 		{ vertical-align:middle; }
.header.logoLeft				{ text-align:left; }
.header.logoRight				{ text-align:right; }
.header.logoCenter				{ text-align:center; }
.header.withBanner.logoRight	.banner 	{ float:left; }


/*********************************************************************************/
/***************************** navigation area ***********************************/
/*********************************************************************************/
.navigationWrapper 				{ display:block; margin:0 auto; margin-top:10px; height:36px; background: #f0f1f3 url('../images_default/nav_main_bkg.gif') top repeat-x; border:1px solid #e8e9eb; text-align:center; font-size:12px; clear:both; }
.navigation						{ display:block; margin:0 auto; width:960px; }
.navigation a 					{ font-weight:bold; display:block; float:left; line-height:12px; }

/***************************** main navigation ***********************************/
/* This is the top menu bar, with the list of channels, search, etc. */

/***** menu + submenu (channel buttons, etc.) *****/
.navMenuWrapper 					{ width:auto;  }
.navMenuWrapper .navMenuButtons 	{ width:auto; display:block; }
.navMenuWrapper ul li 				{ float:left; margin-left:5px;  }
.navMenuWrapper ul li ul li			/* v1310 */{ /* float:left;*/float:none; display:block; margin-left:0px; text-align:left; }
.navMenuWrapper ul li a 			{ float:left; }
.navMenuWrapper ul li ul li	a		/* v1310 */{ float:none; }
/* button normal/hover ( v1110 ) */
.navMenuButtons &gt; li a span				{ display:block; color:#777; background:none; width:auto; border:0 none; padding:7px; padding-top:12px; padding-bottom:0px; height:24px; position:relative; float:left; z-index:9;  }
.navMenuButtons &gt; li a					{ }
.navMenuButtons &gt; li a:hover,
.navMenuButtons &gt; li:hover a			{ text-decoration:none; }
.navMenuButtons &gt; li:hover a span,
.navMenuButtons &gt; li.active &gt; a span,
.navMenuButtons &gt; li a:hover span 		{ color:#000; background:#f5f6f7 url('../images_default/nav_main_bt_hover.gif') top repeat-x; margin:0; *margin-bottom:-1px;  border:1px solid #e8e9eb; border-top:0; border-bottom:0; padding:6px; padding-top:12px; padding-bottom:0; text-decoration:none; position:relative;}
.navMenuButtons &gt; li.active &gt; a span	{ background:#636363 url('../images_default/nav_main_bt_active.gif') bottom repeat-x; border-color:#636363; color:#fff;}
.navMenuButtons &gt; li.pressed &gt; a span	{ background:#fff url('../images_default/nav_main_bt_pressed.gif') top repeat-x; height:24px; padding:5px; padding-top:12px; padding-bottom:0;  border: 1px solid #e8e9eb; border-top:0; border-bottom:0; color:#000;}
.navMenuButtons &gt; li a span .showIcon	{ padding:0; background:none; border:0; float:none; display:inline; }
.navMenuButtons &gt; li a span .hideIcon	{ display:none; }
.navMenuButtons &gt; li.pressed a span .showIcon		{ display:none; }
.navMenuButtons &gt; li.pressed a span .hideIcon		{ padding:0; background:none; border:0; float:none; display:inline; }
.navMenuButtons &gt; li.homeButton 		{ float:right}
/* submenu (v1110) */
.navMenuButtons &gt; li.submenu 				/* v1111 */{ position:relative; margin:0; z-index:999; }
.navMenuButtons &gt; li.submenu ul 			{ display:none; border:1px solid #e8e9eb; background:#f5f6f7; position:absolute; margin-left:0px; margin-top:35px; left:0; z-index:2; }
.navMenuButtons &gt; li.submenu:hover &gt; ul		{ display:block; }
/* submenu button (v1110) */
.navMenuButtons &gt; li.submenu.active &gt; li a span,
.navMenuButtons &gt; li.submenu.pressed &gt; li a span 	{ color:#000; }
.navMenuButtons &gt; li.submenu ul a 					/* v1111 */{ background:none; border:none; color:#788daf; white-space:nowrap; min-width:130px; height:19px; padding-top:8px; padding-bottom:2px; padding-left:10px; padding-right:10px; text-align:left }
.navMenuButtons &gt; li.submenu:hover ul a:hover 		{ background:#fff; color:#000; }
.navMenuButtons &gt; li.submenu li.active &gt; a span,
.navMenuButtons &gt; li.submenu:hover ul .active &gt; a	{ background:#636363; color:#fff; }
.navMenuButtons &gt; li.submenu li.active a span 		{ border:0; padding:0; }
.navMenuButtons &gt; li.submenu li a span 				{ padding:0; margin:0; height:auto; border:0; background:none; }
/* sub-submenu (v1110) */
.navMenuButtons &gt; li.submenu ul .submenu ul 		/* v1310 */{ margin-left:100%; /*margin-top:-1px;*/ margin-top:-30px; *margin-top:0; z-index:2; } /* -30px = 19px height + 8px padding-top + 2px padding-bottom + 1px border*/
.navMenuButtons &gt; li.submenu:hover &gt; ul .submenu:hover &gt; ul { display:block; }
/* CSS3 Animation (v1110) */
.navMenuButtons &gt; li.submenu:hover ul a , 
.navMenuButtons &gt; li.submenu:hover ul a:hover { -webkit-transition:background-color 0.15s linear;  -moz-transition:background-color 0.15s linear;  -o-transition:background-color 0.15s linear; transition:background-color 0.15s linear; }
/* FX (v1110)*/
/* v1111 - sub-submenus */
.navMenuButtons &gt; li.submenu:hover ul			{	-webkit-box-shadow: 0px 2px 10px rgba(0,0,0,0.4);
													-moz-box-shadow:    0px 2px 10px rgba(0,0,0,0.4);
													box-shadow:         0px 2px 10px rgba(0,0,0,0.4);} 
/* v1111 - first submenu */
.navMenuButtons &gt; li.submenu:hover &gt; ul			{	-webkit-box-shadow: 0px 6px 10px rgba(0,0,0,0.2);
													-moz-box-shadow:    0px 6px 10px rgba(0,0,0,0.2);
													box-shadow:         0px 6px 10px rgba(0,0,0,0.2);} 
.navMenuButtons &gt; li a:hover,
.navMenuButtons &gt; li.submenu:hover,
.navMenuButtons &gt; li.submenu:hover ul a:hover	{	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
													-moz-box-shadow:    0px 0px 5px rgba(0,0,0,0.1);
													box-shadow:         0px 0px 5px rgba(0,0,0,0.1);} 
.navMenuButtons &gt; li.active a span,
.navMenuButtons &gt; li.submenu a:hover {	-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;} 
.navMenuButtons &gt; li a span,
.navMenuButtons &gt; li:hover a span,
.navMenuButtons &gt; li a:hover span,
.navMenuButtons &gt; li.submenu:hover ul a { text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5); }
.navMenuButtons &gt; li.active a span,
.navMenuButtons &gt; li.submenu:hover ul a.active 	{ text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5); }
.navMenuButtons &gt; li.submenu.active li a span,
.navMenuButtons &gt; li.submenu li.active a span 	{ text-shadow: none; }

/***** search *****/
.navigation .navSearch 						{ width:210px; height:26px; display:block; float:right; background:#fff; border:1px solid #e8e9eb; margin:5px; margin-bottom:0;  }
.navigation .navSearch:hover					{ border-color:#4b4b4b; }
.navigation .navSearch .searchField 			/* v1311 */{ width:154px; /*width:182px;*/ height:24px; display:block; float:left; padding:0; border:0 none; margin:0; text-indent:5px; line-height:24px; }
.navigation .navSearch .searchButton 		{ width:28px; height:26px; display:block; float:left; background:#fff url('../images_default/nav_main_search_button_normal.gif') bottom no-repeat; }
.navigation .navSearch:hover .searchButton,
.navigation .navSearch .searchButton:hover 	{ background: #4b4b4b url('../images_default/nav_main_search_button_hover.gif') bottom no-repeat; }

/***** search mode (v1311) *****/
.navigation .navSearch .searchMode 							{ }
.navigation .navSearch .searchMode .iconSearchMode 			{ display:block; float:left; width:28px; height:26px; }
.navigation .navSearch .searchMode &gt; li 					{ display:block; float:left; position:relative;}
.navigation .navSearch .searchMode &gt; li:hover 				{ background: #313132; }
/* Icons */
.searchMode &gt; li 		.iconSearchMode.iconSMAll 			{ background: url('../images_default/icon_search_all_normal.png') center center no-repeat; text-decoration:none; z-index:2 }
.searchMode &gt; li:hover 	.iconSearchMode.iconSMAll			{ background: url('../images_default/icon_search_all_hover.png') center center no-repeat; }
.searchMode &gt; li 		.iconSearchMode.iconSMVideos		{ background: url('../images_default/icon_search_clips_normal.png') center center no-repeat; text-decoration:none; z-index:2 }
.searchMode &gt; li:hover 	.iconSearchMode.iconSMVideos		{ background: url('../images_default/icon_search_clips_hover.png') center center no-repeat; }
.searchMode &gt; li 		.iconSearchMode.iconSMChannels		{ background: url('../images_default/icon_search_channels_normal.png') center center no-repeat; text-decoration:none; z-index:2 }
.searchMode &gt; li:hover 	.iconSearchMode.iconSMChannels		{ background: url('../images_default/icon_search_channels_hover.png') center center no-repeat; }
.searchMode &gt; li 		.iconSearchMode.iconSMPages			/* v3000 */{ background: url('../images_default/icon_search_pages_normal.png') center center no-repeat; text-decoration:none; z-index:2 }
.searchMode &gt; li:hover 	.iconSearchMode.iconSMPages			/* v3000 */{ background: url('../images_default/icon_search_pages_hover.png') center center no-repeat; }
.searchMode &gt; li 		.iconSearchMode.iconSMGalleries		{ background: url('../images_default/icon_search_galleries_normal.png') center center no-repeat; text-decoration:none; z-index:2 }
.searchMode &gt; li:hover 	.iconSearchMode.iconSMGalleries		{ background: url('../images_default/icon_search_galleries_hover.png') center center no-repeat; }
.searchMode &gt; li 		.iconSearchMode.iconSMNews			{ background: url('../images_default/icon_search_news_normal.png') center center no-repeat; text-decoration:none; z-index:2 }
.searchMode &gt; li:hover 	.iconSearchMode.iconSMNews			{ background: url('../images_default/icon_search_news_hover.png') center center no-repeat; }
.searchMode &gt; li 		.iconSearchMode.iconSMEvents		{ background: url('../images_default/icon_search_events_normal.png') center center no-repeat; text-decoration:none; z-index:2 }
.searchMode &gt; li:hover 	.iconSearchMode.iconSMEvents		{ background: url('../images_default/icon_search_events_hover.png') center center no-repeat; }
/* Modes Submenu */
.navigation .navSearch .searchMode &gt; li &gt; ul				{ display:none; border:1px solid #313132; background:#313132; position:absolute; width:auto; margin-right:0px; margin-top:26px; right:0; z-index:10; text-align:right; }
/*.navigation .navSearch .searchMode &gt; li:hover ul 			{ display:block; }*/
/* Modes Submenu button */
.navigation .navSearch .searchMode &gt; li &gt; ul &gt; li 			{ float:none; width:auto; min-width:90px; display:block; }
.navigation .navSearch .searchMode &gt; li &gt; ul &gt; li a 		{ background:none; border:none; color:#aaa; white-space:nowrap; min-width:90px; float:none; display:block; padding:7px; text-decoration:none; }
.navigation .navSearch .searchMode &gt; li &gt; ul &gt; li a:hover 	{ background:#414142; color:#fff; }
/* CSS3 Animation */
.navigation .navSearch .searchMode &gt; li &gt; ul &gt; li a,.navigation .navSearch .searchMode &gt; li &gt; ul &gt; li a:hover { -webkit-transition:background-color 0.15s linear;  -moz-transition:background-color 0.15s linear;  -o-transition:background-color 0.15s linear; transition:background-color 0.15s linear; }
/* FX */
.navigation .navSearch .searchMode &gt; li:hover,
.navigation .navSearch .searchMode &gt; li &gt; ul,
.navigation .navSearch .searchMode &gt; li &gt; ul &gt; li a:hover	{	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.4);
														-moz-box-shadow:    0px 0px 5px rgba(0,0,0,0.4);
														box-shadow:         0px 0px 5px rgba(0,0,0,0.4);} 


/***************************** secondary navigation (more...) ***********************************/
.navigationSecWrapper 					{ display:block; margin:0 auto; background: #fcfcfd url('../images_default/nav_sec_bkg.gif') top repeat-x; border:1px solid #e8e9eb; border-top:0 none; text-align:center; font-size:12px; clear:both; }
.navigationSec						{ display:block; margin:0 auto; width:960px; padding-top:5px; }
.navigationSec a 					{ font-weight:bold; display:block; float:left; line-height:12px; }

/* This is the secondary menu that appears after clicking on "More"...  */
/***** menu + submenu (channel buttons, etc.) *****/
.navMenuSecWrapper 					{ display:block; background:#eee; }
.navMenuSecWrapper .navMenuSecButtons{ width:auto; display:block; }
.navMenuSecWrapper ul li 			{ float:left; margin-left:5px;  }
.navMenuSecWrapper ul li ul li		/* v1310 */{ /* float:left;*/float:none; display:block; margin-left:0px; text-align:left; }
.navMenuSecWrapper ul li a 			{ float:left; }
.navMenuSecWrapper ul li ul li	a	/* v1310 */{ float:none; }
/* button normal/hover (v1110) */
.navMenuSecButtons &gt; li a span 				{ display:block; color:#777; background:none; width:auto; border:0 none; padding:9px; padding-top:11px; padding-bottom:0px; height:24px; position:relative; float:left; z-index:8;  }
.navMenuSecButtons &gt; li a 					{ }
.navMenuSecButtons &gt; li a:hover,
.navMenuSecButtons &gt; li:hover a 				{ text-decoration:none; }
.navMenuSecButtons &gt; li:hover a span,
.navMenuSecButtons &gt; li.active &gt; a span,
.navMenuSecButtons &gt; li a:hover span 		{ color:#000; background:#f5f6f7 url('../images_default/nav_main_bt_hover.gif') top repeat-x; border:1px solid #e8e9eb; margin:0; padding:8px; padding-top:10px; height:23px; padding-bottom:0; text-decoration:none; position:relative;}
.navMenuSecButtons &gt; li.active &gt; a span		{ background:#636363 url('../images_default/nav_main_bt_active.gif') bottom repeat-x; border-color:#636363; color:#fff;}
/* submenu (v1110) */
.navMenuSecButtons &gt; li.submenu 			/* v1111 */{ position:relative; margin:0; z-index:998; }
.navMenuSecButtons &gt; li.submenu ul 			{ display:none; border:1px solid #e8e9eb; background:#f5f6f7; position:absolute; margin-left:0px; margin-top:33px; left:0; z-index:1; }
.navMenuSecButtons &gt; li.submenu:hover &gt; ul 	{ display:block; }
.navMenuSecButtons &gt; li.submenu a:hover span,
.navMenuSecButtons &gt; li.submenu a span		{ border-bottom:0 none; }
/* submenu button (v1110) */
.navMenuSecButtons &gt; li.submenu.active &gt; li a span,
.navMenuSecButtons &gt; li.submenu.pressed &gt; li a span 	{ color:#000; }
.navMenuSecButtons &gt; li.submenu ul a 					/* v1111 */{ background:none; border:none; color:#788daf; white-space:nowrap; min-width:130px; height:19px; padding-top:8px; padding-bottom:2px; padding-left:10px; padding-right:10px; text-align:left }
.navMenuSecButtons &gt; li.submenu:hover ul a:hover 		{ background:#fff; color:#000; }
.navMenuSecButtons &gt; li.submenu li.active &gt; a span,
.navMenuSecButtons &gt; li.submenu:hover ul .active &gt; a 	{ background:#636363; color:#fff; }
.navMenuSecButtons &gt; li.submenu li.active a span 		{ border:0; padding:0; }
.navMenuSecButtons &gt; li.submenu li a span 				{ padding:0; margin:0; height:auto; border:0; background:none; }
/* sub-submenu (v1110) */
.navMenuSecButtons &gt; li.submenu ul .submenu ul 					/* v1310 */{ margin-left:100%; /*margin-top:-1px;*/ margin-top:-30px; *margin-top:0; z-index:2; } /* -30px = 19px height + 8px padding-top + 2px padding-bottom + 1px border*/
.navMenuSecButtons &gt; li.submenu:hover &gt; ul .submenu:hover &gt; ul 	{ display:block; }
/* CSS3 Animation (v1110) */
.navMenuSecButtons &gt; li.submenu:hover ul a , 
.navMenuSecButtons &gt; li.submenu:hover ul a:hover { -webkit-transition:background-color 0.15s linear;  -moz-transition:background-color 0.15s linear;  -o-transition:background-color 0.15s linear; transition:background-color 0.15s linear; }
/* FX (v1110) */
/* v1111 - sub-submenus */
.navMenuSecButtons &gt; li.submenu:hover ul		{	-webkit-box-shadow: 0px 2px 10px rgba(0,0,0,0.4);
													-moz-box-shadow:    0px 2px 10px rgba(0,0,0,0.4);
													box-shadow:         0px 2px 10px rgba(0,0,0,0.4);} 
/* v1111 - first submenu */
.navMenuSecButtons &gt; li.submenu:hover &gt; ul		{	-webkit-box-shadow: 0px 6px 10px rgba(0,0,0,0.2);
													-moz-box-shadow:    0px 6px 10px rgba(0,0,0,0.2);
													box-shadow:         0px 6px 10px rgba(0,0,0,0.2);} 
.navMenuSecButtons &gt; li a:hover,
.navMenuSecButtons &gt; li.submenu:hover,
.navMenuSecButtons &gt; li.submenu:hover ul a:hover	{	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
									-moz-box-shadow:    0px 0px 5px rgba(0,0,0,0.1);
									box-shadow:         0px 0px 5px rgba(0,0,0,0.1);} 
.navMenuSecButtons &gt; li.active a span,
.navMenuSecButtons &gt; li.submenu a:hover {	-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;} 
.navMenuSecButtons &gt; li.submenu.active li a span,
.navMenuSecButtons &gt; li.submenu li.active a span 	{ text-shadow: none; }

.navMenuSecButtons &gt; li a span,
.navMenuSecButtons &gt; li:hover a span,
.navMenuSecButtons &gt; li a:hover span,
.navMenuSecButtons &gt; li.submenu:hover ul a { text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5); }
.navMenuSecButtons &gt; li.active a span,
.navMenuSecButtons &gt; li.submenu:hover ul a.active { text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5); }


/******************************************************************************************/
/***************************** channel bar/channel info ***********************************/
/******************************************************************************************/
.channelBarWrapper 			{ display:block; margin:0 auto; overflow:auto; overflow-x:hidden; padding:5px; padding-left:0; padding-right:0; background: #333333 url('../images_default/channel_bar_bkg.gif') top repeat-x; border:1px solid #333333; border-top:0; border-bottom:0; text-align:left; font-size:12px; clear:both; }
.channelBar 				{ display:block; margin:0 auto; width:960px; }

.channelBar .channelThumb 	{ max-height:30px; border:1px solid #3c3c3c; margin-left:5px; float:left; }
.channelBar .basicInfo		{ display:block; float:left; padding-left:5px; }
.channelBar .subtitle 		{ font-size:11px; color:#a8a8a8; }
.channelBar .title 			{ font-size:20px; color:#fff; font-weight:normal; }
.channelBar .subscribe 			{ display:block; padding-right:5px; float:right; font-size:11px;  }
.channelBar .subscribe .subscribe_rss_icon_channel	{ width:10px; height:10px; background: url('../images_default/icon_rss_channel.png'); }
.channelBar .subscribe a 		{ color: #a8a8a8; }
.channelBar .subscribe a:hover 	{ color:#fff; }
.channelBar .infoButtonWrapper	{ display:block; padding-right:5px; float:right; clear:right; margin-top:9px; }
.channelBar .infoButton 		{ font-size:12px; color:#8bafe8; font-weight:bold; }
.channelBar .infoButton:hover 	{ color:#fff; }
.channelBar .infoButton .showIcon 			{ display:inline;}
.channelBar .infoButton .hideIcon 			{ display:none; }
.channelBar .infoButton.pressed .showIcon 	{display:none; }
.channelBar .infoButton.pressed .hideIcon 	{display:inline; }

/***************************** channel info... ***********************************/
.channelInfoWrapper 			{ overflow:hidden; display:none; padding:6px; padding-left:0; padding-right:0; background: #4c4c4c url('../images_default/channel_info_bkg.gif') top repeat-x; border:1px solid #333333; border-top:0; border-bottom:0; margin:0 auto; text-align:left; color:#dbdbdb; clear:both; }
.channelInfo 				{ display:block; margin:0 auto; width:960px;  }
.channelInfo a 				{ color:#8bafe8; font-weight:bold; }
.channelInfo a:hover		{ color:#fff; }
.channelInfo .publishInfo	{ font-size:11px; line-height:16px; padding:6px; padding-top:0; padding-bottom:0; }
.channelInfo .description	{ font-size:13px; line-height:16px; padding:6px; padding-top:0; padding-bottom:0; text-align:justify; }


/***********************************************************************************/
/***************************** video player area ***********************************/
/***********************************************************************************/
.videoPlayerAreaWrapper 		{ display:block; margin:0 auto; background: #141414; border:1px solid #141414; border-top:0; border-bottom:0; text-align:left; font-size:11px; clear:both; }
.videoPlayerArea 				{ display:block; margin:0 auto; width:960px; text-align:center; }

/* Prev/Next Clip buttons: these buttons only appear when an EmbedClip replaces the WebTV video player */
.vpPrevClip 			{  display:block; float:left; z-index:99; width:49%; height:30px; border:1px solid #252525; border-top-color:#393939; background:#1a1a1a url('../images_default/clip_options_bt_normal.gif') top repeat-x;}
.vpPrevClip:hover 		{ background:#313132 url('../images_default/clip_options_bt_hover.gif') top repeat-x; }
.vpPrevClip a 			{ z-index:99; width:100%; height:30px; display:block; background: url('../images_default/vp_bt_prev_std_normal.png') center center no-repeat; } 
.vpPrevClip a:hover  	{ background: url('../images_default/vp_bt_prev_std_hover.png') center center no-repeat; } 

.vpNextClip 			{ display:block; float:right; z-index:99; width:49%; height:30px; border:1px solid #252525; border-top-color:#393939; background:#1a1a1a url('../images_default/clip_options_bt_normal.gif') top repeat-x;}
.vpNextClip:hover 		{ background:#313132 url('../images_default/clip_options_bt_hover.gif') top repeat-x; }
.vpNextClip a 			{ z-index:99; width:100%; height:30px; display:block; background: url('../images_default/vp_bt_next_std_normal.png') center center no-repeat; } 
.vpNextClip a:hover 	{ background: url('../images_default/vp_bt_next_std_hover.png') center center no-repeat;  } 

/* Clip title, banner */
.videoPlayerArea .basicInfo 		{ padding:5px; min-height:28px; }
.videoPlayerArea .basicInfo .title 	{ font-size:20px; color:#fff; font-weight:normal; text-align:left; }
.playerBanner 						{ margin:0 auto; padding-bottom:5px;}
.playerBanner div					{ margin:0 auto; }

/* upcoming countdown (Clip page) - visible only if the Clip is upcoming, is on sale and has not been purchased, and the Clip has a trailer - v5600pf3 */
.upcomingClipCountDownBanner { margin: 0; display:block; border-top:1px solid #fdcf91; background:linear-gradient(180deg, #ffe4b0 0%, #ffb652); }
.pip .upcomingClipCountDownBanner { display:none; }
.upcomingClipCountDownMessage { display:block; padding-top:10px; color:#000; font-size:13px;  }
.upcomingClipCountDownBanner .is-countdown { height:65px !important; margin-top:0 !important; margin-bottom:0 !important; }
.upcomingClipCountDownBanner .countdown-section { background:rgba(0,0,0,0.4) !important; border:none !important; }

/***** menu + submenu (clip options: comments, like, dislike, share) *****/
/* This is commets/like/dislike/share clip options.  */
.videoPlayerArea .clipOptionsBarWrapper 					{ float:right; color:#fff; min-height:26px; /* *width:340px;*/ /* 1201 */ *width:445px; }
.videoPlayerArea .clipOptionsBarWrapper.hidden				{ display:none; }
.videoPlayerArea .clipOptionsBarWrapper .clipOptionsBar 	{ display:block; float:right; }
.videoPlayerArea .clipOptionsBarWrapper ul li 				{ float:left; margin-left:5px; }
.videoPlayerArea .clipOptionsBarWrapper ul li ul li		{ float:left; margin-left:0px; }
.videoPlayerArea .clipOptionsBarWrapper ul li a 			{ float:left; text-align:right; font-weight:bold; }
/* button normal/hover */
.videoPlayerArea .clipOptionBt a span 				{ display:block; width:auto; height:26px; line-height:26px; padding:7px; padding-top:0; padding-bottom:0; position:relative; color:#aaa; border:1px solid #252525; border-top-color:#393939; background:#2f2f2f url('../images_default/clip_options_bt_normal.gif') bottom repeat-x; z-index:9 }
.videoPlayerArea .clipOptionBt a 					{ }
.videoPlayerArea .clipOptionBt a:hover,
.videoPlayerArea .clipOptionBt.active a, /* v3100 */
.videoPlayerArea .clipOptionBt:hover a 				{ text-decoration:none; }
.videoPlayerArea .clipOptionBt:hover a span,
.videoPlayerArea .clipOptionBt.active a span, /* v3100 */
.videoPlayerArea .clipOptionBt a:hover span 		{ color:#fff; background:#313132 url('../images_default/clip_options_bt_hover.gif') bottom repeat-x; margin:0; *margin-bottom:-1px; border:1px solid #313132; border-top-color:#696969; text-decoration:none; position:relative;}
.videoPlayerArea .clipOptionBt.pressed a span 		{ color:#fff; background: url('../images_default/clip_options_bt_pressed.gif') bottom repeat-x; border-color:#101010; border-bottom-color:#585859; }
.videoPlayerArea .clipOptionBt.hidden 				{ display:none; }
.videoPlayerArea .clipOptionBt .iconComments			{ width:16px; height:24px; background: url('../images_default/icon_comments.png') 0 3px no-repeat; vertical-align:middle; margin-right:5px; }
.videoPlayerArea .clipOptionBt .iconShare 				{ width:16px; height:24px; background: url('../images_default/icon_share.png') 0 3px no-repeat; vertical-align:middle; margin-right:5px; }
.videoPlayerArea .clipOptionBt .iconLike 				{ width:16px; height:24px; background: url('../images_default/icon_like.png') 0 3px no-repeat; vertical-align:middle; margin-right:5px; }
.videoPlayerArea .clipOptionBt .iconDislike				{ width:16px; height:24px; background: url('../images_default/icon_dislike.png') 0 3px no-repeat; vertical-align:middle;  }
.videoPlayerArea .clipOptionBt .iconDownload /* v1201 */{ width:16px; height:24px; background: url('../images_default/icon_download.png') 0 3px no-repeat; vertical-align:middle; margin-right:5px; }
.videoPlayerArea .clipOptionBt .iconReport /* v2101 */  { width:16px; height:24px; background: url('../images_default/icon_report.png') 0 3px no-repeat; vertical-align:middle;  }
.videoPlayerArea .clipOptionBt .iconFavorite /* v3100 */{ width:16px; height:24px; background: url('../images_default/icon_favorite.png') 0 3px no-repeat; vertical-align:middle; margin-right:5px; }
.videoPlayerArea .clipOptionBt.noMargin { margin:0; }
/* submenu */
.videoPlayerArea .clipOptionBt 						{ position:relative; margin:0; z-index:99; }
.videoPlayerArea .clipOptionBt ul 					{ display:none; border:1px solid #313132; background:#313132; position:absolute; margin-right:0px; margin-top:28px; right:0; z-index:2; }
.videoPlayerArea .clipOptionBt:hover ul				{ display:block; }
/* submenu button */
.videoPlayerArea .optionSubmenu.download ul /* v1201 */	{ width:auto; min-width:90px; }
.videoPlayerArea .optionSubmenu ul li 		/* v1201 */ { float:none !important; }
.videoPlayerArea .optionSubmenu ul a 				{ background:none; border:none; color:#aaa; white-space:nowrap; /*width:90px; v1201 */ *text-align:center !important; min-width:90px; float:none !important; display:block; /**/ padding-top:7px; padding-bottom:7px; padding-left:10px; padding-right:10px; }
.videoPlayerArea .optionSubmenu:hover ul a:hover 	{ background:#414142; color:#fff; }

/* CSS3 Animation */
.videoPlayerArea .optionSubmenu:hover ul a , .videoPlayerArea .optionSubmenu:hover ul a:hover { -webkit-transition:background-color 0.15s linear;  -moz-transition:background-color 0.15s linear;  -o-transition:background-color 0.15s linear; transition:background-color 0.15s linear; }
/* FX */
.videoPlayerArea .clipOptionBt a:hover,
.videoPlayerArea .optionSubmenu:hover,
.videoPlayerArea .optionSubmenu:hover ul,
.videoPlayerArea .optionSubmenu:hover ul a:hover	{	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.4);
														-moz-box-shadow:    0px 0px 5px rgba(0,0,0,0.4);
														box-shadow:         0px 0px 5px rgba(0,0,0,0.4);} 
.videoPlayerArea .clipOptionBt.optionSubmenu a:hover {	-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;} 

/* Examples: to hide Clip option buttons... */
/* .videoPlayerArea .clipOptionsBarWrapper { display:none; } /* Hides all the buttons: comments, like, dislike and share */ 
/* .videoPlayerArea .clipOptionBt.comments { display:none; } /* Hides "Comments" button */ 
/* .videoPlayerArea .clipOptionBt.like { display:none; } /* Hides "Like" button */ 
/* .videoPlayerArea .clipOptionBt.dislike { display:none; } /* Hides "Disike" button */ 
/* .videoPlayerArea .clipOptionBt.share { display:none; } /* Hides "Share" button */ 


/********************************************************************************/
/***************************** clip share area ***********************************/
/********************************************************************************/
.clipShareAreaWrapper 			{ display:none; margin:0 auto; border:1px solid #e8e9eb; clear:both; background:#f4f5f7; font-size:11px; }
.clipShareArea 				{ display:block; margin:0 auto; width:960px; min-height:95px; background: #fdfdfd url('../images_default/clip_share_bkg.gif') top repeat-x; text-align:left; }
.clipShareArea.hidden 		{ display:none; }

/***** social links *****/
.clipShareArea .shareOptions1				{ display:block; padding:7px; min-height:20px; }
.clipShareArea .socialWidgets 				{ display:block; float:left; }
.clipShareArea .socialSharingButtons 		{ display:block; float:right; }
.clipShareArea .socialSharingButtons a 		{ display:block; float:left; padding-left:2px; }
.clipShareArea .socialWidgets .socialWidget { float:left; }
.clipShareArea .socialWidgets .socialWidget iframe { min-width:115px !important; } /* widget fix */

/* Examples: to hide sharing buttons... */
/*.clipShareArea .socialWidgets { display:none; } /* Hides all the widgets */
/*.clipShareArea .socialWidgets .socialWidget.facebook { display:none; } /* Hides the Facebook widget */
/*.clipShareArea .socialWidgets .socialWidget.google { display:none; } /* Hides the Google Plus widget */
/*.clipShareArea .socialWidgets .socialWidget.twitter { display:none; } /* Hides the Twitter widget */
/*.clipShareArea .socialSharingButtons .share_on_facebook { display:none; } /* */
/*.clipShareArea .socialSharingButtons .share_on_twitter { display:none; } /*  */
/*.clipShareArea .socialSharingButtons .share_on_google { display:none; } /*  */
/*.clipShareArea .socialSharingButtons .share_on_myspace { display:none; } /*  */
/*.clipShareArea .socialSharingButtons .share_on_linkedin { display:none; } /*  */
/*.clipShareArea .socialSharingButtons .share_on_yahoo { display:none; } /*  */
/*.clipShareArea .socialSharingButtons .share_on_live { display:none; } /*  */
/*.clipShareArea .socialSharingButtons .share_on_tuenti { display:none; } /*  */
/*.clipShareArea .socialSharingButtons .share_on_delicious { display:none; } /*  */
/*.clipShareArea .socialSharingButtons .share_on_stumbleupon { display:none; } /*  */
/*.clipShareArea .socialSharingButtons .share_on_digg { display:none; } /*  */
/*.clipShareArea .socialSharingButtons .share_on_meneame { display:none; } /*  */
/*.clipShareArea .socialSharingButtons .share_on_vkontakte { display:none; } /*  */

/***** link, embed, E-Mail *****/
.clipShareArea .shareOptions2 	/* v1900pf2 */{ min-height:50px; display:block; padding:7px; color:#555; font-weight:bold; overflow:auto; }
.clipShareArea input 			{ background:#fff; border:1px solid #d8d9db; color:#888; padding:1px; height:18px; line-height:18px; text-indent:5px; font-size:11px; font-weight:bold; }
.clipShareArea .share_via_link 	{ min-height:40px; width:370px; padding:0px; display:block; float:left; }
.clipShareArea .share_via_link  input { width:290px; margin-left:5px; }
.clipShareArea .share_via_embed { min-height:40px; width:450px; padding-left:10px; display:block; float:left; border-left:1px solid #e8e9eb; }
.clipShareArea .share_via_embed .embed_group { display:block; clear:both; line-height:22px; text-align:right; padding-bottom:5px; overflow:auto;  }
.clipShareArea .share_via_embed .embed_group span { width:110px; display:block; float:left; }
.clipShareArea .share_via_embed .embed_group input { width:290px; display:block; float:left; margin-left:5px; }
.clipShareArea .share_via_email { min-height:40px; width:auto;  padding-left:10px; display:block; float:left; border-left:1px solid #d8d9db; }
.clipShareArea .share_via_email a { display:block; padding:10px; padding-top:0; padding-bottom:0; height:27px; line-height:27px; color:#555; border:1px solid #e0e1e4; background: #fff url('../images_default/clip_share_email_bt_normal.gif') repeat-x; text-decoration:none; }
.clipShareArea .share_via_email a:hover { color:#fff; background:#666666 url('../images_default/clip_share_email_bt_hover.gif') repeat-x; border-color:#666; }
.clipShareArea .share_via_email .iconEmail /* v1610 */{ width:16px; height:27px; background: url('../images/icon_share_sprite.png') -2px 4px no-repeat; vertical-align:middle; margin-right:5px; }


/********************************************************************************/
/***************************** clip info area ***********************************/
/********************************************************************************/
.clipInfoAreaWrapper		{ display:block; margin:0 auto; border:1px solid #e8e9eb; clear:both; background:#f4f5f7; }
.clipInfoArea 				{ display:block; margin:0 auto; width:960px; text-align:left; }
.clipInfoArea a 			{ font-weight:bold; z-index:9; }

/***** published by, date, views, rating (likes) *****/
.clipInfoArea .clipStats 				{ height:20px; line-height:20px; padding:5px; color:#737373; background:#eaecef url('../images_default/clip_stats_bkg.gif') repeat-x top; border-bottom:1px solid #e8e9eb; font-size:11px; text-align:left;  }
.clipInfoArea .clipStats .rating 		{ float:right; line-height:14px; *width:200px; *text-align:right; }
.clipInfoArea .clipStats .rating.hidden { display:none; }
.clipInfoArea .clipStats .ratingBarOut 	{ width:125px; height:4px; border:1px solid #e8e9eb; background: #abb2b5 url('../images_default/clip_stats_rating_bar_bkg.gif') top repeat-x; *text-align:left; }
.clipInfoArea .clipStats .ratingBarIn 	{ width:0%; height:4px; background: #67b357 url('../images_default/clip_stats_rating_bar_percent.gif') top repeat-x; }

/* Examples: to hide Clip stats... */
/*.clipInfoArea .clipStats { display:none; } /* Hides the whole bare (published, date, views, rating) */ 
/*.clipInfoArea .clipStats .publishedBy { display:none; } /* Hides "Published By */ 
/*.clipInfoArea .clipStats .date { display:none; } /* Hides the date */ 
/*.clipInfoArea .clipStats .views { display:none; } /* Hides the views */ 
/*.clipInfoArea .clipStats .rating { display:none; } /* Hides the rating */ 

/***** description *****/
.clipInfoArea .clipData 				{ padding:5px; overflow:hidden; height:auto; }
.clipInfoArea .clipData .description	{ display:block; text-align:justify; font-size:13px; line-height:16px; min-width:945px /*mobile fix*/ ; }
.clipInfoArea .clipData .tags			/* v1111 */{ /*display:block; text-align:justify; font-size:11px; line-height:16px; padding-top:5px; color:#737373;*/ }

.clipInfoArea .clipData .clipDataLimiter 				{ width:950px; margin:0; height:18px; line-height:18px; padding-top:23px; display:none; position:absolute; background: url('../images_default/clip_desc_fade.png') bottom repeat-x; }
.clipInfoArea .clipData .clipDataLimiter a 				{ font-size:11px; }
.clipInfoArea .clipData .clipDataLimiter.pressed 		{ background:none; padding-top:0}
.clipInfoArea .clipData .clipDataLimiter .more 			{ display:block; }
.clipInfoArea .clipData .clipDataLimiter .less 			{ display:none; }
.clipInfoArea .clipData .clipDataLimiter.pressed .more 	{ display:none; }
.clipInfoArea .clipData .clipDataLimiter.pressed .less 	{ display:block; z-index:1}

/***** related videos *****/
.clipInfoArea .relatedVideos 			{ display:block; clear:both; margin:0 auto; }
.clipInfoArea .relatedVideos .shadow 	{ display:block; height:10px; background:url('../images_default/clip_related_vids_shadow.png') center no-repeat}
.clipInfoArea .relatedVideos .relatedVideosTitle 					{ display:block; text-align:center; padding:5px; padding-left:0; padding-right:0; } /* v1110 */
.clipInfoArea .relatedVideos .relatedVideosTitle a .showIcon 		{ display:inline; }
.clipInfoArea .relatedVideos .relatedVideosTitle a .hideIcon 		{ display:none; }
.clipInfoArea .relatedVideos .relatedVideosTitle a.pressed .showIcon { display:none; }
.clipInfoArea .relatedVideos .relatedVideosTitle a.pressed .hideIcon { display:inline; }

/***** related videos:slider *****/
.relatedVideos .sliderWrapper { overflow:hidden; height:180px; } /* 180 = 170 clipListWrapper height + 10 clipListWrapper padding bottom  */
.relatedVideos .sliderWrapper .sliderLeftArrow 				{ float:left;}
.relatedVideos .sliderWrapper .sliderLeftArrow a 			{ width:60px; height:136px; display:block; background:url('../images_default/related_videos_slider_left_arrow.gif') top left no-repeat; }
.relatedVideos .sliderWrapper .sliderLeftArrow a:hover 		{ background:url('../images_default/related_videos_slider_left_arrow.gif') top center no-repeat; }
.relatedVideos .sliderWrapper .sliderLeftArrow a.disabled	{ background:url('../images_default/related_videos_slider_left_arrow.gif') top right no-repeat; }
.relatedVideos .sliderWrapper .sliderRightArrow 			{ float:right; width:60px; }
.relatedVideos .sliderWrapper .sliderRightArrow a 			{ width:60px; height:136px; display:block; background:url('../images_default/related_videos_slider_right_arrow.gif') top left no-repeat; }
.relatedVideos .sliderWrapper .sliderRightArrow a:hover		{ background:url('../images_default/related_videos_slider_right_arrow.gif') top center no-repeat; }
.relatedVideos .sliderWrapper .sliderRightArrow a.disabled 	{ background:url('../images_default/related_videos_slider_right_arrow.gif') top right no-repeat; }

.sliderWrapper .clipListWrapper 						{ width:830px; height:170px; display:block; position:relative; *position:inherit; padding:0; padding-bottom:10px; margin:0 auto; overflow:hidden; border:0px solid; } /* 830= 960 - 10px (padding) - 60px*2 */
.sliderWrapper .clipListWrapper .clipList 				{ width:9000px; height:170px; display:block; overflow:hidden; margin-left:0px; padding-top:5px; white-space:nowrap; line-height:0; font-size:0px; } /* ul */
.sliderWrapper .clipListWrapper .clipList .clip			{ vertical-align:top; display:inline-block; *display:block; *float:left; background:url('../images_default/related_videos_slider_clip_bkg_normal.gif') top repeat-x; padding:5px; width:135px; height:145px; margin:10px; margin-top:7px; margin-bottom:1px; white-space:normal; text-align:center; filter:inherit } /* li */
.sliderWrapper .clipListWrapper .clipList .clip:hover	{ background:#fff; border:1px solid #e8e9eb; margin:9px; margin-top:6px; margin-bottom:0; 
											-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.15);
											-moz-box-shadow:    0px 0px 8px rgba(0,0,0,0.15);
											box-shadow:         0px 0px 8px rgba(0,0,0,0.15); 
											}
.sliderWrapper .clipListWrapper .clipList .clip,
.sliderWrapper .clipListWrapper .clipList .clip:hover 	{
											-webkit-transition:background 0.15s linear;  -moz-transition:background 0.15s linear;  -o-transition:background 0.15s linear; transition:background 0.15s linear; 
											}
.sliderWrapper .clipListWrapper .clipList .clip .image 						{ display:block; padding:0; /*position:relative;*/ width:auto; line-height:0; margin:0; text-align:left;  }
.sliderWrapper .clipListWrapper .clipList .clip .image a /* v1110 */		{ display:block; }
.sliderWrapper .clipListWrapper .clipList .clip .image a &gt; img /* v1002 */	{ display:block; border:1px solid #c8c9cb; margin:0 auto; filter:inherit; width:125px; height:70px; }
.sliderWrapper .clipListWrapper .clipList .clip .image a .playOverlay		{ display:none; opacity:0; margin-left:4px; width:1px; height:1px; z-index:1; position:absolute; }
.sliderWrapper .clipListWrapper .clipList .clip .image a:hover .playOverlay	{ display:block; opacity:1; margin-left:4px; width:125px; height:70px; background: url('../images/play_overlay.png') center center no-repeat; }
.sliderWrapper .clipListWrapper .clipList .clip .image a .playOverlay,
.sliderWrapper .clipListWrapper .clipList .clip .image a:hover .playOverlay	
{  -webkit-transition:opacity 0.15s linear;  -moz-transition:opacity-color 0.15s linear;  -o-transition:opacity-color 0.15s linear; transition:opacity 0.15s linear;  }

.sliderWrapper .clipListWrapper .clipList .clip .image a .stickersOverlay		{ display:block; *display:none; width:20px; height:auto; margin-top:1px; margin-left:110px; z-index:1; position:absolute; }
.sliderWrapper .clipListWrapper .clipList .clip .image a:hover .stickersOverlay { display:block; }
.sliderWrapper .clipListWrapper .clipList .clip .image a .stickersOverlay img 	{ width:20px; border:none; }

.sliderWrapper .clipListWrapper .clipList .clip .title 		{ display:block; font-size:12px; font-weight:bold; line-height:14px; margin-top:3px; margin-bottom:2px; }
.sliderWrapper .clipListWrapper .clipList .clip .title a	/* v1310 */{ /*color:#586d8f;*/  }
.sliderWrapper .clipListWrapper .clipList .clip .user a		{ font-weight:normal; }
.sliderWrapper .clipListWrapper .clipList .clip .user,
.sliderWrapper .clipListWrapper .clipList .clip .date,
.sliderWrapper .clipListWrapper .clipList .clip .views		{ display:block; font-size:11px; color:#737373; line-height:13px; }

/* Examples: to hide Clip list elements... */
/*.sliderWrapper .clipListWrapper .clipList .clip .image { display:none; } /* hides thumbnail */
/*.sliderWrapper .clipListWrapper .clipList .clip .title { display:none; } /* hides title */
/*.sliderWrapper .clipListWrapper .clipList .clip .user { display:none; } /* hides user */
/*.sliderWrapper .clipListWrapper .clipList .clip .date { display:none; } /* hides date */
/*.sliderWrapper .clipListWrapper .clipList .clip .views { display:none; } /* hides views */

/***********************************************************************************************************/
/***************************** Channel/Clip Aside area / Panel / Sidebar ***********************************/
/***********************************************************************************************************/
/***** panel  *****/
.panel 					{ padding:10px; margin-bottom:10px; border:1px solid #e8e9eb; background:#f4f5f7 url('../images_default/panel_bkg.gif') top repeat-x;}
.panel .title 			{ color:#888; font-weight:bold; }

/* aside area */
.asideAreaWrapper 		{ display:block; margin:0 auto; margin-top:10px; clear:both; border:0px dotted; overflow:auto; }
.asideArea 				{ display:block; margin:0 auto; width:960px; text-align:left; }

/***** side bar  *****/
.sideBar 					{ width:322px; float:right; } /* 322 = 300 + 10*2 padding + 1*2 border */
.sideBar .panel				{ width:300px; overflow:auto; overflow-x:hidden; overflow-y:visible; }
.sideBar .panel .title		{ padding-top:0 !important; padding-bottom:5px !important; }

/***** tags (widget) *****/
.tagList 				{ padding-top:5px;}
.tagList .tag 	 		{ display:block; float:left; }
.tagList .tag a	 		{ display:block; padding:4px; font-weight:bold; height:18px; line-height:18px; text-decoration:none; }
.tagList .tag a:hover	{ background:#fff; color:#000; 
						-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.15);
						-moz-box-shadow:    0px 0px 8px rgba(0,0,0,0.15);
						box-shadow:         0px 0px 8px rgba(0,0,0,0.15); 
}
.tagList .tag.style1 a 	{ font-size:11px; }
.tagList .tag.style2 a 	{ font-size:13px; }
.tagList .tag.style3 a 	{ font-size:13px; }
.tagList .tag.style4 a 	{ font-size:15px; }
.tagList .tag.style5 a 	{ font-size:14px; }
.tagList .tag.style6 a 	{ font-size:16px; }

/***** clip/channel list widget (v1003) *****/
.widget.channelList, /* v1300 */
.widget.clipList /* v1300 */					{ margin-top:5px; }
.widget.channelList &gt; li, /* v3100 */ 
.widget.clipList &gt; li /* v3100 */ 				{ display:block; border-bottom: 1px solid #e6e7e8; min-height:33px; margin-bottom:5px; }
.widget.clipList &gt; li:last-child, /* v3100 */
.widget.channelList &gt; li:last-child /* v3100 */	{ border:0; margin-bottom:0; }
.widget.channelList .image a,
.widget.clipList .image.noLink, /* v2000 */
.widget.clipList .image a						{ display:block; float:left; padding-right:5px;  }
.widget.channelList .image img,
.widget.clipList .image img						{ width:55px; height:31px; border:1px solid #e6e7e8;}
.widget .start_time, /* v2000 */
.widget .stickers								{ float:right; display:block; height:18px; padding-left:5px; width:auto; margin-top:1px; z-index:1; }
.widget .stickers .stickerPremium 				/* v2000 */{ display:block; float:left; width:20px; background: url('../images_default/item_list_widget_sticker_premium.png'); }
.widget .stickers .stickerFavorited 			/* v2000 */{ display:block; float:left; width:20px; background: url('../images_default/item_list_widget_sticker_favorited.png'); }
.widget .stickers .stickerFeatured 				/* v2000 */{ display:block; float:left; width:20px; background: url('../images_default/item_list_widget_sticker_featured.png'); }
.widget .stickers .stickerRestricted 			/* v2000 */{ display:block; float:left; width:20px; background: url('../images_default/item_list_widget_sticker_restricted.png'); }
.widget.channelList .title,
.widget.clipList .title 						{ font-size:12px; }
.widget.channelList .date,
.widget.clipList .date 							{ display:block; color:#737373; font-size:11px; }
.widget.channelList .user,
.widget.clipList .user 							{ display:none; color:#737373; font-size:11px; }
.widget.clipList .views 						{ display:none; color:#737373; font-size:11px; }
.widget.channelList .description,
.widget.clipList .description 					{ display:none; color:#737373; font-size:11px; }
.program_guide .widget.clipList .description 	/* v2000 */{ display:block; }

/***** gallery list widget (v1310) *****/
.widget.galleryList 							{ margin-top:5px; }
.widget.galleryList &gt; li /* v3100 */ 			{ display:block; border-bottom: 1px solid #e6e7e8; min-height:33px; margin-bottom:5px; }
.widget.galleryList &gt; li:last-child /* v3100 */	{ border:0; margin-bottom:0; }
.widget.galleryList .image a					/* v1313 */{ display:block; float:left; padding-right:5px; min-width:55px; text-align:center; }
.widget.galleryList .image img					/* v1313 */{ max-width:55px; max-height:31px; width:auto; height:auto; border:1px solid #e6e7e8;}
.widget.galleryList .title 						{ font-size:12px; }
.widget.galleryList .date 						{ display:block; color:#737373; font-size:11px; }
.widget.galleryList .user 						{ display:none; color:#737373; font-size:11px; }
.widget.galleryList .description 				{ display:none; color:#737373; font-size:11px; }

/***** new/event list widget (v1300) *****/
.widget.newsList 								{ margin-top:5px; }
.widget.newsList &gt; li /* v3100 */ 				{ display:block; border-bottom: 1px solid #e6e7e8; min-height:33px; margin-bottom:5px; }
.widget.newsList &gt; li:last-child /* v3100 */		{ border:0; margin-bottom:0; }
.widget.newsList .image a						/* v1313 */{ display:block; float:left; padding-right:5px; min-width:55px; text-align:center; }
.widget.newsList .image img						/* v1313 */{ max-width:55px; max-height:31px; width:auto; height:auto; border:1px solid #e6e7e8;}
.widget.newsList .title 						{ font-size:12px; }
.widget.newsList .date 							{ display:block; color:#737373; font-size:11px; }
.widget.newsList .user 							{ display:none; color:#737373; font-size:11px; }
.widget.newsList .description 					{ display:none; color:#737373; font-size:11px; }
.widget.newsList .ongoing						{ font-weight:bold; color:#e44; }
.widget.newsList .upcoming						{ font-weight:bold; color:#4a4; }

/***** category widget (v1100) *****/
.categoryList /* v1300 */ 				{ margin-top:5px; }
.categoryList a							{ font-weight:bold; }
.categoryList .image 					/* v2000 */{ float:left; width:75px; height:24px; overflow:hidden; border:1px solid #e6e7e8; margin-right:5px; }
.categoryList img						/* v2000 */{ /*width:130px;*/ width:auto; max-width:130px; height:24px; /*border:1px solid #e6e7e8;*/ vertical-align:middle; margin-right:5px; }
.categoryList li						/* v2000 */{ display:block; margin-bottom:2px; clear:left; }
.categoryList li:last-child	/* v1300*/ 	{ margin-bottom:0; }

/***** browse videos *****/
.asideArea .videosAndMore 								{ width:626px;  }
.asideArea .videosAndMore .panel						{ }
.asideArea .videosAndMore .panel .title					{ }
.asideArea .videosAndMore .browseVideosPanel 			{ margin-bottom:10px; border:1px solid #e8e9eb; background:#f4f5f7;}
.browseVideosPanel .browseVideosTabsWrapper 			{} 
.browseVideosPanel .browseVideosTabs 					{ height:40px; background: url('../images_default/browse_videos_tabs_bkg.gif') bottom repeat-x; } /* ul */
.browseVideosPanel .browseVideosTabs li 				{ float:left; padding:5px; padding-right:0; margin-top:1px; } 
.browseVideosPanel .browseVideosTabs li .tab 			{ display:block; height:33px; line-height:33px; margin:1px; margin-bottom:0; padding:8px; padding-top:0; padding-bottom:0; text-decoration:none; font-weight:bold; } 
.browseVideosPanel .browseVideosTabs li .tab:hover 		{ color:#000; border:1px solid #e8e9eb; border-bottom:0; margin:0; background: url('../images_default/browse_videos_tab_hover.gif') bottom repeat-x; } 
.browseVideosPanel .browseVideosTabs li .tab.active 	{ color:#000; border:1px solid #e8e9eb; border-bottom:0; margin:0; background: url('../images_default/browse_videos_tab_active.gif') bottom repeat-x; } 
.browseVideosPanel .browseVideosTabs li.search 			{ float:right; padding-right:5px; } 

/***** search *****/
.browseVideosPanel .browseSearch 					{ width:180px; height:26px; display:block; float:right; background:#fff; border:1px solid #e8e9eb; }
.browseVideosPanel .browseSearch:hover				{ border-color:#4b4b4b; }
.browseVideosPanel .browseSearch .searchField 		{ width:152px; height:24px; display:block; float:left; padding:0; border:0 none; margin:0; text-indent:5px; line-height:24px; }
.browseVideosPanel .browseSearch .searchButton 		{ width:28px; height:26px; display:block; float:left; background:#fff url('../images_default/nav_main_search_button_normal.gif') bottom no-repeat; }
.browseVideosPanel .browseSearch:hover .searchButton,
.browseVideosPanel .browseSearch .searchButton:hover { background: #4b4b4b url('../images_default/nav_main_search_button_hover.gif') bottom no-repeat;; }

.browseVideosPanel .browseVideosTabsContent { display:block; clear:left; }

/***** clip list *****/
.browseVideosPanel .clipListWrapper 						{ }
.browseVideosPanel .loading 								{ display:block; height:71px; background: url('../images_default/icon_loading.gif') center center no-repeat; } /* ul */
.browseVideosPanel .clipListWrapper .clipList 				{ padding:5px; } /* ul */
.browseVideosPanel .clipListWrapper .clipList .clip			/* v3100 */ { vertical-align:top; display:inline-block; *display:block; *float:left; background:url('../images_default/browse_videos_clip_bkg_normal.gif') top repeat-x; padding:5px; width:278px; min-height:71px; margin:10px; margin-top:7px; margin-right:1px; margin-bottom:10px; white-space:normal; text-align:left; filter:inherit} /* li */
.browseVideosPanel .clipListWrapper .clipList .clip:hover	{ background:#fff; border:1px solid #e8e9eb; margin:9px; margin-right:0; margin-top:6px; margin-bottom:9px; 
											-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.15);
											-moz-box-shadow:    0px 0px 8px rgba(0,0,0,0.15);
											box-shadow:         0px 0px 8px rgba(0,0,0,0.15); 
											}
.browseVideosPanel .clipListWrapper .clipList .clip,
.browseVideosPanel .clipListWrapper .clipList .clip:hover 	{
											-webkit-transition:background 0.15s linear;  -moz-transition:background 0.15s linear;  -o-transition:background 0.15s linear; transition:background 0.15s linear; 
											}
.browseVideosPanel .clipListWrapper .clipList .clip .image 						{ display:block; padding:0; float:left; width:auto; line-height:0; margin:0; margin-right:5px; }
.browseVideosPanel .clipListWrapper .clipList .clip .image a /* v1110 */		{ display:block; }
.browseVideosPanel .clipListWrapper .clipList .clip .image a &gt; img /* v1002 */	{ display:block; border:1px solid #c8c9cb; margin:0; filter:inherit; width:125px; height:70px; }
.browseVideosPanel .clipListWrapper .clipList .clip .image a .playOverlay		{ display:block; opacity:0; margin-left:0; width:125px; height:70px; z-index:1; position:absolute; }
.browseVideosPanel .clipListWrapper .clipList .clip .image a:hover .playOverlay	{ display:block; opacity:1; background: url('../images/play_overlay.png') center center no-repeat; }
.browseVideosPanel .clipListWrapper .clipList .clip .image a .playOverlay,
.browseVideosPanel .clipListWrapper .clipList .clip .image a:hover .playOverlay	{ 
																	-webkit-transition:opacity 0.15s linear;  -moz-transition:opacity-color 0.15s linear;  -o-transition:opacity-color 0.15s linear; transition:opacity 0.15s linear; 
																}
.browseVideosPanel .clipListWrapper .clipList .clip .image .stickersOverlay		{ display:block; width:20px; height:auto; margin-top:1px; margin-left:106px; z-index:1; position:absolute;   }
.browseVideosPanel .clipListWrapper .clipList .clip .image .stickersOverlay img { width:20px; border:none; position:relative; }

.browseVideosPanel .clipListWrapper .clipList .clip .title 		{ display:block; font-size:12px; font-weight:bold; line-height:14px; margin-bottom:2px; }
.browseVideosPanel .clipListWrapper .clipList .clip .title a	/* v1310 */{ /*color:#586d8f;*/  }
.browseVideosPanel .clipListWrapper .clipList .clip .user a		{ font-weight:normal; }
.browseVideosPanel .clipListWrapper .clipList .clip .user,
.browseVideosPanel .clipListWrapper .clipList .clip .date,
.browseVideosPanel .clipListWrapper .clipList .clip .views		{ display:block; font-size:11px; color:#737373; line-height:13px; }

/* Examples: to hide Clip list elements... */
/*.browseVideosPanel .clipListWrapper .clipList .clip .image { display:none; } /* hides thumbnail */
/*.browseVideosPanel .clipListWrapper .clipList .clip .title { display:none; } /* hides title */
/*.browseVideosPanel .clipListWrapper .clipList .clip .user { display:none; } /* hides user */
/*.browseVideosPanel .clipListWrapper .clipList .clip .date { display:none; } /* hides date */
/*.browseVideosPanel .clipListWrapper .clipList .clip .views { display:none; } /* hides views */

.browseVideosPanel .pagingWrapper 		{ /*height:40px;*/ *width:400px; *left:0; *padding-left:15px; list-style:none; padding-bottom:10px; }
.browseVideosPanel .paging				{ *left:0; }
.browseVideosPanel .paging li 			{ float:left; margin:0; padding:0; filter:inherit }
.browseVideosPanel .paging a 			{ display:block; color:#788daf; float:left; margin-right:5px; background:#ffffff url('../images_default/browse_videos_paging_bt_normal.gif') bottom repeat-x; border:1px solid #e8e9eb; width:auto; padding:10px; padding-top:0; padding-bottom:0; height:24px; line-height:24px; font-size:12px; font-weight:bold; }
.browseVideosPanel .paging a:hover 		{ color:#fff; background:#363636 url('../images_default/browse_videos_paging_bt_hover.gif') top repeat-x; border:1px solid #636363; text-decoration:none; }
.browseVideosPanel .paging span 		{ display:block; float:left; margin-right:5px; color:#888; padding:10px; padding-top:0; padding-bottom:0; height:24px; line-height:24px; font-weight:bold;  }

/***** related videos (news, events... ) - modifies the image size of the .relatedGalleries class - v1610 *****/
.relatedVideos.panel li .image			{ width:66px; height:37px; }
.relatedVideos.panel li .image img		{ width:66px; height:37px; }

/***** comments *****/
.asideArea .videosAndMore .comments.panel .title { margin-bottom:5px; }
.fb-comments { margin:5px; /*overflow:auto;*/ border:1px solid #e8e9eb; } /* v1111 */
.fb_ltr { width:590px !important; background:#fff; }

#disqus_thread { margin:5px; padding:5px; /*border:1px solid #e8e9eb; background:#fff;*/ } /* v1410 */

/***********************************************************************************************/
/***************************** Search results / User Profile ***********************************/
/***********************************************************************************************/
/***** search results *****/
.resultsAreaWrapper 		{ display:block; margin:0 auto; margin-top:10px; clear:both; border:0px dotted; overflow:auto; }
.resultsArea 				{ display:block; margin:0 auto; width:960px; text-align:left; }

.resultsArea .results 					{ width:626px;  }
.resultsArea .results .panel			{ }
.resultsArea .results .panel .title		{ color:#444; font-size:18px; font-weight:normal; font-weight:normal; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5); }
.resultsArea .results .eventResults, /* v1300 */
.resultsArea .results .newsResults, /* v1300 */
.resultsArea .results .galleryResults, /* v1310 */
.resultsArea .results .channelResults,
.resultsArea .results .videoResults,
.resultsArea .results .xResults 		{ padding-top:10px; }
.resultsArea .results .eventResults h2, /* v1300 */
.resultsArea .results .newsResults h2, /* v1300 */
.resultsArea .results .galleryResults h2, /* v1310 */
.resultsArea .results .channelResults h2,
.resultsArea .results .videoResults h2,
.resultsArea .results .xResults h2 		{ font-size:14px; }
.resultsArea .results .moreResults 		{ display:block; text-align:right; }
.resultsArea .results .moreResults 	a	{ font-weight:bold; }
.resultsArea .results .noResults 		{ color:#000; font-weight:bold; padding:30px; padding-left:0; }

/***** user profile *****/
.profileAreaWrapper 		{ display:block; margin:0 auto; margin-top:10px; clear:both; border:0px dotted; overflow:auto; }
.profileArea 				{ display:block; margin:0 auto; width:960px; text-align:left; }

.profileArea .profile .panelContent 			{ margin-bottom:10px; border:1px solid #e8e9eb; background:#f4f5f7;}
.profileArea .profile .panelContent .title		{ color:#888; font-weight:bold; }

.profileArea .profile 					{ width:626px;  }
.profileArea .profile .header				/* v6000pf9 */ { text-align:left; padding:5px; min-height:52px; height:50px; background: #333333 url('../images_default/channel_bar_bkg.gif') top repeat-x; border:1px solid #333333; }
.profileArea .profile .header .userThumb 	/* v6000pf9 */ { display:inline-block; box-sizing:border-box; vertical-align:middle; height:50px; border:1px solid #3c3c3c; /*float:left;*/ }
.profileArea .profile .header .userThumb img /* v6000pf9 */ { width:auto; height:100%; }
.profileArea .profile .header .basicInfo 	/* v6000pf9 */ { display:inline-block; box-sizing:border-box; vertical-align:middle; padding-left:5px; /*padding-top:20px;*/ text-align:left; }
.profileArea .profile .header .basicInfo h2 /* v6000pf9 */ { margin-bottom:3px; color:#fff; font-size:20px; font-weight:normal;  }
.profileArea .profile .header .basicInfo .memberSince,
.profileArea .profile .header .basicInfo .aboutShort /* v6000pf9 */ { display:block; line-height:13px; color:#888; font-size:11px; }
.profileArea .profile .panelContent		{ padding:10px; }
.profileArea .profile .aboutArea 		{ padding-bottom:10px; font-size:12px; line-height:20px; }
.profileArea .profile .aboutArea h2		{ font-size:14px; padding-bottom:5px; }
.profileArea .profile .aboutArea a		{ font-weight: bold; }
.profileArea .profile .about 			{ line-height:16px; padding-bottom:5px; }
.profileArea .profile .eventResults, /* v1310 */
.profileArea .profile .newsResults, /* v1310 */
.profileArea .profile .galleryResults, /* v1310 */
.profileArea .profile .channelResults,
.profileArea .profile .videoResults 	{ padding-top:10px; }
.profileArea .profile .eventResults h2, /* v1310 */
.profileArea .profile .newsResults h2, /* v1310 */
.profileArea .profile .galleryResults h2, /* v1310 */
.profileArea .profile .channelResults h2,
.profileArea .profile .videoResults h2	{ font-size:14px; }
.profileArea .profile .moreResults 		{ display:block; text-align:right; }
.profileArea .profile .moreResults 	a	{ font-weight:bold; }

/***** category ( v1100 ) *****/
.categoryAreaWrapper 		{ display:block; margin:0 auto; margin-top:10px; clear:both; border:0px dotted; overflow:auto; }
.categoryArea 				{ display:block; margin:0 auto; width:960px; text-align:left; }

.categoryArea .category .panelContent 			{ margin-bottom:10px; border:1px solid #e8e9eb; background:#f4f5f7;}
.categoryArea .category .panelContent .title		{ color:#888; font-weight:bold; }

.categoryArea .category 					{ width:626px;  }
.categoryArea .category .header				/* v1110 */{ min-height:52px; height:auto; /*overflow:auto;*/ background: #333333 url('../images_default/category_header_bkg.gif') top repeat-x; border:1px solid #333333; border-bottom:0; }
.categoryArea .category.slider .header 		/* v1610 */{ min-height:30px; border:0; }
.categoryArea .category .header .poster		{ width:624px; height:115px; background-position:top left; background-repeat:no-repeat; background-size:contain; }
.categoryArea .category .header h2 			{ display:block; background:#444; padding:5px; padding-bottom:1px; text-align:left; vertical-align:middle; color:#fff; font-size:24px; font-weight:normal; }
.categoryArea .category .header .subscribe 								/* v1110 */{ display:block; padding-top:5px; padding-right:5px; float:right; font-size:11px;  }
.categoryArea .category .header .subscribe .subscribe_rss_icon_channel	/* v1110 */{ width:10px; height:10px; background: url('../images_default/icon_rss_channel.png'); }
.categoryArea .category .header .subscribe a 							/* v1110 */{ color: #a8a8a8; }
.categoryArea .category .header .subscribe a:hover 						/* v1110 */{ color:#fff; }

.categoryArea .category .breadcrumb 		{ display:block; background:#444; border:1px solid #444; border-top:0; border-bottom:0; color:#888; line-height:14px; font-size:11px; font-weight:normal; padding:5px; }
.categoryArea .category .breadcrumb a 		{ color:#ccc; }
.categoryArea .category .breadcrumb a:hover	{ color:#fff; }
.categoryArea .category .panelContent		{ padding:10px; }
.categoryArea .category .textContent 		{ line-height:16px; padding-bottom:15px; }
.categoryArea .category .eventResults, /* v1300 */
.categoryArea .category .newsResults, /* v1300 */
.categoryArea .category .galleryResults, /* v1310 */
.categoryArea .category .channelResults,
.categoryArea .category .videoResults 		{ padding-top:10px; }
.categoryArea .category .categoriesResults h2, /* v1310 */
.categoryArea .category .eventResults h2, /* v1300 */
.categoryArea .category .newsResults h2, /* v1300 */
.categoryArea .category .galleryResults h2, /* v1310 */
.categoryArea .category .channelResults h2,
.categoryArea .category .videoResults h2	{ font-size:14px; }
.categoryArea .category .moreResults 		{ display:block; text-align:right; }
.categoryArea .category .moreResults 	a	{ font-weight:bold; }

/***** channel/clip list (items) *****/
.genericItemListWrapper 						{  }
.genericItemListWrapper .itemList 				{ padding:0px; } /* ul */
.genericItemListWrapper .itemList .item			/* v3100 */ { display:block; background:url('../images_default/browse_videos_clip_bkg_normal.gif') top repeat-x; padding:5px; min-height:71px; margin:7px; white-space:normal; text-align:left; filter:inherit} /* li */
.genericItemListWrapper .itemList .item:hover	{ background:#fff; border:1px solid #e8e9eb; padding:4px;
											-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.15);
											-moz-box-shadow:    0px 0px 8px rgba(0,0,0,0.15);
											box-shadow:         0px 0px 8px rgba(0,0,0,0.15); 
											}
.genericItemListWrapper .itemList .item,
.genericItemListWrapper .itemList .item:hover 	{
											-webkit-transition:background 0.15s linear;  -moz-transition:background 0.15s linear;  -o-transition:background 0.15s linear; transition:background 0.15s linear; 
											}
.genericItemListWrapper .itemList .item .image 						{ display:block; padding:0; float:left; width:auto; line-height:0; margin:0; margin-right:5px; }
.genericItemListWrapper .itemList .item .image a /* v1110 */ 		{ display:block; }
.genericItemListWrapper .itemList .item .image a &gt; img /* v1002 */	{ display:block; border:1px solid #c8c9cb; margin:0; filter:inherit; width:125px; height:70px; }
.genericItemListWrapper .itemList .item .image a .playOverlay		{ display:block; opacity:0; margin-left:0; width:125px; height:70px; z-index:1; position:absolute; }
.genericItemListWrapper .itemList .item .image a:hover .playOverlay	{ display:block; opacity:1; background: url('../images/play_overlay.png') center center no-repeat; }
.genericItemListWrapper .itemList .item .image a .playOverlay,
.genericItemListWrapper .itemList .item .image a:hover .playOverlay	{ 
																	-webkit-transition:opacity 0.15s linear;  -moz-transition:opacity-color 0.15s linear;  -o-transition:opacity-color 0.15s linear; transition:opacity 0.15s linear; 
																}
.genericItemListWrapper .itemList .item .image a .stickersOverlay		{ display:block; width:20px; height:auto; margin-top:1px; margin-left:106px; z-index:1; position:absolute; }
.genericItemListWrapper .itemList .item .image a .stickersOverlay img 	{ width:20px; border:none; }
.genericItemListWrapper .itemList .item .image a.removeItemButton /* v3100 */ { display:block; width:30px; height:30px; line-height:30px; border-bottom-right-radius:12px; position:absolute; z-index:2; text-align:center; background:#c22; color:#fff; font-size:18px; text-decoration:none; }
.genericItemListWrapper .itemList .item .image a.removeItemButton:hover /* v3100 */ { background:#e22; padding:3px; color:#fff; }

.genericItemListWrapper .itemList .item .extraInfo 	{ float:right; margin-left:10px; margin-bottom:10px; text-align:right; }
.genericItemListWrapper .itemList .item .title 		{ display:block; font-size:12px; font-weight:bold; line-height:14px; margin-bottom:2px; }
.genericItemListWrapper .itemList .item .description	{ display:block; font-size:11px; color:#737373; line-height:13px; text-align:justify;  }
.genericItemListWrapper .itemList .item .title a		/* v1310 */{ /*color:#586d8f;*/  }
.genericItemListWrapper .itemList .item .user a			{ font-weight:normal; }
.genericItemListWrapper .itemList .item .user,
.genericItemListWrapper .itemList .item .date,
.genericItemListWrapper .itemList .item .views		{ display:block; font-size:11px; color:#bbb; line-height:13px; }

/* v3100 */
.itemCategories { display:block; margin-top:5px; font-size:1px; line-height:1px; text-align:justify; }
.listGridView div.category .itemCategories,
.overview .itemCategories,
.galleryList  .itemCategories
{ text-align:center; }
.listGridView div.category .newsList .itemCategories,
.newsList .itemCategories,
.listGridView div.category .eventList .itemCategories,
.eventList .itemCategories
{ text-align:left; }
.itemCategories li { display:inline-block; margin-right:5px; margin-bottom:5px; font-size:12px; line-height:12px; text-align:left; }
.itemCategories li:after { content:", "; }
.itemCategories li:last-child:after { content:""; } 


/* (categories-specific) v1100 */
.genericItemListWrapper .itemList.categories .item				{ height:61px; }
.genericItemListWrapper .itemList.categories .item .title  		{ font-size:18px; font-weight:normal; line-height:18px; margin-bottom:2px; }
.genericItemListWrapper .itemList.categories .item .description	{ font-size:12px; line-height:13px; }
.genericItemListWrapper .itemList.categories .item .image 		{ display:block; padding:0; height:60px; background: #333333 url('../images_default/category_thumbnail_bkg.gif') top repeat-x; width:auto; line-height:0; margin:0; margin-right:5px; text-align:left;}
.genericItemListWrapper .itemList.categories .item .image a		{ display:block; width:183px; height:59px; background-position:top left; background-repeat:no-repeat; background-size:auto 60px; border:1px solid #444; }


/* Examples: to hide Clip list elements... */
/*.genericItemListWrapper .itemList .item .image { display:none; } /* hides thumbnail */
/*.genericItemListWrapper .itemList .item .title { display:none; } /* hides title */
/*.genericItemListWrapper .itemList .item .description { display:none; } /* hides description */
/*.genericItemListWrapper .itemList .item .user { display:none; } /* hides user */
/*.genericItemListWrapper .itemList .item .date { display:none; } /* hides date */
/*.genericItemListWrapper .itemList .item .views { display:none; } /* hides views */

/***** category list (items) v1100 *****/
.category .genericTileItemListWrapper 								{ display:block; padding-top:5px; padding-bottom:5px; overflow:auto; }
.category .genericTileItemListWrapper .itemList 					{ display:block; margin:0; padding:0px; } 
.category .genericTileItemListWrapper .itemList .item				{ float:left; display:block; padding:5px; width:185px; height:94px; margin:3px; margin-bottom:0; overflow:auto; background:url('../images_default/browse_videos_clip_bkg_normal.gif') top repeat-x; white-space:normal; text-align:center; filter:inherit} 
.category .genericTileItemListWrapper .itemList .item:hover			{ background:#fff; border:1px solid #e8e9eb; padding:4px; -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.15); -moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.15); box-shadow: 0px 0px 8px rgba(0,0,0,0.15);  }
.category .genericTileItemListWrapper .itemList .item,
.category .genericTileItemListWrapper .itemList .item:hover 		{ -webkit-transition:background 0.15s linear;  -moz-transition:background 0.15s linear;  -o-transition:background 0.15s linear; transition:background 0.15s linear;  }
.category .genericTileItemListWrapper .itemList .item .image 		{ display:block; padding:0; height:60px; background: #333333 url('../images_default/category_thumbnail_bkg.gif') top repeat-x; width:auto; line-height:0; margin:0; text-align:left;}
.category .genericTileItemListWrapper .itemList .item .image a		{ display:block; width:183px; height:59px; background-position:top left; background-repeat:no-repeat; background-size:auto 60px; border:1px solid #444; border-bottom:0;}
.category .genericTileItemListWrapper .itemList .item .title 		{ width:auto; width:185px; height:30px; background:#444; font-size:12px; font-weight:bold; display:table-cell; *display:block; vertical-align:middle; line-height:14px; padding:2px; padding-left:0; padding-right:0; white-space:normal; }
.category .genericTileItemListWrapper .itemList .item .title a		{ color:#ccc; }
.category .genericTileItemListWrapper .itemList .item:hover .title a,
.category .genericTileItemListWrapper .itemList .item .title a:hover{ color:#fff; }

.categoryArea .pagingWrapper, /* v1100 */
.resultsArea .pagingWrapper 		{ height:40px; *width:400px; list-style:none; }
.categoryArea .paging li, /* v1100 */
.resultsArea .paging li 			{ float:left; margin:0; padding:0; filter:inherit }
.categoryArea .paging a, /* v1100 */
.resultsArea .paging a 				{ display:block; color:#788daf; float:left; margin-right:5px; background:#ffffff url('../images_default/browse_videos_paging_bt_normal.gif') bottom repeat-x; border:1px solid #e8e9eb; width:auto; padding:10px; padding-top:0; padding-bottom:0; height:24px; line-height:24px; font-size:12px; font-weight:bold; }
.categoryArea .paging a:hover, /* v1100 */
.resultsArea .paging a:hover 		{ color:#fff; background:#363636 url('../images_default/browse_videos_paging_bt_hover.gif') top repeat-x; border:1px solid #636363; text-decoration:none; }
.categoryArea .paging span, /* v1100 */
.resultsArea .paging span 			{ display:block; float:left; margin-right:5px; color:#888; padding:10px; padding-top:0; padding-bottom:0; height:24px; line-height:24px; font-weight:bold;  }


/***************************************************************************************/
/***************************** Text channels (pages) ***********************************/
/***************************************************************************************/
.textContentAreaWrapper 			{ display:block; margin:0 auto; margin-top:10px; clear:both; border:0px dotted; overflow:auto; }
.textContentArea /* v1300 */		{ display:block; margin:0 auto; width:960px; text-align:left; }

.textContentArea .panel.textContent	/* v1300 */{ line-height:normal; }
.textContentArea .withSidebar 		{ width:626px;}

.textContentArea .panel .title  	{ display:block; padding:10px; text-align:center; padding-bottom:0; }
.textContentArea .sideBar .panel .title /* v1300 */  	{ text-align:left; padding:0; }
.textContentArea .panel .title h2 	{ font-size:14px; font-size:18px; color:#444; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5); font-weight:normal; }
.textContentArea .panel .errorMsg	{ font-size:14px; font-weight:bold; padding:40px; text-align:center; color:#888; }
.textContentArea .mobile 			{ display:none !important; }
.textContentArea .tv 				{ display:none !important; }

/* v1750 */
.pagePoster img { max-width:100%; }


/*************************************************************************************/
/***************************** Portal pages (v1311) ***********************************/
/*************************************************************************************/
.portalAreaWrapper 							{ display:block; margin:0 auto; margin-top:10px; clear:both; border:0px dotted; overflow:auto; }
.portalArea 								{ display:block; margin:0 auto; width:960px; text-align:left; }

.portalArea .portal .panelContent 			/* v1610 */{ margin-bottom:10px; border:1px solid #e8e9eb; border-top-width:0; background:#f4f5f7;}
.portalArea .portal.noslider .panelContent 	/* v1610 */{ border-top-width:1px;}

.portalArea .portal 					{ width:626px;  }
.portalArea .portal .header				{ min-height:52px; height:350px; background:#000 url('../images/slider_loading.gif') center center no-repeat;  }
.portalArea .portal .panelContent		{ padding:10px; padding-top:0; }
.portalArea .portal .textContent 		{ line-height:16px; padding-bottom:15px; }
.portalArea .portal .eventResults, 
.portalArea .portal .newsResults, 
.portalArea .portal .galleryResults,
.portalArea .portal .channelResults,
.portalArea .portal .videoResults 		{ padding-top:10px; }
.portalArea .portal .eventResults h2,
.portalArea .portal .newsResults h2,
.portalArea .portal .galleryResults h2,
.portalArea .portal .channelResults h2,
.portalArea .portal .videoResults h2	{ font-size:14px; }
.portalArea .portal .moreResults 		{ display:block; text-align:right; }
.portalArea .portal .moreResults 	a	{ font-weight:bold; }
.portalArea .portal .clipListWrapper .clipList .clip { margin:2px; }
.portalArea .portal .clipListWrapper .clipList .clip:hover { margin:1px; }

/* Slider */
.sliderBottomShadow { display:block; height:15px; background:url('../images/slider_bottom_shadow.png') top center no-repeat; }
ul.bjqs-controls.v-centered li { }
ul.bjqs-controls.v-centered li a{ color:#fff;  height:65px; width:50px; padding:0 !important; margin:0 !important; 
								 	-moz-border-radius:    4px; 
									-webkit-border-radius: 4px; 
									border-radius:         4px; }
ul.bjqs-controls.v-centered li a:hover{
											-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
											-moz-box-shadow:    0px 0px 8px rgba(0,0,0,0.3);
											box-shadow:         0px 0px 8px rgba(0,0,0,0.3); }
ul.bjqs-controls.v-centered li.bjqs-next a			{ background: url(../images/slider_next_arrow_normal.png ) center center; }
ul.bjqs-controls.v-centered li.bjqs-next a:hover 	{ background: url(../images/slider_next_arrow_hover.png ) center center; }
ul.bjqs-controls.v-centered li.bjqs-prev a			{ background: url(../images/slider_prev_arrow_normal.png ) center center; }
ul.bjqs-controls.v-centered li.bjqs-prev a:hover	{ background: url(../images/slider_prev_arrow_hover.png ) center center; }
p.bjqs-caption{	background: url('../images/slider_caption_bkg.png'); color:#fff; font-size:18px; }

/***************************** advanced portal / Slick carousel (v5700pf1) ***********************************/
.body_widget .clearFix { clear:none; }
.body_widget .widgetMoreResults { display:block; font-weight:bold; text-align:right; }
.body_widget .galleryListWrapper { overflow:visible; }
.body_widget .galleryListWrapper .galleryList .item { margin:0 !important; } 
.body_widget .item { box-sizing:border-box; display:inline-block !important; margin:0 !important; padding:5px !important; border:none !important; }
.body_widget .item .image { float:none !important; position:relative !important; width: 100% !important; height:unset !important; margin:0 !important; }
.body_widget .item .image .playOverlay { width:100% !important; }
.body_widget .item .image a .stickersOverlay { margin-left:0 !important; right:0 !important; }
.body_widget .item .image &gt; img,
.body_widget .item .image a &gt; img { width:100% !important; max-width: 100% !important; height: auto !important; max-height: none !important; box-sizing: border-box; }
.body_widget .item .title { margin-top: 5px !important; margin-bottom: 5px !important; }
.body_widget .item .titleAndPubInfo { margin:0 !important; margin-top: 5px !important; margin-bottom: 5px !important; }
.body_widget .item .eventCalendarIcon { margin-bottom: 5px !important; } 
.body_widget .item .extraInfo { text-align:left !important; }
.slick-track { margin:0; } 
.slick-slider { padding:0; padding-right: 15px; padding-left: 15px; cursor:grab; } 
.slick-slide { margin: 10px; margin-left: 5px; margin-right: 5px; }
.slick-arrow { backgroundz:#000; top:50%; width:40px; height:40px; line-height:40px; border-radius:30px; }
.slick-arrow:before { text-shadow: 0 0 6px rgb(0 0 0 / 30%), 1px 1px 1px rgb(0 0 0 / 30%); font-size:20px; opacity:1;  }
.slick-arrow:hover:before { text-shadow: 0 0 8px rgb(0 0 0 / 80%), 1px 1px 1px rgb(0 0 0 / 30%); }
.slick-prev,
.slick-next {  }
.slick-prev { left: -10px; z-index: 2;  }
.slick-prev:before { vertical-align:middle;  }
.slick-next { right: -10px; z-index: 2; }
.slick-next:before { vertical-align:middle; }


/*************************************************************************************************************/
/***************************** User Login / Registration / Forgot &amp; Reset Password / Contact Form (v1750) ***********************************/
/*************************************************************************************************************/
.userRegAreaWrapper 			{ display:block; margin:0 auto; margin-top:10px; clear:both; border:0px dotted; overflow:auto; }
.userRegArea 					{ display:block; margin:0 auto; width:960px; text-align:left; }

.userRegArea #resultMessage 	{ margin-top:10px; }

.userRegArea .panel								{ }
.textContentArea .panel .title,	/* v1750 */
.userRegArea .panel .title  					{ display:block; padding:10px; text-align:center; padding-bottom:0; }
.textContentArea .panel .title h2,	/* v1750 */
.userRegArea .panel .title h2 					{ font-size:14px; font-size:18px; color:#444; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5); font-weight:normal; }

/* v1750: various + replaced ".userRegArea .panel .formTable" -&gt; ".formTable" */
.forbidden,
.verificationMsg			{ font-size:16px; font-weight:bold; padding:40px; text-align:center; color:#888; }

.formTable 					{ margin:10px auto; overflow:hidden; }
.formTable td 				{ margin:0; padding:3px; white-space:nowrap; }
.formTable td.fieldTitle 	{ text-align:right; font-weight:bold; color:#888; white-space:normal; }
.formTable td.logOptions 	{ color:#888; font-size:11px; }
.formTable td.optionalTitle { color:#888; padding:10px; padding-left:0; font-weight:bold }
.formTable td a				{ font-weight:bold; }

.formTable textarea.textArea,
.formTable input.field				{ width:200px; background:#fefefe url('../images_default/form_field_bkg.gif') top repeat-x; border:1px solid #d9dadb; margin:0; padding:2px; height:19px; line-height:19px; text-indent:5px; }
.formTable textarea.textArea 		{ height: auto;}
.formTable textarea.textArea.error,
.formTable input.field.error 		{ background:#fff0f0; border-color:#d00; } 
.formTable textarea.textArea.error:hover,
.formTable textarea.textArea.error:focus,
.formTable input.field.error:hover,
.formTable input.field.error:focus	{ background:#fff; border-color:#d00; }
.formTable textarea.textArea:hover,
.formTable textarea.textArea:focus,
.formTable input.field:hover,
.formTable input.field:focus		{ border:1px solid #676767; }
.formTable input.field.width2char	{ width:30px; }
.formNotice							{ display:block; text-align:center; color:#888; padding-left:4px; line-height:19px; font-size:11px; font-weight:normal; text-wrap:normal; white-space:normal; }
.formTable span.required			{ color:#888; padding-left:4px; line-height:19px; font-size:11px; font-weight:bold;}
.formTable span.notrequired			{ display:none;}
.formTable select.field 			{ background:#fefefe url('../images_default/form_field_bkg.gif') top repeat-x; border:1px solid #d9dadb; margin:0; padding:2px; height:24px; line-height:19px; font-size:11px;  }
.formTable select.field.fixedWidth /* v2203 */{ width:200px; }
.formTable select.field.error 		{ background:#fff0f0; border-color:#d00; }
.formTable select.field.error:hover,
.formTable select.field.error:focus { background:#fff; border-color:#d00; }
.formTable #question 				{ display:inline; }
.formTable .button 					{ color:#788daf; display:block; border:1px solid #d9dadb; padding:10px; padding-left:15px; padding-right:15px; float:left; background: #fff url('../images_default/form_button_normal.gif') repeat-x bottom; font-weight:bold; text-align:center; }
.formTable .button:hover			{ background: #676767 url('../images_default/form_button_hover.gif') repeat-x bottom; color:#fff; text-decoration:none; }
.formTable .fieldValidation			{ display:inline; margin-left:5px; padding-left:16px; width:16px; height:16px; line-height:16px; visibility:hidden; }
.formTable .fieldValidation.ok		{ background:url('../images/icon_msg_ok.png') center center no-repeat; visibility:visible }
.formTable .fieldValidation.error	{ background:url('../images/icon_msg_error.png') center center no-repeat; visibility:visible }
.formTable .waiting 				{ background: url('../images_default/icon_loading.gif') center center no-repeat; display:none; width:50px; height:35px; }

/* v3010 */
.checkboxContainer { display:block; font-size:12px; line-height:15px; white-space:normal; width:250px; color:#888; }
.checkboxContainer.error { padding:2px; border:2px solid #d00; }

/* Social login - v5600 */
.socialLogin { margin:0 auto; margin-top:15px; width:500px; text-align:center; }
.hr-text { opacity: 0.5; position: relative; outline: 0; border: 0; text-align: center; margin-top:10px; }
.hr-text:before { opacity:0.2; content: ""; position: absolute; left: 0; top: 50%; width: 100%; height: 1px;
	background: #737373; /* same as general text color */
}
.hr-text:after { content: attr(data-content); position: relative; display: inline-block; padding: 10px; font-weight:bold;
	color: #737373; /* same as general text color */
	background-color: #f4f5f7; /* same as panel bkg color */
	border-radius:40px;
}
.socialLoginButtons { font-size:0; line-height:0; }
.socialLoginButton { display:inline-block; box-sizing:border-box; height:38px; margin:4px; line-height:0; font-size:14px; vertical-align:middle; border:1px solid; padding-left:0; padding-right:10px; box-shadow: 1px 2px 3px rgb(0,0,0,0.1); border-radius:3px; }
.socialLoginButton .socialLoginButtonLogo /* v6000pf8 */ { display:inline-block; width:36px; height:36px; line-height:36px; vertical-align:middle; border-right:1px solid rgba(0,0,0,0.1); }
.socialLoginButton .socialLoginButtonText { display:inline-block; height:18px; line-height:18px; vertical-align:middle; margin-left:10px; }
.socialLoginButton.google { background:#fff; border-color:rgba(0,0,0,0.1); color:rgba(0,0,0,0.54) !important; }
.socialLoginButton.google:hover { background:#4285F4; color:#fff !important; }
.socialLoginButton.google .socialLoginButtonLogo { background:#fff;  }
.socialLoginButton.google .socialLoginButtonLogo { background: #fff url('../../../common/images/social_login_logo_google_g.png') center center no-repeat; background-size:18px 18px; }
.socialLoginButton.facebook { background:/*#3B5998*/#1877F2; border-color:rgba(0,0,0,0.1); color:#fff !important; }
.socialLoginButton.facebook .socialLoginButtonLogo { background: transparent url('../../../common/images/social_login_logo_facebook_f.png') center center no-repeat; background-size:18px 18px; }
.socialLoginButton.linkedin /* v6000pf8 */ { background:/*#3B5998*/#1078B3; border-color:rgba(0,0,0,0.1); color:#fff; }
.socialLoginButton.linkedin .socialLoginButtonLogo /* v6000pf8 */ { background: transparent url('../../../common/images/social_login_logo_linkedin_l.png') center center no-repeat; background-size:18px 18px; }


/********************************************************************************************/
/***************************** Ext. News and Events v1300 ***********************************/
/********************************************************************************************/
.eventCalendarIcon 						{ display:block; width:40px; height:40px; float:right; border:1px solid #e3e3e3; background:url('../images_default/news_and_events_calendar_day_bkg.gif') top repeat-x; }
.eventCalendarIcon .calendarMonth 		{ display:block; width:40px; height:15px; line-height:15px; background:#cc4545; color:#fff; font-size:11px; font-weight:bold; text-align:center; }
.eventCalendarIcon .calendarDay 		{ display:block; width:40px; height:25px; line-height:25px; color:#000; font-size:22px; font-weight:bold; text-align:center; }
.eventCalendarIcon 						{ -moz-border-radius:5px; -webkit-border-radius:5px; border-radius: 5px; }
.eventCalendarIcon .calendarMonth		{ -moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px; 
											-moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; 
											-moz-border-radius-bottompright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }

.widget .eventCalendarIcon 					/* v1313 */{ width:30px; height:26px; float:left; margin-right:5px; background-position:center; }
.widget .eventCalendarIcon .calendarMonth 	/* v1313 */{ width:30px; height:10px; line-height:10px; font-size:10px; font-weight:normal; }
.widget .eventCalendarIcon .calendarDay 	/* v1313 */{ width:30px; height:16px; line-height:16px; font-size:12px; }

.newseventsContentAreaWrapper 			{ display:block; margin:0 auto; margin-top:10px; clear:both; border:0px dotted; overflow:auto; }
.newseventsContentArea					{ display:block; margin:0 auto; width:960px; text-align:left; }

.newseventsContentArea .panel.newsEvent		{ line-height:normal; }
.newseventsContentArea .withSidebar 		{ width:626px; }

.newseventsContentArea .panel .title  			{ display:block; padding:0px; text-align:left; padding-bottom:0; margin-bottom:5px; }
.newseventsContentArea .panel.newsEvent .title.mainTitle /* v5900 */ { min-height:40px; }
.newseventsContentArea .sideBar .panel .title  	{ text-align:left; margin-bottom:0; }
.newseventsContentArea .panel .title h2 		{ font-size:24px; color:#444; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5); font-weight:normal; }
.newseventsContentArea .mobile 					{ display:none !important; }
.newseventsContentArea .tv 						{ display:none !important; }

.newseventsContentArea .mainImageAndMap 					{ display:block; float:left; margin-right:10px; margin-bottom:0; }
.newseventsContentArea .mainImageAndMap .mainImage 			{ display:block; width:220px; background:#f8f8fa; border:1px solid #e8e9eb; z-index:9; margin-bottom:10px; }
.newseventsContentArea .mainImageAndMap .mainImage:hover 	{ background:#fff; border-color:#e8e9eb; 
											-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.15);
											-moz-box-shadow:    0px 0px 8px rgba(0,0,0,0.15);
											box-shadow:         0px 0px 8px rgba(0,0,0,0.15); }
.newseventsContentArea .mainImageAndMap .mainImage img 		{ width:200px; margin:10px; margin-bottom:0; border:1px solid #d9dadb; }
.newseventsContentArea .mainImageAndMap   .mainImageLegend	{ margin:10px; margin-top:0; margin-bottom:5px; text-align:center; font-size:11px; }
.newseventsContentArea .mainImageAndMap .map 				{ display:block; width:222px; height:auto; }
.newseventsContentArea .mainImageAndMap   .mapCanvas		{ width:220px; border:1px solid #d9dadb; margin:0; }
.newseventsContentArea .mainImageAndMap   .mapLegend 		{ margin:10px; margin-top:0px; margin-bottom:5px; text-align:center; font-size:11px; }
.newseventsContentArea .pubInfo 							{ font-size:11px; color:#888; margin-bottom:5px; }
.newseventsContentArea .pubInfo a 							{ font-weight:bold; }
.newseventsContentArea .pubInfo .ongoing					{ font-weight:bold; color:#e44; }
.newseventsContentArea .pubInfo .upcoming					{ font-weight:bold; color:#4a4; }
.newseventsContentArea .textContent 						{ text-align:justify; line-height:17px; }

.newseventsContentArea .shadow 					{ display:block; clear:left; height:10px; background:url('../images_default/news_and_events_shadow.png') center no-repeat}
.newseventsContentArea .gallery .title,
.newseventsContentArea .documents .title 		{ text-align:center; margin-top:5px; }

.newseventsContentArea .shareArea 						{ clear:left; background:#f8f8fa; border:1px solid #e8e9eb; margin-top:10px; margin-bottom:10px; padding:10px; }
.newseventsContentArea .shareArea .socialWidgets 		{ display:block; overflow:auto; }
.newseventsContentArea .shareArea .socialWidget 		{ float:left; }
.newseventsContentArea .shareArea .socialWidget iframe 	{ min-width:115px !important; }
.newseventsContentArea .shareArea .socialSharingButtons { display:block; clear:left; margin-top:5px; }

.newseventsContentArea .documents 							{}
.newseventsContentArea .documentList 						{ overflow:auto; }
.newseventsContentArea .documentList .document				{ float:left; width:280px; height:32px; padding:10px; }
.newseventsContentArea .documentList .document .icon 		{ float:left; margin-right:5px; }
.newseventsContentArea .documentList .document .title, 	
.newseventsContentArea .documentList .document .description	{ width:auto; margin:0; text-align:left; }
.newseventsContentArea .documentList .document .description	{ font-size:11px; color:#888; }

.newseventsContentArea .categoriesAndTags 				{ clear:left; margin-bottom:10px; }
.newseventsContentArea .categoriesAndTags .categories,
.newseventsContentArea .categoriesAndTags .tags 		{ margin-bottom:5px; }
.newseventsContentArea .categoriesAndTags a 			{ font-weight:bold; }

.newseventsContentArea .moreResults 			/* v1310 */{ clear:left; border-top:1px solid #e8e9eb; padding-top:10px; }
.newseventsContentArea .moreResults a 			{ font-weight:bold; display:block; }
.newseventsContentArea .moreResults .prevItem 	{ float:left; text-align:left; }
.newseventsContentArea .moreResults .nextItem 	{ float:right; text-align:right; }
.newseventsContentArea .moreResults .itemList 	{ margin:0 auto; width:150px; text-align:center; }

.relatedNewsAndEvents a 				{ font-weight:bold; }
.relatedNewsAndEvents li 				{ display:block; padding-bottom:2px; margin-bottom:2px; border-bottom:1px solid #e8e9eb;}
.relatedNewsAndEvents li:last-child 	{ border:0; margin:0; }
.relatedNewsAndEvents li .upcoming,
.relatedNewsAndEvents li .ongoing 		{ font-weight:bold; }
.relatedNewsAndEvents li .upcoming,
.relatedNewsAndEvents li .ongoing,
.relatedNewsAndEvents li .date 			{ font-size:11px; color:#888; }
.relatedNewsAndEvents li .upcoming		{ color:#4a4; }
.relatedNewsAndEvents li .ongoing 		{ color:#e44; }

.newsEventListSubscribe								{ display:block; padding-top:5px; padding-right:5px; float:right; font-size:11px;  }
.newsEventListSubscribe .subscribe_rss_icon_channel	{ width:10px; height:10px; background: url('../images_default/icon_rss_channel.png'); }

/***** gallery:slider *****/
.newseventsContentArea .gallerySliderWrapper 								{ overflow:hidden; height:90px; } 
.newseventsContentArea .gallerySliderWrapper .sliderLeftArrow 				{ float:left;}
.newseventsContentArea .gallerySliderWrapper .sliderLeftArrow a 			{ width:30px; height:80px; display:block; background:url('../images_default/gallery_slider_left_arrow.gif') top left no-repeat; }
.newseventsContentArea .gallerySliderWrapper .sliderLeftArrow a:hover 		{ background:url('../images_default/gallery_slider_left_arrow.gif') top center no-repeat; }
.newseventsContentArea .gallerySliderWrapper .sliderLeftArrow a.disabled	{ background:url('../images_default/gallery_slider_left_arrow.gif') top right no-repeat; }
.newseventsContentArea .gallerySliderWrapper .sliderRightArrow 				{ float:right; width:30px; }
.newseventsContentArea .gallerySliderWrapper .sliderRightArrow a 			{ width:30px; height:80px; display:block; background:url('../images_default/gallery_slider_right_arrow.gif') top left no-repeat; }
.newseventsContentArea .gallerySliderWrapper .sliderRightArrow a:hover		{ background:url('../images_default/gallery_slider_right_arrow.gif') top center no-repeat; }
.newseventsContentArea .gallerySliderWrapper .sliderRightArrow a.disabled 	{ background:url('../images_default/gallery_slider_right_arrow.gif') top right no-repeat; }

.newseventsContentArea .gallerySliderWrapper .galleryImageListWrapper 						{ width:540px; height:80px; display:block; position:relative; *position:inherit; padding:0; margin:0 auto; overflow:hidden; border:0px solid; } 
.newseventsContentArea .gallerySliderWrapper .galleryImageListWrapper .galleryImageList 				{ width:9000px; height:80px; display:block; overflow:hidden; margin-left:0px; padding-top:5px; white-space:nowrap; /*line-height:0;*/ font-size:0px; } /* ul */
.newseventsContentArea .gallerySliderWrapper .galleryImageListWrapper .galleryImageList .image			/* v1310 */{ border:1px solid #c8c9cb; background:#000; display:inline-block; *display:block; *float:left; vertical-align:middle; width:93px; line-height:70px; height:70px; margin:7px; margin-top:0; margin-bottom:1px; white-space:normal; text-align:center; filter:inherit } /* li */
.newseventsContentArea .gallerySliderWrapper .galleryImageListWrapper .galleryImageList .image:hover	/* v1310 */{ 
											-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.25);
											-moz-box-shadow:    0px 0px 8px rgba(0,0,0,0.25);
											box-shadow:         0px 0px 8px rgba(0,0,0,0.25); 
											}
.newseventsContentArea .gallerySliderWrapper .galleryImageListWrapper .galleryImageList .image a 			{ }
.newseventsContentArea .gallerySliderWrapper .galleryImageListWrapper .galleryImageList .image a &gt; img 			/* v1310 */{ width:auto; height:70px; max-width:93px; height:auto; max-height:70px; vertical-align:middle; filter:inherit; }
.newseventsContentArea .gallerySliderWrapper .galleryImageListWrapper .galleryImageList .image a:hover &gt; img	/* v1310 */{ }

/***** event list *****/
.eventListWrapper 							{}
.eventListWrapper .eventList 				{}
.eventListWrapper .eventList .item 			{ display:block; overflow:auto; float:none; background:url('../images_default/browse_videos_clip_bkg_normal.gif') top repeat-x; padding:5px; margin:7px; white-space:normal; text-align:left; filter:inherit; }
.eventListWrapper .eventList .item:hover 	{ background:#fff; border:1px solid #e8e9eb; padding:4px;
											-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.15);
											-moz-box-shadow:    0px 0px 8px rgba(0,0,0,0.15);
											box-shadow:         0px 0px 8px rgba(0,0,0,0.15); 
											}
.eventListWrapper .eventList .item,
.eventListWrapper .eventList .item:hover 	{
											-webkit-transition:background 0.15s linear;  -moz-transition:background 0.15s linear;  -o-transition:background 0.15s linear; transition:background 0.15s linear; 
											}
.eventListWrapper .eventList .item.upcoming			{ border:1px solid #4a4;}
.eventListWrapper .eventList .item.ongoing 			{ border:1px solid #e44;}
.eventListWrapper .eventList .item.upcoming:hover,
.eventListWrapper .eventList .item.ongoing:hover 	{ border-width:2px;}

.eventListWrapper .eventList .item .itemHeader 				{ display:block; min-height:45px; }
.eventListWrapper .eventList .item .eventCalendarIcon 		{ float:left; }
.eventListWrapper .eventList .item .image 					{ float:left; margin-left:5px; }
.eventListWrapper .eventList .item .image img				{ height:40px; border:1px solid #e3e3e3; }
.eventListWrapper .eventList .item .titleAndPubInfo 		{ float:left; min-height:40px; margin-left:5px; }
.eventListWrapper .eventList .item .titleAndPubInfo .title 	{ font-size:14px; font-weight:bold; margin-bottom:2px; }
.eventListWrapper .eventList .item .titleAndPubInfo .date,
.eventListWrapper .eventList .item .titleAndPubInfo .user 	{ font-size:11px; color:#888; margin-bottom:2px; }
.eventListWrapper .eventList .item .titleAndPubInfo .date .ongoing	{ color:#e44; font-weight:bold; }
.eventListWrapper .eventList .item .titleAndPubInfo .date .upcoming	{ color:#4a4; font-weight:bold; }

.eventListWrapper .eventList .item .description				{ clear:left; display:block; font-size:11px; color:#737373; line-height:13px; text-align:justify; }

/* mini list*/
.miniEventListWrapper 							{}
.miniEventListWrapper .miniEventList 			{ margin:7px; }
.miniEventListWrapper .miniEventList .item 		{ overflow:auto; background:#fafafb; padding:3px; margin-bottom:1px; }
.miniEventListWrapper .miniEventList .item a 	{ font-weight:bold; }
.miniEventListWrapper .miniEventList .date  	/* v1311 */{ float:right; font-size:11px; color:#888; margin-left:5px; }
.miniEventListWrapper .miniEventList .date .ongoing		{ color:#e44; font-weight:bold; }
.miniEventListWrapper .miniEventList .date .upcoming	{ color:#4a4; font-weight:bold; }

/***** news list *****/
.newsListWrapper 						{}
.newsListWrapper .newsList 				{}
.newsListWrapper .newsList .item 		{ display:block; overflow:auto; float:none; background:url('../images_default/browse_videos_clip_bkg_normal.gif') top repeat-x; padding:5px; margin:7px; white-space:normal; text-align:left; filter:inherit; }
.newsListWrapper .newsList .item:hover 	{ background:#fff; border:1px solid #e8e9eb; padding:4px;
											-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.15);
											-moz-box-shadow:    0px 0px 8px rgba(0,0,0,0.15);
											box-shadow:         0px 0px 8px rgba(0,0,0,0.15); 
											}
.newsListWrapper .newsList .item,
.newsListWrapper .newsList .item:hover 	{
											-webkit-transition:background 0.15s linear;  -moz-transition:background 0.15s linear;  -o-transition:background 0.15s linear; transition:background 0.15s linear; 
											}

.newsListWrapper .newsList .item .image 			{ float:left; margin-right:5px; }
.newsListWrapper .newsList .item .image img			/* v1311 */{ max-width:127px; max-height:70px; width:auto; height:auto; /*height:70px;*/ border:1px solid #e3e3e3; }
.newsListWrapper .newsList .item.first .image img 	/* v1311 */{ max-width:303px; max-height:150px; /*height:150px;*/ }
.newsListWrapper .newsList .item .title 			{ font-size:14px; font-weight:bold; margin-bottom:2px; }
.newsListWrapper .newsList .item.first .title 		{ font-size:17px; }
.newsListWrapper .newsList .item .date,
.newsListWrapper .newsList .item .user 				{ font-size:11px; color:#888; margin-bottom:2px; }

.newsListWrapper .newsList .item .description		{ display:block; font-size:13px; color:#737373; line-height:16px; text-align:justify; }
.newsListWrapper .newsList .item .description a 	{ font-weight:bold; }
.newsListWrapper .newsList .item.first .description a 	{ display:block; }

/* mini list*/
.miniNewsListWrapper 						{}
.miniNewsListWrapper .miniNewsList 			{ margin:7px; }
.miniNewsListWrapper .miniNewsList .item 	{ overflow:auto; background:#fafafb; padding:3px; margin-bottom:1px; }
.miniNewsListWrapper .miniNewsList .item a 	{ font-weight:bold; }
.miniNewsListWrapper .miniNewsList .date  	/* v1311 */{ float:right; font-size:11px; color:#888; margin-left:5px; }


/*********************************************************************************/
/***************************** Galleries v1310 ***********************************/
/*********************************************************************************/
.galleryContentAreaWrapper 					{ display:block; margin:0 auto; margin-top:10px; clear:both; border:0px dotted; overflow:auto; }
.galleryContentArea							{ display:block; margin:0 auto; width:960px; text-align:left; }

.galleryContentArea .panel.gallery			{ line-height:normal; }
.galleryContentArea .withSidebar 			{ width:626px; }

.galleryContentArea .panel .title  				{ display:block; padding:0px; text-align:left; padding-bottom:0; margin-bottom:5px; }
.galleryContentArea .sideBar .panel .title  	{ text-align:left; margin-bottom:0; }
.galleryContentArea .panel .title h2 			{ font-size:24px; color:#444; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5); font-weight:normal; }
.galleryContentArea .mobile 					{ display:none !important; }
.galleryContentArea .tv 						{ display:none !important; }

.galleryContentArea .mainImage 				{ display:block; text-align:center; }
.galleryContentArea .mainImage img 			{ max-width:606px; max-height:455px; margin:1px; }
.galleryContentArea .mainImage img:hover 	{ border:1px solid #888; margin:0;
											-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.55);
											-moz-box-shadow:    0px 0px 8px rgba(0,0,0,0.55);
											box-shadow:         0px 0px 8px rgba(0,0,0,0.55); }

.galleryContentArea .pubInfo 							{ font-size:11px; color:#888; margin-bottom:5px; }
.galleryContentArea .pubInfo a 							{ font-weight:bold; }
.galleryContentArea .textContent 						{ text-align:justify; line-height:17px; }

.galleryContentArea .galleryImageList 					/* v1403 */{ min-width:606px; overflow:auto; *overflow:inherit; }
.galleryContentArea .galleryImageList li 				/* v1403 */{ background:#000; width:149px; height:112px; line-height:109px; vertical-align:middle; display:block; float:left; text-align:center; padding:0; border:1px solid #F4F5F7; margin:0; }
.galleryContentArea .galleryImageList li a 				{ }
.galleryContentArea .galleryImageList img				{ max-width:149px; max-height:112px; vertical-align:middle; }
.galleryContentArea .galleryImageList li:hover  		{ border:1px solid #888; margin:0; }
.galleryContentArea .galleryImageList li:hover img  	{ 
											-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.55);
											-moz-box-shadow:    0px 0px 8px rgba(0,0,0,0.55);
											box-shadow:         0px 0px 8px rgba(0,0,0,0.55); }

/* if you want one image above another (instead of thumbnail-sized uncomment the follow, and change the images in the loop from _social to _poster */
/*
.galleryContentArea .galleryImageList li 				{ width:auto; height:auto; max-height:455px; float:none; background:none; margin:0; margin-top:5px; }
.galleryContentArea .galleryImageList li:hover 			{ margin:0; margin-top:5px; border:0; }
.galleryContentArea .galleryImageList img				{ max-width:606px; height:auto; max-height:455px; margin:1px; }
.galleryContentArea .galleryImageList li:hover img 		{ border:1px solid #222; margin:0; }
*/
											
.galleryContentArea .shareArea 						{ clear:left; background:#f8f8fa; border:1px solid #e8e9eb; margin-top:10px; margin-bottom:10px; padding:10px; }
.galleryContentArea .shareArea .socialWidgets 		{ display:block; overflow:auto; }
.galleryContentArea .shareArea .socialWidget 		{ float:left; min-width:115px; }
.galleryContentArea .shareArea .socialWidget iframe 	{ min-width:115px !important; }
.galleryContentArea .shareArea .socialSharingButtons { display:block; clear:left; margin-top:5px; }

.galleryContentArea .categoriesAndTags 				{ clear:left; margin-bottom:10px; }
.galleryContentArea .categoriesAndTags .categories,
.galleryContentArea .categoriesAndTags .tags 		{ margin-bottom:5px; }
.galleryContentArea .categoriesAndTags a 			{ font-weight:bold; }

.galleryContentArea .moreResults 			{ clear:left; border-top:1px solid #e8e9eb; padding-top:10px; }
.galleryContentArea .moreResults a 			{ font-weight:bold; display:block; }
.galleryContentArea .moreResults .prevItem 	{ float:left; text-align:left; }
.galleryContentArea .moreResults .nextItem 	{ float:right; text-align:right; }
.galleryContentArea .moreResults .itemList 	{ margin:0 auto; width:150px; text-align:center; }

.relatedGalleries 					{ overflow:auto; }
.relatedGalleries li 				{ display:block; float:left; width:280px; min-height:55px; padding-right:10px; padding-top:5px; }
.relatedGalleries li .image			/* v1610 */{ width:66px; height:50px; float:left; margin-right:5px; text-align:center; background:#000; border:1px solid #c8c9cb; overflow:hidden; }
.relatedGalleries li .image img		/* v1610 */{ max-width:67px; max-height:51px; }
.relatedGalleries li .title 		{ margin-bottom:2px !important; }
.relatedGalleries li .user,
.relatedGalleries li .date 			{ font-size:11px; color:#888; line-height:13px; }

.galleryListSubscribe								{ display:block; padding-top:5px; padding-right:5px; float:right; font-size:11px;  }
.galleryListSubscribe .subscribe_rss_icon_channel	{ width:10px; height:10px; background: url('../images_default/icon_rss_channel.png'); }

/***** gallery list *****/
.galleryListWrapper 							/* v1311 */{ overflow:auto; margin-bottom:5px; *width:604px; }
.galleryListWrapper .galleryList 				/* v1311 */{ *width:604px;  }
.galleryListWrapper .galleryList .item 			/* v3100 */{ display:block; overflow:hidden; float:left; width:172px /* img width +2 */; min-height:190px; background:url('../images_default/browse_videos_clip_bkg_normal.gif') top repeat-x; padding:5px; margin:7px; white-space:normal; text-align:center; filter:inherit; }
.galleryListWrapper .galleryList.overview .item	/* v3100 */ { width:127px /* img width +2 */; min-height:170px; margin:5px; }
.galleryListWrapper .galleryList .item:hover 	{ background:#fff; border:1px solid #e8e9eb; padding:4px;
												-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.15);
												-moz-box-shadow:    0px 0px 8px rgba(0,0,0,0.15);
												box-shadow:         0px 0px 8px rgba(0,0,0,0.15); 
												}
.galleryListWrapper .galleryList .item,
.galleryListWrapper .galleryList .item:hover 	{
												-webkit-transition:background 0.15s linear;  -moz-transition:background 0.15s linear;  -o-transition:background 0.15s linear; transition:background 0.15s linear; 
												}

.galleryListWrapper .galleryList .item .image 			{ width:172px /* img width +2 */; height:130px /* img height + 2 */; line-height:130px /* img height + 2 */; text-align:center; vertical-align:middle; }
.galleryListWrapper .galleryList .item .image img		{ max-width:170px; max-height:128px; border:1px solid #e3e3e3; vertical-align:middle; }
.galleryListWrapper .galleryList.overview .item .image 	{ width:127px /* img width +2 */; height:96px /* img height + 2 */; line-height:96px /* img height + 2 */;  }
.galleryListWrapper .galleryList.overview .item .image img	{ max-width:125px; max-height:94px;  }

.galleryListWrapper .galleryList .item .image a .stickersOverlay			/* v1311 */{ display:block; width:20px; height:auto; margin-top:3px; margin-left:151px; z-index:1; position:absolute; *margin-left:1px;  *margin-top:1px;}
.galleryListWrapper .galleryList.overview .item .image a .stickersOverlay 	/* v1311 */{ margin-left:106px; *margin-left:1px; }
.galleryListWrapper .galleryList .item .image a .stickersOverlay img 		/* v1311 */{ width:20px; border:none; }

.galleryListWrapper .galleryList .item .title 			{ font-size:12px; font-weight:bold; margin-top:5px; margin-bottom:5px; }
.galleryListWrapper .galleryList .item .date,
.galleryListWrapper .galleryList .item .user 			{ font-size:11px; color:#888; margin-top:2px; }

.galleryListWrapper .galleryList .item .description		{ display:block; font-size:13px; color:#737373; line-height:16px; text-align:justify; }
.galleryListWrapper .galleryList .item .description a 	{ font-weight:bold; }


/****************************************************************************************/
/***************************** Search Filters (v1600) ***********************************/
/****************************************************************************************/
.searchFiltersToggleButton 		{ float:right; font-weight:bold; padding:5px; display:block; border:1px solid #e8e9eb; border-left-color:#fff; border-top-color:#fff;}
.searchFiltersToggleButton:hover{ text-decoration:none; background:#fff; }
.searchFiltersToggleButton.pressed { border-color:#fff; border-left-color:#e8e9eb; border-top-color:#e8e9eb; }
.searchFiltersWrapper 			{ display:none; clear:left; border-bottom:1px solid #e8e9eb; margin:5px; margin-top:15px; margin-bottom:0;  }
.searchFilters 					{ display:block; clear:left; min-height:25px; color:#888; overflow:auto; padding:5px; padding-bottom:10px; }
.searchFilters a 				{ font-weight:bold; }
.searchFilters .filtersTitle	{ float:left; line-height:25px; font-weight:bold; min-height:25px; }
.searchFilters .searchFilter 	{ float:right; margin-left:10px; font-size:11px; min-height:25px; }
.searchFilters .searchFilter input,
.searchFilters .searchFilter select { color:#000; background:#fff; border:1px solid #e8e9eb; margin:0; font-size:11px; padding:2px; padding-left:5px; padding-right:0; height:24px; line-height:24px; }
.searchFilters .searchFilter input { font-size:13px; padding:0; padding-left:5px; padding-right:0; margin-right:5px; line-height:normal; }
.searchFilters .searchFilter input:hover,
.searchFilters .searchFilter input:focus,
.searchFilters .searchFilter select:hover,
.searchFilters .searchFilter select:focus { background:#fff; border-color:#4b4b4b; }
.sortByRelevanceOption /* v6000pf7 */ { display:none; }
/* FX */
.searchFilters .searchFilter input:hover,
.searchFilters .searchFilter input:focus,
.searchFilters .searchFilter select:hover,
.searchFilters .searchFilter select:focus			{	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
														-moz-box-shadow:    0px 0px 10px rgba(0,0,0,0.2);
														box-shadow:         0px 0px 10px rgba(0,0,0,0.2);} 


/******************************************************************************************/
/***************************** List View Modes (v1610)  ***********************************/
/******************************************************************************************/
.listViewModes				{ float:right; margin-right:10px;  }
/* the buttons have similar style to the search filter one */
.listViewModeButton 		{ float:left; font-weight:bold; width:20px; padding:5px; display:block; border:1px solid #e8e9eb; border-left-color:#fff; border-top-color:#fff;}
.listViewModeButton.std 	{ background: url('../images_default/list_view_mode_std.gif') center center no-repeat;}
.listViewModeButton.grid 	{ background: url('../images_default/list_view_mode_grid.gif') center center no-repeat;}
.listViewModeButton:hover	{ text-decoration:none; background-color:#fff; }
.listViewModeButton.pressed { border-color:#fff; border-left-color:#e8e9eb; border-top-color:#e8e9eb; }

.listGridView .results .genericItemListWrapper,
.listGridView .channelResults .genericItemListWrapper,
.listGridView .videoResults .genericItemListWrapper,
.listGridView .xResults .genericItemListWrapper,
.listGridView .results .moreResults,
.listGridView .channelResults .moreResults,
.listGridView .videoResults .moreResults,
.listGridView .xResults .moreResults,
.listGridView .results .pagingWrapper,
.listGridView .channelResults .pagingWrapper,
.listGridView .videoResults .pagingWrapper,
.listGridView .xResults .pagingWrapper,
.listGridView .results h2,
.listGridView .channelResults h2,
.listGridView .videoResults h2,
.listGridView .xResults h2 
{ clear:left; }
.listGridView .channelResults .genericItemListWrapper .itemList,
.listGridView .videoResults .genericItemListWrapper .itemList,
.listGridView .xResults .genericItemListWrapper .itemList
{ clear:left; padding-top:1px; }
.listGridView .channelResults .genericItemListWrapper .itemList .item,
.listGridView .videoResults .genericItemListWrapper .itemList .item,
.listGridView .xResults .genericItemListWrapper .itemList .item
{ display:inline-block; vertical-align:top; *display:block; *float:left; width:124px; height:auto; overflow:hidden; }
.listGridView .channelResults .genericItemListWrapper .itemList .item .image,
.listGridView .videoResults .genericItemListWrapper .itemList .item .image,
.listGridView .xResults .genericItemListWrapper .itemList .item .image
{ float:none; }
.listGridView .channelResults .genericItemListWrapper .itemList .item .image a &gt; img,
.listGridView .videoResults .genericItemListWrapper .itemList .item .image a &gt; img,
.listGridView .xResults .genericItemListWrapper .itemList .item .image a &gt; img
{ max-width:123px; }
.listGridView .channelResults .genericItemListWrapper .itemList .item .title,
.listGridView .videoResults .genericItemListWrapper .itemList .item .title,
.listGridView .xResults .genericItemListWrapper .itemList .item .title
{ text-align:center; margin-top:3px; }
.listGridView .channelResults .genericItemListWrapper .itemList .item .description,
.listGridView .videoResults .genericItemListWrapper .itemList .item .description,
.listGridView .xResults .genericItemListWrapper .itemList .item .description
{ display: none;}
.listGridView .genericItemListWrapper .itemList .item .extraInfo { float:none; text-align:center; margin:0 auto; }
.listGridView .genericItemListWrapper .itemList .item .extraInfo .storeButton  { float:none; }
/* --- News and events --- */
.listGridView .newsResults h2,
.listGridView .eventsResults h2
{ clear:left; }
.listGridView .newsListWrapper .newsList,
.listGridView .eventListWrapper .eventList
{ clear:left; padding-top:1px; }
.listGridView .newsListWrapper .newsList .item,
.listGridView .eventListWrapper .eventList .item
{ display:inline-block; *display:block; *float:left; vertical-align:top; width:274px; height:auto; overflow:hidden; } /* v1750 */
.listGridView .newsListWrapper .newsList .item.first .image 	{ float:none; }
.listGridView .newsListWrapper .newsList .item.first .image img { max-width:272px; max-height:155px; } /* v1750 */
.listGridView .newsListWrapper .newsList .item .description 	{ display:block; font-size:11px;  }
.listGridView .newsListWrapper .newsList .item .description a 	{ display:block; }


/****************************************************************************/
/***************************** Footer area ***********************************/
/****************************************************************************/
.footerAreaWrapper 				{ display:block; margin:0 auto; margin-top:10px; border:1px solid #e8e9eb; clear:both; background:#f4f5f7 url('../images_default/panel_bkg.gif') top repeat-x;  }
.footerArea 					{ display:block; margin:0 auto; width:940px; padding:10px; text-align:left; color:#737373; font-size:12px;  }
.footerArea a					{ font-weight:bold; }
.footerArea a.active			{ color:#000; }
.footerArea .menu				{ float:right; font-size:11px; }
.footerArea .menu li 			 /* v1110 */{ list-style:none; float:left; padding-left:5px; margin-left:5px; border-left:1px solid #bbb; }
.footerArea .menu li:first-child /* v1110 */{ border:0; }
.footerArea .menu li.active a 	 /* v1110 */{ color:#000; }
.footerArea .menu li ul 		 /* v1110 */{ padding-top:5px; }
.footerArea .menu li ul li 		 /* v1110 */{ padding:0; margin:0; }
.footerArea .text				{ display:block; font-size:12px; line-height:16px; min-width:930px /*mobile fix*/;  }
.footerArea .guiLinks,
.footerArea .mobileLink 		{ display:block; padding-top:5px; text-align:center; font-size:11px; }


/**********************************************************************************/
/***************************** Tube template variation v1110 **********************/
/**********************************************************************************/
.tubeColumnWrapper 	{ width:960px; display:block; margin:0 auto; margin-top:10px; }
.tubeColumn 		{ width:626px; float:left; margin:0 auto; }
.shareOptions2.tube .embed_group 	{ float:none; maring:0; padding:0; }
.shareOptions2.tube .share_via_link,
.shareOptions2.tube .share_via_embed,
.shareOptions2.tube .share_via_email{ float:none; maring:0; padding:0; width: auto; height:auto; min-height:0; border:0; }
.shareOptions2.tube .share_via_embed span /* v1900pf2 */{ /*min-width:40px;*/ width:auto; text-align:left; }
.shareOptions2.tube .share_via_link,
.shareOptions2.tube .embed_group { height:30px;}
.shareOptions2.tube .share_via_email a /* v1900pf2 */{ /*width:60px;*/ min-width:60px; display:inline-block; text-align:center; }
.clipInfoArea.tube .clipData .clipDataLimiter { width:614px; }
.channelBarWrapper.tube,
.channelInfoWrapper.tube, 
.videoPlayerAreaWrapper.tube,
.videoPlayerArea.tube,
.clipShareAreaWrapper.tube,
.clipInfoAreaWrapper.tube
{ width:624px; margin:0; padding:0; }
.channelBarWrapper.tube { width:614px; padding:5px; }
.channelBar.tube,
.channelInfo.tube,
.clipShareArea.tube,
.clipInfoArea.tube,
.relatedVideos.tube,
.relatedVideosTitle.tube
{ width:622px; }
.asideAreaWrapper.tube { width:626px; float:left; overflow-x:hidden; } /* v1111 */
.asideArea.tube { width:626px; }
.clipInfoAreaWrapper.tube .clipInfoArea .clipData .description	{ min-width:600px; }
#relatedVideosSliderContainer.tube { width:500px; }

/****************************************************************************************************/
/***************************** Restricted Content Snippet (v2000) ***********************************/
/****************************************************************************************************/
.restrictedContentSnippet { overflow:auto; border-top:none !important; border-left:none  !important; border-right:none  !important; background:none  !important; }
.restrictedContentSnippet .image { float:left; margin-right:10px; }
.restrictedContentSnippet img { max-width:100px; }

/**************************************************************************************/
/***************************** Scroll to top helper ***********************************/
/**************************************************************************************/
.scrollToTopHelper { position:absolute; position:fixed; display:block; right:0; bottom:0px; background:#555; background:rgba(0,0,0,0.7); z-index:99; border:1px solid #444;
					-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
					-moz-box-shadow:    0px 0px 10px rgba(0,0,0,0.5);
					box-shadow:         0px 0px 10px rgba(0,0,0,0.5); 
					-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px;
					-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px;
					/*-moz-border-radius:    4px; 
	 			 	-webkit-border-radius: 4px; 
				 	border-radius:         4px;*/
					}
.scrollToTopHelper:hover { background:#222; }
.scrollToTopHelper a { color:#ccc; display:block; font-size:30px; padding:10px; text-decoration:none; }
.scrollToTopHelper a:hover { color:#fff; }
.withContentEditButton .scrollToTopHelper /* v5800pf3 */ { bottom:30px; }

/**************************************************************************************/
/***************************** content edit v5800pf3 ***********************************/
/**************************************************************************************/
.headerContentEditButton { font-size:11px; text-align:center; background:#c22; color:#fff; position:fixed; bottom:0; margin:0; margin-bottom:0; right:0; box-shadow:0 0 25px rgba(0,0,0,0.3); z-index:999; width:53px; height:30px !important; line-height:30px; border-radius:0; border-top-left-radius:5px; }
.headerContentEditButton i { display:none; font-size:25px; } /* edit icon */
.headerContentEditButton:hover { background:#f00; color:#fff; text-decoration:none; }

/*
.navigationWrapper.constWidth { width:auto;}
.navigationSecWrapper.constWidth { width:auto;}
.channelBarWrapper.constWidth { width:auto;}
.channelInfoWrapper.constWidth { width:auto;}
.videoPlayerAreaWrapper.constWidth { width:auto;}
.clipInfoAreaWrapper.constWidth { width:auto;}
.footerAreaWrapper.constWidth { width:auto;}
*/

/**********************************************************************************/
/***************************** in page messages ***********************************/
/**********************************************************************************/
.noscript 						{ padding:10px; border: 2px solid; text-align:center; font-weight:bold; background:#efcdcd url('../images/msg_error_bkg.gif') top repeat-x; border-color:#ee4848; }
#resultMessage 					{ z-index:1; }
#resultMessage .message 		/* v1900pf2 */{ color:#000 !important; padding:10px; margin:0px; border: 2px solid; font-weight:bold !important; }
#resultMessage .msgOK 			{ background:#c8edc8 url('../images/msg_ok_bkg.gif') top repeat-x; border-color:#50d450; }
#resultMessage .msgError		{ background:#efcdcd url('../images/msg_error_bkg.gif') top repeat-x; border-color:#ee4848;}
.iconCloseMsg 					/* v1900pf2 */{ float:right; padding:2px; width:12px; height:12px; text-align:center; font-weight:bold !important; }
.msgError .iconCloseMsg 		/* v1900pf2 */{ color:#d77 !important;  }
.msgError .iconCloseMsg:hover 	/* v1900pf2 */{ background:#c44 !important; color:#fff !important; text-decoration:none; }
.msgOK .iconCloseMsg 			/* v1900pf2 */{ color:#7c7 !important;  }
.msgOK .iconCloseMsg:hover 		/* v1900pf2 */{ background:#4b4 !important; color:#fff !important; text-decoration:none; }
.iconCloseMsg { 
	-moz-border-radius:    5px; 
	-webkit-border-radius: 5px; 
	border-radius:         5px; }
.message {
	-moz-border-radius:    6px; 
	-webkit-border-radius: 6px; 
	border-radius:         6px; }


/*************************************************************************/
/***************************** shadows ***********************************/
/*************************************************************************/
.navigation .navSearch:hover,
.browseVideosPanel .browseSearch:hover
{
	-webkit-box-shadow:  0px 0px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:     0px 0px 10px rgba(0,0,0,0.2);
	box-shadow:          0px 0px 10px rgba(0,0,0,0.2);
}
.formTable textarea.textArea:hover, /* v1750 */
.formTable textarea.textArea:focus, /* v1750 */
.formTable input.field:hover,
.formTable input.field:focus,
.formTable .button:hover
{
	-webkit-box-shadow:  0px 0px 10px rgba(0,0,0,0.15);
	-moz-box-shadow:     0px 0px 10px rgba(0,0,0,0.15);
	box-shadow:          0px 0px 10px rgba(0,0,0,0.15);
}
.formTable textarea.textArea.error, /* v1750 */
.formTable textarea.textArea.error:hover, /* v1750 */
.formTable textarea.textArea.error:focus, /* v1750 */
.formTable input.field.error,
.formTable input.field.error:hover,
.formTable input.field.error:focus
{
	-webkit-box-shadow:  inset 0px 0px 10px rgba(255,0,0,0.15);
	-moz-box-shadow:     inset 0px 0px 10px rgba(255,0,0,0.15);
	box-shadow:          inset 0px 0px 10px rgba(255,0,0,0.15);
}

/*****************************************************************************************/
/***************************** general rounded corners ***********************************/
/*****************************************************************************************/
.preHeaderButton a span,
.preHeaderSubmenu ul,
.navigationWrapper,
.navigationSecWrapper.rounded,
.navigation .navSearch,
.navigation .navSearch .searchField,
.clipInfoAreaWrapper,
.panel,
.profile .panelContent,
.profile .header,
.category .panelContent, /* v1100 */
.category .header, /* v1100 */
.portal .panelContent, /* v1610 */
.genericTileItemListWrapper .itemList .item .title, /* v1100 */
.asideArea .videosAndMore .browseVideosPanel,
.browseVideosPanel .browseVideosTabs,
.browseVideosPanel .browseSearch,
.browseVideosPanel .browseSearch .searchField,
.stickersOverlay, /* v1002 */
.clipList .clip,
.itemList .item,
.tagList .tag a,
.eventList .item, /* v1300 */
.newsList .item, /* v1300 */
.galleryList .item, /* v1310 */
.footerAreaWrapper,
.channelBarWrapper.tube, /* v1110 */
.searchFiltersToggleButton, /* v1600 */
.listViewModeButton, /* v1610 */
.searchFilters .searchFilter input, /* v1600 */
.searchFilters .searchFilter select /* v1600 */
{ 	-moz-border-radius:    4px; 
	-webkit-border-radius: 4px; 
	border-radius:         4px;
}

.navigation .navSearch .searchButton,
.browseVideosPanel .browseVideosTabs li .tab,
.browseVideosPanel .browseSearch .searchButton,
.paging a,
.formTable textarea.textArea, /* v1750 */
.formTable input.field,
.formTable select.field,
.formTable .button
{ 	-moz-border-radius:    3px; 
	-webkit-border-radius: 3px; 
	border-radius:         3px;
}

/* straight top left */
.navigation .navSearch .searchButton,
.clipInfoAreaWrapper,
.browseVideosPanel .browseSearch .searchButton,
.profile .panelContent,
.portal.slider .panelContent, /* v1610 */
.category .panelContent, /* v1100 */
.listViewModeButton.grid, /* v1610 */
.genericTileItemListWrapper .itemList .item .title /* v1100 */
{ -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; }

/* straight top right */
.preHeaderSubmenu ul,
.clipInfoAreaWrapper,
.profile .panelContent,
.portal.slider .panelContent, /* v1610 */
.category .panelContent, /* v1100 */
.listViewModeButton.std, /* v1610 */
.genericTileItemListWrapper .itemList .item .title /* v1100 */
{ -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; }

/* straight bottom left */
.preHeaderButton a span,
.navigationWrapper.semiRounded,
.navigation .navSearch .searchButton,
.browseVideosPanel .browseVideosTabs,
.browseVideosPanel .browseVideosTabs li .tab,
.browseVideosPanel .browseSearch .searchButton,
.profile .header,
.category .header, /* v1100 */
.listViewModeButton.grid, /* v1610 */
.channelBarWrapper.tube /* v1110 */
{ -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }

/* straight bottom right */
.preHeaderButton a span,
.navigationWrapper.semiRounded,
.browseVideosPanel .browseVideosTabs,
.browseVideosPanel .browseVideosTabs li .tab,
.profile .header,
.category .header, /* v1100 */
.listViewModeButton.std, /* v1610 */
.channelBarWrapper.tube /* v1110 */
{ -moz-border-radius-bottompright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }



/***************************** fonts ***********************************/

body,
table,
input,
textarea,
.item .title
{ font-family: Arial, 宋体, SimSun, Helvetica, tahoma, verdana, sans-serif, 华文细黑, STXihei; }

.channelBar .title,
.videoPlayerArea .basicInfo .title,
.profileArea .profile .header .basicInfo h2,
.resultsArea .results .panel .title,
.textContentArea .panel .title h2, /* v1750 */
.userRegArea .panel .title h2
{ font-family: "Lucida Sans Unicode", 宋体, "Lucida Grande", sans-serif, 华文细黑, STXihei;  }

.resultsArea .results .panel .item .title
{ font-family: Arial, 宋体, SimSun, Helvetica, tahoma, verdana, sans-serif, 华文细黑, STXihei; }


/***************************** HiDPI images ***********************************/
.hidpi .sliderWrapper .clipListWrapper .clipList .clip .image a:hover .playOverlay,
.hidpi .browseVideosPanel .clipListWrapper .clipList .clip .image a:hover .playOverlay,
.hidpi .genericItemListWrapper .itemList .item .image a:hover .playOverlay	{ background-image: url('../images/play_overlay_hidpi.png'); background-size: 68px 63px; }
.hidpi ul.bjqs-controls.v-centered li.bjqs-next a			{ background-image: url('../images/slider_next_arrow_normal_hidpi.png' ); background-size: 39px 54px;  }
.hidpi ul.bjqs-controls.v-centered li.bjqs-next a:hover 	{ background-image: url('../images/slider_next_arrow_hover_hidpi.png' ); background-size: 39px 54px; }
.hidpi ul.bjqs-controls.v-centered li.bjqs-prev a			{ background-image: url('../images/slider_prev_arrow_normal_hidpi.png' ); background-size: 39px 54px; }
.hidpi ul.bjqs-controls.v-centered li.bjqs-prev a:hover		{ background-image: url('../images/slider_prev_arrow_hover_hidpi.png' ); background-size: 39px 54px; }
.hidpi .formTable .fieldValidation.ok	{ background-image: url('../images/icon_msg_ok_hidpi.png'); background-size:16px 16px; }
.hidpi .formTable .fieldValidation.error{ background-image: url('../images/icon_msg_error_hidpi.png'); background-size:16px 16px; }
.hidpi .clipShareArea .share_via_email .iconEmail 			{ background-image: url('../images/icon_share_sprite_hidpi.png'); background-size:440px 20px; } /* v2000 */
.hidpi .preHeaderMenuButtons .follow_us_facebook_icon,
.hidpi .preHeaderMenuButtons .follow_us_twitter_icon,
.hidpi .preHeaderMenuButtons .follow_us_googleplus_icon,
.hidpi .preHeaderMenuButtons .follow_us_instagram_icon, /* v2000 */
.hidpi .preHeaderMenuButtons .follow_us_linkedin_icon,
.hidpi .preHeaderMenuButtons .follow_us_tuenti_icon,
.hidpi .preHeaderMenuButtons .follow_us_flickr_icon,
.hidpi .preHeaderMenuButtons .follow_us_vkontakte_icon,
.hidpi .preHeaderMenuButtons .follow_us_youtube_icon /* v6100 */
{ background-image: url('../images_default/icon_social_sprite_hidpi.png'); background-size:180px 20px; } /* v2000, v6100 */
.hidpi .stickersOverlay .stickerPremium 	{ background-image: url('../images_default/item_list_sticker_premium_hidpi.png'); background-size:20px 19px; }
.hidpi .stickersOverlay .stickerFavorited 	{ background-image: url('../images_default/item_list_sticker_favorited_hidpi.png'); background-size:20px 17px; }
.hidpi .stickersOverlay .stickerFeatured 	{ background-image: url('../images_default/item_list_sticker_featured_hidpi.png'); background-size:20px 17px; }
.hidpi .stickersOverlay .stickerRestricted	{ background-image: url('../images_default/item_list_sticker_restricted_hidpi.png'); background-size:20px 17px; }
.hidpi .widget .stickers .stickerPremium 	{ background-image: url('../images_default/item_list_widget_sticker_premium_hidpi.png'); background-size:20px 19px; }
.hidpi .widget .stickers .stickerFavorited 	{ background-image: url('../images_default/item_list_widget_sticker_favorited_hidpi.png'); background-size:20px 19px; }
.hidpi .widget .stickers .stickerFeatured 	{ background-image: url('../images_default/item_list_widget_sticker_featured_hidpi.png'); background-size:20px 19px; }
.hidpi .widget .stickers .stickerRestricted { background-image: url('../images_default/item_list_widget_sticker_restricted_hidpi.png'); background-size:20px 19px; }
.hidpi .searchMode &gt; li 		.iconSearchMode.iconSMAll 			{ background-image: url('../images_default/icon_search_all_normal_hidpi.png'); background-size:28px 26px; }
.hidpi .searchMode &gt; li:hover 	.iconSearchMode.iconSMAll			{ background-image: url('../images_default/icon_search_all_hover_hidpi.png'); background-size:28px 26px; }
.hidpi .searchMode &gt; li 		.iconSearchMode.iconSMVideos		{ background-image: url('../images_default/icon_search_clips_normal_hidpi.png'); background-size:28px 26px; }
.hidpi .searchMode &gt; li:hover 	.iconSearchMode.iconSMVideos		{ background-image: url('../images_default/icon_search_clips_hover_hidpi.png'); background-size:28px 26px; }
.hidpi .searchMode &gt; li 		.iconSearchMode.iconSMChannels		{ background-image: url('../images_default/icon_search_channels_normal_hidpi.png'); background-size:28px 26px; }
.hidpi .searchMode &gt; li:hover 	.iconSearchMode.iconSMChannels		{ background-image: url('../images_default/icon_search_channels_hover_hidpi.png'); background-size:28px 26px; }
.hidpi .searchMode &gt; li 		.iconSearchMode.iconSMPages			/* v3000 */ { background-image: url('../images_default/icon_search_pages_normal_hidpi.png'); background-size:28px 26px; }
.hidpi .searchMode &gt; li:hover 	.iconSearchMode.iconSMPages			/* v3000 */ { background-image: url('../images_default/icon_search_pages_hover_hidpi.png'); background-size:28px 26px; }
.hidpi .searchMode &gt; li 		.iconSearchMode.iconSMGalleries		{ background-image: url('../images_default/icon_search_galleries_normal_hidpi.png'); background-size:28px 26px; }
.hidpi .searchMode &gt; li:hover 	.iconSearchMode.iconSMGalleries		{ background-image: url('../images_default/icon_search_galleries_hover_hidpi.png'); background-size:28px 26px; }
.hidpi .searchMode &gt; li 		.iconSearchMode.iconSMNews			{ background-image: url('../images_default/icon_search_news_normal_hidpi.png'); background-size:28px 26px; }
.hidpi .searchMode &gt; li:hover 	.iconSearchMode.iconSMNews			{ background-image: url('../images_default/icon_search_news_hover_hidpi.png'); background-size:28px 26px; }
.hidpi .searchMode &gt; li 		.iconSearchMode.iconSMEvents		{ background-image: url('../images_default/icon_search_events_normal_hidpi.png'); background-size:28px 26px; }
.hidpi .searchMode &gt; li:hover 	.iconSearchMode.iconSMEvents		{ background-image: url('../images_default/icon_search_events_hover_hidpi.png'); background-size:28px 26px; }
.hidpi .listViewModeButton.std 	{ background-image: url('../images_default/list_view_mode_std_hidpi.gif'); background-size:16px 16px; }
.hidpi .listViewModeButton.grid { background-image: url('../images_default/list_view_mode_grid_hidpi.gif'); background-size:16px 16px; }
.hidpi .navigation .navSearch .searchButton 		{ background-image: url('../images_default/nav_main_search_button_normal_hidpi.gif'); background-size:28px 26px; }
.hidpi .navigation .navSearch:hover .searchButton,
.hidpi .navigation .navSearch .searchButton:hover 	{ background-image: url('../images_default/nav_main_search_button_hover_hidpi.gif'); background-size:28px 26px; }
.hidpi .relatedVideos .sliderWrapper .sliderLeftArrow a,
.hidpi .relatedVideos .sliderWrapper .sliderLeftArrow a:hover,
.hidpi .relatedVideos .sliderWrapper .sliderLeftArrow a.disabled	{ background-image:url('../images_default/related_videos_slider_left_arrow_hidpi.gif'); background-size:180px 136px;}
.hidpi .relatedVideos .sliderWrapper .sliderRightArrow a,
.hidpi .relatedVideos .sliderWrapper .sliderRightArrow a:hover,
.hidpi .relatedVideos .sliderWrapper .sliderRightArrow a.disabled 	{ background-image:url('../images_default/related_videos_slider_right_arrow_hidpi.gif'); background-size:180px 136px;}
.hidpi .newseventsContentArea .gallerySliderWrapper .sliderLeftArrow a,
.hidpi .newseventsContentArea .gallerySliderWrapper .sliderLeftArrow a:hover,
.hidpi .newseventsContentArea .gallerySliderWrapper .sliderLeftArrow a.disabled		{ background-image:url('../images_default/gallery_slider_left_arrow_hidpi.gif'); background-size:90px 80px;}
.hidpi .newseventsContentArea .gallerySliderWrapper .sliderRightArrow a,
.hidpi .newseventsContentArea .gallerySliderWrapper .sliderRightArrow a:hover,
.hidpi .newseventsContentArea .gallerySliderWrapper .sliderRightArrow a.disabled 	{ background-image:url('../images_default/gallery_slider_right_arrow_hidpi.gif'); background-size:90px 80px;}
.hidpi .preHeaderMenuButtons .subscribe_rss_icon 		{ background-image: url('../images_default/icon_rss_hidpi.png'); background-size:20px 20px; } 
.hidpi .channelBar .subscribe .subscribe_rss_icon_channel,
.hidpi .categoryArea .category .header .subscribe .subscribe_rss_icon_channel,
.hidpi .newsEventListSubscribe .subscribe_rss_icon_channel,
.hidpi .galleryListSubscribe .subscribe_rss_icon_channel	{ background-image: url('../images_default/icon_rss_channel_hidpi.png'); background-size:10px 10px; }
.hidpi .videoPlayerArea .clipOptionBt .iconComments	{ background-image: url('../images_default/icon_comments_hidpi.png'); background-size:16px 16px; }
.hidpi .videoPlayerArea .clipOptionBt .iconShare 	{ background-image: url('../images_default/icon_share_hidpi.png'); background-size:16px 16px; }
.hidpi .videoPlayerArea .clipOptionBt .iconLike 	{ background-image: url('../images_default/icon_like_hidpi.png'); background-size:16px 16px; }
.hidpi .videoPlayerArea .clipOptionBt .iconDislike	{ background-image: url('../images_default/icon_dislike_hidpi.png'); background-size:16px 16px; }
.hidpi .videoPlayerArea .clipOptionBt .iconDownload { background-image: url('../images_default/icon_download_hidpi.png'); background-size:16px 16px; }
.hidpi .videoPlayerArea .clipOptionBt .iconReport /* v2101 */ { background-image: url('../images_default/icon_report_hidpi.png'); background-size:16px 16px; }
.hidpi .videoPlayerArea .clipOptionBt .iconFavorite /* v3100 */{ background-image: url('../images_default/icon_favorite_hidpi.png'); background-size:16px 16px; }
.hidpi .vpPrevClip a 		{ background-image: url('../images_default/vp_bt_prev_big_normal.png'); background-size:30px 30px; }
.hidpi .vpPrevClip a:hover  { background-image: url('../images_default/vp_bt_prev_big_hover.png'); background-size:30px 30px; }
.hidpi .vpNextClip a 		{ background-image: url('../images_default/vp_bt_next_big_normal.png'); background-size:30px 30px; }
.hidpi .vpNextClip a:hover 	{ background-image: url('../images_default/vp_bt_next_big_hover.png'); background-size:30px 30px; }

/*****************************************************************************/
/***************************** Date Picker ***********************************/
/*****************************************************************************/
.ui-datepicker { background:#fff; width:100%; margin:0 auto; font: 12px Arial, sans-serif; border-radius:4px; overflow:hidden; }
.ui-datepicker table { width:100%; }
.ui-datepicker-header { height:22px; line-height:22px; background: #b70000; color: #ffffff !important; text-align:center; }
.ui-datepicker-title { text-align:center; font-size:13px; }

.ui-datepicker-prev,
.ui-datepicker-next { cursor: pointer; font-size:12px; color:#fcc !important; height:20px; }
.ui-datepicker-prev:hover,
.ui-datepicker-next:hover { color:#fff !important; text-decoration:none; }
.ui-datepicker-prev.ui-state-disabled,
.ui-datepicker-next.ui-state-disabled { opacity:0; }
.ui-datepicker-prev { float: left;  padding-left:5px; background-position: center -30px; }
.ui-datepicker-next { float: right; padding-right:5px; background-position: center 0px; }

.ui-datepicker thead { background-color: transparent; /*border-bottom: 1px solid #bbb;*/ }
.ui-datepicker th { background-color:#transparent; text-transform:uppercase; text-align:center; font-size:11px; padding-top:5px; height:18px; line-height:18px; color:#666; } /* week days */

.ui-datepicker tbody td { padding: 0; text-align:center; }
	.ui-datepicker tbody td:last-child { border-right: 0px; }
.ui-datepicker tbody tr { border-bottom: 1px solid #eee; }
    .ui-datepicker tbody tr:last-child { border-bottom: 0px; }
.ui-datepicker a { text-decoration: none; }
.ui-datepicker td span, .ui-datepicker td a { display: inline-block; box-sizing:border-box; text-align: center; width: 25px; height:25px; line-height:25px; margin:3px; color:#ffffff; } /* default day cell */
.ui-datepicker-calendar .ui-state-default { background:#fff; color:#c00 !important; border:1px solid; border-radius:30px; } /* day with event */
.ui-datepicker-calendar .ui-state-hover { background: #c00; color:#fff !important; }
.ui-datepicker-calendar .ui-datepicker-current-day { background:#eee; }
.ui-datepicker-calendar .ui-state-active { background: #ed2727; color:#fff !important; } /* current day (with event) */
.ui-datepicker-unselectable .ui-state-default { background:transparent; color:#777 !important; border:none; } /* day with no event */ 
</pre></body></html>