body{display:block; margin:0px 0px 10px 0px; background:url(images/bg_body.jpg) repeat-x top #FFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; text-align:justify;}
img, div, input, td, li, a{behavior: url("iepngfix.htc") }
img, form{border:none; margin:0px;}
a{text-decoration:none; outline:none;}
h1{display:block; font-size:16px; color:#5e9001; margin:0px; font-weight:bolder; text-transform:uppercase; text-align:left;}
h2{display:block; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#79bb00; margin:0px; font-weight:bolder; text-transform:capitalize; text-align:left;}
h3{display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ff6600; margin:0px; font-weight:bolder; text-transform:capitalize; text-align:left;}

#wrapper{display:block; width:1200px; margin:0px auto; overflow:visible;}
	#header{display:block; width:908px; padding:36px 0px 0px 20px; height:74px; margin:0px auto;}
	#banner{display:block; background:url(images/bg_banner2.png) no-repeat center; height:341px; width:1200px;}
		#banner_contents{width:928px; display:block; margin:0px auto; overflow:hidden;}
				#nav{display:block; width:930px; height:56px; overflow:hidden;}
				#nav a{display:inline-block; line-height:56px; height:56px; font-size:14px; color:#696936; font-weight:lighter; text-transform:capitalize; margin-left:1px; float:left;}
				#nav a span, #nav a em{display:block; padding:0px 33px; font-style:normal;}
				#nav a:hover, #nav .act{background:url(images/bg_nav_a_act.jpg) repeat-x top; color:#142a00;}
				#nav a:hover span{background:url(images/bg_nav_a_home.jpg) no-repeat; display:block;}
				#nav a:hover em{background:url(images/bg_a_span_contact.jpg) no-repeat right; display:block;}
				
				#read_key{padding:228px 91px 0px 0px; float:right; display:block; margin:0px;}
					#read_key a{display:inline-block; width:192px; height:32px; background:url(images/btn_read_key.jpg) no-repeat;}
					#read_key a:hover{background:url(images/btn_read_key_act.jpg) no-repeat;}
	
	#wrapper_content{display:block; width:930px; margin:0px auto; background:url(images/bg_wrapper_contents.jpg) repeat-x top #f2f2f2;  margin-top:10px;}
		#content{width:690px; display:block; background:url(images/bg_contents.png) no-repeat left top #FFF; padding:15px 20px 20px 20px; float:right;}
			#content h1{margin:0px 0px 14px 0px;}
			#content h2{margin:0px 0px 14px 0px;}
			#content h2 a{display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#CC0000; margin:0px 0px 14px 0px; font-weight:bolder; text-transform:capitalize; text-align:left;}
			#content h3{margin:0px 0px 14px 0px;}
			#content em{font-style:normal; color:#CC0000;}
			#content a{display:inline-block; color:#CC0000; font-size:11px; line-height:11px; height:11px; margin:0px; padding:0px 3px; border-left:1px solid #CC0000; border-right:1px solid #CC0000; letter-spacing:-1px;}
			#content a:hover{color:#5e9001; border-left:1px solid #5e9001; border-right:1px solid #5e9001;}
			
			#affiliate{display:block; background:#ebece1; margin-bottom:320px; width:100%; float:left;}
				#affiliate a{display:inline-block; line-height:30px; height:30px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#003300; padding:0px 20px; background:url(images/bg_a_affiliates.jpg) no-repeat left #ebece1; letter-spacing:normal;}
				#affiliate a:hover, #affiliate .act{background:url(images/bg_a_affiliates.jpg) no-repeat left #fff; color:#CC0000;}
			
			.clip {margin:0px 0px 10px 20px; float:right; padding:0px;}
			#ad{display:block; padding:0px 14px 0px 65px; background:#FFF; float:left;}
				#ad img{float:left;}
			#price{display:block; margin:136px 0px 0px 0px; background:#009900; float:left;}
				#price a{ display:inline-block; background:url(images/price.jpg) no-repeat top; width:214px; height:81px;}
				#price a:hover{background:url(images/price_act.jpg) no-repeat top;}
			
		#left{display:block; float:left; background:url(images/bg_wrapper_contents.jpg) repeat-x top #f2f2f2;}
			
			#list{display:block; width:200px;}
				#list ul{margin:0px; padding:0px; list-style:none;}
				#list ul li{margin:0px; padding:0px; list-style:none; border-bottom:1px solid #c9caa7;  }
				#list ul li a{display:block; line-height:35px; height:35px; padding:0px 0px 0px 30px; font-size:12px; color:#000; background:url(images/li_style.gif) no-repeat 15px;}
				#list ul li a:hover, #list ul li .act{color:#FFF; background:url(images/li_style_act.gif) no-repeat 15px #c9caa7;}
			
			#subscribe{display:block; width:200px; height:120px; background:url(images/bg_subscribe.jpg) repeat-x;}
			#body_mass{display:block; padding:29px 12px 0px 12px;}
				#body_mass a{width:176px; height:154px; background:url(images/a_body_mass.jpg) no-repeat top; display:block;}
				#body_mass a:hover{background:url(images/a_body_mass_act.jpg) no-repeat top;}
	
	#footer{display:block; width:930px; background:url(images/bg_footer.png) no-repeat top; margin:0px auto; text-align:right; color:#595959; font-size:11px;}
		#footer a{display:inline-block; margin:15px 0px 0px 0px; padding:0px 15px; border-right:1px solid #595959; color:#595959; font-size:11px; line-height:12px; height:12px;}
		#footer a:hover, #footer .act{ color:#000;}
		#footer p{margin:10px 0px 0px 33px; float:left;  line-height:12px; height:12px;}
		*html #footer p{margin:15px 0px 0px 18px; float:left;  line-height:12px; height:12px;}
			
.pad_1{display:block; font-size:15px; color:#fff; font-weight:bold;}
.pad_1 td{padding:12px 0px 0px 0px;}

.pad_2{display:block; font-size:12px; color:#fff; font-weight:bold;}
.pad_2 td{padding:20px 0px 0px 0px;}

.pad_2 input{width:250px; border:1px solid #5e9001; padding:5px;}
.pad_2 textarea{width:250px; height:100px; border:1px solid #5e9001; padding:5px;}


.input{padding:3px; width:170px; height:22px; background:url(images/bg_field.gif) no-repeat; border:none; line-height:20px; color:#999;}

.stop_a{border:none; padding:0px;}

			
			
				
