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

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

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* Link colors */
A:link			{ text-decoration: none; color: #369; }
A:visited		{ text-decoration: none; color: #369; }
A:active		{ text-decoration: none; color: #369; }
A:hover			{ text-decoration: underline; color: #369; }

.blacklinks a {
    color:#000;
}

/* Define BODY style */
body { font:normal 12px/1.4em Tahoma,Arial, Helvetica, sans-serif; background:#a7a7a7; text-align:center; }

#wrapper { width:1004px; margin:0 auto; background:#fff; padding:0; border:1px solid #b6b6b6; border-width:0 5px; text-align:left;}

#content { padding:0 1em; }

#networks { text-align:center; color:#333; line-height:26px; padding:0 6px; background:#ffffe7; border-bottom:1px solid #ddd; font-size:11px; }
#networks a { color:#333; font-weight:bold; }

#header { background:#fff url(/themes/bestpokertorrents/images/header-bg.gif) repeat-x bottom left; margin-bottom:1px; position:relative; height:100px; }
#header #logo { position:absolute; bottom:0px; left:0; width:355px; height:75px; background:url(/themes/bestpokertorrents/images/logo.gif); text-indent:-9999px; }

#memberInfo {  position:absolute; top:8px; right:0; width:370px; font-size:11px; }
#memberInfo a { color:#000; text-decoration:underline; }
#memberInfo .icon { background:url(/themes/bestpokertorrents/images/icons/admin.png) no-repeat;padding-left:22px; line-height:16px;margin-bottom:3px; }
#memberInfo .icon.admin { background-image:url(/themes/bestpokertorrents/images/icons/admin.png); }
#memberInfo .icon.mails { background-image:url(/themes/bestpokertorrents/images/icons/mails.png); }
#memberInfo .icon.reseed { background-image:url(/themes/bestpokertorrents/images/icons/reseed.png); }
#memberInfo .icon.logout { background-image:url(/themes/bestpokertorrents/images/icons/logout.png); }
#memberInfo .icon.login { background-image:url(/themes/bestpokertorrents/images/icons/signup.png); }
#memberInfo .icon.signup { background-image:url(/themes/bestpokertorrents/images/icons/login.png); }

/** MAIN MENU **/
#menu { background:url(/themes/bestpokertorrents/images/menu-bg.gif) repeat-x; height:38px; margin-bottom:10px; }
#menu ul { padding-left: 0; margin-left: 0; color: #fff; float: left; }
#menu ul li { display: inline; }
#menu ul li a { font:bold 12px/34px Arial; padding: 0 1em; color: #fff; text-decoration: none; float: left; background:url(/themes/bestpokertorrents/images/menu-separator.gif) no-repeat right center;}
#menu ul li a:hover { text-decoration:underline; }

#menu ul li a.last { background:none; }

#torrentSearch { position:relative; color:#fff; background:url(/themes/bestpokertorrents/images/torrent-search-bg.gif) no-repeat; height:75px; margin-bottom:1em; padding:5px 10px 0 10px;}
#torrentSearch h2 { font:bold 16px/1em Arial; color:#eee; letter-spacing:-1px; position:absolute; top:12px; left:10px; }
#torrentSearch .searchBox { position:absolute; bottom:10px; left:10px; width:849px; background:transparent;font:bold 16px/1em Arial, Helvetica, sans-serif; border:none; padding:7px 0 0 34px; margin:0; height:27px;}
#torrentSearch .submit { position:absolute; bottom:10px; right:10px;}

#footer { border-top:1px solid #ccc; padding:10px; background:#f0f0f0; }
#footer .disclaimer { font:normal 10px/1.4em Arial; color:#505050; padding:.5em; text-align:center; margin-top:10px; background:#ddd; }

TD {  }
H1 {  }

/* 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 #999;  font-size:11px;}
.ttable_head { color: #fff;  background: #748086; text-align: left; font-size:12px; padding:6px; }
.ttable_col1 { background: #f9f9f9; }
.ttable_col2 { background: #f0f0f0; }
.ttable_colx { background: #eee; }
.torrentName { font-size:12px; }

.ttable_headinner .ttable_head { font-weight:bold; }
.ttable_headinner td { border-bottom:1px solid #999; }
.ttable_headinner td td { border:none; }


/* Define Other Tables */
.table_table { border:1px solid #999; border-collapse:collapse; font-size:11px;}
.table_head {  border:1px solid #999; color: #000000;  font-size:12px; background: #748086; text-align: center; padding:2px; font-weight:bold; color:#fff;}
.table_head_admin {  border:1px solid #999; color: #000000;  background: #f8f1dd; padding:2px;}
.table_head_admin a { color:green; }
.table_head_admin img {float:left;padding-right:5px;}
.table_col1 {  border:1px solid #999;  background: #fff; padding:2px;}
.table_col2 {  border:1px solid #999;  background: #eee; padding:2px;}
.table_col1_admin {  border:1px solid #999;  background: #777; }
.table_col2_admin {  border:1px solid #999;  background: #888; }
/*
.table_head {  border:1px solid #666699;  background: #66CCFF; color: #000000; }
.table_col1 {  border:1px solid #666699;  background: #F7F7F7; }
.table_col2 {  border:1px solid #666699;  background: #ECECEC; }
*/


.block, .frame { margin-bottom:1em; background:#fff; overflow:hidden; }
.block h2, .frame h2 { font:bold 12px/27px Arial; color:#fff; padding:0; margin:0; background:url(/themes/bestpokertorrents/images/box-top-right.gif) no-repeat top right; }

.block h2 span, .frame h2 span { background:url(/themes/bestpokertorrents/images/box-top-left.gif) no-repeat; display:block; line-height:12px; margin-right:10px; padding:8px 0 7px 24px; }
.block h2 a, .frame h2 a { color:#fff; text-decoration:underline; }
.content { font-size:11px; line-height:1.4em; padding:6px; background:#fff; border:1px solid #aaa; border-width:0 1px 1px 1px;}

.block li, .frame li { list-style-type:circle; margin-left:1.6em;}

/* FRAME + BLOCK STYLE */
.ftl{ width: 31px; background-image: url(images/ftl.png); }
.fcapbar{
	background-repeat: repeat-x;
	padding-right:1px;
	color: #222222;
	background-image: url(images/ftm.png);
	vertical-align: text-top;
	padding-top: 10px;
	padding-left: 2px;
	text-align: center;
	font-weight: bold;
}

.fcapend{ width: 12px; background-image: url(images/ftm.png); } /**/
.fcapmain{ width: 100%; background-repeat: repeat-x; background-image: url(images/ftm.png); }
.ftr{ width: 16px; background-image: url(images/ftr.png); }
.fml{ width: 6px; background-repeat: repeat-y; background-image: url(images/fml.jpg); }
.fmmain{
	width: 100%;
	color: #000;
}
.fmr{ width: 6px; background-repeat: repeat-y; background-image: url(images/fmr.jpg); }
.fbl{ width: 6px; background-image: url(images/fbl.jpg); }
.fbm{ width: 100%; background-repeat: repeat-x; background-image: url(images/fbm.jpg);}
.fbr{ width: 6px; background-image: url(images/fbr.jpg); }
/* top navigation bar bg*/
td.subnav{
	color: #FFFFFF;
	font-weight: bold;
}
.login {
	color: #CCCCCC;
	padding-bottom: 5px;
	padding-right: 20px;
}

.showthecross { padding-right:4px; }
/* Torrents-details download box*/
#downloadbox {
	padding: .75em;
	background-color: #e8edcc;
	border: 2px solid #f8de8f;
}
#downloadbox a { color: #000;}

/*DEFINE THE SHOUTBOX CSS */
.shoutbox_body { color: black; background:#fff; }
.shoutbox_contain { height:235px; width:100%; overflow: auto;}
.shoutbox_history { height: 100%;width: 100%; text-align: center; }
.shoutbox_messageboxback { background:#fff; }

.shoutbox_noalt { background-color: #fff; }
.shoutbox_alt { background-color: #f0f0f0; }

.shoutbox_msgbox { width: 100%; background-color: #fff;border: 1px solid black; }
.shoutbox_shoutbtn { background-color: AliceBlue;border: 1px solid black; }
.shoutbox_error { color: red;}

/*tr.completed td { background:#333333; }*/
tr.completed td { color:#999; }
tr.completed td a{ color:#999; }


/*CAT LINKS*/

.clinkoff {margin:1px; padding:3px;}
.clinkoff:hover { margin:1px; padding:3px; margin-top:5px;}
.cclinkon { border:1px ridge #445566;margin:1px; padding:3px; ;padding-top:5px;}

.error_popup {
    /*margin-left:50px; 
        margin-right:50px; 
            margin-bottom:5px; */
                position: absolute;
                    background-color:#CCC;
                        top:50%;
                            left:35%;
                                /*right:25%;
                                    bottom:25%;*/
                                        min-height:50px;
                                            padding:0px; 
                                                width:450px; 
                                                    font-size:20px; 
                                                        color:#000;
                                                            display:none;
                                                                z-index:200;
                                                                    -moz-border-radius: 6px; 
                                                                        -webkit-border-radius: 6px;
                                                                            -moz-box-shadow: 0 1px 3px rgba(F,F,F,2.6);
                                                                                -webkit-box-shadow: 0 1px 3px rgba(F,F,F,2.6);
                                                                                    /*opacity:0.75;filter: alpha(opacity=75) ;*/
                                                                                        }
                                                                                        
                                                                                        .uiButtonLarge{
                                                                                                       padding:3px;
                                                                                                                      font-size:13px;
                                                                                                                                     height:30px;
                                                                                                                                     }
                                                                                                                                     
                                                                                                                                     .divButtonLarge{
                                                                                                                                                    padding-right:15px;
                                                                                                                                                                   padding-bottom:10px;
                                                                                                                                                                   }
                                                                                                                                                                   
                                                                                                                                                                   .uiButtonShare{
                                                                                                                                                                      background-color:#5B74A8;
                                                                                                                                                                         border-color:#29447E #29447E #1A356E;
                                                                                                                                                                            font-weight:bold;
                                                                                                                                                                               color:#FFFFFF;
                                                                                                                                                                               }
                                                                                                                                                                               
