/* @group 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, font, 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 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

td, th {
	vertical-align: top;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* @end */

body{
	font:12px "Trebuchet MS", sans-serif;
	color:#8e8b8b;
	background:#fff;
}

body.loading {
	cursor: wait;
}

body.loading * {
	cursor: wait;
}

/* @group layout helpers */

br.clear{
	clear:both;
	font-size:0;
	line-height:0;
}

.alignLeft {
	float:left;
}

.alignRight {
	float:right;
}

/* @end */

/* @group basic text elements */

a,
.ui-widget-content a {
	color:#1d8cca;
	text-decoration:none;
}

a img{
	border:none;
}

h2{
	font-size:19px;
	color:#444444;
	padding:25px 0 15px 0;
}

h2.noPadding{
	padding:0 0 15px 0;
}

h2.green {
	color:#6f9d19;
}

h3.noPadding{
	padding:0;
}

h2 a, h2 em{
	font-size:15px;
}

h2.videoHeader a {
	font-size:19px;
}

h2 em{
	color:#a79d9d;
}

h3{
	font-size:14px;
	padding-bottom:10px;
}

h4{
	font-size:12px;
	margin-bottom:10px;
}

small{
	font-size:11px;
}

small a,
.ui-widget-content small a {
	color:#1d8cca;
	text-decoration: underline;
}

/* @end */




/* @group table separators */

fieldset {
	position: relative;
}

fieldset.separator {
	padding:10px 0 10px 0;
	border-bottom:1px solid #ccc;
	margin-bottom: 10px;
	position: relative;
}

fieldset.alignright { text-align: right; }
fieldset.alignleft { text-align: left; }

table.separators td{
	padding:10px 0 10px 0;
	border-bottom:1px solid #ccc;
}

table.separators td.labels {
	width: 33%;
}

table.separators .noborder td{
	border:none;
}

table.separators td h3{
	font-size:18px;
	color:#333;
}

form table span.ok, form table span.warning, form table span.error{
	display:block;
	width:20px;
	height:20px;
	background:url(/images/cssSprites.png) no-repeat -2px -878px;
}

form table span.warning{
	background-position:-30px -878px;
}

form table span.error{
	background-position:-63px -878px;
}

/* @end */

/* @group form elements */


form,
#VideoFeedPlayerData,
#RecorderLiteData {
	padding:10px;
	background:#e9ebee;
}

form.plain {
	padding: 0 0 10px 0;
	background: none;
}

form table td{
	padding:2px;
	vertical-align:top;
}

form h3 {
	font-size: 16px;
	color: #636566;

}

input.text{
	height:18px;
	padding:5px;
	border-top:1px solid #8b9293;
	border-left:1px solid #8b9293;
	border-right:none;
	border-bottom:none;
	font:13px "Trebuchet MS";
	color:#b3b1b1;
	vertical-align: middle;
}

input.fileupload {
	height: 24px;
}

input.loading {
	background-image:url(/images/ajax-loader-small.gif);
	background-position:98% center;
	background-repeat:no-repeat;
}


.ui-widget input.text {
	width: 206px;
}

input.file{
	height:26px;
	padding:5px;
	border-top:1px solid #8b9293;
	border-left:1px solid #8b9293;
	border-right:none;
	border-bottom:none;
	font:13px "Trebuchet MS";
	color:#b3b1b1;
	vertical-align: middle;
}

select{
	padding:1px;
	border-top:1px solid #8b9293;
	border-left:1px solid #8b9293;
	border-right:none;
	border-bottom:none;
	font:13px "Trebuchet MS";
	color:#b3b1b1;
	vertical-align: middle;
}


textarea{
	border-top:1px solid #8b9293;
	border-left:1px solid #8b9293;
	border-right:none;
	border-bottom:none;
	font:13px "Trebuchet MS";
	color:#b3b1b1;
	padding:5px;
}

input[type=checkbox],
input[type=radio] {
	vertical-align: middle;
}

input.submit, a.button, input.button, button.button {
	height:28px;
	padding:4px 5px 4px 5px;
	background:#68b1d9;
	border:1px solid #4590b7;
	font:12px "Trebuchet MS";
	color:#fff;
	cursor: pointer;
	vertical-align: middle;
	border:1px solid #68b1d9;
}

input.ajaxWorking,
a.ajaxWorking {
	background-color:#DADADA;
	background-image:url(/images/ajax-loader-small.gif);
	background-position:3px center;
	background-repeat:no-repeat;
	padding-left:24px;
}

label{
	color:#1d8cca;
	vertical-align: middle;
}

label.grey {
	color:#222222;
}

label.group{
	display:block;
	margin: 5px 0 5px 0;
	position: absolute;
	left: -184px;
	zoom:1;
}
div.group {
	position: relative;
}

.ui-widget-content label.grey a  {
	color:#1d8cca;
}

/* @end */

/* @group user guides */

p.error {
	text-align:center;
	background-color:#FFA6A8;
}

.confirm {
	padding: 0 5px 0 0;
}

span.info,
strong.warning {
	display: block;
	width: 80%;
	margin: 5px 0 0 0;
	padding: 0 0 0 5px;
}

strong.warning {
	color:#D72828;
}

/* @end */

/* @group scrolling */

div.verticalScroll, div.horizontalScroll{
	position:absolute;
	top:18px;
	right:16px;
	width:105px;
	height:20px;
}

div.verticalScrollSmall {
	width:95px;
}

div.horizontalScroll{
	top:17px;
}

div.verticalScroll p,  div.horizontalScroll p{
	float:left;
	font-size:12px;
	color:#7f7979;
	width:65px;
	padding:0 5px 0 0;
	cursor:default;
	text-align:right;
}

div.verticalScrollSmall p {
	margin-top: 2px;
	font-size:10px;
	width:55px;
}

div.horizontalScroll p{
	padding:2px 5px 0 0;
}

/* @group vertical */

/*
span.area {
	cursor:pointer;
	display:block;
	left:0;
	margin:-4px 0 0 -12px;
	padding:4px;
	position:absolute;
	top:0;
}*/

a.downarrow,
a.leftarrow,
a.rightarrow,
a.uparrow {
	position: relative;
	display: block;
	float:left;
	width: 0px;
	height: 0px;
	overflow: hidden;
	zoom:1;
	cursor: pointer;
	margin-top: 3px;
}
a.downarrow {
	border-top: 9px #68B1D9 solid;
	border-right: 8px transparent solid;
	border-bottom: 0px transparent solid;
	border-left: 8px transparent solid;
	_border-right: 8px transparent dotted;
	_border-bottom: 0px transparent dotted;
	_border-left: 8px transparent dotted;
}
a.downarrow:hover { border-top: 9px #84c5e8 solid; }
a.uparrow {
	border-bottom: 9px #68B1D9 solid;
	border-right: 8px transparent solid;
	border-left: 8px transparent solid;
	border-top: 0px transparent solid;
	_border-right: 8px transparent dotted;
	_border-left: 8px transparent dotted;
	_border-top: 0px transparent dotted;
}
a.uparrow:hover {border-bottom: 9px #84c5e8 solid;}
a.leftarrow {
	border-right: 9px #68B1D9 solid;
	border-bottom: 7px transparent solid;
	border-left: 0px transparent solid;
	border-top: 7px transparent solid;
	_border-bottom: 7px transparent dotted;
	_border-left: 0px transparent dotted;
	_border-top: 7px transparent dotted;
}
a.leftarrow:hover { border-right: 9px #84c5e8 solid; }
a.rightarrow {
	border-left: 9px #68B1D9 solid;
	border-right: 0px transparent solid;
	border-bottom: 7px transparent solid;
	border-top: 7px transparent solid;
	_border-right: 0px transparent dotted;
	_border-bottom: 7px transparent dotted;
	_border-top: 7px transparent dotted;
}
a.rightarrow:hover {border-left: 9px #84c5e8 solid;}

/*
.downarrow span.area,
.uparrow span.area {
	width: 14px;
	height: 9px;
}
*/


/*


div.verticalScroll a, div.horizontalScroll a{
	float:left;
	width:16px;
	height:15px;
	margin:3px 0 0 0;
	background:url(/images/cssSprites.png) no-repeat -32px -43px;
}

div.verticalScroll a.down:hover{
	background:url(/images/cssSprites.png) no-repeat -48px -43px;
}

div.verticalScroll a.up:hover{
	background:url(/images/cssSprites.png) no-repeat 0 -43px;
}

div.verticalScroll a.down{
	background:url(/images/cssSprites.png) no-repeat -16px -43px;
}

div.verticalScroll2 a.up{
	background:url(/images/cssSprites.png) no-repeat -177px -41px;
}

div.verticalScroll2 a.up:hover{
	background:url(/images/cssSprites.png) no-repeat -146px -41px;
}

div.verticalScroll2 a.down{
	background:url(/images/cssSprites.png) no-repeat -161px -41px;
}

div.verticalScroll2 a.down:hover{
	background:url(/images/cssSprites.png) no-repeat -193px -41px;
}
*/
/* @end */

/* @group horizontal *//*

div.horizontalScroll a.right{
	background:url(/images/cssSprites.png) no-repeat -74px -41px;
}

div.horizontalScroll a.right:hover{
	background:url(/images/cssSprites.png) no-repeat -90px -41px;
}

div.horizontalScroll a.left{
	background:url(/images/cssSprites.png) no-repeat -122px -41px;
}

div.horizontalScroll a.left:hover{
	background:url(/images/cssSprites.png) no-repeat -106px -41px;
}
*/
/* @end */

/* @end */

/* @group layout elements */

#content{
	width:959px;
	margin:0 auto;
	position: relative;
	z-index: 9;
}

#MScontent{
	width:959px;
	margin:0 auto;
}

.ui-dialog-content #MScontent {
	width:100%;
	float:none;
}

.leftColumn{
	float:left;
	width:601px;
}

.rightColumn{
	float:right;
	width:337px;
}

div.msg{
	position:relative;
	border:1px solid #d9d9d9;
	background:#fff;
	padding:0;
	margin:0 0 10px 0;
	height:1%; /* IE6 */
}
div.msg h2{
	padding:5px 10px;
	margin:0;
	color:#444;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
}

div.msg h2.yellow{
	color:#444;
	background-color: #ebee9e;
}

div.box{
	position:relative;
	border:1px solid #d9d9d9;
	background:#fff;
	padding:10px;
	margin:0 0 10px 0;
	height: auto !important;
	height:1%; /* IE6 */
	zoom: 1;
}

div.box h2{
	padding:5px 10px;
	margin:0 0 10px 0;
	color:#444;
	background:#dfe5f6;
}

div.box h2.tab{
	cursor:default;
}

div.box h2.tab a{
	font-size:19px;
}

ul.pager{
	list-style-type:none;
	padding:10px 0 0 0;
	text-align:right;
}

ul.pagerCenter{
	text-align:center;
}

ul.pager li{
	display:inline;
}

div.item {
	min-height: 68px;
	/*height: auto !important;*/
	height: 68px;
}

div.item img {
	margin: 0 10px 10px 0;
}

div.centeredX {
	overflow: visible;
	position: absolute;
	right: 0px;
	top: 50%;
	float: right;
	background-color: transparent;
	text-align: center;
	height: 1px;
	visibility: visible;
	display: block;
}

div.centeredX div {
	margin-left: -7px;
	position: absolute;
	top: -7px;
	right: 0px;
	width: 14px;
	height: 14px;
	visibility: visible;
}

div.notify {
	position:relative;
	background-color: #fff4c2;
	padding:0;
	margin:0 0 10px 0;
	height:1%; /* IE6 */
}

div.notify h2 {
	padding:5px;
	font-size:12px;
	color:#444;
}

div.notify a {
	font-size:12px;
}

div#tabs {
	min-height: 120px;
	height: auto !important;
	height: 120px;
	color: #636566;
}

/* @end */

fieldset{
	border:none;
}

/* @group icons */

.icon{
	display:block;
	width:18px;
	height:18px;
	background:url(/images/cssSprites.png) no-repeat 0 -851px;
}

.floatIcon{
	float:left;
	margin:0 5px 0 0;
}

.icon2{
	background-position:-25px -851px;
}

.icon3{
	background-position:-52px -851px;
}

.icon4{
	background-position:-79px -851px;
}

.icon5{
	background-position:-106px -851px;
}

.icon6{
	background-position:-133px -851px;
}

.icon7{
	background-position:-153px -851px;
}

.icon8{
	background-position:-176px -851px;
}

.icon9{
	background-position:-205px -851px;
}

/* @end */

.alert{
	padding:2px 5px 2px 5px;
	background:#FEFFDA;
	border:1px solid #DCDEA0;
	line-height: 21px;
}

tr.alert{
	padding:0px 5px 0px 5px;
	background:#FEFFDA;
	border:1px solid #DCDEA0;
	line-height: 18px;
}

tr.alert td {
	background:#FEFFDA;
}

a.calendar, span.calendar{
	display:block;
	float:left;
	margin:4px 5px 0 0;
	width:20px;
	height:21px;
	background:url(/images/cssSprites.png) no-repeat -102px -879px;
}

span.calendar{
	float:none;
}

/* @group tabs */

ul.tab{
	height:30px;
	margin:0 0 9px 0;
	background: #E9EBEE;
	/*background:url(/images/tabBg.gif) repeat-x bottom;*/
}

ul.tab li,
ul.tabs li{
	display:inline;
	padding:0 0px;
	font-size:13px;
}

ul.tab li a{
	position: relative;
	float:left;
	width:98px; /* IE6 miatt be kell allitani fixre a szelesseget */
	height:20px;
	line-height: 20px;
/*	overflow:hidden;*/
	padding:5px 10px 5px 10px;
	margin:0 1px 0 0;
	text-align: center;
}

ul.tabs li a.active{
	color:#2b2b2b;
}

ul.tab li a:hover,
ul.tab li a.active,
ul.tab li a.active:hover{
	color:#fff;
	background: #68B1D9;
	/*background:url(/images/tabActive.gif) repeat-x bottom;*/
}

