/*
 *
 */

@import 'menu.css';
@import 'jdc.css';

*	{ font-family: Tahoma, Arial, Ariel, Helvetica, sans-serif;  font-size: 10pt;}

body    { 
	background-image: url('http://fatpockets.com/new/images/bg.jpg');
	color: #000000;
	font: inherit;
	
	
}

body:after  {
	font-size: small;
    	display: block;
	text-align: center;
	padding-top: 1em;
	content: "\0A9 2001-2009 DJ Productions Inc. ";
}

/*                        
 * General defaults 
 */

div, p, table, td	 { 
	color: white; font: inherit; background: inherit;
}

table {
	width: 100%;
	border: none;
	border-color: #404040;
	border-collapse: collapse;
}

textarea	{ padding-left: 2px; }
input		{ padding-left: 2px; }

th          { font-weight: bolder; text-align: center; text-decoration: underline; }

caption		{ 
	font-size: 120%; 
	font-weight: bold; 
	text-decoration: underline; 
	/* text-transform: uppercase; */
	padding-top: 1em;
}

img		{ border: none; }
a img		{ border: none; }

/* keep these in order */


a:	    { text-decoration: none; color: inherit; }
a:link      { text-decoration: none; color: #C0C0C0; }
a:visited   { text-decoration: none; color: #C0C0C0; }
a:hover     { text-decoration: underline; color: #C40F53; background: inherit; }
a:active    { text-decoration: none; }



/*                        
 * Specific divs and tables
 * (the help & menu divs are in menu.css)
 * (the popup calendar is in jdc.css )
 */

/* Scrolling ads moved to menu.css */

div.tmd {							/* the date & time elapsed at the bottom of the page */
	background: none;
	font-size: xx-small;
	text-align: center;
}


div.hint	{						/* initial condition for popup 'hints' */
	color: #C0C0C0;
	background-color: #290312;
	padding-right: 3em;
	border: medium double;
	border-color: #404040;
	cursor: help;
	display: none;
	position: absolute;
	left:25px;
	top:25px;
	z-index: 15;
}

div.hint h1	{ text-align: center; }

div.logo {
	background: #000000;
	background-color: #000000;
	text-align: center;
	width: 855px;
	height: 130px;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	z-index: 5;
	border: medium double;
        border-color: #404040;
}


div.main {
	background: inherit;
	text-align: center;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	z-index: 5;
}

div.reporthdr {
	color: #404040;
	font: inherit;
	text-align: left; 
	margin-top: 15px;
	border: medium double;			/* Thick <hr> like bars top and bottom */
	border-left: none;
	border-right: none;
}
div.reporthdr h1	{ font-size: 20pt; }

div.content {
	text-align: center; 
	background-image: url('http://fatpockets.com/v2/images/left_cell_bg.gif');
	width: 600px;
	margin-top: -5px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-left: 30px;
	padding-right: 30px;
	border: medium double;
        border-color: #404040;
}

tr.sel 		{ color: inherit;  background-color: #290312; }

table.user {
	font-size: 10pt;
	width: 100%;
	margin-top: 10px;
}

table.user td	{ text-align: left; font-size: 10pt; width: 83%; vertical-align: bottom;}

table.caldate {						/* this contains the calendar/date picker */
	color: white;
	font-size: 10px;
	text-align: center;
	border: none;
	margin-top: 10px;
	margin-bottom: 10px;
}

table.caldate > tr > td	{ width: 50%; text-align: center; vertical-align: middle;}
table.caldate td.lb {width: 50%;  border-left: medium double; border-color: #404040; padding-left: 1em;}

table.refer { font-size: 10px; }
table.tran tbody	{ font-size: 10px; }  

table.stats table.adm {
	width: 100%;
	border: none;
	border-color: #fff;
	border-collapse: collapse;
}

table.trh tbody tr:hover { color: inherit; background-color: #290312;}


table.order { 
	width: 100%; 
	border: none;
        border-color: #404040; 
	font-size: small; 
	vertical-align: top; 
}

table.edit {
	width: 100%; 
	vertical-align: top; 
}

table.edit td		{ text-align: left; }
table.edit td.lbl	{ text-align: right; vertical-align: top;}
table.edit td.reqmk	{ color: #290312; background: white; }

.l			{ text-align: left; }
.c			{ text-align: center; }
.r			{ text-align: right; }
.l10		{ text-align: left; width: 10%; }
.c10		{ text-align: center; width: 10%; }
.l40		{ text-align: left; width: 40%; }
.l60		{ text-align: left; width: 60%; }

.nw			{ white-space: nowrap; }
.url		{ text-align: left; font-size: small; }

				/* product & site names */
.np			{ text-align: left; }
.ns			{ text-align: left; white-space: nowrap; }

			   /* order id number & webmaster id */
td.ido		{ text-align: right; padding-right: 1em; }
td.idw		{ text-align: center; }

.clr		{ clear: both }

td.num		{ text-align: right; padding-right: 1em; }
td.ratio	{ text-align: left; padding-left: 2em; width: 15%;}
td.money	{ text-align: right; padding-right: 1em; }

tr.total td	{ font-weight: bolder; }

								/* news */
div.newsart, div.newslst {
	text-align: left; vertical-align: top;
}

div.newsart > h1	{font-size: large; font-style:italic; }

div.newslst {
	border-top: none;
	border-color: #404040;
}

div.newslst p.hl { font-size: larger; font-weight:bolder;}
p.hl small 		 { font-size: small; font-weight:normal;}
div.newslst p.sel { background: #290312; background-color: #290312; border: thin solid; border-color: #404040 }

/* p.flt50		{ text-align: left; float: left; width: 50%; }; */

									/* notes */
table.note td { vertical-align: top; }
table.note div.upr { text-align: left; padding: 2px; font-size: 10px; }
table.note div.item { 
	text-align: left; 
	padding: 2px; 
	padding-bottom: 4px;
	border-bottom: thin solid;
}

									/* adtools */
table.adtools td { vertical-align: top; }

table.adtools td.bestseller { 
	margin-top: 20px;
	padding-top: 5px;
	padding-left: 2px;
	font-size: 10px;
	vertical-align: top;
	width: 35%;
}

									/* bestsellers */
td.bestseller div {
	color: #C0C0C0;
	background-color: #290312;
	border: medium double;
	border-color: #404040;

}

td.bestseller div hr	{ text-align: center; color: #404040; background-color: inherit; width: 90%; height: 1px; }

iframe#ad_tools_iframe {
	width: 100%;
	overflow: visible;
	margin: 0;
	padding: 0;
	display: none;
	border: none;
}

