html {height: 100%;}

/* Define BODY style */



/* body {
font-family: "tahoma", "arial", "helvetica", "sans-serif";
font-size: 8pt;
background-color: #004E98;
background-color: #990722;
background-image: url("http://www.iloveclassics.com/pic/background.jpg");
background-attachment: fixed
background-repeat: no-repeat;
color: #000000;
margin-top: 0px;
margin-bottom: 0px;
}
 */

body {
font-family: "tahoma", "arial", "helvetica", "sans-serif";
font-size: 8pt;
color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
}
/* BODY {
	color: #FFFFFF;
} */

.index_body {
	font-size:8pt;
	font-family: Verdana;
	background-image: url(images/NB_bkg.gif);
}
td { font-size:8pt; font-family: Verdana; }	
h1 { font-size:8pt; font-family: Verdana; }	

table.main, table.mainouter {
/* background-color: #F5F4EA; */
/* was #F4F4F0; */
width: 90%;
}

/* Link colors */
A:link			{
	text-decoration: none;
	color: #FFFFFF;
	font-size:8pt;
}
A:visited		{
	text-decoration: none;
	color: #CCCCCC;
	font-size:8pt;
}
A:active		{
	text-decoration: none;
	color: #CCCCCC;
	font-size:8pt;
}
A:hover			{
	text-decoration: underline;
	color: #FF0000;
	font-size:8pt;
}




/* DEFINE THE EXPAND CROSS LOCATION IN TORRENTTABLE */
.showthecross{ margin-top: 0px; margin-right: 0px; margin-left: 2px; float: left;}