ul.tab li a:hover span,
ul.tab li a.active span,
ul.tab li a.active:hover span{
	/*background:url(/images/tabArrow.gif) no-repeat 50% 100%;*/
}


ul.tab li a:hover span.arrow,
ul.tab li a.active span.arrow,
ul.tab li a.active:hover span.arrow {
	visibility: visible;
}

ul.tab li a span.arrow {
	visibility: hidden;
	display: block;
	position: absolute;
	bottom: -5px;
	left: 50%;
	margin-left: -5px;
	width: 0px;
	height: 0px;
	border-right: 5px transparent solid;
	border-bottom: 0px transparent solid;
	border-left: 5px transparent solid;
	border-top: 5px #68B1D9 solid;
	overflow: hidden;
	zoom:1;
}



ul.smallTab {
		height:26px;
}

ul.smallTab li a {
	width:95px;
	padding:5px 0 0 0;
	font-size:10px;
	line-height:16px;
}

#content ul.tabMyshows a{
	width:52px;
}
#content ul.tabMyshows a.clips {
	width:83px;
}
#content ul.tabMyshows a.videofeed {
	width:85px;
}

#socialLinkbar li a {
	line-height: 14px;
	text-align: left;
}

/* @end */

/* @group lists */




/* @end */



/* @group static, plain text pages */

.plaintext p{
	padding:0 0 10px 0;
}
.plaintext ul, .plaintext ol{
	padding:0 0 10px 30px;
}

.plaintext ul.fullTileList {
	padding: 0 0 10px 7px;
}

.plaintext ul{
	list-style-type:square;
}

/* @end */


/* @group #HEADER */

#header{
	background:url(/images/cssSprites.png) repeat-x 0 -124px;
	margin:0 0 10px 0;
	position: relative;
	z-index: 10;
}

#header div.in{
	position:relative;
	width:959px;
	height:92px;
	margin:0 auto;
}

#header h1 a{
	position:absolute;
	top:24px;
	width:223px;
	height:0;
	padding-top:29px;
	overflow:hidden;
	background:url(/images/cssSprites.png) no-repeat 0 0;
}

#header ul.userMenu{
	position:absolute;
	left:225px;
	top:36px;
	width:565px;
	height:20px;
	text-align:right;
	color:#ddd;
	cursor:default;
}

#header ul.userMenu li{
	display:inline;
}

#header a.broadcastNow,
#header a.broadcastNow:active,
#header a.broadcastNow:visited,
#header a.broadcastNow:hover{
	position:absolute;
	width:162px;
	height:21px;
	right:0;
	top:30px;
	border:1px solid #35412e;
	background:url(/images/cssSprites.png) no-repeat 0 -66px;
	color:#fff;
	font:bold 15px "Trebuchet MS";
	text-align:center;
}

#header a.broadcastNow:hover {
    background:url(/images/cssSprites.png) no-repeat 0 -1128px;
}

#header ul.mainMenu{
	position:absolute;
	height:27px;
	top:64px;
	list-style-type:none;
	border-left:1px solid #dbdee5;
	border-right:1px solid #fff;
}

#header ul.mainMenu li{
	display:inline;
}

#header ul.mainMenu li a{
	font:bold 13px "Trebuchet MS";
	color:#2e323d;
	text-decoration:none;
	float:left;
	height:22px;
	padding:5px 15px 0 15px;
	border-left:1px solid #fff;
	border-right:1px solid #dbdee5;
}

#header ul.mainMenu li a:hover{
	background:url(/images/cssSprites.png) no-repeat 0 -539px;
	border-right:1px solid #c3c3c3;
	border-left:1px solid #aaa;
	color:#fff;
}

#header form.search{
	position:absolute;
	width:272px;
	height:22px;
	top:66px;
	right:0;
	padding:0 0 0 5px;
	background:url(/images/cssSprites.png) no-repeat 0 -92px;
}

#header form.search input.text{
	width:200px;
	border:none;
	background:transparent;
	float:left;
	padding:0;
	margin:3px 0 0 0;
}

#header form.search input.submit{
	width:70px;
	border:none;
	background:transparent;
	float:right;
	height:22px;
	padding:0;
}

#header form.search input.loading {
	background-image:url(/images/ajax-loader-small.gif);
	background-position: center right;
	background-repeat: no-repeat;
}

#LiveSearch {
	width: 256px;
	background: #fff;
	border: 1px solid #888990;

	position: absolute;
	top: 23px;
	right: 72px;

	box-shadow:0 1px 2px rgba(0, 0, 0, 0.40);
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.40);
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.40);

	display: none;
}
#LiveSearch ul {}
#LiveSearch ul li {
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}

#LiveSearch ul li a {
	font-size: 11px;
	display: block;
	padding: 6px 0 6px 52px;
	color:#928787;
	line-height: 13px;

}
#LiveSearch ul li.result a {
	height: auto !important;
	height: 40px;
	min-height: 40px;
	position: relative;
}
#LiveSearch ul li.active a {
	background:#e5e6ec;
}
#LiveSearch ul li a strong {
	color:#3f3f3f;
}
#LiveSearch ul li a span {
	font-size: 13px;
	color:#3f3f3f;
	line-height: 13px;
	display: block;
	margin-bottom: 3px;
}
#LiveSearch ul li a img {
	position: absolute;
	top: 8px;
	left: 6px;
	width: 40px;
	height: 30px;
}

#LiveSearch ul li a em {
	display: block;
	width: 26px;
	height: 26px;
	position: absolute;
	top: 1px;
	left: 14px;
	background:url(/images/cssSprites.png) repeat-x;
}
#LiveSearch ul li a em.live {
	background-position: -168px -1207px;
}
#LiveSearch ul li a em.recorded {
	background-position: -194px -1207px;
}
#LiveSearch ul li a em.event {
	background-position: -72px -568px;
}

#loginPopupSignupForm {
	height: auto !important;
	height:509px;
	min-height: 509px;
}

#Signup_Signup1 #MScontent div.left,
#signupForm #MScontent div.left {
	clear:none;
	float:left;
	width:340px;
}

#Signup_Signup1 #MScontent div.right,
#signupForm #MScontent div.right {
	clear:none;
	float:left;
	width:340px;
	margin-left:20px;
	_margin-left:10px;
}

#loginbox {
	height:auto;
	min-height:114px;
	width:auto;
}

#loginbox #lplogin {
	margin-bottom: 5px;
}

#loginbox a {
	color:#1d8cca;
	text-decoration:none;
	font-size: 12px;
}

#loginbox a:hover {
	text-decoration: underline;
}

/* @end */

/* @group #FEATURED */

#featured{
	background:url(/images/cssSprites.png) repeat-x 0 -216px;
	margin:-10px 0 0 0;
}

#featured div.in{
	position:relative;
	width:960px;
	height:313px;
	margin:0 auto;
	background:url(/images/featuredBg.gif) no-repeat 0 27px;
}

#featured div.news{
	height:19px;
	text-align:center;
	font-weight:bold;
	width: 924px;
	margin: 0 auto;
	padding-top: 4px;
}

#featured ul.news li{
	width: 924px;
	height: 19px;
}

/* @end */

/* @group #SLIDESHOW */

#slideshow{
	position:relative;
	float:left;
	width:581px;
	height:252px;
	padding:10px;
}

#slideshow div.wapperForIE6{
	position:relative;
	width:250px;
	height:232px;
	padding:10px;
}

#slideshow div.info {
	width:250px;
	height:232px;
	padding:10px;
	background:url(/images/cssSprites.png) no-repeat 0 -597px;
	cursor:default;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 3;
}
#slideshow div#picture div.items {
	overflow: hidden;
	width:591px;
}

#slideshow div#picture div.items ul {
	margin: 0pt;
	padding: 0pt;
	position: relative;
	list-style-type: none;
	z-index: 1;
	left: 0;
}

#slideshow div#picture div.items ul li {
	overflow: hidden;
	float: left;
	width: 591px;
	height: 257px;
}

#slideshow div.viewerLiteInfo {
	width:235px;
}
#slideshow div.CBS_breakingNews div.infoInfo {
	padding-top:10px;
}
#slideshow div.CBS_breakingNews div.infoInfo h2 {
	width: 255px;
	height: 0px !important;
	height /**/: 31px;
	padding: 31px 0 0 0;
	display: block;
	overflow: hidden;
	background: url(/images/cssSprites.png) no-repeat 0 -1149px;
	position: absolute;
	top: 0;
	left: 0;
}

#slideshow div.info h2{
	padding:0 0 5px 0;
	font-size:20px;
	color:#68b1d9;
}

#slideshow div.info h3{
	padding:0 0 5px 0;
	font-size:14px;
	color:#86ac21;
}

#slideshow div.info h4{
	font-size:12px;
	color:#fff;
	font-weight: bold;
}

#slideshow div.info p{
	font-size:12px;
	color:#fff;
}

#slideshow div.info a{
	position:relative;
}

#slideshow #ssWatchLive{
	position:absolute;
	right:10px;
	top:220px;
	width:102px;
	height:21px;
	border:1px solid #35412e;
	background:url(/images/cssSprites.png) no-repeat 0 -66px;
	color:#fff;
	font:bold 15px "Trebuchet MS";
	text-align:center;
	z-index: 4;
}
#slideshow #ssWatchLive:hover {
	background:url(/images/cssSprites.png) no-repeat 0 -1128px;
}

#slideshow #ssNavigation{
	position:absolute;
	top:220px;
	left:82px;
	width:132px;
	height:16px;
	z-index: 4;
	list-style-type:none;
}

#slideshow #ssNavigation li{
	float:left;
	width:16px;
	height:16px;
	margin:0 6px 0 0;
}

#slideshow #ssNavigation li a{
	display:block;
	width:16px;
	height:16px;
	cursor: pointer;
}

#wrapperForIE6 {
	z-index: 1;
}

#slideshow #ssNavigation li.nav{
	background:url(/images/cssSprites.png) no-repeat -16px -572px;
}

#slideshow #ssNavigation li.active{
	background:url(/images/cssSprites.png) no-repeat -32px -572px;
}

#slideshow a.back{
	position:absolute;
	top:220px;
	left:62px;
	width:16px;
	height:16px;
	z-index: 4;
	cursor: pointer;
	background:url(/images/cssSprites.png) no-repeat 0 -573px;
}

#slideshow a.next{
	position:absolute;
	top:220px;
	left:167px;
	width:16px;
	height:16px;
	z-index: 4;
	cursor: pointer;
	background:url(/images/cssSprites.png) no-repeat -48px -573px;
}

#slideshow embed,
#slideshow object{
	float:right;
}
#slideshow div.items {
	width: 591px;
	height: 252px;
	overflow: hidden;
}

#slideshow #picture {
	position:absolute;
	left: 10px;
	top: 14px;
	width: 591px;
	height: 252px;
	overflow: hidden;
	background:#000;
}

#slideshow #picture div.items ul li h2,
#slideshow #picture div.items ul li h3,
#slideshow #picture div.items ul li h4,
#slideshow #picture div.items ul li p {
	display: none;
}

/* @end */

/* @group #RECOMMENDED */

#recommended{
	position:relative;
	float:right;
	width:326px;
	height:256px;
	/*padding:5px 10px 10px 0; */
	top: 7px;
	left: -11px;
	overflow:hidden;
}

#recommended h2{
	padding:0px 0 9px 0;
	color:#8a8e98;
}

#recommended div.item{
	margin:0 0 10px 0;
	height:68px;
	overflow:hidden;
}
#recommended div.item h3 {
	padding-bottom: 5px;
}

#recommended div.item img{
	float:left;
	clear:both;
	padding:0 10px 0 0;
}

#recommended div.verticalScroll{
	top:5px;
}


/* @end */

/* @group #FOOTER */

#footer{
	margin:20px 0 0 0;
	padding:20px 0 0px 0;
	background: #e9ebee;
	position: relative;
}

#footer div.sections {
	background: #DFE5F6;
	padding:20px 0 20px 0;
	margin: 20px 0 0 0;
}

#footer a {
    color: #888;
}

#footer ul,
#footer dl {
	width: 959px;
	margin: 0 auto;
}

#footer dl dt,
#footer dl dd {
	display: inline;
}

#footer ul li {
	float: left;
	width: 19%;
}

#footer ul li strong {
	padding: 0 0 15px 0;
}

#footer dl dd a:hover,
#footer ul li a:hover {
	text-decoration: underline;
}

/* @end */

/* @group lists */



ul.simpleList {}
ul.simpleList li {
	clear:both;
	padding:10px 0;
	border-bottom:1px solid #ccc;
}
ul.simpleList li:last-child {
	border-bottom: none;
}



#content div.discoveryPage ul.smallThumbList { padding: 0; border: none; background: none; }
ul.smallThumbList {}
ul.smallThumbList li {
	height:auto !important;
	height:68px;
	min-height:68px;
	position: relative;
	border-bottom:1px solid #BABFC6;
	padding: 10px 10px 10px 110px;
}

ul.smallThumbList li img {
	position: absolute;
	top: 10px;
	left: 10px;
	margin: 0 10px 0 0;
}


ul.smallThumbTile {
	padding-top: 10px;
}

ul.smallThumbTile li {
	width: 95px;
	min-height: 90px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin:0 5px 5px 0;
	zoom: 1;
	*display: inline;
	_height: 100px;
}



ul.simpleTileList {}
ul.simpleTileList li {
	width: 120px;
	min-height: 150px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin:0 36px 33px 0;
	zoom: 1;
	*display: inline;
	_height: 150px;
}

ul.simpleTileList li h3 {
	font-size:12px;
	font-weight: normal;
}

ul.simpleTileList li.lastInRow {
	margin:0 0 30px 0;
}



ul.fullTileList {}
ul.fullTileList li {
	width: 160px;
	min-height: 0;
	_height: auto;
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	margin:0 19px 14px 0;
/*	padding:10px 10px 10px 10px;*/
	zoom: 1;
	vertical-align: top;
/*	border:1px solid #babfc6;*/
	overflow:hidden;
	position: relative;
}

