html,
body {
 color: #aaa; background: #000;
 font-family: Trebuchet MS, Verdana, Arial, sans-serif;
 text-align:left;
 margin: 0;
 padding: 10px;
 font-size:.9em;
}

a{color: #fff;text-decoration:none;outline:none;}
a:hover{color: #bbb;text-decoration:underline;}

ol, ul {	list-style: none;	padding:0;margin:0;}
table {	width: 100%;}

tr {background: #222;}
th{	background: #333; }

td,th{padding:4px;text-align:left;}

td.nav {text-align:center;}
td.current {background:#333;}


form {  margin: 0;  padding: 0;}

input, select, textarea {
 color: #fff;
 border:1px solid #444;
 background:#222;
 padding:2px;
}
textarea {  overflow: auto;}


.btn, button, input[type=submit] {
 margin:5px;
 padding:5px;
 background:#222;
 font-weight:bold;
 text-align:center;
 color:#fff;
 border:1px solid #fff;
}
.btn:hover, button:hover, input[type=submit]:hover {
 color:#bbb;border:1px solid #bbb;
}

input.quant {
 margin:0 2px;
 padding:2px;
 font-weight:bold;
 width:40px;
}

.bold {font-weight:bold;}
.clear{clear:both;}

ul.image-list li{float:left;margin:10px;}

.sortable {cursor:pointer;}
.sortable tr:hover{background:#666;	}

/* UPLOADIFY */
.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #444;
	background-color: #222;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}