/*!site wide html styles*/
html {
    background-color: #181a1b;
}

body { margin: 0; padding: 0; font-family: Calibri, Arial, Helvetica, sans-serif;	font-size: 0.8em; color: #eee; }
h1, h2, h3, h4 {	margin: 0;	font-weight: normal; color: #c0c0c0; }
input, select, textarea { font-family: Calibri, Arial, Helvetica, sans-serif;}
textarea { height:50px; width:400px; }
h1 { font-size: 44px; padding-bottom:10px;}
h2 { padding-bottom:5px; font-size: 1.6em; }
h3 { padding:10px 0 5px 0;}
p, ul, ol { margin-top: 0; line-height: 220%;	text-align: justify; }
ul, ol { }
blockquote { }
a { color: #c0c0c0; text-decoration: none;}
a:hover { text-decoration: underline; }
a img { border: none; }
img.left { float: left; margin: 7px 30px 0 0; }
img.right { float: right; margin: 7px 0 0 30px; }
hr { display: none; }
input[type=text], input[type=password], textarea, select { background: #fff; background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(4%, #f0f0f0), to(#fff)); border: 1px solid #ccc; border-bottom-color: #999; border-right-color: #999; margin: 0; padding: 4px; color: #444; font-size: 100%; outline: none; }
b {color: #43bbe2;}


.rel{color:#43bbe2;}
.cat{color: #f58200;}
.files{color:#8E67BB;}
.stats{color:#FF0082;}
.rates{color:#293189;}

html {width: 90%; margin:1em 5em 1em 5em;}
.headlink a{font-size:1em; color:#888;}

/*!page structure*/
#header {width:100%; }
#page {width:100%; margin: 0 auto; padding: 50px 0px 0px 0px;}

#logo { width:100%; height: auto ; margin: 0 auto; padding-left:5px; margin-top:4px; background:transparent }
#logo h1, #logo p { display:none; margin: 0px; line-height: normal; text-transform: lowercase; font-weight: normal; color: #485459;}
#logo p { margin-top: 2px; text-transform: lowercase; font-size: 13px; color: #2b687f;}
#logo h1 { padding-top: 10px; font-size: 48px;}
#logo a { text-decoration: none; color: #2b687f;}
#logo .logolink {float:left;font-size:3em;color: #2b687f;}
#logo img { margin-top:15px; }
#logo h1 a { text-decoration: none; color: #485459;}

#statusbar {width:100%; margin: 0 auto; text-align:right; padding:5px 10px 0 0;display: none;}
#statusbar a { text-decoration: none; color: #515151;}

#paypal {float:right;}

#content {width:100%;padding-top:10px;}
#content h1 { font-size: 2.3em;}
#content p { margin-bottom:20px;}

.footer { clear:both; width: 100%; height: 102px; margin: 20px auto; background: #222222; border-top: 1px solid #DDD;}
.footer p { margin: 0; padding: 20px 0px 0px 0px; text-align: center; line-height: normal; font-size: 0.9em; }
.footer a {}


/*
select#headcat {width:120px; float:right; margin-left:5px; height:25px;}
select#headcat option { padding-left: 10px; }
select#headcat option.grouping { padding-left: 5px; font-weight: bold; }
#headsearch{float:right;height:15px;}


.gobutton {display:inline;float:right;margin-left:5px;}
.gobutton input { cursor:pointer; border: none;	  height:25px; color: #000;background-color:#fff;}
*/

.gobutton {display:inline;float:right;margin-left:5px;margin-right: 15%}



/*
data tables, most lists.
*/

#browsetable, #coverstable, #forumtable { margin-top: 10px; clear: both; }
table{border-collapse: collapse;}
table.data { border-collapse:collapse;width:100%; }
table.data th { text-align:left; vertical-align:middle; background-color:#555; border:none; 1px solid #555; padding:2px 5px; font-style:bolder; text-transform:capitalize;}
table.data td { white-space:normal; vertical-align:top; padding:5px; }
table.data td.less { color: #888; font-size: 0.9em; white-space:nowrap; }
table.data td.icons { white-space:nowrap; padding-left:0px; padding-right:0px;  width:120px;}
table.data td.check {cursor:pointer;}
/* table.highlight tr:hover td { background-color: #ff9d00; } */
/* table.highlight tr:hover td a{ color:#fff;} */
table tr{background-color:#222222;}
table tr.alt { background-color: #353434; }
table tr.new { color: #333333; font-weight:700; }
table.data em {font-weight:bolder; color:red;}
table td.item { padding:5px 5px 2px 5px; }
table td.static { background-color: #FFF; }
.left { text-align:left !important;}
.right { text-align:right !important;}
.mid { text-align:center !important;}
.nowrap {white-space:nowrap;}
#detailstable { width: 70%; }
#detailstable th { width: 70px; }

table.innerdata { border-collapse:collapse;}
table.innerdata td { padding:2px; border-left-width:0; border-bottom-width:0; border-color: #EEE; }
table.innerdata th { padding:2px; border-style: none; background-color:#353434;}

table.input th, table.input td { text-align: left; vertical-align:top; }

table.data-sml { border-collapse:collapse;}
table.data-sml th { text-align:left; vertical-align:middle; background-color:#DDD; border:none; border-top:1px solid #AAA; border-bottom:1px solid #AAA; padding:2px 5px; font-style:bolder; text-transform:capitalize;}
table.data-sml td { white-space:normal; vertical-align:top; padding:5px; border:0; border-bottom: 1px solid #AAA;}
table.data-sml td.less { color: #888; font-size: 0.9em; white-space:nowrap; }
table.data-sml td.icons { white-space:nowrap; padding-left:0px; padding-right:0px; width:60px; }
table.data-sml td.check {cursor:pointer;}


table.data-med{width:175px;}
/*
form inputs and helpers
*/
div.hint, div.hint a {font-size:0.9em; font-style:italic; color:#999;}
div.hint { margin-bottom:10px;}
input.long {width:400px; }
input.medium{width: 150px;}
input.short { width:40px; }
input.tiny { width: 25px; }
input.date { width:70px; }
fieldset { margin-bottom:20px; border:1px solid #999;}
legend { padding: 0.4em 0.6em; border:1px solid #999; font-weight:bold; text-align:left; }


/*
pager
*/
div.pager {display:inline;font-size:16px;}
div.pager a {font-weight:bold; color:#fff; background-color:#444444; padding:0 5px 0px 5px; }
div.pager .current {color:#222; font-weight:bold; background-color:#e7e7e7; padding:0 6px 0px 6px;}



/*
round buttoning
*/
.rndbtn { padding:0 4px 0 4px; margin-right:1px;  background-color:#242424; color:#ccc; -moz-border-radius: 4px;  -webkit-border-radius: 4px; border-radius: 4px; }
div.resextra a { color: #ccc !important; text-decoration:none; }


table.highlight tr:hover .rndbtn, table tr.alt .rndbtn { background-color: #242424; }
table.highlight tr:hover .rndbtn, table tr .rndbtn { padding:0 4px 0 4px; margin-right:1px;  background-color:#353434; color:#ccc; -moz-border-radius: 4px;  -webkit-border-radius: 4px; border-radius: 4px; }

table.highlight tr:hover .rndbtn:hover { color: #fff; }
table.highlight tr:hover td.static { background-color: #FFF; }



/*
site wide covers and images with dropshadows
*/
/* img.shadow {padding: 5px 5px 5px 5px; background: #FFF; border:1px solid #EEE; -moz-box-shadow: 3px 6px 8px -4px #777; -webkit-box-shadow: 3px 6px 8px -4px #777; box-shadow: 3px 6px 8px -4px #777; border-collapse:separate; } */
img.shadow{border:2px solid #222;}

/*
mainly one-off styles used on individual pages
*/
#forumtable a.title { font-size: 1.4em; }

pre#nfo { font-family: "Courier New", "DejaVu Sans Mono", monospace; font-size: 12px; line-height: 13px;background-color: black;color:white; }

div.resextra { padding-top:7px; color: #555; font-size: 0.9em; height:16px; }
div.resextra a { color: #555; text-decoration:none; }
div.resextra div.admin { float:right; }
div.resextra div.btns {float:left; }

div.movextra { padding-top:5px; color: #888; font-size: 0.9em; }
div.movextra td {border:0; padding:0 0 10px 0}
div.movextra tr.mlextra {display:none;}
div.movextra tr{background: none;}
div.movcover { width:185px; }
div.movcover img { margin-bottom:5px;}

.mediainfo, .seriesinfo, .preinfo {cursor:pointer;}

a.external { background: url('../images/newwindow.png') center left no-repeat !important; padding-right:13px !important;}

ol.tracklist li { line-height: 140%; }
div.tvseriesheading {margin-top:30px;}
div.tvseriesheading img {float:right; margin:10px 0 10px 10px; max-width:300px;}
div.tvseriesheading p {text-align:left;font-size:1.2em}
div.tvseriesextra {font-size:1.2em;}


span.descfull {display:none;}
a.descmore { display: inline; margin: 0px; margin-left:5px;}


div.error { padding:20px; padding-left:50px; border:1px solid #BBB; background: #FED0D0 url(../images/icons/warning.png) no-repeat top; background-position: 5px 50%; font-size:1.2em; font-weight:bold; margin-bottom:10px;}
div.comments { padding-top:20px; }


div.gm-warning { padding:20px; border:1px solid #f1aa2d; background: #feffc8; font-size:1.2em; font-weight:bold; margin-bottom:10px;}
div.gm-error { padding:20px; border:1px solid #fdcea4; background: #fdcea4; font-size:1.2em; font-weight:bold; margin-bottom:10px;}
div.gm-success { padding:20px; border:1px solid #739f1d; background: #d4f684; font-size:1.2em; font-weight:bold; margin-bottom:10px;}
div.gm-info { padding:20px; border:1px solid #688fdc; background: #c3e4fd; font-size:1.2em; font-weight:bold; margin-bottom:10px;}


/*! Global Message */
.global-message {display:block;padding:5px 5px;margin-bottom:15px;color: #595959;}
.global-message a{color: #595959 !important;}
.global-message p {	width:auto;	margin-bottom:0;margin-left:60px;}
.global-message h2 {margin-left:60px;margin-bottom:5px;}
.global-message p,.global-message p>a{color:#595959;}
.global-message h2 {color:#333;}



.invitesuccess {display:none; font-weight:bold; padding-left:10px; color:green;}
.invitefailed {display:none; font-weight:bold; padding-left:10px; color:red;}

div.nosearchresults {margin-left:25px; padding-top:50px;}
div.nosearchresults ul { line-height: 150%;}

span.warning { color: red; }

.sabhistorysuccess {background-color:#E8FBE6 !important;}
.sabhistoryfail {background-color:#FFEBE6 !important;}


/*! Newznab tooltip style */
.ui-tooltip-newznab .ui-tooltip-titlebar,.ui-tooltip-newznab .ui-tooltip-content{border-color: #90D93F;color: #3F6219;}
.ui-tooltip-newznab .ui-tooltip-content{background-color: #CAED9E;}
.ui-tooltip-newznab .ui-tooltip-titlebar{background-color: #B0DE78;color:white;font-size:1.2em;}
.ui-tooltip-newznab .ui-state-default .ui-tooltip-icon{background-position: -42px 0;}

table.ui-tooltip-newznab th {vertical-align:top;text-align:right;}
ul.ui-tooltip-newznab li {text-align:left;}

.rarfilelist {cursor:pointer;}
/*.tooltiphead {background-color:#A9DB66; padding:5px;color:white; font-weight:bold; margin:-5px -10px 5px -10px;}*/
.ui-tooltip ul {padding:0; margin:0;line-height: 160%;}
.ui-tooltip li {list-style-type:none;}

.ui-tooltip-infotip{font-size:1em;}

/*! Comments tooltip style */
.ui-tooltip-comments .ui-tooltip-titlebar,.ui-tooltip-comments .ui-tooltip-content{border-color: #9B004F;color: white;}
.ui-tooltip-comments .ui-tooltip-content{background-color: #505050;}
.ui-tooltip-comments .ui-tooltip-titlebar{color: #9B004F;background-color: #f1f1f1; border: 3px solid #9B004F;}

.cmt-tooltip{color:#c0c0c0;}

.ui-tooltip-rarlist .ui-tooltip-titlebar,.ui-tooltip-comments .ui-tooltip-content{border-color: #505050;color: white;}
.ui-tooltip-rarlist .ui-tooltip-content{background-color: #505050;}
.ui-tooltip-rarlist .ui-tooltip-titlebar{color:#4E00A8; background-color: #f1f1f1; border: 3px solid #4E00A8;}

.ui-tooltip-dmca .ui-tooltip-titlebar,.ui-tooltip-comments .ui-tooltip-content{border-color: #845858;color: white;}
.ui-tooltip-dmca .ui-tooltip-content{background-color: #da6767;}
.ui-tooltip-dmca .ui-tooltip-titlebar{color:#3786BF; background-color: #f1f1f1; border: 3px solid #3786BF;}

/*!movie, console and music modals with backdrop images.*/
#movieinfo { background-position: center center; background-repeat: no-repeat; position: absolute; z-index: 2;}
#movieinfo h1 { font-size: 32px; padding: 10px 10px 0px 20px; color: #c0c0c0; text-shadow: 0px 0px 4px #000; }
#movieinfo h2, #movieinfo h3 { padding: 10px 20px 0px 20px; color: #c0c0c0; text-shadow: 0px 0px 4px #000; }
#movieinfo a { color: #c0c0c0; }
#movieinfo img.cover { margin-right: 20px; -webkit-box-shadow: 0px 0px 4px #000; -moz-box-shadow: 0px 0px 4px #000; box-shadow: 0px 0px 4px #000; border-collapse:separate;}
#backdrop { position: absolute; width: 810px; height: 455px; left: -1px; top: 5px; background-color: #000; overflow: hidden;}
#backdrop img { opacity:0.5; width: 100%; height: 100%;}

#musicinfo { color:#999; min-height:435px; background-color:#fff; background-image:url('../../covers/music/backdrop.jpg'); background-repeat: repeat-x;}
#musicinfo h1 { font-size: 32px; padding: 10px 10px 0px 20px; color: #036; }
#musicinfo h2, #musicinfo h3, #musicinfo p { padding: 10px 20px 0px 20px; color: #999;}
#musicinfo a { color: #c0c0c0; }
#musicinfo img.cover { float:right;  margin:20px 20px 0 20px; padding: 5px 5px 5px 5px; background: #FFF; border:1px solid #EEE; -moz-box-shadow: 3px 6px 8px -4px #333; -webkit-box-shadow: 3px 6px 8px -4px #333; box-shadow: 3px 6px 8px -4px #333; border-collapse:separate; }
#musicinfo p {text-align: left; line-height: 180%;}


.rt_scores,.mc_scores{font-size:14px;color:grey;}




/*
icons and multioperation buttons
*/
/*input.nzb_check_all { margin-left:5px; }*/
#nzb_multi_operations_form { clear: both; }
div.nzb_multi_operations { color:#c0c0c0; display:inline; float:right; text-align: right; clear: both; }
div.nzb_multi_operations input { color:#222; background-color:#fff; border:1px solid #ddd; }
div.nzb_multi_operations input:hover { color:#000; border:1px solid #000; cursor:pointer; }

div.icon { width:16px; height:16px; background-repeat:no-repeat; cursor:pointer; position:relative; float:left; margin:2px; }
table.data td.icons div.icon { opacity:.70; }
div.icon_cart			{ background-image:url('../images/icons/cartup.png'); }
div.icon_cart_clicked	{ background-image:url('../images/icons/cartdown.png'); }
div.icon_nzb			{ background-image:url('../images/icons/nzbup.png'); }
div.icon_nzb_clicked	{ background-image:url('../images/icons/nzbdown.png'); }
div.icon_nzb a			{ text-decoration:none; padding-bottom:2px; padding-right:12px; }
div.icon_sab			{ background-image:url('../images/icons/sabup.png'); }
div.icon_sab_clicked	{ background-image:url('../images/icons/sabdown.png'); }
div.icon_nzbget			{ background-image:url('../images/icons/nzbgetup.png'); }
div.icon_nzbget_clicked	{ background-image:url('../images/icons/nzbgetdown.png'); }
div.icon_tvrage			{ background-image:url('../images/icons/tvrage.png'); }
div.icon_check			{ background-image:url('../images/icons/check.png'); }
div.icon_nzbvortex		{ background-image: url('../images/icons/vortex/bigsmile.png'); }
div.icon_nzbvortex_clicked		{ background-image: url('../images/icons/vortex/bigsmiledown.png'); }

div.icon_mymovies		{ background-image:url('../images/icons/glyphicons_008_film.png'); }
div.icon_mymovies a		{ text-decoration:none; padding-bottom:2px; padding-right:12px; }
div.icon_myshows		{ background-image:url('../images/icons/glyphicons_086_display.png'); }
div.icon_nfo		{ background-image:url('../images/icons/nfo.png'); }
div.icon_nfo		{ background-image:url('../images/icons/nfo.png'); }
div.icon_nfo a		{ text-decoration:none; padding-bottom:2px; padding-right:12px; }
div.icon_none		{ background-image:url('../images/icons/1p.png'); }






/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxOverlay{background:rgba(0,0,0,0.83);}

#colorbox{}
    #cboxTopLeft{width:25px; height:25px; background:url(../images/colorbox/border1-dark.png) 0 0 no-repeat;}
    #cboxTopCenter{height:25px; background:url(../images/colorbox/border1-dark.png) 0 -50px repeat-x;}
    #cboxTopRight{width:25px; height:25px; background:url(../images/colorbox/border1-dark.png) -25px 0 no-repeat;}
    #cboxBottomLeft{width:25px; height:25px; background:url(../images/colorbox/border1-dark.png) 0 -25px no-repeat;}
    #cboxBottomCenter{height:25px; background:url(../images/colorbox/border1-dark.png) 0 -75px repeat-x;}
    #cboxBottomRight{width:25px; height:25px; background:url(../images/colorbox/border1-dark.png) -25px -25px no-repeat;}
    #cboxMiddleLeft{width:25px; background:url(../images/colorbox/border2-dark.png) 0 0 repeat-y;}
    #cboxMiddleRight{width:25px; background:url(../images/colorbox/border2-dark.png) -25px 0 repeat-y;}
    #cboxContent{background:#222;}
        #cboxLoadedContent{background:transparent; margin-top:32px; padding:1px; }
        #cboxLoadingOverlay{background:#fff;}
        #cboxTitle{position:absolute; font-size:125%; top:-2px; left:0; color:#C0C0C0; }
        #cboxCurrent{position:absolute; top:-1px; right:205px; text-indent:-9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-1px; background:url(../images/colorbox/controls-dark.png) 0 0 no-repeat;}
        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious.hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext.hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose.hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}

/*
    The following fixes png-transparency for IE6.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

/*
	Use colorbox example 2 css for movieinfo popups
*/
.cboxMovie{}
    .cboxMovie #cboxContent{margin-top:32px; background: transparent;}
    .cboxMovie #cboxTopLeft{display:none;}
    .cboxMovie #cboxTopCenter{display:none;}
    .cboxMovie #cboxTopRight{display:none;}
    .cboxMovie #cboxBottomLeft{display:none;}
    .cboxMovie #cboxBottomCenter{display:none;}
    .cboxMovie #cboxBottomRight{display:none;}
    .cboxMovie #cboxMiddleLeft{display:none;}
    .cboxMovie #cboxMiddleRight{display:none;}
        .cboxMovie #cboxLoadedContent{margin-top: 5px;padding:1px;}
        .cboxMovie #cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}
        .cboxMovie #cboxLoadingOverlay{background:#000;}
        .cboxMovie #cboxTitle{position:absolute; top:-22px; left:0; color:#C0C0C0;}
        .cboxMovie #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
        .cboxMovie #cboxSlideshow, .cboxMovie #cboxPrevious, .cboxMovie #cboxNext, .cboxMovie #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(../images/colorbox/controls2.png) 0 0 no-repeat;}
        .cboxMovie #cboxPrevious{background-position:0px 0px; right:44px;}
        .cboxMovie #cboxPrevious.hover{background-position:0px -25px;}
        .cboxMovie #cboxNext{background-position:-25px 0px; right:22px;}
        .cboxMovie #cboxNext.hover{background-position:-25px -25px;}
        .cboxMovie #cboxClose{background-position:-50px 0px; right:0;}
        .cboxMovie #cboxClose.hover{background-position:-50px -25px;}
        .cboxMovie .cboxSlideshow_on #cboxPrevious, .cboxMovie .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxMovie .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxMovie .cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
        .cboxMovie .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxMovie .cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}

.moviemodalinfo{
    background-color: rgba(0,0,0,0.77);
    border-radius: 8px;
    box-shadow: 0 19px rgba(110, 179, 209, 0.6);
    color: #c0c0c0;
    color: rgba(255,255,255,1.0);
    letter-spacing: 1px;
    margin: 0 0 0 420px;
    padding: 15px 5px;
    position: relative;
    text-align: center;
 }
#movie-poster{ float:left; }
#movie-title{background:rgba(0, 0, 0, 0.85); -moz-box-shadow: 0 19px rgba(255,128,41,0.6); -webkit-box-shadow: 0 19px rgba(255,128,41,0.6); box-shadow: 0 19px rgba(255,128,41,0.6)}
#movie-cast{ background:rgba(0, 0, 0, 0.85);-moz-box-shadow: 0 19px rgba(219,46,97,0.6);-webkit-box-shadow: 0 19px rgba(219,46,97,0.6);box-shadow: 0 19px rgba(219,46,97,0.6);}
#movie-plot{ background:rgba(0, 0, 0, 0.85); -moz-box-shadow: 0 19px rgba(189,194,28,0.6);-webkit-box-shadow: 0 19px rgba(189,194,28,0.6);box-shadow: 0 19px rgba(189,194,28,0.6);}
#movie-links{ background:rgba(0, 0, 0, 0.85); -moz-box-shadow: 0 19px rgba(255,128,41,0.6); -webkit-box-shadow: 0 19px rgba(255,128,41,0.6); box-shadow: 0 19px rgba(255,128,41,0.6)}


.nip-large {
 /*   background: url(../images/large-nip.png) no-repeat center;*/
    height: 10px;
    position: relative;
    margin-bottom: 15px;
    margin-left: 420px;
}

/*
 * Filter
 *
 */
.filters {
	padding-bottom:25px;
}
.filterbox {
	float: left;
	padding-right: 10px;
}
.filters-table{
	white-space: nowrap;
}

/*
 *  NZB detail page
 *
 */
#wrapper{width:85%;font-size:1.2em;}

/*
Tabs
*/

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 5px solid #476482;
	/*border-left: 1px solid #ccc;*/
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
/* 	border: 1px solid orange; */
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	margin-right: 4px;
	overflow: hidden;
	position: relative;
	background: #555;
}
ul.tabs li a {
	text-decoration: none;
	color: orange;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0 10px;
/* 	border: 1px solid #fff;  *//*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background: #333;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #242424;
	border-bottom: 5px solid #c12a2a; /*--Makes the active tab look like it's connected with its content--*/
}

/*
Tab content
*/
.tab_container {
	border: 0px solid #ccc;
	border-top: none;
	overflow: hidden;
	float: left;
	width: 100%;
	/*background: #fff;*/
}
.tab_content {
	/*
background-position: left top;
	background-repeat: repeat-x;
	background-image: url(../images/tab_background.png);
*/
	min-height: 275px;
	padding: 25px 10px 0px 10px;
}
.tab_staff{
	background-color:#242492 !important;
}
.tab_admin{
	background-color: #005d08 !important;
}

ul.details { margin-top: 30px; }
div.details { padding-top: 0px; }
ul.details, div.details { width: 85%; }
.loading {background-image: url(../images/colorbox/loading.gif); background-repeat:  no-repeat; background-position: center center;}

#movie-details{font-size:1.2em;padding-bottom:10px;}

.first-line{width: 100%; position: relative;float: left;}
/*
 * Navigation bar
 */
#nav {float:right;margin: 0 0 10px 0;padding: 7px 6px 0; line-height: 100%;border-radius: 0.4em;-webkit-border-radius: 0.4em;-moz-border-radius: 0.4em;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);background: #333;border: solid 1px #766D61;}
#nav li { margin: 0 5px;padding: 0 0 8px;float: left;position: relative;list-style: none;}
/* main level link */
#nav a {font-weight: bold;color: #e7e5e5;text-decoration: none;display: block;padding:  8px 20px;margin: 0;-webkit-border-radius: 1em;-moz-border-radius: 1em;border-radius: 1em;}
/* main level link hover */
#nav .current a, #nav li:hover > a {background: #444; color:orange /* for non-css3 browsers */}
/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a { background: none;border: none;-webkit-box-shadow: none;-moz-box-shadow: none;}
#nav ul a:hover {background: #555 !important; /* for non-css3 browsers */color: orange !important;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
/* level 2 list */
#nav ul {background: #444; /* for non-css3 browsers */display: none; margin: 0; padding: 0;width: 185px; position: absolute;top: 35px; left: 0;border: solid 1px #555; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
/* dropdown */
#nav li:hover > ul {display: block;z-index:1}
#nav ul li {float: none;margin: 0;padding: 0;}
#nav ul a {font-weight: normal;}
/* level 3+ list */
#nav ul ul {left: 181px;top: -3px;}
/* rounded corners for first and last child */
#nav ul li:first-child > a { border-top-left-radius: 9px; -webkit-border-top-left-radius: 9px;-moz-border-radius-top-left: 9px;border-top-right-radius: 9px;-webkit-border-top-right-radius: 9px;-moz-border-radius-top-right: 9px}
#nav ul li:last-child > a {border-bottom-left-radius: 9px;-webkit-border-bottom-left-radius: 9px;-moz-border-radius-bottom-left: 9px;border-bottom-right-radius: 9px; -webkit-border-bottom-right-radius: 9px;-moz-border-radius-bottom-right: 9px;}
/* clearfix */
#nav:after {content: "."; display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
#nav {display: inline-block;}

html[xmlns] #nav {display: block;}
* html #nav {height: 1%;}

.menu-donate{background-color:orange;}
/*
 * Category bar
 */
#headermenu { margin: 0 0 10px 0;padding: 7px 6px 0;line-height: 100%;border-radius: 0.4em;-webkit-border-radius: 0.4em;-moz-border-radius: 0.4em;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);background: #333; border: solid 1px #766D61;}
#headermenu li {margin: 0 5px;padding: 0 0 8px;float: left;position: relative;list-style: none;}
/* main level link */
#headermenu a {font-weight: bold;color: #e7e5e5;text-decoration: none;display: block;padding:  8px 20px;margin: 0;-webkit-border-radius: 1em;-moz-border-radius: 1em;border-radius: 1em; }
/* main level link hover */
#headermenu .current a, #headermenu li:hover > a {background: #444; color:orange /* for non-css3 browsers */}
/* sub levels link hover */
#headermenu ul li:hover a, #headermenu li:hover li a {background: none;border: none;-webkit-box-shadow: none;-moz-box-shadow: none;}
#headermenu ul a:hover {background: #555 !important; /* for non-css3 browsers */color: orange !important;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
/* level 2 list */
#headermenu ul {background: #444; /* for non-css3 browsers */display: none;margin: 0;padding: 0;width: 185px;position: absolute;top: 35px;left: 0;border: solid 1px #555;-webkit-border-radius: 8px;-moz-border-radius: 8ppx;border-radius: 8px;color:#c0c0c0}
/* dropdown */
#headermenu li:hover > ul {display: block;z-index:1;}
#headermenu ul li {float: none;margin: 0;padding: 0;}
#headermenu ul a {font-weight: normal;}
/* level 3+ list */
#headermenu ul ul {left: 181px;top: -3px;}
/* rounded corners for first and last child */
#headermenu ul li:first-child > a {border-top-left-radius: 9px; -webkit-border-top-left-radius: 9px;-moz-border-radius-top-left: 9px;border-top-right-radius: 9px;-webkit-border-top-right-radius: 9px;-moz-border-radius-top-right: 9px;}
#headermenu ul li:last-child > a {border-bottom-left-radius: 9px;-webkit-border-bottom-left-radius: 9px;-moz-border-radius-bottom-left: 9px;border-bottom-right-radius: 9px; -webkit-border-bottom-right-radius: 9px;-moz-border-radius-bottom-right: 9px;}
/* clearfix */
#headermenu:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
#headermenu {display: inline-block;}
html[xmlns] #headermenu {display: block;}
* html #headermenu {height: 1%;}

/*
 * Calendar
 */


#cal { width: 100%;}

.month_box { width: 100%;}
.month_name { text-align: center; line-height: 30px; height: 30px; vertical-align: top; border:0; }

.prev-month { width: 15%; float: left; line-height: 30px; }
.next-month { width: 15%; float: right; line-height: 30px; }
.prev-month a, .next-month a { padding: 0 0 5px 0; text-decoration: none; font-weight: bold; font-size: 24px; }
.prev-month a strong, .next-month a strong { font-size: 18px; padding: 0 0 5px 0; line-height: 25px; }

#month_box td div { padding: 1px 0 3px 4px ; height: 1%; }
#month_box td div:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
#month_box td p { display: block; width: 85%; float: left; padding: 1px 0 0 0;  margin: 0; line-height: 1.5; font-size: 0.9em; }
#month_box td p a { font-size: 1em; font-weight: 100; }
#month_box td p>:first-child {  font-weight: 700; font-size: 1.1em;  }
#calMonth { display: inline; margin: 0; padding: 0; float: none; width: 70%; float: left; font-size: 21px; }

td.day, td.today { border: 2px solid; text-align: left; vertical-align: top; padding: 2px 2px 10px 2px; width:10%}
td.day a, td.today a { font-size: 10px; text-decoration: none; font-weight: bold; }
td.day strong, td.today strong { display: block; padding: 2px 4px; font-size: 13px; }
td.day .seasep, td.today .seasep { font-size: 9px; }

td.day { border-color: #000; background: #353535; }
td.day .t2 { background: #2c2c2c; }
td.day p, td.day a { color: #0186BA; }
td.day strong { background: #202020; color: #ddd; }
td.day strong a { color: #aaa; }
#month_box td.day p>:first-child { font-weight: 700; font-size: 1.1em; color: #f0f0f0; }

td.today { border-color: #000; background: #FF9326; }
td.today .t2 { background: #FF8000; }
td.today p, td.today a { color: #c0c0c0; }
td.today strong { background: #8C3800; color: #fff; }
td.today strong a { color: #FF9326; }
#month_box td.today p>:first-child { font-weight: 700; font-size: 1.1em; color: #8C3800; }

.prev-month a, .next-month a { color: #2b687f; }

td.day p.firstep, td.day p.firstep * { color: #82ca3b !important; }
td.day p.lastep, td.day p.lastep * { color: #c33 !important; }
td.today p.firstep, td.today p.firstep * { color: #fff !important; }
td.today p.lastep, td.today p.lastep * { color: #000 !important; }

td.day .infochecked *, td.day .infochecked p, td.day .infochecked p * { color: #666 !important; }
td.today .infochecked *, td.today .infochecked p, td.today .infochecked p * { color: #b05800 !important; }

/*
 *	Nuke
 */
.nuke, .nuked, .modnuke{padding-left: 17px;background: #ffbb20 url("../images/nuke.png") no-repeat;height: 14px;}
.nukeright, .nukedright, .modnukeright{ background: #ffbb20 url("../images/nuke_right.png") no-repeat right;height: 14px;font-size: 12px;padding-right: 6px;color: #000;}
.unnuke {padding-left: 17px;background: #8bc56a url("../images/unnuke.png") no-repeat;height: 14px;font-size: 12px;}
.unnukeright {background: #8bc56a url("../images/unnuke_right.png") no-repeat right;height: 14px;font-size: 12px;padding-right: 6px;color: #000;text-decoration: none;}
.nuke_nzbs {padding-left: 17px;background: #2b85b8 url("../images/nzbsin.png") no-repeat;height: 14px;font-size: 12px;}
.nuke_nzbsright {background: #2b85b8 url("../images/nzbsin_right.png") no-repeat right;height: 14px;font-size: 12px;padding-right: 6px;color: #fff;text-decoration: none;}


.tvsearch{text-align:right;float:right;position:relative;width:100%;}
.add-success{color:green;font-weight: bold;}


/*
 * Admin
 */

 /*USER LIST*/
 .user-list-user a{color:green;font-weight: bold;}
 .user-list-user2 a{color:green;font-weight: bold;}
 .user-list-friend a{color:purple;font-weight: bold;}
 .user-list-friend2 a{color:purple;font-weight: bold;}
 .user-list-awesome a{color:purple;font-weight: bold;}
 .user-list-moderator a{color:#1C86EE;font-weight: bold;}
 .user-list-admin a{color:red;font-weight: bold;}
 .user-list-dev a{color:#7F0000;font-weight: bold;}
 .user-list-testees a{color:orange;font-weight: bold;}
 .user-list-bot a{color:#D92393;font-weight: bold;}
 .user-list-disabled a{color:#000;text-decoration: line-through;font-weight: bold;}

 /* News */

.badger-outter{background:#fff;border:1px solid#ccc;min-width:26px;height:26px;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;box-shadow:0px 1px 5px#ccc;-moz-box-shadow:0px 1px 5px#ccc;-webkit-box-shadow:0px 1px 5px#ccc;float:left;position:absolute;top:-10px;right:-10px;z-index:9999;}
.badger-inner{min-width:20px;height:20px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;background:#f13c31;background:-moz-linear-gradient(100%100%90deg,#f13c31,#f79690);background:-webkit-gradient(linear,0%0%,0%100%,from(#f79690),to(#f13c31));background:-webkit-linear-gradient(#f79690,#f13c31);background:-o-linear-gradient(#f79690,#f13c31);margin:3px;z-index:99999;}
.badger-badge{color:#fff;padding:2px 5px;margin:0;text-align:center;text-shadow:0px-1px 1px#e01b0f;z-index:999999;}
.badger-text{font-size:18px;}
.badger-number{font-size:16px;position:relative;top:2px;left:1px}

/* Progress Bar */
.meter {
			height: 10px;  /* Can be anything */
			position: relative;
			margin: 0; /* Just for demo spacing */
			background: #555;
/* 			-moz-border-radius: 25px; */
/* 			-webkit-border-radius: 25px; */
/* 			border-radius: 25px; */
/* 			padding: 5px; */
			-webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
			-moz-box-shadow   : inset 0 -1px 1px rgba(255,255,255,0.3);
			box-shadow        : inset 0 -1px 1px rgba(255,255,255,0.3);
		}
		.meter > span {
			display: block;
			height: 100%;
/*
			   -webkit-border-top-right-radius: 8px;
			-webkit-border-bottom-right-radius: 8px;
			       -moz-border-radius-topright: 8px;
			    -moz-border-radius-bottomright: 8px;
			           border-top-right-radius: 8px;
			        border-bottom-right-radius: 8px;
			    -webkit-border-top-left-radius: 20px;
			 -webkit-border-bottom-left-radius: 20px;
			        -moz-border-radius-topleft: 20px;
			     -moz-border-radius-bottomleft: 20px;
			            border-top-left-radius: 20px;
			         border-bottom-left-radius: 20px;
*/
			background-color: rgb(43,194,83);
			background-image: -webkit-gradient(
			  linear,
			  left bottom,
			  left top,
			  color-stop(0, rgb(43,194,83)),
			  color-stop(1, rgb(84,240,84))
			 );
			background-image: -moz-linear-gradient(
			  center bottom,
			  rgb(43,194,83) 37%,
			  rgb(84,240,84) 69%
			 );
			-webkit-box-shadow:
			  inset 0 2px 9px  rgba(255,255,255,0.3),
			  inset 0 -2px 6px rgba(0,0,0,0.4);
			-moz-box-shadow:
			  inset 0 2px 9px  rgba(255,255,255,0.3),
			  inset 0 -2px 6px rgba(0,0,0,0.4);
			box-shadow:
			  inset 0 2px 9px  rgba(255,255,255,0.3),
			  inset 0 -2px 6px rgba(0,0,0,0.4);
			position: relative;
			overflow: hidden;
		}
		.meter > span:after, .animate > span > span {
			content: "";
			position: absolute;
			top: 0; left: 0; bottom: 0; right: 0;
			background-image:
			   -webkit-gradient(linear, 0 0, 100% 100%,
			      color-stop(.25, rgba(255, 255, 255, .2)),
			      color-stop(.25, transparent), color-stop(.5, transparent),
			      color-stop(.5, rgba(255, 255, 255, .2)),
			      color-stop(.75, rgba(255, 255, 255, .2)),
			      color-stop(.75, transparent), to(transparent)
			   );
			background-image:
				-moz-linear-gradient(
				  -45deg,
			      rgba(255, 255, 255, .2) 25%,
			      transparent 25%,
			      transparent 50%,
			      rgba(255, 255, 255, .2) 50%,
			      rgba(255, 255, 255, .2) 75%,
			      transparent 75%,
			      transparent
			   );
			z-index: 1;
			-webkit-background-size: 50px 50px;
			-moz-background-size: 50px 50px;
			-webkit-animation: move 2s linear infinite;
			   -webkit-border-top-right-radius: 8px;
			-webkit-border-bottom-right-radius: 8px;
			       -moz-border-radius-topright: 8px;
			    -moz-border-radius-bottomright: 8px;
			           border-top-right-radius: 8px;
			        border-bottom-right-radius: 8px;
			    -webkit-border-top-left-radius: 20px;
			 -webkit-border-bottom-left-radius: 20px;
			        -moz-border-radius-topleft: 20px;
			     -moz-border-radius-bottomleft: 20px;
			            border-top-left-radius: 20px;
			         border-bottom-left-radius: 20px;
			overflow: hidden;
		}

		.animate > span:after {
			display: none;
		}

/*		@-webkit-keyframes move {
		    0% {
		       background-position: 0 0;
		    }
		    100% {
		       background-position: 50px 50px;
		    }
		}*/

		.orange > span {
			background-color: #f1a165;
			background-image: -moz-linear-gradient(top, #f1a165, #f36d0a);
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f1a165),color-stop(1, #f36d0a));
			background-image: -webkit-linear-gradient(#f1a165, #f36d0a);
		}

		.red > span {
			background-color: #f0a3a3;
			background-image: -moz-linear-gradient(top, #f0a3a3, #f42323);
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f0a3a3),color-stop(1, #f42323));
			background-image: -webkit-linear-gradient(#f0a3a3, #f42323);
		}

		.nostripes > span > span, .nostripes > span:after {
			-webkit-animation: none;
			background-image: none;
		}

		#donation_label{text-align: left;position:absolute;top:10px; left:0px;display: block;}
		#donation_percentage{text-align: right;position:absolute;top:10px; right:0px;display: block;}
		#donation_details{position:absolute;top:25px;right:0px;display: block}


		.newrelwall{table-layout: fixed;idth:100%;margin-top:10px; word-break: break-all; }

/** DMAC Check**/
#modstatus{margin-top:20px;}
.dmca-check-now{cursor: pointer;}
.big-dmca-ok{padding:10px; padding-left:50px; border:1px solid #739f1d; background: #d4f684 url(../images/icons/tick_48.png) no-repeat top; background-position: 5px 50%; font-size:1em; font-weight:bold; margin-bottom:10px;}
.big-dmca-nok{padding:10px; padding-left:50px; border:1px solid #fdcea4; background: #fdcea4 url(../images/icons/stop_48.png) no-repeat top; background-position: 5px 50%; font-size:1em; font-weight:bold; margin-bottom:10px;}
.big-dmca-error{padding:10px; padding-left:50px; border:1px solid #f1aa2d; background: #feffc8 url(../images/icons/warning_48.png) no-repeat top; background-position: 5px 50%; font-size:1em; font-weight:bold; margin-bottom:10px;}


.dmca-ok{background: #d4f684; font-weight: bold;}
.dmca-nok{background: #fdcea4; font-weight: bold;}
.dmca-error{ background: #feffc8; font-weight: bold;}

/** PRE REQUESTS **/
.prereqed{color: #fff;background: #008C00;border: 1px solid #ddd;padding: 5px;}

.reqopen{color:green;font-weight: bold;}
.reqfilling{color:orange;font-weight: bold;}
.reqfilled{color:#1C86EE;font-weight: bold;}
.reqclosed{color:red;font-weight: bold;}

.payment-success{color: green;}
.payment-warning{color: orange;}
.payment-failed{color: red;font-weight: bold;}



/** COMMENTS DETAILS **/
.comments-general{border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px dashed; margin:0 0 10px 0;padding:10px;}
.comments-admin-username a{color:red;font-weight: bold;}
.comments-friend-username a, .comments-friend-kickass a,.comments-testees-username a{color:purple;font-weight: bold;}
.comments-snrstaff-username a{color:#1C86EE;font-weight: bold;}
.comments-jrstaff-username a{color:#1C86EE;font-weight: bold;}
.comments-user-username a,.comments-user2-username a{color:green;font-weight: bold;}
.comments-pending-username a{color:#D92393;font-weight: bold;}
.comments-disabled-username a{color:#000;text-decoration: line-through;font-weight: bold;}
.comments-syndicated-username {color:orange;font-weight: bold;}
.comments-denied-username, .comments-denied-username a{color:grey;font-weight: bold;}
.comments-bot-username, .comments-bot-username a{color:#D92393;font-weight: bold;}

.comments-admin-container{ color:#c0c0c0; border: 1px dashed red;}
.comments-friend-container,.comments-kickass-container, .comments-testees-container {color:#c0c0c0;border: 1px dashed purple;}
.comments-snrstaff-container {color:#c0c0c0;border: 1px dashed #1C86EE;}
.comments-jrstaff-container {color:#c0c0c0;border: 1px dashed #1C86EE;}
.comments-user-container,.comments-user2-container {color:#c0c0c0;border: 1px dashed green;}
.comments-pending-container {color:#c0c0c0;border: 1px dashed #D92393;}
.comments-bot-container{ color:#c0c0c0;border: 1px dashed purple;}


.comments-disabled-container {color:#c0c0c0;border: 1px dashed #000;}
.comments-syndicated-container{color:#c0c0c0; border: 1px dashed orange;}
.comments-denied-container{color:#c0c0c0; border: 1px dashed grey;}


.comments-username{font-weight: bold;}
.comments-details{width: 100%;}
.comments-action{float:right;text-align:right;}
.comment-text{padding-bottom:50px;}

.comment_action{cursor: pointer;}


.staff-banner-info{width:100%; font-size:18px; background-color: rgba(29,134,238,0.10); border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px dashed #1C86EE; margin:0 0 10px 0;padding:10px;}
.staff-banner-info a{font-weight: bold;}


.send-to{padding:2px 5px;cursor: pointer;}
.send-to-success{padding:2px 5px;background-color: green;color:white;}

.dashboard-blocks{margin: 0 5px 5px 0;float:left; width:500px;}
.dashboard-table{width:100%}
.dashboard-releasename{width:400px;}

.import-in{color:#8E67BB;}
.import-tv{color:orange;}