ul.fullTileList li.lastInRow {
	margin: 0 0 14px 0;
}

ul.fullTileList li a.img {
	position: relative;
}

ul.fullTileList li a.img img {
	width: 160px;
	height: 120px;
}

ul.fullTileList li a.img img.lazyload,
ul.smallThumbList li a img.lazyload {
	background: url(/images/ajax-loader-small.gif) center center no-repeat;

}

ul.fullTileList h3 {
	padding: 5px 0 0 0;
}

ul.fullTileList h3 a {
	font-weight: normal;
}

ul.fullTileList li div.liveViewers {
	width: 160px;
	height: 16px;
	text-align:center;
	background: url(/images/cssSprites.png) no-repeat scroll 0 -597px;
	color: #fff;

	position: absolute;
	top: 104px;
	left: 0;

	text-shadow: 1px 1px 0px #000;
	-moz-text-shadow: 1px 1px 0px #000;
	-webkit-text-shadow: 1px 1px 0px #000;
}



#discoveryOverlay {
	position: absolute;
	display: block;
	z-index: 110;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.50);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.50);
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.50);
}

#discoveryOverlay.toLeft {
	margin-left: -245px;
}
#discoveryOverlay.toRight {
	margin-left: 35px;
}

#discoveryOverlay b {
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -10px;
	border-top: 10px dotted transparent;
	border-bottom: 10px dotted transparent;
	z-index: 10;
}

#discoveryOverlay.toLeft b {
	right: -17px;
	border-left: 17px solid #fff;
	border-right: none;
}

#discoveryOverlay.toRight b {
	left: -17px;
	border-right: 17px solid #fff;
	border-left: none;
}

#discoveryOverlay span.sha {
	position: absolute;
	width: 211px;
	padding: 3px;
	top: -3px;
	left: -3px;
	background:#000;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);

	opacity: .2;
	-moz-opacity: .2;
	-webkit-opacity: .2;
	-ms-opacity:
	z-index: 100;
}

#discoveryOverlay span.sha b {
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -14px;
	border-top: 14px dotted transparent;
	border-bottom: 14px dotted transparent;
}

#discoveryOverlay.toLeft span.sha b {
	right: -20px;
	border-left: 22px solid #000;
	border-right: none;
}

#discoveryOverlay.toRight span.sha b {
	left: -20px;
	border-right: 22px solid #000;
	border-left: none;
}


ul.fullTileList li div.descriptionOverlay {
	display: none;
}
#discoveryOverlay div,
ul.fullTileList li div.descriptionOverlay {
	position: absolute;
	padding: 12px;
	width: 187px;
	background: #fff;
	z-index: 10;
	color: #444444;

}
#discoveryOverlay div {
	position: relative;
}

#discoveryOverlay div span.img,
ul.fullTileList li div.descriptionOverlay span.img {
	padding: 0 0 10px 70px;
	display: block;
	position: relative;
	height: auto !important;
	height: 45px;
	min-height: 45px;
	font-size: 11px;
	top: 0;
}
#discoveryOverlay div span.img img,
ul.fullTileList li div.descriptionOverlay span.img img {
	position: absolute;
	top: 0;
	left: 0;
	height: 45px;
}
#discoveryOverlay div span.img strong,
ul.fullTileList li div.descriptionOverlay span.img strong {
	font-size: 13px;
}
#discoveryOverlay div span.noPicture,
ul.fullTileList li div.descriptionOverlay span.noPicture {
	padding: 0 0 10px 0px;
}
#discoveryOverlay div p.category {
	font-size: 13px;
	color: #1D8CCA;
}
#discoveryOverlay div p.category span {
	color: #444444;
}

#discoveryOverlay div p,
ul.fullTileList li div.descriptionOverlay p {
	margin-bottom: 4px;
	color: #444444;
}




div.featuredMoments div.item {
	float:left;
	width:120px;
	height:150px;
	margin:0 40px 33px 0;
}

ul.featuredMoments li {
	width: 120px;
	min-height: 150px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin:0 36px 33px 0;
	zoom: 1;
	*display: inline;
	_height: 150px;
}

div.featuredMoments div.lastInRow,
ul.featuredMoments li.lastInRow {
	margin:0 0 30px 0;
}

ul.featuredMoments li h3,
div.featuredMoments h3
{
	font-size:12px;
	font-weight: normal;
}

ul.tagList {
	padding-top: 10px;
}
ul.tagList li {
	display: block;
	float: left;
	width: 146px;
	margin-right: 10px;
}
ul.tagList li.last {
	margin-right: 0;
}
ul.tagList li a.img {
	display: block;
	margin-bottom: 10px;
	width: 144px;
	height: 108px;
}

ul.tagList li a img {
	width: 144px;
	height: 108px;
}

/* @end */

/* @group upcoming banners */

div.upcomingBanners div.item{
	width:336px;
	min-height: 38px;
	height:38px;
	margin:0 0 10px 0;
	padding:126px 0 0 0;
}

div.upcomingBanners div.item div.info{
	background:#333;
	height:38px;
	overflow:hidden;
	filter:alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
	cursor: pointer;

}

div.upcomingBanners div.item div.info p{
	float:left;
	height:28px;
	width:200px;
	padding:6px 0 6px 6px;
	line-height:15px;
	position:relative;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	cursor:default;
}

div.upcomingBanners div.item div.info p.right{
	float:right;
	width:112px;
	text-align:right;
	padding:6px 6px 6px 0;
}

div.upcomingBanners div.item div.info p.right a{
	color:#96cae7;
	font-weight:bold;
}

div.upcomingBanners div.item div.info p strong{
	color:#fff;
	white-space:nowrap;
}


small.newsDate {
	display:block;
	font-style:italic;
	margin-bottom:10px;
	margin-top:-10px;
	position:relative;
}

/* @end */


/*
 * notification bar
 */
div.notification{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#FFFFFF;
	height:16px;
	margin: -5px 0 10px;
	padding:10px;
	text-align:center;
	width:937px;
}


/*
 * 404 page
 */
#content div.e404{
	border:1px solid #b9bec5;
	position:relative;
}

div.e404 div.list1{
	padding:0 0 10px 7px;
	font-size:10px;
}

div.e404 div.list1 .item{
	float:left;
	display:inline;
	width:123px;
	height:260px;
	overflow:hidden;
	margin:10px 10px 0 0;
	padding:10px;
	border:1px solid #babfc6;
}

div.e404 div.list1 .item a.favorite{
	display:block;
	width:130px;
	margin:5px 0 0 0;
	padding:5px 0 0 0;
	border-top:1px solid  #babfc6;
}

/* @group Discovery page */

#content div.discoveryPage{
	width:697px;
	/*border:1px solid #b9bec5;*/
	position:relative;
	z-index: 10;
}

#content div.discoverySide{
	width:246px;
	position:relative;
	z-index: 1;
}


#content div.discoveryPage form {
	float:right;
	width:385px;
	padding-bottom:0;
	padding-top:10px;
	position: relative;
	z-index: 10;
}


#content div.discoveryPage ul {
	width:697px;
}

#content div.discoveryPage form.plain {
	border: none;
	background: none;
}

#content div.discoveryPage div.categories {
	padding:10px;
	height: 30px;
	position: relative;
	z-index: 5;

}

#content div.discoveryPage div.categories dl.controls {
	margin-top: 0px;
	left: 0;
}
#content div.discoveryPage div.categories dl.controls dt {
	float: left;
	text-align: left;
}
#content div.discoveryPage div.categories dl.controls dt span {
	font-size: 13px;
	font-weight: bold;
}
#content div.discoveryPage div.categories dl.controls dd.categories {
	left: 0px;
}
#content div.discoveryPage div.categories dl.controls dd.subcategories {
	left: 70px;
}

#content div.discoveryPage .pager {
	border-top:1px solid #C2C6CF;
}

/* @group sort controls */

div.discoveryPage div.controls,
div.discoveryPage dl.controls,
#videofeed dl.controls {
	position:absolute;
	display:block;
	width:305px;
	height:30px;
	margin-top: -39px;
	right:10px;
	line-height: 30px;
	z-index: 10;
	color: #404040;
}
div.discoveryPage div.controls,
div.discoveryPage dl.controls {
	width:405px;
}

#videofeed dl.controls {
	font-weight:bold;
	margin-top:-34px;
	right:50px;
	width:160px;
}

div.discoveryPage div.controls label {
	padding: 0 5px;
}

div.discoveryPage dl.controls dt,
#videofeed dl.controls dt {
	display: block;
	padding: 0 20px 0 0;
	float: right;
	text-align: right;
	cursor: pointer;
}

div.discoveryPage dl.controls dt span,
div.discoveryPage dl.controls dt b,
#videofeed dl.controls dt span,
#videofeed dl.controls dt b {
	color: #404040;
	padding-left: 5px;
}

div.discoveryPage dl.controls dt b,
#videofeed dl.controls dt b {
	font-size: 9px;
	vertical-align: top;
}

div.discoveryPage dl.controls dd,
#videofeed dl.controls dd {
	display: none;

	background: #fff;
	position: absolute;
	margin-top: -10px;
	width:150px;
	padding: 15px;
	right: 0;
/*
	-moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
*/


}

div.discoveryPage dl.controls dd span.shadow {
	padding: 5px;
	width: 100%;
	height: 100%;
	position: absolute;
	background: #000;
	opacity: .1;
	-moz-opacity: .1;
	-webkit-opacity: .1;
	-ms-opacity: .1;
	filter: alpha(opacity=10);
	z-index: -1;
	top: -5px;
	left: -5px;
}

div.discoveryPage dl.controls dd.filter {
	right: -130px;

}

div.discoveryPage dl.controls dd.order {
	right: 15px;
}

div.discoveryPage dl.controls dd a,
#videofeed dl.controls dd a {
	height:30px;
	width: 140px;
	padding-left: 10px;
	line-height: 30px;
	display: block;
	color: #000;
}

div.discoveryPage dl.controls dd a:hover,
#videofeed dl.controls dd a:hover {
	background: #68B1D9;
	color: #fff;
}

div.discoveryPage div.controls select {
	margin-right: 10px;
}

div.discoveryPage div.results {
	padding: 10px;
	border:1px solid #b9bec5;
	border-top: none;
}

#Discovery_Discovery ul.tab li a,
#Discovery_Category ul.tab li a {
	width: auto;
	color: #404040;
}

#Discovery_Discovery ul.tab li a:hover,
#Discovery_Discovery ul.tab li a.active,
#Discovery_Discovery ul.tab li a.active:hover {
	color: #fff;

}

#Discovery_Discovery ul.fullTileList {
	background: none;
	padding: 0 0px 10px 0px;
	border: none;
	position: relative;
	z-index: 1;
}


#Discovery_Discovery ul.fullTileList li a.img {
	display:block;
}

#Discovery_Discovery ul.fullTileList li a.img strong,
#Discovery_Discovery ul.fullTileList li a.img span,
#Discovery_Discovery ul.fullTileList li a.img em {
	display: block;
	position: absolute;
	overflow: hidden;
	height: 0px !important;
	height /**/: 18px;
	padding: 18px 0 0 0;
	background: url(/images/cssSprites.png) no-repeat;
}


#Discovery_Discovery ul.fullTileList li a.img strong {
	width: 28px;
	top: 0;
	left: 0;
	z-index:2;
	background-position: -181px -575px;
}


#Discovery_Discovery ul.fullTileList li a.img em {
	width: 22px;
	top: 4px;
	right: 2px;
	z-index:2;
	background-position: -213px -575px;
}

#Discovery_Discovery ul.fullTileList li a.img span {
	display: none;
	width: 160px;
	height: 104px !important;
	top: 0px;
	left: 0px;
	z-index:1;
	line-height: 104px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	background-position: -110px -597px;
	padding: 0;
}
#Discovery_Discovery li.video ul.fullTileList li a.img span {
	width: 120px;
	height: 90px !important;
	line-height: 90px;
}

#Discovery_Discovery li.video ul.fullTileList li a.img:hover span,
#Discovery_Discovery ul.fullTileList li a.img:hover span {
	display: block;
}

div.discoveryPage ul.fullTileList li a.favorite{
	display:block;
	width:130px;
	margin:5px 0 0 0;
	padding:5px 0 0 0;
	border-top:1px solid  #babfc6;
}

div.discoveryPage div.searchdata {
	position: relative;
	padding-left: 260px;
	padding-bottom: 10px;
	line-height: 25px;
	text-align: right;
}

div.discoveryPage div.searchdata div.timespan {
	position: absolute;
	left: 10px;
	top: 0;
	line-height: 25px;
	text-align: left;
	color: #5d5e60;
}

div.discoveryPage div.searchdata div.timespan.inactive {
	color: #8E8B8B
}


div.discoveryPage div.searchdata div.timespan a {
	color:#1D8CCA;
}
div.discoveryPage div.searchdata div.timespan a.active {
	text-decoration: underline;
}


#content div.discoveryPage ul.fullTileList li.video {
	min-height:0;
	padding: 14px 13px;
	width: 668px;
	position: relative;
	border: 1px solid #cdd3dc;
	background: #e9ebee;

}

#content div.discoveryPage ul.fullTileList li.video ul {
	padding: 0;
}
#content div.discoveryPage ul.fullTileList li.video div.info {
	position: absolute;
	right: 13px;
	top: 14px;
	font-size: 13px;
	line-height: 17px;

}

#content div.discoveryPage ul.fullTileList li.video ul li {
	border: none;
	height: auto;
	_height: auto;
	margin: 0 17px 0 0;
	min-height: 0;
	padding: 0;
	width: 120px;
}
#content div.discoveryPage ul.fullTileList li.video img {
	width: 120px;
	height: 90px;
}

#content div.discoveryPage ul.fullTileList li.video h3 {
	font-size:13px;
	padding-bottom: 2px;
}