/* TORRENTTABLE() */
.ttable_headouter { border-collapse: collapse; }
.ttable_headinner {	border-collapse: collapse; border:1px solid #9999CC; }
.ttable_head {
	font-family: Verdana;
	color: #00FF00;
	font-size: 8pt;
	text-align: center;
	background-image: url(images/NB_table-head.gif);
}
.ttable_col1 {
	font-family: 'Verdana';
	border:1px solid #9999CC;
	font-size: 8pt;
	background-color: #3b3b3b;
	background-image: url(images/NB_col1.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.ttable_col2 {
	font-family: 'Verdana';
	border:1px solid #9999CC;
	font-size: 8pt;
	background-color: #4f4f4f;
	background-image: url(images/NB_col2.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.ttable_colx {
	font-family: 'Verdana';
	border:1px solid #9999CC;
	font-size: 8pt;
color:#00ff00;
	background-color: #4f4f4f;
	background-image: url(images/NB_col2.gif);
	background-repeat: repeat-x;
	background-position: top;
}

/* Define Other Tables */
.table_table { border: #000000; border-style: solid; border-width: 1px; border-collapse:collapse; }
.table_head {
	font-family: Verdana;
	border:1px solid #666699;
	font-size: 8pt;
	color: #00FF00;
	background-color: #000000;
	background-image: url(images/NB_table-head.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.table_col1 {
	font-family: 'Verdana';
	border:1px solid #666699;
	font-size: 8pt;
	background-color: #3b3b3b;
	background-image: url(images/NB_col1.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.table_col2 {
	font-family: 'Verdana';
	border:1px solid #666699;
	font-size: 8pt;
	background-color: #4f4f4f;
	background-image: url(images/NB_col2.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.info {
	padding-top: 10px;
	padding-right: 20px;
}
/* FRAME STYLE */
.NB_ftl{
	width: 22px;
	background-image: url(images/NB_ftl.gif);
	height: 19px;
}
.NB_ftm{
	background-image: url(images/NB_ftm.gif);
	height: 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.NB_btm{
	background-image: url(images/NB_ftm.gif);
	height: 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.NB_ftr{
	width: 8px;
	background-image: url(images/NB_ftr.gif);
	height: 29px;
}
.NB_ftcl {
	background-image: url(images/NB_ftcl.gif);
	height: 29px;
	width: 14px;
}
.NB_ftcm {
	background-image: url(images/NB_ftcm.gif);
	height: 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 20px;
	padding-left: 20px;
}
.NB_btcm {
	background-image: url(images/NB_ftcm.gif);
	height: 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.NB_ftcr {
	background-image: url(images/NB_ftcr.gif);
	height: 29px;
	width: 14px;
}
.NB_fmmain{
	width: 100%;
	font-size: 10px;
	color: #FFFFFF;
	font-family: verdana, tahoma, arial, sans-serif;
	vertical-align:top;
	background-color: #3b3b3b;
	background-image: url(images/NB_fmm.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 5px;
}
.NB_fbl{
	width: 10px;
	background-image: url(images/NB_fbl.gif);
	height: 14px;
}
.NB_fbm{
	width: 100%;
	background-repeat: repeat-x;
	background-image: url(images/NB_fbm.gif);
	height: 14px;
}
.NB_fbr{
	width: 10px;
	background-image: url(images/NB_fbr.gif);
	height: 14px;
}

/* top navigation bar bg*/
td.subnav{
	background-image:url(images/NB_btn-fill.gif);
	height:29px;
	padding-right: 6px;
	padding-left: 6px;
}

/* Torrents-details download box*/
#downloadbox {
	padding: .75em;
	background-color: #4f4f4f;
	border: 1px solid #8ba7cd;
}


	#marqueecontainer{
	position: relative;
	/*width: 200px; marquee width */
	height: 200px; /*marquee height */
	background-color: transparent;
	overflow: hidden;
	/*border: 3px solid orange;*/
	padding: 2px;
	padding-left: 4px;
	}
#tools
{
  width : 175px;
  height : 90px;
  position:absolute;
  top : 175px;
  left : 155px;
  background : #F1F2FE;
  border: 2px solid #486386;
  visibility : hidden;
} 

/* Blocks Management */
.btn {
    width: 100px;
	height: 18px;
	font-size: 12px;
	background-color: #CCCCCC;
	border: 1px solid black;
	font-weight: bold;
	background-image: url(images/NB_btn.gif);
	color: #FFFFFF;
}
.btnDisable {
    width: 100px;
	height: 18px;
	font-size: 12px;
	background-color: #CCCCCC;
	border: 1px solid black;
	font-weight: bold;
	background-image: url(images/NB_btn.gif);
	color: #FFFFFF;
}

.rowTabHead {
    background-color : #cbcbcb; /* #66CCFF; */
    padding : 4px;
    font-family : Verdana, Helvetica, sans-serif;
    font-size : 12px;
}

.row1 {
    background-color : #3b3b3b;
    padding : 4px;
    font-family : Verdana, Helvetica, sans-serif;
    font-size : 10px;
}

.row2 {
    padding : 4px;
    font-family : Verdana, Helvetica, sans-serif;
    font-size : 10px;
    background-color: #3b3b3b;
}

.rowEnd {
    padding : 4px;
    font-family : Verdana, Helvetica, sans-serif;
    font-size : 10px;
    background-color: #CCCCCC;
}

.tablebg {
    background-color : #666666;
    padding : 0;
    border : 0 solid #006699;
    margin: 0;
}



a.altlink {
 font-family: Verdana;
 font-size: 8pt;
 color: #00FF00;
}
.imagespost{
max-width: 200px; /* Adjust this value according to your content area size*/
height: auto;
 -ms-interpolation-mode: bicubic; 
}
.small {
font-size: 7pt;
}
.big {
font-size: 10pt;
}
td.bottom {
border: none;
}
.red {
color: #ee0000;
}
table.bottom {
background: transparent;
}
table.main, table.mainouter {
background-color: #F5F4EA;
/* was #F4F4F0; */
width: 90%;
}
.btn {
border:outset 1px #ccc;
background:#999;
color:#000;
font-weight:bold;
padding: 0px 3px;
background:url(../../pic/formbg.gif) repeat-x left top;
}
.success {
font-size: 12px;
border: 1px solid #83a8cc;
background-color: #3b3b3b;
background-repeat: no-repeat;
background-position: 20px 14px;
border-top-color:#83a8cc; border-right-color:#83a8cc; border-bottom-color:#83a8cc; border-left-color:#83a8cc; width: auto;
min-height: 48px;
_height: 48px;
background-image: url('../../pic/class_success.gif');	
color: #fff;
padding-left: 80px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px; padding-right:40px; padding-top:12px; padding-bottom:0
}
td.embedded {
border: none;
padding: 0px;
text-align: left;
}
td.rowhead {
font-weight: bold;
text-align: right;
vertical-align: top;
}
li {
margin-top: 6pt;
margin-bottom: 6pt;
}
ul {
margin-left: 16pt;
margin-top: 0px;
margin-bottom: 0px;
}


.shadetabs{
border-bottom: 1px solid #026CB1;
width: 90%; /* width of menu. Uncomment to change to a specific width */
margin-bottom: 1em;
}
.shadetabs ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: center; /* set to left, center, or right to align the menu as desired */
}
.shadetabs li{
display: inline;
margin: 0;
}
.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: #000 url(../../pic/shade.gif) top left repeat-x;
}
.shadetabs li a:visited{
color: #2d2b2b;
}
.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}
.shadetabs li.selected{
position: relative;
/* top: 1px; */
font: bold 10px Verdana;
}
.shadetabs li.selected a{ /*selected main tab style */
background-image: url(../../pic/shadeactive.gif);
border-bottom-color: white;
}
.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}




#navcontainer ul { padding: 0; margin: 0; width: 100%; }
#navcontainer ul li { list-style-type: none; float: left; list-style-image: url('none'); border: 1px solid #CCCCCC; width: 24px; line-height: 20px; text-align: center; font-size: 90%; color: #CCCCCC; margin-left:0px; margin-right:1px; margin-top:0px; margin-bottom:1px }
#navcontainer ul li a { background-color: #FFFFFF; display: block; }
#navcontainer a {  font-weight: normal; color:#2571C2; }
#navcontainer li.current, #navcontainer a.current, #navcontainer a:hover { color: #FFFFFF!IMPORTANT; background-color: #2571C2; text-decoration: none; }
#navcontainer li.disabled { color:#2571C2;}
#navcontainer a:visited { color:#2571C2; }
table.listContainer { border-bottom: 1px solid #CCCCCC; font-size: 100%; }
table.listContainer li { font-size: 100%; margin-right: 5px;  }
#navcontainer.right ul li { float: right; width: 40px; }
#navcontainer ul li.plain { width: auto; color: #2C3C6A; border: none; padding-right: 5px; }
div#navcontainer.scripted { display: none; }

div#navcontainer2.scripted { display: none; }
#navcontainer2 ul { padding: 0; margin: 0; width: 100%;}
/* list-style-image: url('none') <--- 2 lines for list-style-image had this. gave error log error. file not found */
#navcontainer2 ul li { list-style-type: none; float: left; list-style-image: none; border: 1px solid #CCCCCC; width: 70px; line-height: 20px; text-align: center; font-size: 85%; color: #CCCCCC; margin-left:0px; margin-right:1px; margin-top:5px; margin-bottom:1px }
#navcontainer2 ul li a { background-color: #FFFFFF; display: block; font-size:8px;}
#navcontainer2 a {  font-weight: normal;  color:#2571C2;}
#navcontainer2 li.current, #navcontainer2 a.current, #navcontainer2 a:hover { color: #ffffff!IMPORTANT; background-color: #2571C2; text-decoration: none;}
#navcontainer2 li.disabled { color:#2571C2; }
#navcontainer2 a:visited { color:#2571C2; }
#navcontainer2.right ul li { float: right; width: 40px;}
#navcontainer2 ul li.plain { width: auto; color: #2C3C6A; border: none; padding-right: 5px;}
table.listContainer { border-bottom: 1px solid #CCCCCC; font-size: 100%; }
table.listContainer li {  font-size:8px; font-size:6px; margin-right: 5px;}


#navcontainer_f ul { padding: 0; margin: 0; width: 100%; }
#navcontainer_f ul li { list-style-type: none; float: left; list-style-image: none; border: 1px solid #CCCCCC; width: 40px; line-height: 20px; text-align: center; font-size: 85%; color: #CCCCCC; margin-left:0px; margin-right:1px; margin-top:5px; margin-bottom:1px }
#navcontainer_f ul li a { background-color: #FFFFFF; display: block; }
#navcontainer_f a {  font-weight: normal;  color:#2571C2;}
#navcontainer_f li.current, #navcontainer_f a.current, #navcontainer_f a:hover { color: #FFFFFF!IMPORTANT; background-color: #2571C2; text-decoration: none; }
#navcontainer_f li.disabled { color:#2571C2; }
#navcontainer_f a:visited { color:#2571C2; }
table.listContainer { border-bottom: 1px solid #CCCCCC; font-size: 100%; }
table.listContainer li { font-size: 100%; margin-right: 5px;  }
#navcontainer_f.right ul li { float: right; width: 40px; }
#navcontainer_f ul li.plain { width: auto; color: #2C3C6A; border: none; padding-right: 5px; }
div#navcontainer_f.scripted { display: none; }
#hover-over tbody tr:hover td{background:#000000;}

/* Image Resizer v0.1 */
table.ncode_imageresizer_warning {
background: #FFFFE1;
color: #000000;
border: 1px solid #CCC;
/* cursor: pointer; */
}
table.ncode_imageresizer_warning td {
font-size: 14px;
color: red;
vertical-align: middle;
font-weight: bold;
}
table.ncode_imageresizer_warning td.td1 {
padding: 5px;
}
table.ncode_imageresizer_warning td.td1 {
padding: 2px;
}
/*Image Resizer v0.1 */
.gobutton{
background: #476BA2;
color: #FFF;
}
.codetop{
background: #f1b000 url(../../pic/code.gif) no-repeat right;
color: #000;
font-weight: bold;
margin: 0 auto 0 auto;
padding: 3px;
}
.codemain{
background: #FFF;
border: 1px solid #000;
color: #000;
margin: 0 auto 0 auto;
padding: 3px;
}
.expstickybar{position:fixed;color:white;padding:5px;right:0;left:0;visibility:hidden;background:#e43a3d;z-index:10000;width:auto;font-weight:bold;}
.expstickybar a{color: white;}