body
{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#414141;
	background:url(../images/mn_bg.jpg) repeat-x left top #e5f8fe;
}
img
{
	margin:0px;
	padding:0px;
	border:0px;
}
h1, h2, h3, h4, h5, h6
{
	margin:0px;
	padding:0px;
	font-weight:normal;
}
p
{
	margin:0px;
	padding:0px;
	font-weight:normal;
}
ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
/*-- main contain start --*/
#main_wrap
{
	width:100%;
	float:left;
	background:url(../images/top_bg.jpg) repeat-x left top;
}

/*-- header contain start --*/
#header_wrap
{
	width:100%;
	float:left;
	background:url(../images/header_bg.jpg) repeat-x center 115px;
}
#header
{
	width:1000px;
	margin:0 auto;
}
.header_top
{
	width:1000px;
	float:left;
	padding:37px 0 10px 0;
}
.logo
{
	width:auto;
	float:left;
	padding:14px 0 0 0;
}
.header_right
{
	width:740px;
	float:right;
	padding:0 0 0 0;
}
.header_right_top
{
	width:auto;
	float:right;
	padding:0 0 13px 0;
}
.mail
{
	width:auto;
	float:left;
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	color:#383737;
	padding:0 0 0 30px;
}
.mail span
{
	color:#00568c;
}
.mail span a
{
	color:#00568c;
	text-decoration:none;
}
.mail span a:hover
{
	color:#247b07;
	text-decoration:underline;
}
.mail_icon
{
	width:auto;
	float:left;
	padding:2px 7px 0 0;
}
.navi
{
	width:723px;
	height:57px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-shadow:#427a0d 2px 2px;
	background:url(../images/navi_bg.png) no-repeat left top;
	padding:0 0 0 17px;
}
.navi li
{
	float:left;
	height:57px;
	padding:0 0 0 0;
}
.navi li a
{
	float:left;
	height:37px;
	color:#FFFFFF;
	text-decoration:none;
	padding:12px 15px 0 15px;
}
.navi li a:hover
{
	float:left;
	height:37px;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/navi_h.png) no-repeat center bottom;
	padding:12px 15px 0 15px;
}
#act_navi
{
	float:left;
	height:37px;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/navi_h.png) no-repeat center bottom;
	padding:12px 15px 0 15px;
}
.banner
{
	width:1000px;
	height:443px;
	float:left;
	padding:0 0 0 0;
}

/*-- header contain end --*/

/*-- middle contain start --*/
#middle
{
	width:1000px;
	margin:0 auto;
}
#contain
{
	width:1000px;
	float:left;
	padding:18px 0 40px 0;
}
.contain_top
{
	width:1000px;
	float:left;
	background:url(../images/middle_top_sed.png) no-repeat center bottom;
	padding:0 0 30px 0;
	position:relative;
}
.contain_top h1
{
	width:231px;
	height:50px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#fffbff;
	text-align:center;
	background:url(../images/middle_top_title.png) no-repeat left top;
	padding:6px 0 0 0;
	position:absolute;
	top:-41px;
	left:384px;
	z-index:500;
}
.contain_top_sub
{
	width:994px;
	height:162px;
	float:left;
	border-bottom:solid 3px #236e01;
	border-left:solid 3px #236e01;
	border-right:solid 3px #236e01;
	border-radius: 20px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	background:url(../images/middle_top_bg.jpg) repeat-x left top;
	padding:0 0 0 0;
}
.product_box
{
	width:184px;
	float:left;
	padding:0 0 0 0;
}
.product
{
	width:178px;
	height:97px;
	float:left;
	border-radius: 4px;
	border:solid 3px #45860c;
	padding:0 0 0 0;
}