#content div.discoveryPage ul.fullTileList li.video h2 {
	color:#404040;
	font-size:14px;
	padding:0 0 10px;
}

#Discovery_Discovery ul.fullTileList li div.categories {
	font-size:10px;
	color: #1D8CCA;
	padding: 0;
}

#Discovery_Discovery ul.fullTileList li .followUser {
	display: inline-block;
	height: 14px;
	line-height: 14px;
	margin-top: 10px;
}


#Discovery_Discovery div.discoverySide div.featured {
	 background-color:#e9ebee;
	 padding: 15px 18px;
	 border: 1px solid #c2c6cf;
}

#Discovery_Discovery div.discoverySide ul.fullTileList {
	border: none;
	padding: 0;

}

#Discovery_Discovery div.discoverySide ul.fullTileList li {
	min-height: 0;
	_height: auto;

	padding: 23px 23px 17px 23px;
	background:#ffffee;
	border:1px solid #dcdee2;
	margin-right:0;
	margin-top:8px;

}

#Discovery_Discovery div.discoverySide ul.fullTileList li div.liveViewers {
	top: 127px;
	left: 23px;
}

#Discovery_Discovery div.discoverySide ul.fullTileList li.lastInRow {
	display: none;
}

#Discovery_Discovery div.discoverySide div.featuredPager {
	position:absolute;
	right:12px;
	top:20px;
}

#Discovery_Category div.featured div.featuredPager {
	position:absolute;
	right:0px;
	top:10px;
}

#Discovery_Category div.featured div.featuredPager span,
#Discovery_Discovery div.discoverySide div.featuredPager span {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

#Discovery_Category div.featured div.featuredPager span b,
#Discovery_Discovery div.discoverySide div.featuredPager span b {
	width: 0px;
	height: 0px;
	border-top: 6px dotted transparent;
	border-bottom: 6px dotted transparent;
	display: block;
}

#Discovery_Category div.featured div.featuredPager span.prev b,
#Discovery_Discovery div.discoverySide div.featuredPager span.prev b {
	border-left: 0px solid transparent;
	border-right: 7px solid #414142;
}

#Discovery_Category div.featured div.featuredPager span.next b,
#Discovery_Discovery div.discoverySide div.featuredPager span.next b {
	border-right: 0px solid transparent;
	border-left: 7px solid #414142;
}

#Discovery_Discovery div.discoverySide h2 {
	color:#414142;
	font-size: 14px;
	font-weight: bold;
	padding: 0;
}
#Discovery_Discovery div.discoverySide h2 a {

}
/* @end */

div.discoveryPage div.list1{
	margin:0px 0px 10px 10px;
	font-size:10px;
}

div.discoveryPage div.list1 .item{
	float:left;
	display:inline;
	width:123px;
	height:260px;
	overflow:hidden;
	margin:10px 10px 0 0;
	padding:10px;
	border:1px solid #babfc6;
}
div.featuredMark
{
	clear:none;
	float:right;
	height:1px;
	left:-5px;
	position:relative;
	top:2px;
	width:17px;
	z-index:1;
}

div.discoveryPage div.list1 .item a.favorite{
	display:block;
	width:130px;
	margin:5px 0 0 0;
	padding:5px 0 0 0;
	border-top:1px solid  #babfc6;
}

div.discoveryPage ul.smallThumbList,
div.myFeeds div.smallThumbList{
	font-size:11px;
}


div.myFeeds div.list2 div.item {
	min-height: 90px;
	height: auto !important;
	height: 90px;
}

div.discoveryPage div.list2 .item, div.myFeeds div.list2 .item{
	padding:10px;
	border-bottom:1px solid  #babfc6;
}

div.discoveryPage div.list2 .item img, div.myFeeds div.list2 .item img{
	float:left;
	margin:0 10px 0 0;
}

strong.liveBadge {
	position: absolute; top: 2px; right: 10px;
}

div.discoveryPage div.list2 .last, div.myFeeds div.list2 .last{
	border:none;
}


#content div.discoveryPage ul {
	width:697px;
}

#Discovery_Category #content .discoveryPage,
#Discovery_Category #content div.discoveryPage ul,
#Discovery_Category #content .discoveryPage ul.fullTileList {
	width: 500px;
}
#Discovery_Category .discoveryPage ul.fullTileList li {
	margin-right: 10px;
}
#Discovery_Category .discoveryPage ul.fullTileList li.lastInRow {
	margin-right: 0;
}
#Discovery_Category ul.tab li a {
	padding:5px 7px;
	font-size: 11px;
}
#Discovery_Category ul.tab li a:hover,
#Discovery_Category ul.tab li a.active,
#Discovery_Category ul.tab li a.active:hover {
	color: #fff;
}
#Discovery_Category div.discoveryPage div.controls,
#Discovery_Category div.discoveryPage dl.controls {
	font-size: 11px;
	right: 0;
	width: 305px;
}
div.discoveryPage dl.controls dt {
	padding: 0 12px 0 0;
}

#Discovery_Category .categoryColumn {
	float: left;
	width: 139px;
	margin-right: 10px;
	background: #e9ebee;
}
#Discovery_Category .categoryColumn ul {
	padding: 10px;
	font-size: 13px;
	font-weight: bold;
}
#Discovery_Category .categoryColumn ul li {
	margin-bottom: 3px;
}
#Discovery_Category .categoryColumn ul li ul {
	padding:4px 0 3px 10px;
	font-size: 11px;
	font-weight: normal;
}
#Discovery_Category .categoryColumn ul li a {
	color: #444444;
}

#Discovery_Category div.discoveryPage div.searchdata div.timespan {
	left: 0;
}

#Discovery_Category div.discoveryPage h3 {
	color:#414142;
	font-size:14px;
	font-weight:bold;
	padding-bottom: 7px;
}

#Discovery_Category div.featured {
	padding: 10px 10px 10px 172px;
	background: #fff9dd;
	width: 318px;
	margin-bottom: 10px;
	position: relative;

	height: auto !important;
	height: 120px;
	min-height: 120px;
}

#Discovery_Category div.featured div.hidden {
	display: none;
}

#Discovery_Category div.featured div.liveViewers {
	width: 160px;
	height: 16px;
	text-align:center;
	background: url(/images/cssSprites.png) no-repeat scroll 0 -597px;
	color: #fff;

	position: absolute;
	top: 114px;
	left: 2px;

	text-shadow: 1px 1px 0px #000;
	-moz-text-shadow: 1px 1px 0px #000;
	-webkit-text-shadow: 1px 1px 0px #000;
}
#Discovery_Category div.featured a.img {
	position: absolute;
	top: 10px;
	left: 2px;

	box-shadow: 1px 1px 2px rgba(0,0,0,0.40);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.40);
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.40);
}
#Discovery_Category div.featured a.img img {
	width: 160px;
	height: 120px;
}
#Discovery_Category div.featured h3 {
	padding-bottom: 0px;

}

#Discovery_Category div.featured a.followUser {
	height:18px;
	line-height:18px;
	padding:2px 15px;
	position:relative;
	top:5px;
}

#Discovery_Category #content div.discoverySide {
	width: 299px;
}

/* @end */

/* @group Channel page */

div.showHeader {
	position: relative;
	width:956px;
	height: auto !important;

	min-height: 78px;
	padding:25px 0 0 0;
	margin:0 0 10px 0;
	background:#fff;
	border:1px solid #D9D9D9;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
div.showHeaderTagline {
	height: auto !important;
	height: 48px;
	min-height: 48px;
	width: 445px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

div.showHeader h1 {
	margin: 0;
	display: inline;
	font-weight: normal;
	font-size: 17px;
	line-height: 19px;
	color:#000;
}
div.showHeader img.showChannelPicture {
	height: 70px;
	width: 93px;
	margin-right: 10px;
	padding-left: 9px;
	float: left;
	clear: none;
	margin-bottom: 10px;
}
div.showHeader em {
	font-size: 12px;
	font-style: italic;
	padding-left: 5px;

	white-space: nowrap;
	display: block;
}
div.showHeader p {
	margin: 4px 0 4px 0;
	font-size: 12px;
	font-style: normal;
	color: #000;
}
div.showHeader div.showMeta {
	position: relative;
	height: 70px;
	line-height: 26px;

	width: 368px;
	padding: 0 0 0 10px;
	float: left;

	border-left: 2px dotted #68B1D9;
	margin-bottom: 10px;
	text-align:center;

}
div.showHeader div.showMeta ul.showStats {
	display: block;
	height: 44px;
	position: relative;
	background: #DFE5F6;
	margin-bottom: 5px;
}
div.showHeader div.showMeta ul.showStats li {
	display: block;
	float: left;
	width: 25%;
	height: 34px;
	padding-top: 6px;
	text-align: center;
	line-height: 15px;
	white-space: nowrap;

}

div.showHeader div.showMeta ul.showStats li.followlink {
	height: 44px;
	padding: 0;
	line-height: 44px;
}

div.showHeader div.showMeta ul.showStats li.followlink a {
	width: 92px;
	height: 44px;
	border: none;
	padding: 0;
	display: block;
	line-height: 44px;
}

div.showHeader span.follow {

	height: 26px;
	line-height: 26px;
	position: relative;
	padding: 0 0 0 10px;
}
div.showHeader span.follow a.button {
	padding: 4px 6px 3px 6px;

	height: 16px;
	line-height: 16px;
	text-align: center;
	position: relative;
}
div.showHeader span.follow span.loading {
	display:block;
	height:21px;
	left:-10px;
	padding:5px 0 0;
	position:relative;
	text-align:center;
	width:90px;
}
div.showHeader span.follow span {
	padding-left: 10px;
	position: relative;

}

div.showHeader span.nextEvent {
	clear: both;
	width: 954px;
	display:block;
	position:relative;
	height: 39px;
	*height: 31px;
	_height: 31px;
	font-size: 12px;
	line-height: 40px;
	*line-height: 50px;
	_line-height: 50px;
	padding: 0 0 0 0;
	*padding: 8px 0 0 0;
	_padding: 8px 0 0 0;
	vertical-align: middle;
	background: #DFE5F6;
	zoom: 1;
	text-align: center;
	border:1px solid #DFE5F6;
	border-top: none;
	border-radius-bottomleft:5px;
	border-radius-bottomright:5px;
	-webkit-border-radius-bottomleft:5px;
	-webkit-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
}

div.showHeader span.nextEvent strong {
	width: 32px;
	height: 0 !important;
	height /**/: 26px;
	padding: 26px 0 0 0;
	overflow: hidden;
	display: inline-block;
	background:url(/images/cssSprites.png) no-repeat -72px -569px;
	position: relative;

	top: 8px;
	*top: -12px;
	_top: -12px;
}

div.showHeader img.favoriteIcon {
	display: inline;
}

div.showHeader div.showCat,
div.showHeader div.showPager {
	font-size: 10px;
	position: absolute;

	top: 7px;
	line-height: 10px;
}
div.showHeader div.showCat {
	left: 9px;
}
div.showHeader div.showPager {
	right: 9px;
}

div.showHeader div.showCat a:hover,
div.showHeader div.showPager a:hover {
	text-decoration: underline;
}

div.showHeader div.showMeta .badge { padding-right: 20px;}

#iphoneBadge,
#featureBadge {
	display: inline-block;
	width: 21px;
	height: 24px;
	background:url(/images/cssSprites.png) no-repeat;
	vertical-align: middle;

}
#iphoneBadge {
	background-position: -104px -571px;
}
#featureBadge {
	background-position: -124px -571px;
}

div.showLeft{
	float:left;
	width:480px;
}

div.showRight{
	width:468px;
	float: right;
}

h2.showInfo{
	display: block;
	height: 15px;
	padding:5px;
	font-size:12px;
	color:#444;
	background:#dfe5f6;
	margin-bottom:10px;
	position: relative;
}

h2.showInfo em{
	font-size:11px;
}

div.showpageAd{
	padding:30px;
	margin:10px 0 10px 0;
}

div.comments textarea{
	width:420px;
	height:60px;
}


small.channelOptions {
	display: block;
	text-align: right;
	width: 100%;
	position: absolute;
	top: 0;
	left: -5px;
	color: #A79D9D;
	line-height: 26px;
}
small.channelOptions a {
	font-size: 11px;
	text-decoration: none;
}
small.channelOptions a:hover {
	text-decoration: underline;
}

div.channelOptions button.button {
	height: 26px;
	float:  right;
	margin-left: 5px;
}

#embedCodes { display: none; }

div.videoitems div.item,
div.comments div.item,
div.highlights div.item {
	width:100%;
	height: auto !important;
	height: 45px;
	min-height: 45px;
	padding:10px 0 10px 0;
	border-bottom:1px solid #ccc;
}

div.videoitems div.info,
div.comments div.info,
div.highlights div.info {
	background-color: #e9ebee;
	padding: 5px;
}

div.videoitems div.item img,
div.comments div.item img,
div.highlights div.item img{
	float:left;
	margin:0 10px 0 0;
}

div#Tagged {
	padding-bottom: 35px;
	padding-top: 15px;
}
div#Tagged h3 {
	display: block;
	position: relative;
	padding-left: 8em;
	padding-right: 4em;
	margin-bottom: 5px;
}
div#Tagged h3 span {
	display: block;
	width: 8em;
	position: absolute;
	left: 0;
}
div#Tagged a.viewAll {
	display:block;
	position:absolute;
	right:10px;
	text-align:right;
	top:16px;
	width:4em;
}
div#Tagged ul.tagList li,
div#Tagged ul.tagList li a {
	font-size: 11px;
}
div#Tagged ul.tagList li a.img {
	position: relative;
	z-index: 10;
}
div#Tagged ul.tagList li a.img img {
	position: relative;
	z-index: 1;
}
div#Tagged ul.tagList li a.img span {
	display: none;
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
	width: 138px;
	height: 102px;
	line-height: 102px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	font-size: 14px;
	border: 3px solid #000;
	background: url(/images/cssSprites.png) no-repeat scroll 0 -597px;
	cursor: pointer;
}

