/* ---------- Global ---------- */
body {
	font-size:12px;
	font-family:tahoma, arial;
	margin:0px;
	text-align:center;
	background:url("img/bg.jpg") repeat-x;
	color:#636363;
}

img {
	border:0px;
}

a {
	text-decoration:none;
	color:#5b6f42;
}

a:hover {
	text-decoration:underline;
}

input, textarea {
	color:#4f514e;
	font-size:11px;
	font-family:tahoma, arial;
	border:1px solid #ecefea;
	margin:2px 0px;
	padding:3px;
	line-height:16px;
}

.clear {
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0px;
}

.warp {
	width:920px;
	margin:35px auto 25px;
}

.fleft {
	float:left;
}

.fright {
	float:right;
}

.green {
	color:#5b6f42;
}

.i {
	font-style:italic;
}
/* ---------- Global end ---------- */


/* ---------- Top Area ---------- */
.top {
	background:url("img/top.jpg");
	height:251px;
}

.top p {
	text-align:right;
	padding-top:170px;
	padding-right:283px;
	color:#5a742f;
	font-family:arial;
}
/* ---------- Top Area end ---------- */


/* ---------- Menu Area ---------- */
.menu {
	margin:0px;
	padding:0px;
	line-height:31px;
	height:31px;
}

.menu li {
	font-size:14px;
	color:#5b6f42;
	display:inline;
	padding:0px 15px;
}

.menu li a {
	display:inline-block;
	padding:0px 10px;
}

.menu li a:hover, .menu .active a {
	background:#d6efd0;
}
/* ---------- Menu Area end ---------- */


/* ---------- Self Area ---------- */
.self {
	background:url("img/self.jpg") no-repeat;
	padding:4px;
	min-height:214px;
	text-align:right;
}

.self .bg {
	background:url("img/bottom.jpg") bottom no-repeat;
	padding-bottom:70px;
}

.self .bg2 {
	background:url("img/bottom2.jpg") bottom no-repeat;
	padding:10px 10px 150px 10px;
}

.self h1,.self h2,.self h3 {
	color:#577625;
	font-size:16px;
	font-weight:normal;
	margin:5px 0px 3px;
	padding:0px;
}

.self p {
	margin:5px 0px;
	padding:3px 0px;
}

.self .big {
	font-size:16px;
	line-height:24px;
}