.welcome_video{ width:100%; float:left; padding:0; margin:0 0 30px 0; text-align:center;}
.welcome_detail .welcome_video img{ width:500px; Height:250px;}
.caption
{
	width:184px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:17px;
	color:#FFFFFF;
	text-align:center;
	padding:1px 0 0 0;
}
.caption a
{
	color:#FFFFFF;
	text-decoration:none;
}
.caption a:hover
{
	color:#a7ff5e;
	text-decoration:none;
}
.contain_bottom
{
	width:980px;
	float:left;
	padding:10px 10px 0 10px;
}
.contain_bottom_left
{
	width:410px;
	float:left;
	background:url(../images/saprator2.jpg) no-repeat right top;
	padding:0 16px 0 0;
}
.contain_bottom_left h1
{
	width:410px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:20px;
	font-weight:bold;
	color:#085ab7;
	padding:0 0 0 0;
}
.contain_bottom_left_sub
{
	width:410px;
	float:left;
	padding:6px 0 0 0;
	position:relative;
}
.contain_bottom_left_sub p
{
	width:260px;
	float:left;
	font-size:13px;
	line-height:20px;
	text-align:left;
	padding:0 0 0 0;
}
.left_image
{
	width:auto;
	float:right;
	padding:0 0 0 0;
	position:absolute;
	top:-23px;
	right:6px;
}
.sub_link
{
	width:220px;
	float:right;
	color:#fff;
	font-size:12px;
	padding:0 0 0 0;
}
.sub_link a
{
	width:50px;
	height:18px;
	float:left;
	text-align:center;
	color:#fff;
	border-radius: 5px;
	border-bottom:solid 2px #4d4d4d;
	background:#0960ab;
	text-decoration:none;
	padding:3px 0 0 0;
}
.sub_link a:hover
{
	width:50px;
	height:18px;
	float:left;
	color:#fff;
	border-radius: 5px;
	text-align:center;
	border-bottom:solid 2px #4d4d4d;
	background:#549b0f;
	text-decoration:none;
	padding:3px 0 0 0;
}
.contain_bottom_middle
{
	width:310px;
	float:left;
	background:url(../images/saprator2.jpg) no-repeat right top;
	padding:0 10px 0 27px;
}
.contain_bottom_middle h1
{
	width:310px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:20px;
	font-weight:bold;
	color:#085ab7;
	padding:0 0 0 0;
}
.contain_bottom_middle_sub
{
	width:310px;
	float:left;
	padding:6px 0 0 0;
}
.point
{
	width:310px;
	float:left;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 0;
}
.point li
{
	width:293px;
	float:left;
	background:url(../images/right_arrow.jpg) no-repeat left 7px;
	padding:2px 0 10px 17px;
}
.contain_bottom_right
{
	width:176px;
	float:right;
	padding:0 0 0 0;
}
.contain_bottom_right h1
{
	width:176px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:20px;
	font-weight:bold;
	color:#085ab7;
	padding:0 0 0 0;
}
.contain_bottom_right_sub
{
	width:176px;
	float:left;
	padding:6px 0 0 0;
}
.certificate
{
	width:auto;
	float:left;
	padding:5px 0 0 0;
}
/*-- middle contain end --*/

/*-- footer contain start --*/
#footer_wrap
{
	width:100%;
	height:127px;
	float:left;
	background:url(../images/footer_bg.jpg) no-repeat center top;
}
#footer
{
	width:1000px;
	margin:0 auto;
}
.footer_sub
{
	width:1000px;
	float:left;
	padding:0 0 0 0;
}
.footer_right_bg
{
	height:127px;
	background:url(../images/footer_right_bg.jpg) repeat-x left top;
}
.footer_left_bg
{
	height:12px;
	background:url(../images/footer_left_bg.jpg) repeat-x left top;
}
.footer_navi
{
	width:540px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#414141;
	padding:34px 0 0 10px;
}
.footer_navi li
{
	float:left;
	padding:0 0 0 9px;
}
.footer_navi li a
{
	color:#414141;
	text-decoration:none;
}
.footer_navi li a:hover
{
	color:#085ab7;
	text-decoration:underline;
}
.footer_right
{
	width:340px;
	float:right;
	padding:27px 100px 0 0;
}
.copyright
{
	width:auto;
	float:right;
	font-size:11px;
	font-weight:bold;
	color:#8b8b8b;
	padding:0 0 0 0;
}
.powered
{
	width:auto;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#8b8b8b;
	text-align:left;
	padding:7px 0 0 27px;
}
.powered a
{
	color:#8b8b8b;
	text-decoration:none;
}
.powered a:hover
{
	color:#085ab7;
	text-decoration:underline;
}
/*-- footer contain end --*/

/*-- main contain end --*/