div#Tagged ul.tagList li a.img:hover span,
div#Tagged ul.tagList li a.img span.new {
	display: block;
}

div#Tagged ul.tagList li strong {
	font-size: 13px;
}

#backtoshow {
	position: relative;
	top: -385px;
	cursor: pointer;
}

#recordCounter {

}


#Tagged a.next {
	position: absolute;
	bottom: 10px;
	right: 10px;
	display: block;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

#Tagged a.next span,
#Tagged a.prev span {
	display:block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
}

#Tagged a.next b,
#Tagged a.prev b {
	z-index: 10;
	position: relative;
}

#Tagged a.next b {
	display: block;
	width: 0px;
	height: 0px;
	border-top: 8px transparent solid;
	border-left: 16px #fff solid;
	border-bottom: 8px transparent solid;
	border-right: 0px transparent solid;
	overflow: hidden;
	zoom:1;
	cursor: pointer;
}

#Tagged a.prev {
	position: absolute;
	bottom: 10px;
	left: 10px;
	display: block;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

#Tagged a.prev b {
	display: block;
	width: 0px;
	height: 0px;
	border-top: 8px transparent solid;
	border-left: 0px transparent solid;
	border-bottom: 8px transparent solid;
	border-right: 16px #fff solid;
	overflow: hidden;
	zoom:1;
	cursor: pointer;
}

#VideoFeedPlayer a {
	color:#1D8CCA;
	font-weight: bold;
}


#ChannelFeed {
	padding: 0;
	border: none;
}


#ChannelFeed form textarea {
	width: 426px;
	margin-bottom: 10px;
}
#ChannelFeed form {
	margin-bottom: 0px;
	*margin-bottom: 15px;
	_margin-bottom: 15px;
}

#Moment_Moment #ChannelFeed form,
#Video_Video #ChannelFeed form {

	display: block;

	background: #E9EBEE;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.25);


	position: relative;
	cursor: pointer;


	border: 1px solid #fff;

	vertical-align: middle;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

}


#ChannelFeed form .submit {
	text-align: right;
	display: block;
}
#ChannelFeed form .videocomment {
	text-align: left;
	float: left;
	padding-left: 5px;
}
#ChannelFeed form .videocomment b {
	color: red;
}


#ChannelFeed .feedControl {
	padding: 10px;
	background: #f0f1f2;
	border-bottom: 1px solid #c0c0c0;
	border-top: 1px solid #d9dadb;

	position: relative;
}
.feedControl #ChannelFeedActive {
	height:1px;
	width:36px;

	position:absolute;
	left:15px;
	bottom: 0;
	z-index: 1;

	background: #f0f1f2;
}

.feedControl #ChannelFeedActive span {
	display: block;
	width: 0px;
	height: 0px;
	position: relative;
	z-index: 15;

	border-top: 9px solid #f0f1f2;
	border-right: 11px dotted transparent;
	border-left: 11px dotted transparent;
	border-bottom: 0px dotted transparent;

	margin: 0 auto;
}

.feedControl #ChannelFeedActive b {
	display: block;
	width: 0px;
	height: 0px;


	border-top: 9px solid #c0c0c0;
	border-right: 11px dotted transparent;
	border-left: 11px dotted transparent;
	border-bottom: 0px dotted transparent;


	position: absolute;
	z-index: 5;
	top: 2px;
	left: 50%;
	margin-left: -10px;
/*
	opacity: .3;
	-moz-opacity: .3;
	-webkit-opacity: .3;
*/
}

#ChannelFeed ul.feedTabs {
	position: relative;
	z-index: 10;
	width: 458px;
	margin-top: 10px;
	height: 23px;
}

#ChannelFeed ul.feedTabs li {
	position: relative;
	top: 0;
	height: 26px;
	display: block;
	padding-left: 26px;
	line-height: 26px;
	text-align: center;
	cursor: pointer;
	z-index: 20;
	float: left;
	margin-right:7px;
	color: #494949;
}

#ChannelFeed ul.feedTabs li:hover {

}

#ChannelFeed ul.feedTabs li b {
	width: 26px;
	height: 26px;
	display: block;
	position: absolute;
	top: -1px;
	left: 0px;
	background: url(/images/cssSprites.png) no-repeat;

}

#ChannelFeed ul.feedTabs li.all {
	width: 38px;
	padding: 0;
}
#ChannelFeed ul.feedTabs li.tagline {
	width: 95px;
}
#ChannelFeed ul.feedTabs li.video {
	width: 49px;
}
#ChannelFeed ul.feedTabs li.event {
	width: 69px;
}
#ChannelFeed ul.feedTabs li.comments {
	width: 67px;
}


#ChannelFeed ul.feedTabs li.all b {
	display: none;
}
#ChannelFeed ul.feedTabs li.tagline b {
	background-position: 0 -1180px;
}
#ChannelFeed ul.feedTabs li.video b {
	background-position: -24px -1180px;
}
#ChannelFeed ul.feedTabs li.event b {
	background-position:  -70px -569px;
}
#ChannelFeed ul.feedTabs li.comments b {
	background-position: -49px -1180px;
}

#content #ChannelFeed a.more {
	display:block;
	line-height:28px;
	padding: 0;
	text-align:center;
	width:478px;
	background: #e9ebee;
	color: #494949;
	border: 1px solid #dbdbdb;

}

#ChannelFeed div.feedContent {
	border-top: 1px solid #eaeaea;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}

#ChannelFeed div.feedContent ul.pager {
	padding: 10px;
}
#ChannelFeed div.feedContent ul.pager li {
	padding-left:5px;
}
#ChannelFeed div.feedContent ul.pager li a {
	cursor: pointer;
}

#ChannelFeed div.videoSubSelector {
	height: 42px;
	line-height: 42px;
	text-align: center;
}

#ChannelFeed div.videoSubSelector a {
	padding: 0 6px;
	font-weight: bold;
}

#ChannelFeed div.videoSubSelector a.active {
	font-weight: normal;
}

#ChannelFeed div.feedContent div.highlights {
	text-indent: -120px;
}

#ChannelFeed div.feedContent div.all {
	text-indent: 78px;
}

#ChannelFeed ul.feedItems {
	width: 458px;
	padding: 10px;
}

#ChannelFeed ul.feedItems li {
	margin: 0 0 10px 0;
	margin-left: 111px;
	height: auto !important;
	height: 65px;
	min-height: 65px;
	position: relative;
}

#ChannelFeed ul.feedItems a.userImg {
	font-weight:bold;
	height:50px;
	left:-109px;
	line-height:50px;
	padding:8px 13px 7px;
	position:absolute;
	text-align:right;
	top:0;
	width:67px;
}
#ChannelFeed ul.feedItems a.userImg img {
	width:67px;
	height:50px;
}
#ChannelFeed ul.feedItems div {
	font-size: 11px;
	position:relative;
	height: auto !important;
	height: 48px;
	min-height: 48px;
}

#ChannelFeed ul.feedItems li div span.icon {
	background: none;
	width: 0px;
	height: 0px;
	position: absolute;
	left: 0;
	top: 28px;

}

#ChannelFeed ul.feedItems li.video div,
#ChannelFeed ul.feedItems li.highlight div,
#ChannelFeed ul.feedItems li.event div,
#ChannelFeed ul.feedItems li.tagline div {
	padding: 10px 19px;
	height: auto !important;
	height: 45px;
	min-height: 45px;

}


#ChannelFeed ul.feedItems li.video div span.icon,
#ChannelFeed ul.feedItems li.tagline div span.icon {
	margin-left: -16px;
	width: 0px;
	height: 0px;
	border-top: 6px transparent solid;
	border-left: 0px transparent solid;
	border-bottom: 6px transparent solid;
	border-right: 16px transparent solid;
	overflow: hidden;
	zoom:1;
}


#ChannelFeed ul.feedItems li.event div {
	padding-right: 50px;
}

#ChannelFeed ul.feedItems li.event div span.icon {
	background:transparent url(/images/cssSprites.png) no-repeat scroll -72px -569px;
	display:block;
	height:0 !important;
	overflow:hidden;
	padding:26px 0 0;
	position:absolute;
	width:32px;
	top: 20px;
	margin-left: -17px;
}

#ChannelFeed ul.feedItems li.event div h3 span {
	white-space: nowrap;
}

#ChannelFeed ul.feedItems li.event div a.rsvp {
	display:block;
	height:16px;
	position:absolute;
	right:25px;
	top:50%;
	margin-top:-8px;
	font-size:12px;
	line-height:16px;
}

#ChannelFeed ul.feedItems li.comment div a.video,
#ChannelFeed ul.feedItems li.video div a.video,
#ChannelFeed ul.feedItems li.highlight div a.video {
	position: relative;
	width: 44px;
	height: 34px;
	display: block;
	float: left;
	clear: left;
	margin-right: 5px;
}

#ChannelFeed ul.feedItems li.comment div a.video img,
#ChannelFeed ul.feedItems li.video div a.video img,
#ChannelFeed ul.feedItems li.highlight div a.video img {
	width: 44px;
	height: 34px;
	position: relative;
	z-index: 1;
}

#ChannelFeed ul.feedItems li.video div a.video span,
#ChannelFeed ul.feedItems li.highlight div a.video span {
	width: 44px;
	height: 34px;
	position: absolute;
	z-index: 10;
}

#ChannelFeed ul.feedItems li.comment {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #EAEAEA;
	padding-bottom: 10px;
}

#ChannelFeed ul.feedItems li.comment div p {
	font-size: 12px;
	/*margin-bottom: 4px;*/
}

#ChannelFeed ul.feedItems li.comment div p a.user,
#ChannelFeed ul.feedItems li div.comment ul li p a.user {
	font-size: 14px;
	font-weight: bold;
}
#ChannelFeed ul.feedItems li.comment div p span.title {
	display:inline-block;
	font-size:14px;
	margin-bottom:4px;
}

#ChannelFeed ul.feedItems h3 {
	padding-bottom: 4px;
}


#ChannelFeed ul.feedItems li div.addComment {
	text-align: right;
	padding: 0;
}

#ChannelFeed ul.feedItems li div a.addComment,
#ChannelFeed ul.feedItems li div.addComment a,
#ChannelFeed ul.feedItems li a.delete,
#ChannelFeed ul.feedItems li a.remove,
#ChannelFeed ul.feedItems li a.approve,
#ChannelFeed ul.feedItems li a.ban {
	cursor: pointer;
}
#ChannelFeed ul.feedItems li div a.addComment:hover,
#ChannelFeed ul.feedItems li div.addComment a:hover,
#ChannelFeed ul.feedItems li a.delete:hover,
#ChannelFeed ul.feedItems li a.approve:hover,
#ChannelFeed ul.feedItems li a.ban:hover {
	text-decoration: underline;
}

#ChannelFeed ul.feedItems li a.delete:hover,
#ChannelFeed ul.feedItems li a.ban:hover {
	color: red;
}

#ChannelFeed ul.feedItems li a.approve:hover {
	color: green;
}

#ChannelFeed ul.feedItems li.video div.addComment,
#ChannelFeed ul.feedItems li.highlight div.addComment,
#ChannelFeed ul.feedItems li.event div.addComment,
#ChannelFeed ul.feedItems li.tagline div.addComment,
#ChannelFeed ul.feedItems li.comment div.addComment,
#ChannelFeed ul.feedItems li.video div.comments,
#ChannelFeed ul.feedItems li.highlight div.comments,
#ChannelFeed ul.feedItems li.event div.comments,
#ChannelFeed ul.feedItems li.tagline div.comments,
#ChannelFeed ul.feedItems li.comment div.comments {
	background: transparent;
}

#ChannelFeed ul.feedItems li div.addComment textarea {
	width: 335px;
	margin-bottom: 5px;

}

.addComment a.submit {

}

#ChannelFeed ul.feedItems li div.comments {
	background: transparent;
	border-style: solid;
	border-width: 1px;
	border-top: none;
	border-color: #EAEAEA;
	padding: 0;
	height: auto !important;
	height: 26px;
	min-height: 0;
	position: relative;
}

#ChannelFeed ul.feedItems li div.comments strong {
	display: block;
	height: 26px;
	line-height: 26px;
	padding-left: 28px;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	position: relative;
	cursor: pointer;
}

#ChannelFeed ul.feedItems li.hascomments {
	border-bottom: none !important;
}

#ChannelFeed ul.feedItems li.comment div.comments {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #EAEAEA;
	margin-top: 5px;
}

#ChannelFeed ul.feedItems li div.comments strong b {
	display: block;
	width: 0px;
	height: 0px;
	overflow: hidden;
	zoom:1;
	position: absolute;
}

#ChannelFeed ul.feedItems li div.comments strong b {
	border-top: 3px transparent solid;
	border-left: 4px solid #8E8B8B;
	border-bottom: 3px transparent solid;
	border-right: 0px transparent solid;
	left: 18px;
	top: 10px;
}

#ChannelFeed ul.feedItems li div.comments strong.open {
	border-bottom-width: 1px;
	border-bottom-color: #EAEAEA;
}

#ChannelFeed ul.feedItems li div.comments strong.open b {
	border-top: 4px solid #8E8B8B;
	border-left: 3px transparent solid;
	border-bottom: 0px transparent solid;
	border-right: 3px transparent solid;
	left: 18px;
	top: 11px;
}

#ChannelFeed ul.feedItems li div.comments ul {
	margin-top: 10px;
	padding: 0 19px;
}
#ChannelFeed ul.feedItems li div.comments ul li {
	margin: 0 0 10px 0;
	min-height: 25px;
	padding: 0 0 0 44px;
	font-size: 10px;
}

#ChannelFeed ul.feedItems li div.comments ul li p {
	font-size: 11px;
}

#ChannelFeed ul.feedItems li div.comments ul li p a.user {
	font-size: 12px;
}

