/* CSS Document */

/*//////////////// created by John Benedict ////////////////*/
/*/////////////// john@benedictgraphico.com ////////////////*/


/* TOOLS
-------------------------------------------------------------------------------- */

.tools td { padding: 24px 15px 8px; border: none; background: none; }

.tools input,
.tools select { float: left; vertical-align: top; padding-right: 8px; }
.tools select { width: 150px; padding-right: 0; }	

tr.toggler p { clear: both; padding: 0 0 0 28px; }

.select { float: left; padding: 8px 0 16px;  }

.select ul { margin: 0; padding: 0; }

.select li { padding: 0 4px 0 0; float: left; list-style: none;
	font-weight: bold; font-size: 10px; }

.select li a { color: #1b6e1b; }

.add { float: right; padding: 8px 0 16px; vertical-align: top; }
.add a { display: block; color: #1b6e1b; font-weight: bold; font-size: 10px; 
	background: url(/images/icons/add.png) top right no-repeat; padding-right: 20px; }
	

/* LISTINGS
-------------------------------------------------------------------------------- */
	
.yellow td { background: #ffc; }
.yellow td:hover { background: #ffc; }
.yellow label { color: #333; }
li.yellow { background: #ffc;  }
li.yellow a:link, li.yellow a:visited { color: #333; }

.red td, .expired td { background: #f5e5e5; }
.red td:hover, .expired td:hover { background: #f5e5e5; }
.red label, .expired label { color: #900; }
li.red {background: #f5e5e5; } 
li.red a:link, li.red a:visited { color: #900; }

.green td, .active td { background: #deeede; }
.green td:hover, .active td:hover { background: #deeede; }
.green label, .active label { color: #1b6e1b; }
li.green {background: #deeede; color: #1b6e1b; } 
li.green a:link, li.green a:visited { color: #1b6e1b; }

.featured td { }
.overdue td { }

/* MARKET
-------------------------------------------------------------------------------- */

.marketDescription { margin: 0; padding: 15px; }

.marketDescription p { margin: 0 0 15px; padding: 0; }

.marketDescription h1,
.marketDescription h2,
.marketDescription h3,
.marketDescription h4,
.marketDescription h5,
.marketDescription h6 { margin: 0; padding: 7px 0 15px;
	background: none; font-size: 100%; color: #666; font-weight: bold; }

.marketDescription h1 { font-size: 21px; }
.marketDescription h2 { font-size: 18px; }
.marketDescription h3 { font-size: 16px; }
.marketDescription h4 { font-size: 14px; }
.marketDescription h5 { font-size: 13px; padding-bottom: 7px; }
.marketDescription h6 { font-size: 12px; padding-bottom: 7px; }

.marketDescription ul,
.marketDescription ol { margin: 0; padding: 0 0 15px; }
.marketDescription li { margin-left: 30px; }

.marketDescription span { }
.marketDescription div { margin: 15px 0; padding: 15px; 
	border-top: 1px solid #666; }

.marketDescription blockquote { }
.marketDescription sub { }
.marketDescription sup { }

.marketDescription a { text-decoration: underline; }
.marketDescription a:hover { text-decoration: none; background-color: #074383; color: #fff; }

.marketDescription img { }





