body {
	background-color: #e9f2b3;
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	color: #333200;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	}
body a, body a:hover {
	color: #999933;
	}
div.whole_page {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 984px;
	background-color: #e9f2b3;
	}
div.hdr {
	position: relative;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	z-index: 2;
	height: 264px;
	background: #fff url("../images/hdr_bg.jpg") top left no-repeat;
	}
div.false_border {
	position: relative;
	top: -240px;
	margin: 10px 92px 0px 92px;
	border-top: 2px solid #fff;
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	padding: 0px;
	height: 636px;
	z-index: 1;
	}
img.hdr_img {
	position: relative;
	top: 0px;
	left: 20px;
	z-index: 3;
	float: left;
	padding: 0px;
	margin: 0px;
	}
div.main {
	padding: 0px;
	height: 374px;
	position: relative;
	top: 260px;
	margin: 0px 0px 0px 0px;
	z-index: 2;
	background-color: #fff;
	border-top: 1px solid #99CC66;
	border-bottom: 1px solid #99CC66;
	}
div.text_area {
	margin: 10px 10px 0px 275px;
	border: 1px solid #000;
	width: 505px;
	height: 350px;
	max-height: 350px;
	background: #fff url("../images/ta_bg.png") top right no-repeat;
	}
div.news_area, div.about_area {
	margin: 10px 10px 10px 0px;
	padding: 0px;
	border: 1px solid #000;
	height: 167px;
	width: 250px;
	float: left;
	position: relative;
	top: 0px;
	left: 10px;
	}
div#n_index {
	border: 0px;
	height: 177px;
	clear: left;
	position: relative;
	top: -15px;
	margin-left: 0px;
	left: 10px;
	overflow: auto;
	}
p.blog_ct {
	margin: 10px 10px 0px 10px;
	font-size: 10px;
	color: #9999CC;
	}
p.blog_t, p.deliver_t {
	margin: 10px 10px 0px 10px;
	font-size: 14px;
	font-family: Georgia, serif;
	color: #FF9900;
	}
p.deliver_t {
	font-size: 12px;
	}
p.blog_d, p.deliver_d {
	margin: 5px 10px 0px 10px;
	font-size: 13px;
	font-family: Georgia, serif;
	}
p.deliver_d {
	font-size: 11px;
	}
div.text_area_long {
	margin: 15px 10px 0px 10px;
	}
div.scroll {
	overflow: auto;
	height: 314px;
	max-height: 314px;
	}
img {
	border: 0px;
	}
img.inline, img.inline2 {
	margin: 10px 10px 10px 10px;
	padding: 0px;
	float: left;
	border: 1px solid #339900;
	}
img.inline2 {
	clear: left;
	margin: 5px 10px 10px 10px;
	}	
div.navigation {
	margin: 0px;
	padding: 0px;
	height: 25px;
	}
img.tr_border {
	position: relative;
	top: -10px;
	float: right;
	right: 20px;
	z-index: 2;
	}
img.sb_1 {
	float: right;
	}
p.address {
	position: relative;
	top: 57px;
	text-align: right;
	padding: 5px 10px 5px 0px;
	margin: 5px 94px 0px 0px;
	line-height: 20px;
	font-weight: bold;
	}
div.top_right {
	background: #fff url("../images/tab_images/right_side.gif") top right no-repeat;
	min-height: 250px;
	height: 300px;
	}
div.ftr {
	position: relative;
	top: -240px;
	left: 92px;
	margin: 0px;
	padding: 1px 0px 0px 0px;
	z-index: 2;
	height: 34px;
	width: 800px;
	background: #e9f2b3 url("../images/ftr_image.jpg") top left no-repeat;
	}
div.ftr_text_area {
	margin: 5px 10px 0px 10px;
	padding: 0px;
	}
p.ftr {
	font-size: 13px;
	padding: 0px;
	margin: 0px;
	}
h1 {
	padding: 0px;
	font-size: 40px;
	color: #339900;
	border: 0px;
	border-bottom: 1px solid #fff;
	}
h2 {
	margin: 10px 10px 0px 10px;
	padding: 0px;
	font-size: 16px;
	color: #333200;
	font-family: tahoma, sans-serif;
	}
p.main  {
	margin: 10px 10px 10px 10px;
	padding: 0px;
	text-align: justify;
	color: #333;
	line-height: 21px;
	}
p#about {
	font-size: 13px;
	}
img#index_shop, img.whats_good {
	float: right;
	margin: 5px 0px 10px 20px;
	}
div.img_holder {
	float: right;
	width: 150px;
	}
span.rem_img {
	font-size: 12px;
	}
input#rem_image {
	vertical-align: text-top;
	}
ul.bn {
	font-family: tahoma, sans-serif;
	position: relative;
	top: -809px;
	left: 458px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	z-index: 4;
	margin: 0px;
	height: 133px;
	width: 468px;
	overflow: hidden;
}
ul.bn li {
	display: block;
	float: left;
	width: 115px;
	height: 133px;
	}
ul.bn li.active, ul.bn li.active a, ul.bn li.active a:hover, ul.bn li.inactive a, ul.bn li.inactive a:hover {
	height: 133px;
	display: block;
	}
ul.bn li#il_home a {
	background: transparent url("../images/il_home.gif") top left no-repeat;
	}
ul.bn li#il_home a:hover {
	background: transparent url("../images/hl_home.gif") top left no-repeat;
	}
ul.bn li#il_deliver a {
	background: transparent url("../images/il_deliver.gif") top left no-repeat;
	}
ul.bn li#il_deliver a:hover {
	background: transparent url("../images/hl_deliver.gif") top left no-repeat;
	}
ul.bn li#il_good a {
	background: transparent url("../images/il_good.gif") top left no-repeat;
	}
ul.bn li#il_good a:hover {
	background: transparent url("../images/hl_good.gif") top left no-repeat;
	}
ul.bn li#il_contact a {
	background: transparent url("../images/il_contact.gif") top left no-repeat;
	}
ul.bn li#il_contact a:hover {
	background: transparent url("../images/hl_contact.gif") top left no-repeat;
	}
table {
	margin: 10px 25px 0px 25px;
	padding: 0px;
	font-family: georgia, serif;
	font-size: 16px;
	}
table.news {
	margin: 10px 5px 0px 5px;
	padding: 0px;
	float: left;
	}
td.label {
	text-align: right;
	font-size: 12px;
	}
td#td_nd, td#details, td#message {
	vertical-align: text-top;
	}
td.button {
	text-align: right;
	}
input, select, textarea {
	font-family: georgia, serif;
	font-size: 12px;
	}
input#name, input#mail, input#subject, textarea#details, textarea#comment {
	width: 300px;
	}
input#news_title, textarea#news_details {
	width: 170px;
	}
span.message {
	font-size: 12px;
	color: red;
	}
form {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #fff;
	}
.hidden {
	display: none;
	}
span.signout {
	font-size: 11px;
	font-weight: normal;
	}