#ChannelFeed ul.feedItems li div.comments ul li img {
	width: 34px;
	height: 25px;
	padding: 0;
	left:0;
	top: 4px;
	position:absolute;
	padding:0;
	vertical-align:middle;
}

#ChannelFeed ul.feedItems li div.comments ul.pager {
	padding: 10px;
}
#ChannelFeed ul.feedItems li div.comments ul.pager li {
	padding-left: 5px;
}


/* mini videoplayer / recorder layer controls */
#RecorderLiteData { position: relative; z-index: 100; }

#RecorderLiteData .startstop {}
#RecorderLiteData div.settings {
	display: none;
}
#RecorderLiteData .previewSave {
	display: none;
}

#RecorderLiteData span.control {
	color: #1D8CCA;
	font-size: 13px;
	padding-right:10px;
	cursor: pointer;
}

#RecorderLiteData span.control b {
	color: red;
	font-size:16px;
	padding:0 2px;
	vertical-align:baseline;
}

#RecorderLiteData span.disabled {

	opacity: 0.3;
	-moz-opacity: 0.3;
	-webkit-opacity: 0.3;
	filter: alplha(opacity=30);

}

#RecorderLiteData #destroyBtn {
	position: absolute;
	right: 10px;
	top: 10px;
}

#RecorderLiteData div.settings {
	background: #fff;
	position: absolute;
	height:19px;
	margin: 0 0 0 -10px;
	padding: 10px;
	width:459px;
	border: 1px solid #E9EBEE;
	border-bottom: none;
	top: -40px;
}


#RecorderLiteData a.settings {
	line-height:22px;
	position:absolute;
	right:10px;
	top:15px;
	cursor: pointer;
}

#RecorderLiteData a.on {
	background: #fff;
	padding: 10px 5px 5px 5px;
	top: 0;
	right:10px;
}

#RecorderLiteData .finish {
	line-height:22px;
	display: none;
	background:#E9EBEE;
	display:block;
	height:128px;
	left:0;
	padding:10px;
	position:absolute;
	top:-110px;
	width:460px;
}

#RecorderLiteData .finish textarea {
	height:55px;
	margin-bottom:10px;
	width:450px;
}

#RecorderLiteData .finish button.button {
	float: right;
}

/*
	show page icon tabs
*/
ul.showpageSelector{
	list-style-type:none;
	height:25px;
	margin:0 0 10px 0;
	background: #E9EBEE;
}

ul.showpageSelector li{
	display:inline;
}

ul.showpageSelector a{
	float:left;
	width:63px;
	height:20px;
	padding:5px 0 5px 25px;
	margin-right:1px;
	position: relative;
}

ul.showpageSelector a span.icon {
	width: 25px;
	height: 25px;
	_height: 24px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-image:url(/images/cssSprites.png);
	background-repeat: no-repeat;
}

ul.showpageSelector a:hover,
ul.showpageSelector a.active,
ul.showpageSelector a.active:hover {
	background-color: #68B1D9;
	color: #fff;
}

ul.showpageSelector a.chat{
	width:58px;
	padding:5px 0 0 30px;
}

ul.showpageSelector a.twitter{
	width:83px;
	padding:5px 7px 0 27px;
}

ul.showpageSelector a.chat span.icon {
	background-position: -134px -877px;
	_background-position: -134px -876px;

}

ul.showpageSelector a.twitter span.icon {
	background-position: -161px -877px;
	_background-position: -161px -876px;
}

ul.showpageSelector a:hover span.arrow,
ul.showpageSelector a.active span.arrow,
ul.showpageSelector a.active:hover span.arrow {
	visibility: visible;
}

ul.showpageSelector li a span.arrow {
	visibility: hidden;
	display: block;
	position: absolute;
	bottom: -5px;
	left: 50%;
	margin-left: -5px;
	width: 0px;
	height: 0px;
	border-right: 5px transparent solid;
	border-bottom: 0px transparent solid;
	border-left: 5px transparent solid;
	border-top: 5px #68B1D9 solid;
	overflow: hidden;
	zoom:1;
}


/*
ul.showpageSelector a.chat:hover, ul.showpageSelector a.chatActive{
	background:url(/images/cssSprites2.gif) no-repeat 0px -32px;
	color:#fff;
}

ul.showpageSelector a.twitter:hover, ul.showpageSelector a.twitterActive{
	background:url(/images/cssSprites2.gif) no-repeat -89px -32px;
}

ul.showpageSelector a.facebook:hover, ul.showpageSelector a.facebookActive{
	background:url(/images/cssSprites2.gif) no-repeat -178px -32px;
}

ul.showpageSelector a.email:hover, ul.showpageSelector a.emailActive{
	background:url(/images/cssSprites2.gif) no-repeat -267px -32px;
}
*/



div#chatContent, div#channelFlashContent{

}

div.recommendedBox {
	min-height: 135px;
	height: 135px;
}

div.recommendedBox div.item,
ul.shows li {
	float:left;
	width:260px;
}

div.recommendedBox div.item {
	width: 446px;
	margin-bottom:10px;
}

div.recommendedBox div.item img,
ul.shows li img {
	float:left;
	margin:0 10px 10px 0;
}

div.recommendedBox div.item img {
	background-image:url(/images/na.jpg);
}

/* @end */

/* @group User pages */

div.userMenu{
	padding:0;
	border:none;
}

div.followBox{
	width:579px;
}

div.followBox div.verticalScroll{
	top:50px;
	right:10px;
	width:105px;
}

div.followLeft{
	float:left;
	width:320px;
	margin:0 10px 0 0;
}

div.followLeft h3{
	padding:0;
}

div.followLeft p{
	padding:5px 0 0 0;
	font-size:11px;
}

div.followLeft p.button{
	text-align:center;
	padding-top:10px;
}

div.followRight{
	float:right;
	width:247px;
	height:378px;
	overflow:hidden;
	padding:20px 0 0 0;
	font-size:10px;
	position: relative;

}

div.followRight div.item{
	height:55px;
	overflow:hidden;
	margin:0 0 10px 0;
	border-bottom:1px solid #ccc;
}

div.followRight h3{
	padding:0;
}

div.followRight img{
	float:left;
	margin:0 10px 10px 0;
}

#clipsForm div.followRight {
	height: 328px;
	padding-top: 0;
	overflow: visible;
}

div.followRight div.verticalScroll{
	top:0px;
	right:10px;
	width:105px;
}

div.followRight div#MSclipList {
	position: relative;
	padding-top: 20px;
	margin-top: -20px;
}
div.followRight div#MSclipList div.verticalScroll {
	top: 0;
	right: 0;
}

.playvideo {
	cursor: pointer;
}

div.dashLeft{
	float:left;
	width:295px;
}

div.dashRight{
	float:right;
	width:295px;
}

div.feedsBox .item{
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #ccc;
	height:1%;
}

div.feedsBox .itemLeft{
	float:left;
	width:200px;
	font-size:11px;
}

div.feedsBox .itemLeft img{
	float:left;
	margin:0 5px 5px 0;
}

div.feedsBox .itemRight{
	float:right;
	width:70px;
	font-size:11px;
	text-align:right;
}

div.feedsBox .itemRight .icon{
	margin-left:50px;
}

div.dashRec div.item{
	height:55px;
	overflow:hidden;
	margin:0 0 10px 0;
	font-size:11px;
	border-bottom:1px solid #ccc;
}

div.dashRec h3{
	padding:0;
}

div.dashRec img{
	float:left;
	margin:0 10px 10px 0;
}

img#EditShowLogo {
	margin:6px 0px 6px 0px;
	padding:3px;
	border:1px solid#ddd;
}

div.myShows .alert{
	height:1%;
}

div.myShows .alert strong{
	float:left;
	width:250px;
}

div.myShows .alert select{
	float:right;
}

div.myShowsHeader td
{
	padding-top:10px;
	padding-right:5px;
}

div.myShows ul#tagList{
	list-style-type:none;
	float:left;
	width:150px;
	height:160px;
	position:relative;
	right:-1px;
	z-index:2;
}

div.myShows ul#tagList li{
	display:inline;
}

div.myShows ul#tagList li a{
	display:block;
	width:140px;
	height:20px;
	padding:4px 0 0 10px;
}

div.myShows ul#tagList li a.selected{
	background:#fff;
	border:1px solid #ccc;
	border-right:none;
	font-weight:bold;
}

div.myShows div.tagContainer{
	float:left;
	display:inline;
	width:320px;
	min-height:160px;
	height:auto !important;
	height:160px;
	padding:15px;
	background:#fff;
	border:1px solid #ccc;
	z-index:1;
	line-height: 20px;
}

div.myShows div.tagContainer p{
	float:left;
	width:140px;
	margin:0 10px 0 0;
}

div.myShows .learnMore {
	padding-right:25px;
}

ul.themeList {
	margin: 10px 0 0 4px;
}
ul.themeList li {
	width: 106px;
	height: 87px;
	float: left;
	margin: 0 5px 5px 0;
}
ul.themeList li img {
	padding: 2px;
}
ul.themeList li.active img {
	padding: 0;
	border: 2px solid #68B1D9;
}

#DesignTabs {
	margin: 10px 0 10px 0;
}

#DesignTabs li a {
	width: auto;
}

#backgroundImageSpace img {
	float: left;
}

.bgimage_options {
	float:left;
	padding-left:10px;
	padding-top:10px;
}

.cpicker {
	float:left;
	height:60px;
	overflow:hidden;
	width:139px;
	zoom: 1;
	position: relative;
}

.cpicker label {
	display: block;
}

.cpicker input {
	width: 71px;

}

#colorPickerSpace table td {
	zoom: 1;
}

#colorPickerSpace table td input.text {
	margin-right: 5px;
}

div.colorPicker {
	width: 28px;
	height: 28px;
	display: inline-block;
	position: absolute;
	bottom: 13px;
	right: 20px;

	border-top:1px solid #8b9293;
	border-left:1px solid #8b9293;
	border-right:none;
	border-bottom:none;
	vertical-align: middle;
	background: #fff;
	margin-left: 0px;
	zoom: 1;
}
div.colorPicker div {
	width: 24px;
	height: 24px;
	margin: 2px;
	zoom: 1;

}

div.colorPicker span {
	width: 7px;
	height: 7px;
	line-height: 8px;
	font-size: 5px;
	overflow: hidden;
	text-align: center;
	position: absolute;
	bottom: 0;
	right:0;
	background: #E9EBEE;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
}
#colorPickerSpace table td input  {
	float:left;
	zoom:1;
}
#colorPickerSpace table td label  {
	float:left;
}

div#users {
	margin: 10px 0;
}
input.searchUser {
	margin-top: 10px;
}
div#searchUser_search  {
	width: 135px;
	padding: 10px;
	background: #fff;
	display: none;
}

div.clipsBox div.followRight{
	padding-top:0;
	height:300px;
}

div.clipsBox div.followRight div.item{
	height:40px;
}


#videofeed input.text {
	width: 260px;
}

#videofeed a.add {
	padding-left: 5px;
}

#videofeed a.refresh {
	display:block;
	font-weight:bold;
	margin-top:-28px;
	position:absolute;
	right:10px;
}

ul.removable {
	padding-top: 5px;
}

ul.removable li {
	position: relative;
	border: 1px solid #68B1D9;
	background: #fff;
	height: 19px;
	line-height: 19px;
	display: block;
	clear: none;
	float: left;
	padding: 0 24px 0 4px;
	margin-bottom: 4px;
	margin-right: 4px;
	color: #4590B7;


	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-ms-border-radius: 2px;
}

ul.removable li span.remove {
	width: 19px;
	height: 19px;
	background: #68B1D9;
	margin: 0 0 0 4px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	line-height: 16px;
	font-size: 16px;
	text-align: center;
	font-family:"Trebuchet MS", sans-serif;
	color:#fff;

}

div.approveItem {
	position: relative;
	background: #d1d8e1;
	padding: 9px;
	float: left;
	width:114px;
	font-size: 11px;
	margin: 0 10px 10px 0;
}
#NonApproveList {
	margin-top: 10px;
	height: auto !important;
	height: 80px;
	min-height: 80px;
}
#NonApproveList div.last {
	margin-right: 0;
}
div.approveItem a.img {
	display: block;
	margin-bottom: 10px;
}

div.approveItem p {
	margin-top: 5px;
	display: block;
	height: auto !important;
	height: 100px;
	min-height: 100px;

}
div.approveItem p.all {
	display: block;
	padding: 5px 0 0 0;
	height: auto !important;
	min-height: 0px  !important;
	border-top: 1px solid #CCCCCC;
}

div.approveItem a.reject,
div.approveItem a.approve {
	display:inline-block;
	line-height:28px;
	padding:0;
	text-align:center;
	font-size: 14px;
}

div.approveItem a.approve {
	width: 78px;
}
div.approveItem a.reject {
	width:28px;
	font-size: 20px;
	line-height:24px;
}

div.approveItem p.all a.approve,
div.approveItem p.all a.reject {
	display: inline;
	width: auto;
	text-align: left;
	line-height:normal;
	font-size: 11px;
}

div.approveItem p.all a.reject {
	color: red;
}

table.scheduleList{
	padding:0 10px 0 10px;
}

table.scheduleList span.calendar{
	margin-top:-2px;
}
div#sendEmail {
	position: relative;
	zoom: 1;
}

table.metrics h3{
	padding:4px 0 4px 0;
}

table.metrics select, table.metrics input.submit, table.metrics strong{
	float:left;
	margin:0 4px 0 0;
}

table.metrics td{
	padding:4px 6px;
	background:#ddd;
	border:1px solid #fff;
	border-bottom:none;
	border-left:none;
	color:#000;
	font-size:10px;
}

table.metrics .tr1 td, table.metrics .tr2 td{
	background:#BEC1DC;
	font-size:12px;
	font-weight:bold;
}

table.metrics .tr2 td {
	background:#ccc;
}

h2.myFeedsTabs span{
	padding:0 0 0 630px;
}


