body {
	background: 	#FFF;
	margin:			0px;
	padding:		0px;
	text-align:		center;
}
body, input, textarea, form {
	font-family:	Tahoma, Arial, Helvetica, sans-serif;
	font-size:		11px;
	color:			#4D4D4D;
	line-height: 	140%;
}
IMG {
	border:			0px;
}
A {
	color:			#4B4B4B;
	text-decoration:none;
}
A:hover, A.selected {
	color:			#66AA30;
}
.smaller {
	font-size:		9px;
	line-height:	110%;
}
h1 {
	font-size:		20px;
	color:			#56AADD;
	font-weight:	normal;
	background: 	url(../images/h1.gif) bottom left repeat-x;
	padding:		0 0 3px 0;
	margin:			0px;
}
h2 {
	font-size:		16px;
	color:			#1F6CA1;
	font-weight:	bold;
	padding:		0 0 7px 0;
	margin:			0px;
}
input, textarea {
	text-align:		left;
	width:			100%;
	border:			1px solid #E7F0F7;
	background:		#F6FAFD;
	padding:		3px;
}
ul {
	list-style:		none;
}
ul li {
	
}
.grey, .grey A {
	color: 			#B1B1B1;
}
.grey A:hover {
	color: 			#919191;
}
	


.title {
	font-size:		16px;
	font-weight:	bold;
	color:			#66AA30;
}
#c4-1 ul {
	list-style:		none;
	padding:		0 5px 0 23px;
	margin:			0px;
}
#c4-1 ul li {
	text-align:		right;
	border-bottom:	1px solid #E5E5E5;
	padding:		3px 38px 3px 0;
	margin:			0px;
	background:		url(../images/m1.gif) top right no-repeat;
	font-weight:	bold;
	color:			#707070;
}
#c4-1 .lmenu {
	cursor:			pointer;
	background:		#F7F7F7 url(../images/m1.gif) top right no-repeat;
	color:			#66AA30;
}
#c4-1 ul li A {
	color:			#707070;
}
#c4-1 ul li.lmenu A {
	color:			#66AA30;
}

#content { 	
	text-align:		left;
	vertical-align: middle;	
	margin:			0px auto;
	padding:		0px;
	width:			1000px;
	background:		url(../images/l1.gif) top left repeat-y;
}
.spacer {
	font-size:		0px;
	clear:			both;
	line-height:	0px;
}
#c1 {
	width:			985px;
	margin:			0 0 0 15px;
	background:		url(../images/r1.gif) top right repeat-y;
}
#c2 {
	margin:			0 16px 0 0;
	min-height:		400px;
	border-left:	2px solid #FFF;
	border-right:	2px solid #FFF;
	border-bottom:	2px solid #FFF;
}
#footer {
	height:			30px;
	background:		url(../images/b1.gif) top left repeat-x;
}
#b2 {
	position: 		absolute;
	height:			30px;
	width:			30px;
	background:		url(../images/b2.gif) top left no-repeat;
}
#b3 {
	float:			right;
	height:			30px;
	width:			31px;
	background:		url(../images/b3.gif) top left no-repeat;
}
#b4 {
	position: 		absolute;
	margin: 		13px 0 0 43px;
	height:			15px;
}
#b5 {
	position: 		absolute;
	margin: 		13px 0 0 870px;
	height:			15px;
}
#l1 {
	position:		absolute;
	margin:			0 0 0 -15px;
}
#r1 {
	position:		absolute;
	margin:			0 0 0 969px;
}
#c3 {
	height:			68px;
}
#c3-1 {
	float: 			left;
}
#c3-2 {
	float: 			right;
	height: 		70px; 
	width: 			29px;
	background: 	#93EB36;
}
#c3-3 {
	float: 			right;
	width: 			91px;
}
.c3-4 {
	float: 			right;
}
.s1px {
	height:			1px;
	background:		#FFF;
}
#flash {
	height:			168px;
	background:		#6ED237;
}
#c4-1 {
	float: 			left;
	width: 			196px;
	margin:			0 0 5px 0;
}
#c4-2 {
	background: 	url(../images/b4.gif) top left repeat-y;
	float: 			right;
	width: 			767px;
	min-height:		385px;
	overflow-x:		hidden;
}
#c4-21 {
	height: 		79px;
	background: 	#C4C5CC;
}
#c4-211 {
	padding: 		15px 0 0 350px;
	color: 			#FFF;
	position: 		absolute;
	line-height: 	150%;
}
#c4-22 {
	float: 			left;
	padding: 		34px 0 0 0;
	width: 			551px;
}
#c4-221 {
	float: 			left;
	width: 			170px;
	height: 		186px
}
.img {
	font-size: 		0px
}
.mtxt1 {
	padding: 		10px 5px
}
#c4-222 {
	float: 			left;
	width: 			1px;
	height: 		186px
}
#c4-223 {
	float: 			left;
	width: 			172px;
	height: 		186px
}
#c4-224 {
	float: 			left;
	width: 			1px;
	height: 		186px
}
#c4-225 {
	float: 			left;
	width: 			172px;
	height: 		186px
}
.gal {
	float: 			left;
	background: 	url(../images/gal1.gif) top left no-repeat;
	width: 			174px;
	height: 		200px;
}
.gal1 {
	position: 		absolute;
	margin: 		1px 0 0 1px;
	text-align:		center;
	width:			138px;
	cursor:			pointer;
}
.gal2 {
	position: 		absolute;
	margin: 		148px 0 0 0;
	width: 			145px;
	text-align: 	center;
	height: 		41px;
	line-height:	120%;
	overflow: 		hidden;
}
.gal3 {
	position: 		absolute;
	margin: 		123px 0 0 123px;
}
.text_cont {
	width:			705px;
	overflow-x:		hidden;
}
A.sub_menu {
	text-decoration:none;
}






.product-image {
	float: left;
	width: 220px;
	height: 200px;
	background: url(../images/b6.gif) top left no-repeat;
}
.product-inner {
	position: absolute;
	margin:	1px 0 0 1px;
}
.product-magnify {
	position: absolute;
	margin: 136px 0 0 136px
}
.gallery-item {
	float: left;
	background: url(../images/shadow-1.gif) top left no-repeat;
	width: 153px;
	margin: 0 10px 0 0;
}
.gallery-item-1 {
	border: 1px solid #E4E5E0;
	width: 151px;
	height: 151px;
}
.gallery-item-1-1 {
	position: absolute;
	margin: 135px 0 0 135px
}
.gallery-item-2 {
	padding: 10px 10px 0 10px;
	text-align: center;
	line-height: 110%;
}
.gallery-item-2 A {
	text-decoration: none;
}
.gallery-item-3 {
	height: 12px;
	background: url(../images/hr.gif) top left repeat-x;
	margin: 0 0 15px 0
}
.gallery-hr {
	float: left;
	width: 160px;
	height: 30px;
	margin: 0 10px 0 0
}
.gallery-hr-1 {
	height: 12px;
	width: 153px;
	background: url(../images/hr.gif) top left repeat-x;
	position: absolute;
}