/*-- inner pages start --*/
.inner_banner
{
	width:1000px;
	height:312px;
	float:left;
	padding:0 0 0 0;
}
.left_contain
{
	width:300px;
	float:left;
	padding:0 0 0 0;
}
.left_contain_top
{
	width:300px;
	float:left;
	padding:41px 0 0 0;
	position:relative;
}
.left_contain_top h1
{
	width:231px;
	height:50px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#fffbff;
	text-align:center;
	background:url(../images/middle_top_title.png) no-repeat left top;
	padding:6px 0 0 0;
	position:absolute;
	top:0px;
	left:35px;
}
.left_sub_contain
{
	width:294px;
	float:left;
	border-bottom:solid 3px #236e01;
	border-left:solid 3px #236e01;
	border-right:solid 3px #236e01;
	border-radius: 20px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	background:url(../images/middle_top_bg.jpg) repeat-x left top #417d06;
	padding:0 0 0 0;
}
.left_link
{
	width:231px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:17px;
	color:#FFFFFF;
	padding:15px 34px 8px 35px;
}
.left_link li
{
	width:231px;
	float:left;
	border-bottom:dashed 1px #1d5305;
	padding:6px 0 6px 0;
}
.left_link li a
{
	width:218px;
	float:left;
	color:#FFFFFF;
	background:url(../images/arrow.png) no-repeat 2px 8px;
	text-decoration:none;
	padding:0 0 0 13px;
}
.left_link li a:hover
{
	width:218px;
	float:left;
	color:#a7ff5e;
	background:url(../images/arrow_h.png) no-repeat 2px 8px;
	text-decoration:none;
	padding:0 0 0 13px;
}
#act_leftlink
{
	width:218px;
	float:left;
	color:#a7ff5e;
	background:url(../images/arrow_h.png) no-repeat 2px 8px;
	text-decoration:none;
	padding:0 0 0 13px;
}
.right_contain
{
	width:660px;
	float:right;
	padding:0 0 0 0;
	position:relative;
}
.right_contain h1
{
	width:645px;
	height:35px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#fffbff;
	border-radius:3px;
	border-bottom:solid 2px #93ce30;
	background:url(../images/right_title_bg.jpg) repeat-x left top;
	padding:5px 0 0 15px;
}
.right_contain h1 span
{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
.right_sub_contain
{
	width:660px;
	float:left;
	padding:10px 0 10px 0;
}
.right_sub_contain p
{
	width:660px;
	float:left;
	text-align:justify;
	line-height:20px;
	padding:0 0 0 0;
}
.right_sub_contain p span
{
	text-transform:uppercase;
}
.policy_detail
{
	width:520px;
	float:left;
	text-align:justify;
	line-height:20px;
	padding:0 0 0 0;
	position:relative;
}
.zoom_icon2
{
	width:auto;
	float:right;
	padding:0 0 0 0;
	position:absolute;
	top:200px;
	right:0px;
}
.right_image
{
	width:auto;
	height:auto;
	float:right;
	box-shadow: 0 0 3px 3px #b8c7cd;
	padding:5px;
	margin:10px 0 0 20px;
}
.right_sub_title
{
	width:658px;
	float:left;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	color:#00519a;
	border-bottom:solid 2px #93ce30;
	padding:0 0 6px 2px;
	margin:10px 0 8px 0;
}
.right_sub_title2
{
	width:658px;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	text-transform:uppercase;
	color:#414141;
	padding:5px 0 5px 0;
}
.sub_point_box
{
	width:660px;
	float:left;
	padding:0 0 10px 0;
}
.sub_point
{
	width:660px;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	text-align:justify;
	text-transform:uppercase;
	color:#414141;
	padding:0 0 12px 0;
}
.sub_point span
{
	text-transform:none;
	font-weight:normal;
}
.point2
{
	width:650px;
	float:left;
	padding:0 0 8px 10px;
}
.point2 li
{
	width:633px;
	float:left;
	border-bottom:dotted 1px #cbd9de;
	background:url(../images/right_arrow.jpg) no-repeat left 9px;
	padding:5px 0 5px 17px;
}
.right_contain h2
{
	width:231px;
	height:50px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#fffbff;
	text-align:center;
	background:url(../images/middle_top_title.png) no-repeat left top;
	padding:6px 0 0 0;
	position:absolute;
	top:0px;
	left:215px;
}
.right_sub_contain2
{
	width:660px;
	float:left;
	border-bottom:solid 3px #236e01;
	border-left:solid 3px #236e01;
	border-right:solid 3px #236e01;
	border-radius: 20px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	background:url(../images/middle_top_bg.jpg) repeat-x left top #417d06;
	padding:10px 0 0 0;
	margin:41px 0 0 0;
}
.product_box_main
{
	width:660px;
	float:left;
	padding:5px 0 5px 0;
}
.product_box2
{
	width:195px;
	float:left;
	padding:12px 0 7px 19px;
}
.product2
{
	width:189px;
	height:120px;
	float:left;
	border-radius: 4px;
	border:solid 3px #6bad32;
	padding:0 0 0 0;
}
.caption_box
{
	width:192px;
	float:left;
	padding:5px 0 0 3px;
	position:relative;
}
.caption2
{
	width:192px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#085ab7;
	padding:3px 0 0 0;
}
.caption2 a
{
	color:#FFFFFF;
	text-decoration:none;
}
.caption2 a:hover
{
	color:#a7ff5e;
	text-decoration:none;
}
.caption3
{
	width:192px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#085ab7;
	padding:7px 0 0 0;
}
.caption3 a
{
	color:#085ab7;
	text-decoration:none;
}
.caption3 a:hover
{
	color:#366e05;
	text-decoration:none;
}
.zoom_icon
{
	width:auto;
	float:right;
	padding:0 0 0 0;
	position:absolute;
	top:5px;
	right:3px;
}
.address_table
{
	width:290px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#535353;
	text-align:justify;
	line-height:18px;
	text-shadow:#FFFFFF 1px 1px 1px;
	padding:4px 0 0 0;
}
.address_table td
{
	padding:5px 0 8px 3px;
}
.address_icon
{
	width:auto;
	float:left;
	vertical-align:top;
	padding:0 0 0 0;
}



/*-- inquiry page start --*/
.inquiry_image
{
	width:auto;
	float:right;
	padding:20px 0 0 0;
}
.inquiry_title
{
	width:597px;
	float:left;
	color:#444444;
	font-weight:bold;
	text-transform:uppercase;
	font-size:17px;
	border:solid 3px #236e01;
	border-radius: 20px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	padding:8px 0 8px 15px;
}
.table
{
	width:330px;
	float:left;
	margin:0px;
	color:#444444;
	padding:15px 0 0 0;
}
.table td
{
	padding:0 5px 8px 0;
}
.valin
{
	vertical-align:top;
}
.text_box2_bg
{
	width:200px;
	height:20px;
	float:left;
	border:none;
	color:#444444;
	border-radius: 2px;
	background:url(../images/text_box.jpg) repeat-x left top;
	border:solid 1px #c9ccce;
	padding:3px 5px 3px 5px;
}
.Comment_box2_bg
{
	width:200px;
	height:52px;
	float:left;
	border:none;
	color:#444444;
	background:url(../images/comment_box.jpg) repeat-x left top #eef5f7;
	border:solid 1px #c9ccce;
	border-radius: 2px;
	padding:5px 5px 0 5px;
}
.submit_button
{
	width:59px;
	height:25px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-size:11px;
	cursor:pointer;
	text-shadow:#065298 1px 1px;
	text-transform:uppercase;
	background:url(../images/submit_button.jpg) repeat-x left top;
	border:solid 1px #065298;
	padding:0 0 2px 0;
	margin:0 10px 0 0;
}
.submit_button:hover
{
	width:59px;
	height:25px;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	text-shadow:#346107 1px 1px;
	background:url(../images/submit_button_h.jpg) repeat-x left top;
	text-transform:uppercase;
	border:solid 1px #346107;
	padding:0 0 2px 0;
}
.redtxt{color:#FF0000;}

/*-- inquiry page end --*/

/*-- contact page start --*/
.contact_box_main
{
	width:315px;
	float:left;
	margin:0px;
	padding:0 0 0 0;
}
.contact_box
{
	width:300px;
	float:left;
	border-top:solid 1px #236e01;
	border-left:solid 3px #236e01;
	border-bottom:solid 1px #236e01;
	border-right:solid 1px #236e01;
	border-radius: 20px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	padding:8px 0 0 10px;
	margin:5px 0 0 0;
}
.contact_icon
{
	width:auto;
	height:auto;
	float:left;
	padding:0 10px 0 0;
}
.contact_title
{
	width:auto;
	font-size:12px;
	float:left;
	font-weight:bold;
	text-transform:uppercase;
	color:#444444;
}
.contact_title span
{
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	color:#444444;
	padding:0 0 0 5px;
}
.contact_person
{
	width:auto;
	float:left;
	color:#444444;
	font-size:12px;
	line-height:20px;
	padding:0 0 0 0;
}
.contact_sub_title
{
	width:275px;
	font-size:13px;
	float:left;
	color:#054a86;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:solid 1px #c8d9df;
	padding:0 0 7px 0;
	margin:0 0 0 8px;
}
.e-mail
{
	font-family:Arial, Helvetica, sans-serif; line-height:20px;
}
.e-mail2 a
{
	color:#084b97;
	text-decoration:underline;
}
.e-mail2 a:hover
{
	color:#444444;
	text-decoration:none;
}
.map
{
	width:auto;
	height:auto;
	float:right;
	padding:50px 0 0 0;
}		
/*-- contact page end --*/


/*-- inner pages end --*/