#content div.feedsList strong{
	font-size:12px;
}

#content div.feedsList div.item{
	font-size:10px;
	width:907px;
	position:relative;
}

#content div.feedsList a.button{
	position:absolute;
	top:20px;
	right:10px;
	height:15px;
}

div.myVideosList div.item{
	float:left;
	width:90px;
	height:100px;
	margin:0 20px 20px 0;
	display:inline;
}

div.followersMessage{
	position:relative;
	width:350px;
}

div.followersMessage textarea{
	width:340px;
}

div.followersMessage select{
	width:240px;
}

div.followersMessage strong.counter{
	position:absolute;
	width:100px;
	height:20px;
	top:0;
	left:320px;
	font-size:12px;
}

ul.messageActions{
	float:left;
	width:200px;
	list-style-type:none;
	font-size:14px;
	font-weight:bold;
	line-height:24px;
}

ul.messageActions a.active{
	background:#999;
	color:#fff;
	padding:2px 5px;
}

table.messageTable{
	float:left;
	width:737px;
}

table.messageTable td{
	padding:4px 8px;
	background:#ddd;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	vertical-align:top;
}

table.messageTable td a{
	font-weight:bold;
}

table.messageTable tr.header td{
	background:#BEC1DC;
	color:#333;
}

table.messageTable tr.inactive, table.messageTable tr.inactive a{
	color:#999;
}

table.messageTable tr.foot td{
	background:transparent;
	border:none;
	padding:5px 0 0 0;
}

table.messageTable select.multiselect{
	width:240px;
}

div.pictureList ul.simpleTileList li {
	min-height:130px;
	_height: 130px;
	width: 130px;
	margin:0 27px 20px 0;
}

div.pictureList ul.simpleTileList li.lastInRow {
	margin:0 0px 20px 0;
}

div.myProfileLeft{
	float:left;
	width:337px;
}

div.myProfileRight{
	float:right;
	width:601px;
}

div.myProfileLeft img{
	float:left;
}

div.myProfileLeft a.edit{
	float:right;
	width:160px;
	margin:30px 0 0 0;
}

div.myProfileLeft a.edit span{
	float:left;
	margin:0 5px 0 0;
}

div.myProfileLeft div.broadcast{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:10px 0;
	text-align:center;
}

div.profileRA div.item {
	clear:both;
	padding:10px 0;
	border-bottom:1px solid #ccc;
	height:auto;
}

div.profileRA div.item span,
div.profileRA li span{
	float:left;
	margin:0 5px 0 0;
}

#content div.myProfileRight table.scheduleList{
	padding:0;
}

#content div.myProfileRight div.followRight{
	height:380px;

	padding-top:25px;
}
#content div.myProfileRight div.followRight .verticalScroll {
	top: 0;
	right:0;
}
#content div.myProfileRight div.clipsBox div.item{
	height:55px;
}

#content ul.tabEditProfile a{
	width:112px;
}

table.myDetailsLeft{
	float:left;
	width:50%;
}

table.myDetailsRight{
	float:right;
	width:50%;
}

#socialTabs{
	overflow: hidden;
	height: 424px;
	width: 468px;
	margin-bottom: 10px;
	position: relative;
}


form.embed_code {
	margin:0px;
	position: relative;
}
form.embed_code span {
	display:block;
	float:left;
	line-height:28px;
	margin-right:10px;
	text-align:right;
	width:50px;
}
form.embed_code div.clipboard {
	width:44px;
	height:28px;
	position:absolute;
	right:0px;
	z-index:10;
}
form.embed_code input.text {
	width:auto;
	margin-right: 10px;
}
form.embed_code input.submit {
	width:44px;
	height:28px;
	position:absolute;
	right:0px;
	z-index:1;
	vertical-align:middle;
}

#socialTabs div#ircChat {
	width:468px;
	height:386px;
	background:#fff;
	margin-bottom:10px;
	position: relative;
	visibility: visible;
}

#socialTabs div#twitter {
	width: 468px;
	height: 386px;
	background: #ccc;
	margin-bottom: 10px;
	/*position:absolute;*/
	top: 35px;
}

div#embedShow form.embed_code .text { width: 256px; }
div#ircChat form.embed_code .text,
div#twitter form.embed_code .text { width: 405px; }
/* @end */


/*
 * other
 */
.qform-error, .qfield-error, .error{
	color: red;
	clear: both;
}

.ui-widget-content .error {
	display: block;
}

.qfield-label, .qfield-error, .error{
	font-weight: bold;
}


#twitterConnect .qform-error,#twitterConnect .qfield-error,#twitterConnect .error {
	clear: none;
	font-weight: normal;
	display: inline;
}

div#ToolTipLayer {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	background:#fff;
	border: 1px solid #D9D9D9;
	padding: 10px;
}

#tabContent {
	position: relative;

}

span.rating{
	float:left;
	width:70px;
	height:14px;
	overflow:hidden;
	font:22px Verdana;
	background:url(/images/stars.gif) repeat-x 0px -14px;
}

span.rating span{
	background:url(/images/stars.gif) repeat-x 0 0;
}

span.rating span span{
	visibility:hidden;
}

span.ratingNo{
	float:left;
	padding:2px 0 0 5px;
	font-size:9px;
}

/*
	video highlight / moments
*/

/* @group Cut / Highlight layer UI */

.button.disabled,
#CutVideo.disabled,
#CreateHighlight.disabled {
	opacity: .4;
}

#CutVideo {
	cursor: pointer;
}

div.create_highlights {
	padding: 6px 0 10px 140px;
	position: relative;
	height: auto !important;
	height: 25px;
	min-height: 25px;
	z-index: 10;

}
input#CreateHighlight {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 124px;
	z-index: 100;
}

body#User_Videos_Details input#CreateHighlight,
body#User_Videos_Details input#CutVideo {
	position: relative;
	left: 0;
	top: 0;
	margin: 0 0 10px 0;
}

.flash-replaced {
	background: #000;
}

#Home_Home .flash-replaced {
	background-color: #000;
}

#CreateHighlight {
	margin: 0 10px 10px 0;
}

#flashWrapper {
	position: relative;
}

#flashWrapper div.HL_outer {
	width: 442px;
	padding: 7px 5px 5px 5px;
	background: #000;
	filter:alpha(opacity=50);
	opacity: .5;
	-moz-opacity:.5;
	position: absolute;
	bottom: 30px;
	left: 10px;
	z-index: 10;

	border: 5px solid #000;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;

	display: none;
}
#flashWrapper div.HL_inner {
	width: 440px;
	padding: 5px;
	background: #fff;
	position: absolute;
	bottom: 35px;
	left: 15px;
	z-index: 1000;

	border: 1px solid #fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;

	display: none;
	overflow: visible !important;
	overflow-x: hidden;
}

#flashWrapper div.HL_inner a.close {
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	top: 3px;
	right: 3px;
	background-image:url(/images/jquery/ui/ui-icons_222222_256x240.png);
	background-position:-96px -128px;
	border: 1px solid #000;
}
#flashWrapper div.HL_inner a.close:hover {
	background-color: #dedede;
}

#flashWrapper div.HL_inner a {
	color:#8E8B8B;
	cursor:pointer;
	display:inline-block;
	font-size:14px;
	margin-bottom:5px;
}
#flashWrapper div.HL_inner a.active {
	color: #1D8CCA;
}
#flashWrapper div.HL_inner a.current {
	font-weight: bold;
	color: #000;
}

#flashWrapper div.HL_inner a.next {
	display: none;
}
#flashWrapper div.HL_inner input.text {
	width: 350px;
}

#flashWrapper div.HL_inner span {
	display: block;
	height: 29px;
	line-height: 29px;
	float: left;
}
#flashWrapper div.HL_inner span.counters {
	background:  #E0E1DF;
	float: right;
	height: 22px;
	line-height: 22px;
	margin-top: 3px;

}
#flashWrapper div.HL_inner span.counters span {
	margin-right: 5px;
	height: 22px;
	line-height: 22px;
}
#flashWrapper div.HL_inner span.counters em {
	font-size: 18px;
	line-height: 20px;
	font-style: normal;
	padding: 0 3px;
	cursor: pointer;
}
#flashWrapper div.HL_inner span.counters strong,
#flashWrapper div.HL_inner span.counters em:hover {
	color: #000;
}

#flashWrapper div.HL_inner span.counters a.preview {
	background:#5E5E5E;
	color:#FFFFFF;
	font-size:13px;
	line-height:22px;
	padding:0 5px;
	text-transform:uppercase;

}

#flashWrapper div.HL_inner span.counters a.preview.active {
	background:#000;
}

#flashWrapper div.HL_inner .slider {
	width: 223px;
	height: 20px;
	padding-top: 6px;
	position: absolute;
	bottom: -35px;
	left: 40px;

}

#flashWrapper div.HL_inner .ui-slider {
	position: relative;
	text-align: left;
	border: none;
	background: url(/images/blank.gif);
}
#flashWrapper div.HL_inner .ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: .4em;
	height: 1.2em;
	cursor: default;
	border: 1px solid #000;
}
#flashWrapper div.HL_inner .ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
}

#flashWrapper div.HL_inner .ui-slider-horizontal {
	height: 18px;
}
#flashWrapper div.HL_inner .ui-slider-horizontal .ui-slider-handle {
	top: -.1em;
	margin-left: -.2em;
	overflow: hidden;
}
#flashWrapper div.HL_inner .ui-slider-horizontal .ui-slider-range {
	top: 13px;
	height: 4px;
	background: red;
	overflow: hidden;
}
#flashWrapper div.HL_inner .ui-slider-horizontal .ui-slider-range-min { left: 0; }
#flashWrapper div.HL_inner .ui-slider-horizontal .ui-slider-range-max { right: 0; }

#flashWrapper div.HL_inner input.momentURL {
	border: 5px solid #fff;
	border-bottom: none;
	*border-bottom: 4px solid #fff;
	height:18px;
	left:5px;
	line-height:20px;
	padding: 0 4px;
	position:absolute;
	top:-28px;
	width:340px;
	background: #999;
	color: #fff;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-radius-topleft:5px;
	-webkit-border-radius-topright:5px;

}

/* @end */

h2.videoHeader {
    padding: 5px 0px 5px;
    position: relative;
}
h2.videoHeader em {
    padding:5px;
    color:#A79D9D;
    font-size: 11px;
    position: absolute;
    right: -5px;
    top: 0;
    text-align: right;
    line-height: 23px;
}

h2.videoHeader em strong {
	 font-size: 11px;
	 display: inline-block;
	 width: 40px;
	 padding: 21px 0 0 0;
	 height: 0 !important;
	 height /**/: 21px;
	 overflow: hidden;
	 position: relative;
	 top: -3px;
	 background:transparent url(/images/cssSprites.png) 0 -1208px no-repeat;
	 vertical-align:bottom;
}
h2.videoHeader em a {
	font-size: 11px;
}
h2.videoHeader em a.showpage {
	 font-size: 11px;
	 display: inline-block;
	 width: 123px;
	 padding: 24px 0 0 0;
	 height: 0 !important;
	 height /**/: 24px;
	 overflow: hidden;
	 background:transparent url(/images/cssSprites.png) -41px -1208px no-repeat;
	 vertical-align: middle;
}


#Home_Home #createLiveShow input.text {
	width: 476px;
}

/* @group Ad placements */

div.banner {
	position: relative;
	z-index: 1;
	padding: 10px;
	margin: 0 auto;
}
div.news
{
	padding-left:5px;
	padding-riht: 5px;
	height:25px;
	overflow-x:hidden;
	overflow-y:hidden;
	visibility:visible;
	z-index:2;
	width:924px;
}
div.newsRight
{
	background:transparent url(/images/cssSprites.png) no-repeat scroll -262px -41px;
	cursor:pointer;
	height:16px;
	width:11px !important;
	z-index:10;
}
div.newsLeft
{
	background:transparent url(/images/cssSprites.png) no-repeat scroll -213px -41px;
	cursor:pointer;
	height:16px;
	width:11px !important;
	z-index:10;
}
div.newsMiddle
{
	width:902px;/*dont modify this*/
}
div.ticker
{
	background:url(/images/ajax-loader-big.gif) no-repeat 50%;
}

#TopLeaderBoard {
	width: 728px;
/*	height: 90px;*/
}

#TopLeaderBoardMobile {
	width: 728px;
	height: 90px;
	line-height: 90px;
	text-align: center;
	position: relative;
	padding: 0;
	margin-top: 10px;
	color:#444444;
	font-size:19px;
}

#TopLeaderBoardMobile a.recorder,
#TopLeaderBoardMobile a.viewer,
#TopLeaderBoardMobile a.broadcaster {
	position: absolute;
	top: 0;
	left: 0;
	width: 238px;
	height: 0px !important;
	height /**/: 90px;
	padding: 90px 0 0 0;
	overflow: hidden;
	display: block;
}

#TopLeaderBoardMobile a.viewer {
	left: 245px;
}
#TopLeaderBoardMobile a.broadcaster {
	left: 490px;
}



#Channel_Details #TopLeaderBoard {
	margin-top: -10px;
}
#Channel_Details #Related {
	margin-top: 10px;
}

#Channel_Details div.box #TopLeaderBoard {
	margin-top: 0px;
	padding: 0;
}

#PageRectangle {
	width: 300px;
	height: 280px;
}
#WideSkyScraper {
	width: 160px;
	height: 600px;
	padding: 10px 0;
	_padding: 0px 0;
}


/* New Video and Moment/Highlight page */

#momentsLevel {
	font-size: 7pt;
}

#inapp {
	display: none;
	position: relative;
}

#inapp select {
	font-size: 7pt;
}

#inappSuccess {
	display: none;
	width: 100%;
	text-align: center;
	margin-top: 10px;
	line-height: 250%;
}

#AboutVideo {
	background: #e0e5eb url(/images/videopage_info_bg.png) 0 0 repeat-x;
	height: auto !important;
	margin: 0px 0px 10px;
	padding: 10px;
	position: relative;
	color: #303030;
}

