/** Yahoo Reset CSS **/
html { color: #000; background: #0E0E0E url(../images/sprite-backgrounds.png) repeat-x 0px -184px; height: 100%; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,hr,th,td { margin: 0; padding: 0; }
p { margin: 0; padding: 5px 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,th,var,optgroup { font-style: inherit; font-weight: inherit; }
del,ins { text-decoration: none; }
li { list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
q:before,q:after { content: ''; }
abbr,acronym { border: 0; font-variant: normal; }
sup { vertical-align: baseline; }
sub { vertical-align: baseline; }
legend { color: #000; }
input,button,textarea,select,optgroup,option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select {*font-size: 100%;}
/** END Yahoo Reset CSS **/

/** Global CSS elements **/
body {
	color: #CBCBCB;
	font-size: 12px;
	font-family: arial, "lucida console", sans-serif;
	background: url(../images/bg-body.png) no-repeat top center;
	height: 100%;
}
html>body { min-height: 100%; height: auto; }
a, a:hover { color: #9CB2CA; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }
a img, :link img, :visited img { border: none; }
a.title, a.title:hover { color: #558FBF; font-weight: bold; }
h3.title { color: #558FBF; font-size: 14px; font-weight: bold; }
h4.title { color: #558FBF; font-weight: bold; }
h4.title span { font-weight: normal; font-size: 11px; }
h3.caption { font-size: 11px; font-weight: bold; background: #000000; padding: 3px; margin: 10px 0 5px 0; text-transform: uppercase; }
div.hr { height: 1px; font-size: 1px; margin: 5px 0; color: #414141; background-color: #414141; border-top: 1px solid #242424; }
div.hr hr { border: 0; width: 0; height: 0; display: none; }
.clearBoth { clear: both; }
.clearBoth2 { clear: both; height: 10px; }
.clearBoth3 { clear: both; height: 5px; }
.back { float: left; }
.forward { float: right; }
.hidden { display: none; width: 0px; height: 0px; border: none; }
.pointer { cursor: pointer; }
.smaller { font-size: 11px; }
.darker { color: #6D6D6D; }
.noJavascript { font-weight: bold; color: #CC0000; padding: 10px; text-align: center; }
input[type=text], input[type=password] { border: 0px; height: 18px; padding: 2px 0 0 0; }
select { border: 0px; height: 20px; }
textarea { border: 0px; }
input.text-input {
	color: #CBCBCB;
	background: #000;
	border: 1px solid #41458F;
	height: 20px; padding: 3px 0 0 0;
}
select.select-input {
	height: 23px; line-height: 23px;
	color: #CBCBCB;
	background: #000;
	border: 1px solid #41458F;
}
/** END global CSS elements **/

/** Main layout **/
#mainWrapper { width: 960px; margin: 0 auto; }

#header { width: 960px; height: 161px; }
#headerTop { color: #9CB2CA; width: 960px; height: 55px; padding: 10px 0 0 0; }
#signInOutForm { float: right; height: 44px; }
#signInOutForm label { float: left; display: block; height: 25px; line-height: 25px; padding: 0 7px 0 0; }
#signInOutForm input { float: left; display: block; margin: 0 10px 0 0; }
#signInOutLinks { float: right; color: #CBCBCB; }
#signInOutLinks a, #signInOutLinks a:hover { font-size: 11px; color: #CBCBCB; text-transform: uppercase; }
#headerLeft { float: left; width: 410px; padding: 14px 0 0 0; }
#headerLeft a {
	display: block;
	width: 410px; height: 50px;
	background: transparent url(../images/sprite-logo-icons.png) no-repeat 0px -25px;
}
#headerRight { float: right; width: 550px; height: 95px; }
#twitterFollowUs { position: relative; width: 550px; height: 46px; }
#twitterFollowUs a {
	position: absolute;
	bottom: 0; right: 0;
	display: block;
	width: 179px; height: 25px;
	background: transparent url(../images/sprite-logo-icons.png) no-repeat 0px 0px;
}
#searchWrapper { width: 550px; padding: 10px 0 0 0; text-align: right; }
#downloadAirPlayer { float: right; display: none; margin: 1px 10px 0 0; }
#downloadAirPlayer a { display: block; width: 215px; height: 29px; background: url(../images/sprite-menu.png) no-repeat -784px -1px; }
#downloadAirPlayer a:hover { display: block; width: 215px; height: 29px; background: url(../images/sprite-menu.png) no-repeat -784px -31px; }

#search { float: right; }
#search input.search {
	background: #000 url(../images/bg-search.jpg) no-repeat;
	border: 1px solid #41458F;
	width: 156px; height: 22px; padding: 5px 0 0 30px;
	color: #CBCBCB;
	font-weight: bold; font-style: italic;
}

#main { width: 958px; background: #363636; border: 1px solid #585858; border-bottom: none; }
#mainMenu {
	width: 950px; height: 47px; margin: 3px 0 0 3px;
	border: 1px solid #000;
	background: transparent url(../images/sprite-backgrounds.png) repeat-x 0 -136px;
}
a.menuItem { float:left; display:block; height:47px; }
#menuHome { width: 74px; background: url('../images/sprite-menu.png') no-repeat -1px -1px; }
#menuHome:hover, #menuHome.selected{ width: 74px; background: url('../images/sprite-menu.png') no-repeat -1px -49px; }
#menuLive { width: 118px; background: url('../images/sprite-menu.png') no-repeat -76px -1px; }
#menuLive:hover, #menuLive.selected{ width: 118px; background: url('../images/sprite-menu.png') no-repeat -76px -49px; }
#menuWatchlist { width: 171px; background: url('../images/sprite-menu.png') no-repeat -195px -1px; }
#menuWatchlist:hover, #menuWatchlist.selected{ width: 171px; background: url('../images/sprite-menu.png') no-repeat -195px -49px; }
#menuVideos { width: 163px; background: url('../images/sprite-menu.png') no-repeat -367px -1px; }
#menuVideos:hover, #menuVideos.selected{ width: 163px; background: url('../images/sprite-menu.png') no-repeat -367px -49px; }
#menuPeople { width: 88px; background: url('../images/sprite-menu.png') -531px -1px; }
#menuPeople:hover, #menuPeople.selected { width: 88px; background: url('../images/sprite-menu.png') no-repeat -531px -49px; }
#menuBroadcast, #menuBroadcast:hover { float: right; width: 212px; background: url('../images/sprite-menu.png') no-repeat -1001px -1px; }

#userMenu { width: 952px; height: 30px; line-height: 30px; margin: 3px 0 0 3px; background: #000000; text-align: center; }
#userMenu a, #userMenu a:hover { color: #CBCBCB; font-size: 11px; font-weight: bold; text-transform: uppercase; }
#userMenu a:hover, #userMenu a.selected { color: #FFFFFF; text-decoration: none; border-bottom: 1px solid #558FBF; }

#content { width: 952px; min-height: 380px; padding: 3px 3px 0 3px; overflow: hidden; }

#footerWrapper { width: 958px; padding: 3px 0; background: #363636; border: 1px solid #585858; border-top: none; }
#footer { width: 912px; margin: 0 auto; padding: 20px; background: #242424; }
#footerInner { width: 912px; background: transparent url(../images/sprite-footer-line.jpg) repeat-x 0px 17px; }
#footer div.column { float: left; padding: 0 25px 0 20px; }
#footer a, #footer a:hover { color: #575757; font-size: 11px; font-family: tahoma, arial, "lucida console", sans-serif; }
#footer a.highlight, #footer a.highlight:hover { color: #FFFFFF; font-size: 11px; font-weight: bold; font-family: tahoma, arial, "lucida console", sans-serif; }
#footer div.columnTitle {
	margin: 0 0 10px -20px; padding: 0 0 0 15px; height: 16px;
	color: #FFF;
	font-size: 12px; font-weight: bold; text-transform: uppercase;
	font-family: Verdana, arial, "lucida console", sans-serif;
	background: transparent url(../images/sprite-logo-icons.png) no-repeat 0 -102px;
}
#footer div.helpInfo { width: 106px; }
#footer div.about { width: 79px; }
#footer div.network { width: 113px; }
#footer div.bookmark { width: 125px; color: #41458F; }

#footer a.icon { float: left; display: block; width: 22px; height: 22px; margin-right: 4px; }
#footer a.digg { background: url(../images/sprite-menu.png) no-repeat -620px -49px; }
#footer a.delicious { background: url(../images/sprite-menu.png) no-repeat -643px -49px; }
#footer a.reddit { background: url(../images/sprite-menu.png) no-repeat -666px -49px; }
#footer a.stumbleupon { background: url(../images/sprite-menu.png) no-repeat -689px -49px; }
#footer a.yahoo { background: url(../images/sprite-menu.png) no-repeat -712px -49px; }
#footer a.newsvine { background: url(../images/sprite-menu.png) no-repeat -735px -49px; }
#footer a.google { background: url(../images/sprite-menu.png) no-repeat -758px -49px; }

#poweredBy { display: block; width: 163x; height: 24px; margin: -14px 0 0 771px; background: url(../images/sprite-menu.png) no-repeat -620px -72px; }
#disclaimer { width: 960px; padding: 15px 0 20px; text-align: center; color: #575757; font-size: 11px; }
/** END main layout **/

/** Buttons **/
.buttonWrapper{ /* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
}
a.button {
	float: left;
	display: block;
	color: #9CB2CA;
	font-weight: bold; text-transform: uppercase;
	background: #41458F;
	height: 25px; line-height: 25px; padding: 0 8px;
}
/* Centered buttons: http://pmob.co.uk/pob/centred-float.htm */
.buttons { float:left; position:relative; left:50%; text-align:left; }
.buttons ul { list-style:none; position:relative; left:-50%; }
.buttons li { float:left; position:relative; }/* ie needs position:relative here*/
/** END buttons **/

/* informational messages */
div.error {
	border: 1px solid #FF0000;
	padding: 5px;
	margin: 0 0 7px 0;
	background: #F5B58D url(../images/sprite-logo-icons.png) no-repeat 0px -164px;
}
div.error div.error_text { color: #CC0000; margin: 0 0 0 24px; padding: 4px 0 4px 5px; }

div.success {
	border: 1px solid #D2D203;
	padding: 5px;
	margin: 0 0 7px 0;
	background: #FFFFD6 url(../images/sprite-logo-icons.png) no-repeat -34px -133px;
}
div.success div.success_text { color: #222222; margin: 0 0 0 24px; padding: 4px 0 4px 5px; }
div.failure { color: #CC0000; font-size: 11px; }

/** content Boxes **/
.contentBox {}
.contentBox div.inner { padding: 10px; background: #2D2D2D; }
.contentBox div.minHeight { min-height: 330px; }
.contentBox div.topLeft { height: 33px; background: transparent url(../images/sprite-backgrounds.png) no-repeat 0px 0px; }
.contentBox div.topRight { height: 33px; margin-left: 12px; background: transparent url(../images/sprite-backgrounds.png) no-repeat 100% -34px; }
.contentBox div.topRight div {height: 33px; margin-right: 8px; background: transparent url(../images/sprite-backgrounds.png) repeat-x 0 -68px; }
/*MODIFIED BY VLAD TO MATCH REQUESTS FROM 27008*/
/*.contentBox div.topRight div {height: 33px; margin-right: 12px; background: transparent url(../images/sprite-backgrounds.png) repeat-x 0 -68px; }*/
.contentBox div.topRight h2 {
	float: left;
	display: block;
	height: 33px;
	background: transparent url(../images/sprite-content-box-top-separator.jpg) no-repeat top right;
}
.contentBox div.topRight h2 span {
	float: left;
	display: block;
	color: #AAAAAA;
	height: 33px; line-height: 29px; padding: 0px 10px 0 10px; margin: 0 2px 0 0;
	font-size: 11px; font-weight: bold; text-transform: uppercase;
	background: transparent url(../images/sprite-backgrounds.png) repeat-x 0px -102px;
}
.contentBox div.topRight h2.disabled span { background: none; }
.contentBox div.bottom { /* round corners only */ }
.contentBox div.bottom div { /* round corners only */ }
.contentBox div.bottom div span { /* round corners only */ }
/** END content boxes **/

/** content wrappers - small boxes **/
.contentWrapper {
	float: left;
	padding: 5px; margin: 0 5px 5px 0;
	background: #1F1F1F;
}
.lighter { background: #2D2D2D; }
.contentWrapper div.thumb { float: left; }
.contentWrapper div.details { float: left; padding: 0 0 0 5px; width: 108px; min-height: 52px; position: relative; }
.contentWrapper div.details a.title, .contentWrapper div.details a.title:hover { font-weight: bold; color: #FFFFFF; }
.contentWrapper div.details div.more { width: 108px; color: #9CB2CA; }
.contentWrapper div.details div.more a, .contentWrapper div.details div.more a:hover { color: #9CB2CA; font-weight: bold; }
.contentWrapper div.details span.highlight { font-weight: bold; }
.contentWrapper div.details div.down { position: absolute; left: 5px; bottom: 0; }
.contentWrapper div.description { clear: both; padding: 3px 0 0 0; }

.contentWrapper div.medium { width: 149px; }
.contentWrapper div.medium div.more { width: 149px; }

.contentWrapper div.large { width: 166px; }
.contentWrapper div.large div.more { width: 166px; }

.contentWrapper div.profile { width: 140px; }
.contentWrapper div.profile div.more {width: 140px; }

.pictureWrapper { float: left; text-align: center; margin: 0 5px 5px 0; }
.pictureWrapper div.largeThumb { margin: 0 0 3px 0; }

.friendWrapper {float: left; background: #1F1F1F; padding: 10px; margin: 0 10px 10px 0; }
.friendWrapper div.details { text-align: center; padding: 2px 0 0 0; }
.friendWrapper div.details a, .friendWrapper div.details a:hover { color: #CBCBCB; text-decoration: underline; }
/** END content wrappers - small boxes **/

/** image thumbs **/
div.thumb { width: 70px; overflow: hidden; }
div.thumb img { float: left; display: inline; }
div.thumb img.thumbImage { }
div.thumb img.thumbMask { position: relative; margin-top: -52px; }
div.thumb img.thumbDelete { position: relative; margin-top : 5px; }

div.largeThumb { width: 137px; overflow: hidden; }
div.largeThumb img { float: left; display: inline; }
div.largeThumb img.thumbImage { }
div.largeThumb img.thumbMask { position: relative; margin-top: -102px; }
div.largeThumb div.thumbLoader { display: none; float: left; width:85px; height: 67px; padding: 35px 0 0 52px; position: relative; margin-top: -102px; background: #2D2D2D; }
/** END image thumbs **/

/** images - rating **/
.starE { float: left; display: block; width: 14px; height:14px; background: url('../images/sprite-logo-icons.png') no-repeat 0 -118px; }
.starH { float: left; display: block; width: 14px; height:14px; background: url('../images/sprite-logo-icons.png') no-repeat -15px -118px; }
.starF { float: left; display: block; width: 14px; height:14px; background: url('../images/sprite-logo-icons.png') no-repeat -31px -118px; }
/** END images - rating */

/** Pagination **/
.paginationWrapper { padding: 4px 6px 4px; margin:0px 0px 4px 0px; background: #000000; }
.pagination {
	width: 100%;
	clear: both;
	overflow: hidden;
}
.pagination a, .pagination a:hover {
	float:left; display:block;
	padding: 0 2px; margin: 0 3px 0 0;
	font-size: 11px; font-weight: bold;
	text-decoration: none;
	color: #CBCBCB;
}
.pagination a:hover, .pagination a.current { color: #4985BC; }
.pagination div.info { float:right; font-size: 11px; }
/** END pagination **/

/** sidebar left **/
ul.sidebar, ul.sidebar li { margin: 0; padding: 0; list-style-type: none; }
ul.sidebar li span.bullet { color: #FFFFFF; }
ul.sidebar a, ul.sidebar a:hover {
	display: block;
	padding: 2px 0 2px 9px; margin: 0;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
ul.sidebar a:hover, ul.sidebar a.selected { color:#FFFFFF; background-color: #4985BC; }
/** END sidebar left **/

/** file input styling **/
#divinputfile { height: 25px; width: 290px; margin: 0px; cursor: pointer; background: transparent url(../images/browse.jpg) no-repeat top right; }
#divinputfile #realinputfile { height: 25px; text-align: right; }
#divinputfile #realinputfile input { opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); cursor: pointer; }
#divinputfile #fakeinputfile { text-align: left; margin-top: -23px; }
#divinputfile #fakeinputfile input , .rn_desc_cat{ width: 215px; }


/** END file input styling **/

/** Specific pages layout **/
.wideColumn { width: 952px; }
.leftColumn { float: left; width: 527px; margin: 0 10px 0 0; }
.rightColumn { float: left; width: 415px; }
.leftColumnHome { float: left; width: 615px; margin: 0 10px 0 0; }
.rightColumnHome { float: left; width: 327px; }
.sideColumn { float: left; width: 208px; }
.mainColumn { float: left; width: 734px; margin: 0 0 0 10px; }

.regularPlayer { width: 527px; }
.widePlayer {width: 952px; }

#forScript { padding: 0 0 0 2px; }
#filter_d { margin: 0 0 5px 0; }

.mainTable {margin-top: 5px; margin-bottom: 10px;}
.mainTable td { padding: 3px; }

/* comments */
.leftColumn textarea { width: 507px; border: 0; }
.leftColumn td { padding: 2px 0; }
.rightColumn textarea { width: 395px; border: 0; }
.rightColumn td { padding: 2px 0; }
.commentWrapper { padding: 0 4px; }
.commentTitle { color: #6D6D6D; font-size: 11px; }
.commentTitle a, .commentTitle a:hover { color: #CBCBCB; font-size: 11px; text-decoration: underline; }
.commentText { padding: 3px 0; }

.leftColumn div.infoDetails { width: 360px; }
.leftColumn table.shareThisBox input { width: 340px; }
.rightColumn div.infoDetails { width: 248px; }
.rightColumn table.shareThisBox input { width: 300px; }

.leftColumn .adsense { padding: 0 29px; width: 468px; height: 60px; overflow: hidden; }

.infoDetails { float: left; padding: 0 0 0 10px; line-height: 15px; }
span.caption { font-weight: bold; }
.infoDetails a, .infoDetails a:hover { color: #CBCBCB; text-decoration: underline; }

#flag_reason { display:none; padding: 3px 0; }
#flag_reason select{ width:200px; }

.leftColumn .userImages { padding: 10px 0 10px 15px; background: #1F1F1F; margin:0px 0px 4px 0px;}
.leftColumn .userImages div.thumb { float: left; margin: 0 11px 8px 0; }

.mediumRectangle { width: 300px; margin: 0 auto; }

#twitterLeft { padding: 0 0 0 25px; }
#twitterLeft table, #twitterRight table { margin-left: 15px; }
#twitterLeft td { padding: 4px; }
#twitterLeft input { width: 180px; }
#twitterRight { padding: 15px 0 0 25px; }
#twitterRight textarea { width: 300px; height: 75px; }
#twitterSend { margin: 0 0 0 40px; }

#schdule_annonce { padding: 10px; background-color: #2D2D2D; }
#schdule_annonce .title{ font-weight:bold; }

#paymet_history { width: 714px; }
#paymet_history th {background-color: #000; padding: 2px 0 5px 5px;}
#paymet_history td { padding: 3px 0 3px 5px; border-bottom:1px solid black;}
#paymet_history td.tbl_title { padding: 3px 0 3px 5px; }
#paymet_history form input.text1 {width:60px;}

#scheduler_table { padding-bottom: 10px; }
#scheduler_table tr.par { background: #1A1A1A; }
#scheduler_table tr.impar { background: #1F1F1F; }
#scheduler_table td { padding: 5px 2px; }
#scheduler_table a.urs_lnk,#scheduler_table a.urs_lnk:hover { color: #CBCBCB; text-decoration: underline; }

#scheduler {float: left; width: 579px; }
#scheduler div.holderForFilter { padding: 10px 0 10px 0; }
#scheduler .spc { height: 5px; }
#scheduler h3.normal_title { font-weight: bold; color: #FFFFFF; }
#scheduler a.host, #scheduler a.host:hover { font-weight: bold; color: #CBCBCB; text-decoration: none;}
#scheduler_commands {float: right; padding: 40px 0 0 10px; width: 115px; }
#scheduler_commands a, #scheduler_commands a:hover { color: #CBCBCB; text-decoration: none; }

.connect_info { width: 326px; }
.contact_results { width: 358px; padding: 0 5px 0 5px; }
.contact_results textarea { width: 357px; height: 75px; }
.contact_results .adr_book_results { color: #2D2D2D; background:#FFFFFF; overflow:auto; height: 130px; width: 343px; padding-left:10px; margin: 10px 2px 0 2px; }
.contact_results ul { list-style:none; padding:0px; margin:0px; }
.contact_results ul li { padding-bottom: 5px; }
.contact_results .actions { margin: 5px 0 10px 0; text-align:right; font-weight: bold;	cursor:pointer;  }
.contact_results .actions span { margin-left:20px; border-bottom: 1px solid #CBCBCB;}

/* create banner styles - listing */
div.create_default_banner { border: 1px solid red; }
.create_default_banner ul { list-style:none; margin:0; padding:0; }
.create_default_banner ul li { float:left; text-align: center; padding: 10px 20px 0 0; }

/* create banner styles - for the popup announcing the new banner */
.create_banner #backgroundPopup{ display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/height:200%;width:200%;top:0;left:0;background:#000000;border:1px solid #cecece;z-index:1;}
.create_banner #popupContact{display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/height:270px;width:470px;background:#FFFFFF;border:2px solid #cecece;z-index:2;padding:12px;font-size:13px;}
.create_banner #popupContact h1{text-align:left;color:#6FA5FD;font-size:22px;font-weight:700;border-bottom:1px dotted #D3D3D3;padding-bottom:2px;margin-bottom:20px;}
.create_banner #popupContactClose{font-size:14px;line-height:14px;right:6px;top:4px;position:absolute;color:#6fa5fd;font-weight:700;display:block;cursor:pointer;}
.create_banner #popupContactCloseGoBack, #popupCloseTryAnother { color:#6fa5fd; cursor:pointer; }

table.countryBan th { text-align: center; font-weight: bold; padding: 0 3px 0 3px; }
table.countryBan td { padding: 2px 3px 3px 3px; }

#categoriesShowsTab div.contentWrapper, #categoriesVideosTab  div.contentWrapper { width: 183px; }
#categoriesShowsTab div.contentWrapper a, #categoriesVideosTab  div.contentWrapper a { color: #CBCBCB; }

#videoDetails div.back { width: 209px; }
#videoDetails div.forward { width: 480px; }
.ie6Warning { display: none; border: 2px solid #CC0000; color: #CC0000; font-weight: bold; text-align: center; margin: 3px 3px 1px 3px; padding: 5px; }
/** END specific pages layout **/

.setShowPass { line-height:160%; }
.setShowPass textarea { width:270px; height:70px; }
.setShowPass .last { padding-left:10px;width:290px; }

.twitThisShow { line-height: 160%; }
.twitThisShow .last { width:250px; padding-left:10px; }
.twitThisShow .third { width:200px; }

.vodDetails input, textarea {width: 320px;}
.vodDetails select {width: 200px;}
.vodDetails #vod_price, #show_password_inp {width: 130px;}
.vodDetails .radio { width: 15px; }
.vodDetails .three td { width: 240px; padding-right: 10px; }
.vodDetails .three td textarea{ width: 200px; }

/* download broadacaster page */
.content_bg1 { background-color:#191919; width:950px;border:1px solid black;}
.soft_req { margin: 50px 0 50px 50px; width: 268px; height: 389px; background: #000 url(../images/download_broadcaster/soft_req.jpg) no-repeat; padding:30px 80px 30px 30px; float:left;}
.title2 { color: #FFF; font-size: 14px; font-weight: bold; }
h4.to_title2 { font-weight: normal; text-decoration: underline; float: left; margin: 15px 0 0 0; }
a.download { width: 116px; height: 49px; background: #000 url(../images/download_broadcaster/download.jpg) no-repeat; float:left;}
a.download:hover { background: #000 url(../images/download_broadcaster/download_over.jpg) no-repeat; }
.soft_req a.download{ float:right; }
.dwl_broadcaster a.download{ margin:0 0 0 30px; }
.dwl_broadcaster { margin: 80px 0 0 30px; float:left; width:450px;}

#myShowsPpvProcent{float:right; width:290px;font-weight:bold;margin-top:3px;}
#ddBroadcaster{ float:right; }


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0; left: 0;
	z-index: 90;
	width: 100%; height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px; height: 250px; margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%; left: 0%;
	height: 25%; width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0; left: 0;
	height: 100%; width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%; height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}
