body {
	font:11px Arial, Helvetica, sans-serif;
	background:#999933;
}


.bodywhite{
	padding:24px 0 0 0;
	margin:0;
	background:#FFFFFF !important;
	color:#000;
}

h1 {
	padding:0;
	margin:0;
}

img {
	border:0;
}

#body {
	margin-left:auto;
	margin-right:auto;
	width:768px;
}

#header {
	margin-bottom: 10px;
	color:#FFFFFF;
}

#menu {
	padding:5px;
/*	height:19px;*/
	background: url(../images/horizon-shade.png) repeat-x;
	font-size:12px;
}

/*
#menu ul {
	list-style: none;
	margin: 0;
	padding: 5px;
}
#menu ul li {
	float:left;
}

#menu a {
	color:#333333;
	margin-right: 5px;
	padding:5px;
	text-decoration:none;
}

#menu a:hover {
	color:#333333;
	margin-right: 5px;
	background:#FFFFFF;
	padding:5px;
}

#menu a.selected {
	text-decoration:none;
	color:#333333;
	margin-right: 5px;
	background:#FFFFFF;
	padding:5px;
}
*/

#menuMember {
	float:left;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-top-color: #B5B5B5;
	border-right-color: #B5B5B5;
	border-bottom-color: #B5B5B5;
	border-left-color: #B5B5B5;
	padding-left:20px;
}


#error {
	text-decoration:none;
	color:#FF0000;
	margin-right: 5px;
	padding:5px;
	font-weight:bold;
}

#content, #cart, #members, #news, #pages, #registration, #store, #classifiedAds{
	padding:10px;
	background:#FFFFFF;
	border-bottom: 1px solid #838383;	
}


/* One column */
.one_column .center {
	float:none;
}

/*  Two columns (left center) */
.two_columns_lc .left {
	float:left;
	width:200px;
	padding:5px;
}
.two_columns_lc .center {
	margin-left:210px;
	padding:5px;
}

/*  Two columns (right center) */
.two_columns_rc .right {
	float:right;
	width:200px;
	padding:5px;
}
.two_columns_rc .center {
	margin-right:210px;
	padding:5px;
}

/*  Three columns (left right center) */
.three_columns .left {
	float:left;
	width:200px;
	padding:5px;
}
.three_columns .right {
	float:right;
	width:200px;
	padding:5px;
}
.three_columns .center {
	margin-left:210px;
	margin-right:210px;
	padding:5px;
}

/* Clear */
.clear {
	clear:both;	
	margin-bottom: 10px;	
}
.block {
	background-color: #FFFFFF;
}

.dd-over {
	background-color: #ffff60;
}
.dd-ghost {
	border: 1px dashed #999933;
	height:100px;	
}
.dd-proxy {
	opacity: 0.4;
	-moz-opacity: 0.4;
	filter: alpha(opacity=40);
}

/* News */
.news h1 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#4c5100;
}
.news div {
	color:#333333;
}

.news a {
	float:right;
	color:#4c5100;
	text-decoration:underline;
}

.news a:hover {
	color:#FF0000;
}

/* Footer */
#footer {
	text-align: center;
	padding:1px;
}

#footer a {
	color:#FFFFFF;
	text-decoration:none;
	font-style:italic;
}

#footer a:hover {
	text-decoration:underline;
}

form {
	margin:0;
	padding:0;
}

fieldset {
	margin:1em 0;
	border:none;
	border-top:1px solid #ccc;
}

legend {
	margin:1em 0;
	padding:0 .5em;
/*	color:#036; */
	color:#4c5100;
	background:transparent;
	font-size:1.3em;
	font-weight:bold;
}

label {
	float:left;
	width:100px;
	padding:0 1em;
	text-align:right;
}

fieldset div {
	margin-bottom:.5em;
	padding:0;
	display:block;
}

fieldset div input[type="password"], fieldset div input[type="text"],fieldset div textarea {
	width:150px;
	border-top:1px solid #555;
	border-left:1px solid #555;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:1px;color:#333;
}

fieldset div select {
	padding:1px;
}

div.fm-multi div {
	margin:5px 0;
}

div.fm-multi input {
	width:1em;
}

div.fm-multi label {
	display:block;
	width:200px;
	padding-left:5em;
	text-align:left;
}

#fm-submit {
	clear:both;
	padding-top:1em;
	text-align:center;
}

#fm-submit input {
	border:1px solid #333;
	padding:2px 1em;
	background:#555;
	color:#fff;
	font-size:100%;
}

input:focus,textarea:focus {
	background:#efefef;
	color:#000;
}

input[type="button"]{
   font-size:12px;
   font-weight:bold;
   color:#FFFFFF;
   height:19px;
   background-color:#999933;
   border-style:none;
}

fieldset div.fm-req {
	font-weight:bold;
}

fieldset div.fm-req label:before {
	content:"* ";
}

.login-form {
	margin:0 auto;
	padding:1em;
	width:350px;
	text-align:left;
}

/* Table friends */
.table-friends label
{
	width:20px;
	padding:0 1em;
	text-align:center;
}

.table-list
{
	font-size: 12px;
	background: #fff;
	border-collapse: collapse;
	text-align: left;
}
.table-list th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
.table-list td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
.table-list tbody tr:hover td
{
	color: #009;
}