#AboutVideo  .userImage {
	position: absolute;
	top: 10px;
	left: 10px;
}

#AboutVideo  .videoData {
	padding: 0 90px 0 130px;
	height: auto !important;
	height: 90px;
	min-height: 90px;
	margin-bottom: 10px;
	line-height: 17px;
}

#AboutVideo  .followUser {
	height:24px;
	width:90px;
	position:absolute;
	right:10px;
	top:10px;
	line-height: 24px;
	text-align:center;
}

#AboutVideo  .aboutvideoCol1 .delHighlight {
	width: 100%;
	text-align: center;
	margin-top: 10px;
}

#AboutVideo .userName {
	font-weight: bold;
	font-size: 14px;
}

#AboutVideo .description {
	padding: 19px 55px;

	border:1px solid #fff;

	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.25);

	background:#f5f7fb none repeat scroll 0 0;
	display:block;
	position:relative;

	width: 334px;

	margin-bottom: 10px;

	font-size: 15px;
	line-height: 18px;
	font-weight: bold;

}

#AboutVideo .description div.pre,
#AboutVideo .description div.post {
	position: absolute;
	top: 10px;
	width: 44px;
	height: 44px;
	font-size: 75px;
	color: #e1e3e5;
	display: block;
	line-height: 68px;
}

#AboutVideo .description div.pre { left: 0px; }
#AboutVideo .description div.post { right: 10px; }

#AboutVideo .description .intro {
	width: 334px;
}
#AboutVideo .description .content {
	display: none;
	width: 334px;
}
#AboutVideo form {
	background: none;
}

/* Follow in viewer */

.followPlayer {
	margin: 20px;
}
.followPlayer p {
	width: 100%;
	text-align: center;
}


h2.facebookLive { color: #0154a0; font-size: 25px; }
h3.facebookLive { color: #7aa51c; font-size: 16px; font-weight:normal; }
p.facebookLive  { color: #35373d; font-size: 14px; }

.facebookLiveBox {
	height: 305px;
	background: url(/images/us_on_facebook_box.png) 0 0 no-repeat;
	padding: 0 33px 36px 33px;
}
.facebookLiveBox ul li {
	font-size: 16px;
	padding-bottom: 15px;
}
.facebookLiveBox img {
	vertical-align: middle;

}

#applynow a {
	width: 957px;
	padding: 95px 0 0 0;
	overflow: hidden;
	display: block;
	height: 0 !important;
	height /**/: 95px;
	background: url(/images/us_on_facebook_apply.png) 0 0 no-repeat;
}


form#FacebookApply {
	background: #fff;
	position: relative;
}

form#FacebookApply fieldset {

}

form#FacebookApply label {
	display: block;
	width: 162px;
	float: left;
	height: 28px;
	margin: 0 10px 15px 0;
	color: #2d3036;
	text-align: right;
	line-height:28px;
	font-size: 14px;
	position: relative;
}
form#FacebookApply label.indent {
	width: 203px;
}

form#FacebookApply label.longtext {
	line-height:18px;
}

form#FacebookApply label small {
	position: absolute;
	left: -8px;
	top: 16px;
	font-style: italic;
	font-size: 10px;
}

form#FacebookApply label.error {
	color: red;
	width: 394px;
	font-size: 12px;
	margin: -15px 0px 10px 172px;
	text-align: left;
}

form#FacebookApply label b {
	display: inline-block;
	height: 0px !important;
	height /**/: 21px;
	width: 26px;
	padding: 21px 0 0 0;
	overflow: hidden;
	vertical-align: middle;
	background: url(/images/us_on_facebook_icons.png) no-repeat;
}

form#FacebookApply label b.icona { background-position: -79px -63px; }
form#FacebookApply label b.iconb { background-position: -79px 0px; }
form#FacebookApply label b.icon1 { background-position: -79px -42px; }
form#FacebookApply label b.icon2 { background-position: -79px -21px; }

form#FacebookApply input.text {
	background:#AAC0DF none repeat scroll 0 0;
	border:0 none;
	height:18px;
	width:394px;
	float: left;
	clear: right;
	color: #fff;
}

form#FacebookApply input.indent {
	width:353px;
}

form#FacebookApply div.upload {
	width:394px;
	height: 28px;
	float: left;
	clear: right;
	position: relative;
}

form#FacebookApply input.file {

	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-ms-opacity: 0;
	filter: alpha(opacity=0);

	width: 402px;
	height: 28px;
	padding: 0;
	position: relative;
	z-index: 100;
}

form#FacebookApply input.fileUnderlay {
	width: 325px;
	position: absolute;
	z-index: 10;
	*z-index: 105;
	_z-index: 105;
	left: 0px;
	top: 0;
}

form#FacebookApply span.fileUnderlay {
	background: url(/images/us_on_facebook_icons.png) no-repeat;
	width: 69px;
	height: 28px;
	display: block;
	position: absolute;
	z-index: 5;
	left:334px;
	top: 0;
}

form#FacebookApply p {
	font-size: 13px;
	color: #393c41;
	margin-left: 172px;
	margin-top: 30px;
	text-align: center;
}

form#FacebookApply input.submit {
	background: url(/images/us_on_facebook_icons.png) 0 -28px no-repeat;
	width: 77px;
	height: 32px;
	border: none;
	font-weight: bold;
}

form#FacebookApply textarea {
	background:#AAC0DF none repeat scroll 0 0;
	border:0 none;
	height:180px;
	width:394px;
	float: left;
	clear: right;
	color: #fff;

	margin:0 10px 15px 0;
}

h3.highlighted {
	color:#0154a0;
	font-size: 18px;
}

p.highlighted {
	background: #d8dfea;
	border: 1px solid #d8dfea;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding: 23px 22px;
	color: #4c4e55;
	margin-bottom: 20px;
	font-size: 14px;
	line-height: 17px;
}

#rate {
	position: relative;
}
#rate input {
	display: none;
}

#VideoStatistics {
	min-height: 36px;
	line-height: 36px;
	font-size: 13px;
	color: #303030;
	font-weight: bold;
	margin-bottom: 10px;
}
#VideoStatistics .ratings {
	float:left;
	min-height:27px;
	line-height:17px;
	padding-top:9px;
}
#rateNumber {
	font-size: 8pt;
	font-weight: normal;
}
#rateMessage {
	margin: 5px 0;
	display: block;
	font-size: 8pt;
	font-weight: normal;
}

#VideoStatistics .views {
	float:right;
	text-align:right;
}

#VideoSocial div.share {
	position: absolute;
	text-align:right;
	right: 10px;
	top: 0;
}

#VideoSocial {
	background: #E9EBEE; font-size: 13px;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	color: #303030;
	margin-bottom: 10px;
}

#VideoSocial a {
	padding-right: 10px;
}

#VideoSocial div.share a {
	padding-left: 10px;
	padding-right: 0;
	color: #303030;
}
#VideoSocial div.share a.facebook {
	display: inline-block;
	width:65px;
	height: 0px !important;
	height /**/: 22px;
	padding: 22px 0 0 0;
	overflow: hidden;
	vertical-align: middle;
	margin-top: -3px;
	background: url(/images/cssSprites.png) -81px -1184px no-repeat;
}

#VideoSocial div.share a.retweet {
	display: inline-block;
	line-height: 22px;
	height: 22px;
	text-align: left;
	vertical-align: middle;
	margin-top: -3px;
	padding: 0 0 0 5px;
	background: url(/images/cssSprites.png) -146px -1184px no-repeat;
}

#VideoSocial div.share a.retweet span.retweetButton {
	display: inline-block;
	width: 70px;
	height: 0 !important;
	height /**/: 22px;
	background: url(/images/cssSprites.png) -207px -1184px no-repeat;
	text-align: left;
	vertical-align: middle;
	overflow: hidden;
	padding: 22px 0 0 0;
	margin-top: -3px;
}

/* Home Page blogposts */

.rightColumn .blogPost {
	margin-bottom: 3px;
	background-color: #e9ebee;
	padding: 10px;
	height: auto !important;
	height: 50px;
	min-height: 50px;
}
.rightColumn .blogPost .blogPostIcon {
	float: left;
	width: 60px;
	padding-top: 12px;
	text-align: center;
}
.rightColumn .blogPost .blogPostText {
	float: left;
	width: 250px;
}
.rightColumn .blogPost .blogPostText a {
	font-weight: bold;
}
.rightColumn .blogPost .blogPostText span {
	font-size: 10px;
	font-style: italic;
}


/* My Shows / Share */

.rightColumn .shareEmbeds {
	background-color: #e9ebee;
	padding: 10px;
}
.rightColumn .shareEmbeds div {
	margin-bottom: 10px;
}
.rightColumn .shareEmbeds div span {
	display: block;
	font-weight: bold;
}
.rightColumn .shareEmbeds input.text {
	width: 282px;
}
.rightColumn .shareTwitter, .rightColumn .shareEmail {
	position: relative;
	background-color: #e9ebee;
	padding: 10px;
}
.rightColumn .shareTwitter .label, .rightColumn .shareEmail .label {
	font-weight: bold;
}
.rightColumn .shareTwitter .buttons, .rightColumn .shareEmail .buttons {
	margin: 5px 0px 8px 0px;
}
.rightColumn .shareEmail .addContacts .buttons input {
	font-size: 10px;
}
.rightColumn .shareTwitter .writeTwitter, .rightColumn .shareEmail .importContacts, .rightColumn .shareEmail .addContacts, .rightColumn .shareEmail .writeEmail {
	display: none;
}


/* @end */




/* @group revshare */

.revshare {
	background: #fafafb url(/images/revshare/bg_revshare.png) left bottom no-repeat;
	position: relative;

	height: auto !important;
	height: 450px;
	min-height: 450px;
	}

#Revshare_Overview .revshare {
	background: url(/images/revshare/bg_intro.jpg) left bottom no-repeat;
}

.revshare * {
	position: relative;
	z-index: 10;
}

.revshare .curve {
	width: 532px;
	height: 296px;
	background:  url(/images/revshare/bg_revshare_design.png) 0 0 no-repeat;
	position: absolute;
	top: 10px;
	right: -20px;
	z-index: 1;
}

.revshare .navigation {
	display: block;
	height: 39px;
	padding-top: 15px;
	color: #8E8B8B;
	margin-left: 17px;
}

.revshare .navigation a {
	color: #8E8B8B
}
.revshare .navigation a:hover {text-decoration: underline;}

.revshare .navigation a.active {
	color: #8ec00f;
}

.revshare h1 {
	display: block;
	overflow: hidden;
	width: 411px;
	height: 0px !important;
	height /**/: 46px;
	padding: 46px 0 0 0;
	margin-left: 17px;
	background: url(/images/revshare/title.png) 0 0 no-repeat;
}

.revshare h2 {
	margin-left: 17px;
}

.revshare div.intro h2 {
	color: #8EC00F;
	margin-left: 0px;
}
.revshare div.intro {
	padding: 25px 37px;
	width: 478px;
	float: left;
	height: 280px;

}

.revshare div.lead {
	padding: 0 37px;
}

.revshare div.body {
	background: #e5e6eb;
	padding: 18px;
	margin: 0 19px 19px 19px;

	border: 1px solid #e6e7eb;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.revshare div.body p {
	margin-bottom: 10px;
}

.revshare div.interactive {
	padding: 24px 27px;
	width: 286px;
	float: left;

	background: #e6e7eb;
	border: 1px solid #e6e7eb;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-top: -45px;
}

.revshare div.interactive .apply {
	text-align: center;
	padding: 60px 0;
	font-size: 14px;
}

.revshare div.interactive .apply strong {
	font-size: 17px;
	font-weight: normal;
}
.revshare div.interactive .apply p,
.revshare div.interactive .apply button {
	margin-top: 15px;
}

.revshare button {

	width: auto !important;
	width: 112px;
	min-width: 112px;

	*min-width: 0;
	*width: auto;

	white-space: nowrap;
	height: 32px;
	font-weight: bold;
	text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
	margin: 0 10px;

	background: #43710e url(/images/revshare/button_gradient.png)  0 0 repeat-x;
	display: inline-block;
	padding: 5px 10px 6px 10px;
	color: #fff;
	text-decoration: none;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;

	border-width: 0;
	vertical-align: middle;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

}
.revshare  button:active { top: 1px; }

.revshare div.interactive .adsense {
	margin: 10px 0;
}


.revshare div.interactive .adsense_true button,
.revshare div.interactive .adsense_false button {
	margin: 10px 0;
	width: auto;
}

.revshare div.interactive .adsense_true form,
.revshare div.interactive .adsense_false form {
	padding: 0;
}

.revshare div.interactive .adsense_true input.text,
.revshare div.interactive .adsense_false input.text,
.revshare div.interactive .adsense_false select {
	width: 220px;
}

.revshare div.interactive .adsense_true,
.revshare div.interactive .adsense_false {
	display: none;
}


.revshare div.interactive .adsense_false label,
.revshare div.interactive .adsense_true label,
.revshare div.interactive .adsense label {
	color: #8E8B8B;
}

.revshare div.interactive .adsense label input {
	margin-top: 0px;
	margin-bottom: 3px;
}

.revshare a.celeb img {
	width: 110px;
	height: 80px;
	padding: 0 3px 25px 0;
	background: url(/images/revshare/bg_celeb.png) 0 0 no-repeat;
	float: left;
	margin-right: 23px;

}

/* @end */


/* @group logitech */

#LogitechLead {
	left:10px;
	position:absolute;
	top:33px;
}
#Static_Logitech .logitech {
	font-size:14px;
	line-height: 22px;

	padding-top:20px;
	position:relative;
	width:598px;
}

.logitech .cam {
	width: 176px;
	height: 216px;
}

.logitech .cam9000 {
	margin: 0 0 0 110px;
}

.logitech .center {
	text-align: center;
}
.logitech .green {
	color:#6f9d19;
}
/* @end */


