/* Link colors */
A:link     { text-decoration: none; color: #0000aa; font-size: 8pt; }
A:visited  { text-decoration: none; color: #0000aa; font-size: 8pt; }
A:active   { text-decoration: none; color: #000050; font-size: 8pt; }
A:hover    { text-decoration: underline; color: #0000aa; font-size: 8pt; }

/* Define BODY style */
BODY { font-size: 8pt; font-family: 'Verdana', sans-serif; }
TD   { font-size: 8pt; font-family: 'Verdana', sans-serif; }
H1   { font-size: 8pt; font-family: 'Verdana', sans-serif; }

/* 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', sans-serif; color: black; font-size: 8pt; background: #66ccff; text-align: center; }
.ttable_col1 { font-family: 'Verdana', sans-serif; border: 1px solid #9999cc; font-size: 8pt; background: #f7f7f7; }
.ttable_col2 { font-family: 'Verdana', sans-serif; border: 1px solid #9999cc; font-size: 8pt; background: #ececec; }
.ttable_colx { font-family: 'Verdana', sans-serif; border: 1px solid #9999cc; font-size: 8pt; background: #ececec; }

/* Define Other Tables */
.table_table { border: 1px solid black; border-collapse: collapse; }
.table_head { font-family: 'Verdana', sans-serif; border: 1px solid #666699; font-size: 8pt; background: #66ccff; color: #000000; }
.table_col1 { font-family: 'Verdana', sans-serif; border: 1px solid #666699; font-size: 8pt; background: #f7f7f7; }
.table_col2 { font-family: 'Verdana', sans-serif; border: 1px solid #666699; font-size: 8pt; background: #ececec; }

/* BLOCK STYLE */
.captionleft { width: 22px; background-image: url('images/capleft.png'); }
.captionbar {
    background-repeat: repeat-x;
    padding-right: 1px;
    font-size: 11px;
    color: #000060;
    font-family: 'Verdana', 'Tahoma', 'Arial', sans-serif;
    background-image: url('images/capcenter.png');
    vertical-align: text-top;
    padding-top: 10px;
    padding-left: 2px;
    text-align: center;
    font-weight: bold;
}
.captionend   { width: 12px; background-image: url('images/capcenter.png'); }
.captionmain  { width: 100%; background-image: url('images/capcenter.png'); background-repeat: repeat-x; }
.captionright { width: 22px; background-image: url('images/capright.png'); }
.bodyleft2    { width: 11px; background-image: url('images/left.png'); background-repeat: repeat-y; }
.bodymain2    { width: 100%; background-image: url('images/main.png');
                padding: 4px 5px 5px 4px;
                font-size: 10px;
                color: black;
                font-family: 'Verdana', 'Tahoma', 'Arial', sans-serif;
                vertical-align: top;
              }
.bodyright2   { width: 12px; background-image: url('images/right.png'); background-repeat: repeat-y; }
.bottomleft   { width: 22px; background-image: url('images/bottomleft.png'); }
.bottommain   { width: 100%; background-image: url('images/bottom.png'); background-repeat: repeat-x; }
.bottomright  { width: 21px; background-image: url('images/bottomright.png'); }

/* FRAME STYLE */
.captionleft2 { width: 22px; background-image: url('images/capleft_orange.png'); }
.captionbar2 {
    background-repeat: repeat-x;
    padding-right: 1px;
    font-size: 11px;
    color: #000060;
    font-family: 'Verdana', 'Tahoma', 'Arial', sans-serif;
    background-image: url('images/capcenter_orange.png');
    vertical-align: text-top;
    padding-top: 10px;
    padding-left: 2px;
    text-align: center;
    font-weight: bold;
}

.captionend2   { width: 12px; background-image: url('images/capcenter_orange.png'); }
.captionmain2  { width: 100%; background-image: url('images/capcenter_orange.png'); background-repeat: repeat-x; }
.captionright2 { width: 22px; background-image: url('images/capright_orange.png'); }

/* top navigation bar bg*/
td.subnav {
    background-image: url('images/subnav.png');
    height: 34px;
}

/* Torrents-details download box*/
#downloadbox {
    padding: .75em;
    background-color: #eff3fb;
    border: 1px solid #8ba7cd;
}

/*DEFINE THE SHOUTBOX CSS */
.shoutbox_body { font-family: 'Verdana', 'Tahoma', sans-serif; color: black; background-color: white; }
.shoutbox_contain { border: 0; height: 150px; width: 100%; overflow: auto; vertical-align: middle; }
.shoutbox_history { border: 0; height: 100%; width: 100%; vertical-align: middle; }
.shoutbox_messageboxback { background-color: white; }
.shoutbox_noalt { background-color: white; }
.shoutbox_alt { background-color: #f0f8ff; }
.shoutbox_msgbox { width: 100%; font-size: 12px; background-color: #f0f8ff; border: 1px solid black; color: black; padding: 1px 3px }
.shoutbox_shoutbtn { font-size: 12px; background-color: #f0f8ff; border: 1px solid black; font-weight: bold; color: black; }
.shoutbox_error { color: red; font-size: 13px; }

/* Blocks Management */
.btn {
    width: 60px;
    height: 30px;
    border: 1px solid #d0d0d0;
    background-color: white;
    color: black;
    font-family: 'Verdana', serif;
    font-size: 10pt;
    font-weight: normal;
    cursor: pointer;
}
.btnDisable {
    width: 60px;
    height: 30px;
    border: 1px solid #d0d0d0;
    background-color: white;
    color: black;
    font-family: 'Verdana', sans-serif;
    font-size: 10pt;
    font-weight: normal;
}

.rowTabHead {
    background-color: #66ccff;
    padding: 4px;
    font-family: 'Verdana', 'Helvetica', sans-serif;
    font-size: 10px;
}

.row1 {
    background-color: #efefef;
    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: #f7f7f7;
}

.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;
}