html, body, table, td, ul, li, br, h1, h2, h3, h4, h5, input, textarea {
	margin:0; 
	padding:0; 
	list-style:none; 
	font-family: Arial, Helvetica, 'sans-serif';
	font-weight: 400;
	font-size:11px;
	color:#035e17;
	vertical-align: top;
}

body { background-color: #035e17;}

h1 { font-size:28px; line-height: 36px; }
h2 { font-size:22px; line-height: 28px; }
h3 { font-size:18px; line-height: 22px; }
h4 { font-size:16px; line-height: 20px; }
h5 { font-size:14px; line-height: 18px; }
a { text-decoration: none; color:#035e17; }
.cb { clear:both;}
.fleft { float: left; }
.fright { float: right; }

#mybody { width:1000px; margin:0 auto;  }
	#myhead	{ width: 100%; height: 184px; background-image: url(../images/header-bg.jpg); z-index: 999; padding-top: 7px; }
	#myfoot	{ width: 100%; height:108px; background-image: url(../images/footer-bg.jpg); position: relative; z-index: 999; }
		
	#mycontent { width: 100%; min-height: 300px; background-image: url(../images/side-bg.jpg); }
		#mycontent-wrapper 	{ width: 820px; margin: 0 auto; margin-top: -70px; border:3px solid #e2e2e2; border-top-left-radius: 7px; border-top-right-radius: 7px;  min-height: 350px; background-color: #fff; }
		#footer-container		{ width: 820px; margin: 0 auto; padding-top: 7px; font-size: 9px;  letter-spacing: 0.3px; }


img.blur { 
	width:550px; height:310px;
	filter: blur(3px); -webkit-filter: blur(3px); -moz-filter: blur(3px);
	-o-filter: blur(3px); -ms-filter: blur(3px);
	filter: url(blur.svg#blur);
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
}

#home-slider { border-bottom: 3px solid #E2E2E2; height: 312px; margin-bottom: 60px; }
	#home-slider .layer { position: absolute; }
	.layer.layer1 { z-index: 0; }
	.layer.layer2 { z-index: 1; }
	.layer.layer3 { z-index: 2; }

	#home-slider .layer2, #home-slider .layer3 { 
		border:3px solid #fff; 
		border-radius:3px; 
		margin-left: 25px; 
		margin-top: 50px; 
		box-shadow: 0px 0px 10px #333;
	}

	#home-slider .layer2 img.blur, #home-slider .layer3 img.blur { width:456px; height:274px; }
	#home-slider .layer3 img.blur { 
		filter: none; -webkit-filter: blur(0px); -moz-filter: blur(0px); -ms-filter: blur(0px);
		filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0'); 
	}

	#home-slider .layer.layer2 {
		transform:rotate(-3deg);
		-ms-transform:rotate(-3deg); /* IE 9 */
		-webkit-transform:rotate(-3deg); /* Opera, Chrome, and Safari */
	}

	#home-slider .layer.layer3 {
		transform:rotate(-8deg);
		-ms-transform:rotate(-8deg); /* IE 9 */
		-webkit-transform:rotate(-8deg); /* Opera, Chrome, and Safari */
	}

	.title { font-size: 45px; color:#035e17;	}
	.subtitle { font-size: 17px; color:#82a702;	}
	.bigger { font-size: 12px; color:#035e17;	}

	#header-link { float: right; margin-right: 85px; margin-top: -27px;  position:relative; z-index:1;  }
	#header-link div { float: left; margin-right: 17px; font-size: 14px; font-weight: bold; color: #fff; text-shadow: 2px 2px #aaa; }
		#header-link div.active, #header-link a:hover div { color: #005910; text-shadow: 1px 1px #fff; }

	#home-highlight { margin-left: 6px; }

	#home-highlight .highlight { float:left; width: 175px; margin-right: 12px; }
		#home-highlight .highlight img { width: 165px; height: 79px; border:5px solid #fff; box-shadow: 0px 0px 7px #333; }
		#home-highlight .highlight.last { width: 247px; margin-right: 0px; }
			#home-highlight .highlight.last img { width: 237px; }

			.highlight .bigger { margin-bottom: 5px; }

	.header-body { width: 819px; height: 70px; padding-top: 22px; font-size: 36px; font-weight: bold; color: #444444; text-align: center; background-color: #e0ffe7; border-bottom:4px solid #e2e2e2; margin-bottom: 36px; }
	
	#product-title { color: #a1571b; font-size: 14px; margin-top: 12px; float: left; width: 380px; }

	#product-list { width: 313px; }
		#product-list .item { cursor: pointer; }
		#product-list .item.active, #product-list .item:hover { color: #ff0000; }
	#product-thumb { width: 770px; margin: 0px 23px; overflow: hidden; }
		#product-thumb .container { width: 10000px; }
		#product-thumb .thumb { float: left; width: 64px; height: 90px; margin-right: 17px; border:3px solid #e7e7e7; border-radius: 3px; cursor: pointer; }
		#product-thumb .thumb.active, #product-thumb .thumb:hover { border:3px solid #92bb0f; }

		.arrow { width: 16px; height: 28px; margin-top: 34px; cursor: pointer; }
			.arrow.fleft { background-image: url(../images/arrow-left.png); }
			.arrow.fright { background-image: url(../images/arrow-right.png); }

	#gallery-container { padding-left: 5px; margin-left: 10px; }
	#gallery-container .gallery { float: left; margin: 10px 10px 0 0; }
	.gallery.gal_4_4 img { width: 386px; height: 530px; }
	.gallery.gal_1_4 img { width: 188px; height: 258px;  }

	#loadingbar { width:100px; height:16px; margin:20px auto; background-image:url(../images/loading-bar.gif); display: none; }
	#loadmore { width:155px; height:40px; margin:20px auto; cursor:pointer; background-image:url(../images/load-more.jpg); }

	#contact-form td { padding: 3px 8px;}
	#contact-form td, #contact-form input, #contact-form textarea { font-size: 12px; line-height: 18px; }
	#contact-form input, #contact-form textarea { width:200px; }
	#contact-form input[type='submit'] { width:80px; height:25px; border:none; background-color:#035e17; color: #fff; border:1px solid gray; cursor: pointer; }

	#home-slider-thumb { float: right; margin-right: 270px; margin-top: -20px; }
		#home-slider-thumb .thumb { cursor: pointer; width: 6px; height: 6px; border:1px solid green; border-radius:5px; float: left; margin-right: 6px; }
		#home-slider-thumb .thumb.active { background-color: green; }

	#pause-play { float: right; margin-top: 12px; cursor: pointer;  }