* {

	margin: 0;

	padding: 0;

}



body {

	background: #3d2010 url(../../img/admin/bg-main.gif) repeat-x;

	font: 75% Arial, Helvetica, sans-serif;

	color: #fff;

	line-height: 160%;

	margin: 20px auto;

	text-align: center;

}



a {

	font-weight: bold;

	color: #fff;

	text-decoration: underline;

}



a:hover {

	text-decoration: none;

}



a img {

	border: none;

}



p {

	clear: both;

}



h1, h2, h3 {

	clear: both;

	letter-spacing: -1px;

	margin: 10px 0;

	line-height: 140%;

}



h1 {

	font-size: 24px;

}



h2 {

	font-size: 20px;

}



h3 {

	font-size: 16px;

	letter-spacing: 0;

}



table {

	float: left;

	clear: both;

	width: 100%;

	margin: 20px 0;

}



table tr th {

	background: #59331e;

	color: #fff;

	padding: 4px;

	border-bottom: 2px solid #5b3723;

	text-align:center;

}



table tr td {

	color: #fff;

	padding: 4px;

	border-bottom: 1px solid #5b3723;

}



table tr.altrow td {

	background: #462614;

	color: #fff;

	padding: 4px;

	border-bottom: 1px solid #5b3723;

}



form {

	clear: both;

}



/* Common Style */

.clearfix {

	float: left;

	clear: both;

	width: 100%;

}



#container {

	width: 98%;

	.width: 97%;

	margin: 0 auto;

	text-align: left;

}



#header {

	margin-bottom: 10px;

}



#footer {

	margin: 20px 0 0 0;

}



/* Header */

#header .logo {

	float: left;

	width: 250px;

	margin-right: 20px;

}



#header .top-links {

	float: right;

	width: 700px;

}



#header .top-links ul {

	float: right;

	margin: 0;

	padding: 0;

}



#header .top-links ul li {

	float: left;

	list-style: none;

	margin: 0 10px 10px 0;

	padding: 0;

}



/* Drop down menu */

.top-menu {

	float: left;

	clear: both;

	width: 100%;

	margin: 20px 0 6px 0;

	_margin: 6px 0 0 0;

	background: #7e4a19;

	padding: 8px 0;

	.padding: 8px 0 2px 0;

}



/* Drop down menu */

#nav, #nav ul {

	float: left;

	width: 100%;

	list-style: none;

	line-height: 1;

	font-size: 14px;

	font-weight: bold;

	padding: 0;

	margin: 0;

}



ul#nav {

	margin: 0 0 0 10px;

}



#nav li a {

	display: block;

	text-decoration: none;

	padding: 0 2em 0 0;

	margin-bottom: 4px;

}



#nav li li a {

	display: block;

	text-decoration: none;

	padding: 0;

}





#nav li li a {

	display: block;

	text-decoration: none;

	padding: 0.4em 2em 0.4em 1em;

}



#nav a.daddy {

	background: url(../images/arrow.gif) center right no-repeat;

}



#nav li {

	float: left;

	padding: 0;

}



#nav li ul {

	position: absolute;

	left: -999em;

	height: auto;

	width: 16.4em;

	w\idth: 15.9em;

	font-weight: normal;

	border-width: 0.25em;

	margin: 0;

	background: #673e25;

}



#nav li li {

	padding-right: 1em;

	width: 14.8em;

}



#nav li ul a {

	width: 15em;

	w\idth: 11em;

}



#nav li ul ul {

	margin: -1.75em 0 0 14em;

}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

	left: -999em;

}



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {

	left: auto;

}



#nav li li:hover, #nav li li.sfhover {

	background: #502f1b;

	color: #fff;

}



/* Breadcrumb */

.bar-title {

	font-size: 11px;

}



.breadcrumb {

	font-size: 11px;

	margin: 0 0 10px 0;

}



/* Admin Category Menus */

ul.admin-cat-menus {

	margin: 0;

	padding: 0;

}



ul.admin-cat-menus li {

	float: left;

	width: 200px;

	list-style: none;

	margin: 0 10px 10px 0;

	padding: 0;

}



/* Paging */

.paging {

	float: left;

	clear: both;

	width: 100%;

	margin: 10px 0;

}



.paging a {

	text-decoration: none;

}



.totalresults {

}



.pagenumber ul {

	margin: 0;

	padding: 0;

}



.pagenumber ul li {

	float: left;

	list-style: none;

	font-weight: bold;

	margin-right: 4px;

	padding: 2px 4px;

	border: 1px solid #5b3723;

}



.pagenumber .current {

	color: #89583d;

}



/* Actions */

.actions {

	clear: both;

	margin: 20px 0;

}



.actions ul {

	margin: 0;

	padding: 0;

}



.actions ul li {

	float: left;

	list-style: none;

	margin: 0 10px 10px 0;

	padding: 0;

}



/* Form */

fieldset {

	border: none;

}



fieldset legend {

	font: bold 16px Arial, Helvetica, sans-serif;

	color: #fff;

	letter-spacing: -1px;

	margin-bottom: 10px;

	.margin-left: -6px;

}



fieldset label {

	float: left;

	width: 150px;

	font-weight: bold;

	margin-right: 10px;

	padding-bottom: 8px;

}



fieldset .input {

	clear: both;

	padding: 4px 0 6px 0;

	border-bottom: 1px solid #502a15;

}



fieldset .text input, fieldset .textarea textarea {

	font: 14px Arial, Helvetica, sans-serif;

	width: 50%;

	padding: 2px;

	border: 1px solid #8f796d;

}



fieldset .checkbox label {

	float: none;

	padding-left: 4px;

}



div.submit {

	margin: 10px 0;

}



div.submit input {

	background: #9a6e44;

	font-weight: bold;

	color: #fff;

	border: none;

	padding: 4px;

}



fieldset .text .error-message, fieldset .select .error-message, fieldset .textarea .error-message,

fieldset .checkbox .error-message, fieldset .password .error-message {

	font-size: 11px;

	color: #f4e476;

}



fieldset .select .error-message, fieldset .textarea .error-message, div.checkbox, fieldset .password .error-message {

	margin-left: 160px;

}



dl {

	float: left;

	clear: both;

	margin: 10px 0;

}



dl dt {

	float: left;

	clear: both;

	width: 150px;

	font-style: italic;

	margin-right: 10px;

	padding-bottom: 6px;

}



dl dd {

	float: left;

	width: 600px;

	padding-bottom: 6px;

}



/* Messages */

#flashMessage {

	clear: both;

	margin: 20px 0;

}



.message {

	background: #e60082;

	font-weight: bold;

	color: #fff;

	padding: 4px;

}



.error-message {

	font-size: 11px;

	font-weight: bold;

	color: #f4e476;

}

	.input-form {
		width:500px;
	}
