
/* Products
-----------------------------------------------------------------------------*/

form.product { }

	form.product label {
		display: block;
		float: left;
		margin-right: 10px;
		text-align: right;
		width: 10%; }

	form.product p { }
	
		form.product p.controls {
			padding: 5px;
			padding-left: 10%; }


/* Dashboard
-----------------------------------------------------------------------------*/

table.listings {
	width: 100%; }

	table.listings tr { }
	
	table.listings th {
		border-bottom: 1px solid #aaa;
		font-weight: bold;
		font-size: 100%;
		padding: 8px 5px; }
	
	table.listings td {
		border-bottom: 1px solid #aaa;
		padding: 3px; }

form.listings { }

	form.listings label {
		display: block;
		float: left;
		margin-right: 10px;
		text-align: right;
		width: 25%; }

	form.listings p { }
	
		form.listings p.controls {
			margin-left: 25%; }

.admintbl {
	width: 100%;  }
.admintbl table { border: 1px solid #eee; width: 100%; table-layout: auto; margin-bottom: 25px; padding: 5px 5px 5px 5px; }
.admintbl td { vertical-align: top; border: 1px solid #eee; padding: 7px 7px 7px 7px; }
.admintbl th { vertical-align: top; padding: 3px 3px 3px 3px; background: rgb(220, 220, 220); color: rgb(80, 80, 80); }

.form_errors { 
    color: rgb(255, 0, 0); 
    font-weight: bold;
    font-size: 80%; 
} 