.self .big2 {
	font-size:14px;
	line-height:23px;
}

	/* ---------- Self Right ---------- */
	.self .right {
		float:right;
		width:638px;
		padding:10px 30px;
	}
	
	.self .right .sides2 {
		float:right;
		width:48%;
		margin:15px 1%;
	}
	
	.self .right .sides2 p {
		font-size:12px;
		line-height:17px;
	}
	
	.self .right .sides2 p a {
		color:#4b4d48;
		text-decoration:underline;
	}
	
	.self .right .sides2 span {
		font-style:italic;
		font-size:14px;
		padding:0px 3px;
	}
	
	.self .right .sides2 .order {
		line-height:20px;
		padding:0px;
	}
	
	.self .right .sides2 .order .ordera {
		color:#5a742f;
		font-weight:bold;
		font-size:14px;
		text-decoration:none;
	}
	
	.self .right .sides2 .order .ordera:hover {
		text-decoration:underline;
	}
	
	.self .right .sides2 .info {
		color:#666666;
		text-align:center;
	}
	/* ---------- Self Right end ---------- */
	
	/* ---------- Self Left ---------- */
	.self .left {
		float:left;
		width:214px;
	}
	
	.self .left .contact {
		background:url("img/contact.jpg") repeat-x;
		font-family:arial;
		padding:0px 5px;
		width:204px;
		font-size:13px;
		line-height:20px;
	}
	
	.self .left .contact p {
		padding:4px 5px;
		margin:0px;
	}
	
	.self .left .contact .fields span {
		display:inline-block;
		width:50px;
	}
	
	.self .left .contact .fields input {
		width:130px;
	}
	
	.self .left .contact .fields textarea {
		width:185px;
		height:50px;
	}
	
	.self .left .contact .submit {
		background:url("img/cream_semi.jpg") left bottom no-repeat;
		height:90px;
	}
	
	.self .left .contact .submit input {
		background:url("img/submit.jpg");
		width:80px;
		height:38px;
		border:0px;
	}
	/* ---------- Self Left end ---------- */
	
	/* ---------- Sell Areas ---------- */
	.self .right .sell_areas div {
		background:#f6faf2;
		width:152px;
		padding:5px 1px;
		margin:0px 2px;
		float:right;
		text-align:center;
	}
	
	.self .right .sell_areas div h2 {
		line-height:31px;
		padding:0px;
		margin:0px;
	}
	
	.self .right .sell_areas div ul {
		list-style-type:none;
		margin:5px 0px 0px;
		padding:0px;
		font-size:11px;
	}
	
	.self .right .sell_areas div li {
		line-height:18px;
	}
	/* ---------- Sell Areas end ---------- */
	
	/* ---------- Self Comments ---------- */
	.comments {
		padding:0px 35px;
	}
	
	.comments div {
		margin:8px auto 0px;
		width:840px;
	}
	
	.comments div p {
		background:url("img/comments.jpg") left bottom no-repeat;
		float:right;
		padding:0px 0px 25px 25px;
		margin:0px 5px;
		color:#5a742f;
		font-family:arial;
		width:245px;
	}
	/* ---------- Self Comments end ---------- */
	
	/* ---------- Forum ---------- */
	.self .forum_left {
		float:left;
		width:268px;
		margin-bottom:40px;
	}
	
	.self .forum_right {
		float:right;
		width:584px;
		padding:10px 30px;
	}
	
	.self .forum_right .ftop {
		line-height:24px;
		text-align:center;
		font-weight:bold;
	}
	
	.self .forum_right .ftop h1 {
		margin:0px;
		padding:0px;
	}
	
	.self .forum_right .message {
		margin:5px 0px 10px;
	}
	
	.self .forum_right .message .mtop {
		background:#d8f0d2;
		padding:5px 8px;
		color:#5a742f;
		font-weight:bold;
		cursor:pointer;
	}
	
	.self .forum_right .message .line {
	line-height:20px;
	}
	
	.self .forum_right .message .mtop .icon {
		padding:0px;
		margin:0px;
		float:right;
		width:25px;
		text-align:center;
	}
	
	.self .forum_right .message .mtop .title {
		padding:0px;
		margin:0px;
		float:right;
	}
	
	.self .forum_right .message ul {
		padding:0px;
		margin:0px;
		list-style-type:none;
		display:none;
	}
	
	.self .forum_right .message ul li {
		color:#5a742f;
		background:#eff9ed;
		padding:1px 8px;
		margin:3px 0px 0px;
		line-height:15px;
		font-size:11px;
	}
	
	.self .forum_right .message ul li span {
		float:left;
		direction:ltr;
	}
	
	.self .forum_right .message ul .add {
		background:#daecd6;
	}
	
	.self .forum_right .message ul .add textarea {
		background:none;
		height:65px;
		width:565px;
		border:0px;
	}
	
	.self .forum_right .message ul .add a {
		color:#5a742f;
		font-weight:bold;
		float:left;
		height:18px;
		cursor:pointer;
	}
	
	.self .forum_right .new {
		padding:5px;
		line-height:20px;
	}
	
	.self .forum_right .new textarea,.self .forum_right .new input {
		display:block;
		width:568px;
	}
	
	.self .forum_right .new textarea {
		height:65px;
	}
	
	.self .forum_right .new a {
		color:#5a742f;
		font-weight:bold;
		float:left;
		line-height:20px;
		cursor:pointer;
	}
	/* ---------- Forum end ---------- */	
/* ---------- Self Area end ---------- */
