@charset "utf-8";
/* CSS Document */
/* General Styles */
* {margin:0px; padding:0px;}
html, body, p, div, h1, h2, h3, h4, h5, h6, img, span, ul, li, br, hr, a, form, input,  dl, dt, dd, iframe { border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}
html, body{height:100%}
li{list-style-type:none;}
img {margin:0; padding:0; outline-style:none; outline-width:0;}
a, a:hover, a:active, a:focus { outline:none; outline-style:none; outline-width:0;}
*:focus {outline: none;}
ul{margin:0;padding:0;}
li{margin:0;padding:0;}
body{margin:0;padding:0;}
a:link{ text-decoration:none;}
a:visited{ text-decoration:none; color:#ffffff;}

body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#000000; background:url(bgstrip.jpg) repeat-x #87b279; font-size:11px; height:100%}
.clr { font-size:0; height:0; line-height:0; clear:both;}
#container{width:1002px; margin:0 auto;}

#left-section{ width:362px; float:left; }
#logo{ width:357px; float:left;}
.logo-rtpart{width:5px; float:left;}
.leftbanner{width:357px; float:left; margin:0 5px 6px 0;}
.left-largetextpart{width:320px; height:250px!important;height:255px;float:left; background-color:#355928; text-align:center; font-size:20px; color:#80aa72; line-height:30px; padding:15px 18px 20px 18px; }
.left-largetextpart A:LINK{color:#8EBD19;}
.left-largetextpart a:visited {color:#FFFFFF; }

#right-section{ width:640px; float:left;
	height: 568px;
}
#nav {background:url(nav-bg.jpg) no-repeat; color:#fff;height:25px;line-height:45px;text-align:center;list-style:none; height:56px; position:absolute; z-index:999; float:left;  width:640px; margin:0px; padding:0px; }
	#nav a{color:#355928; font-size:18px;font-family:Arial, Helvetica, sans-serif; }
	#nav li{width:125px;float:left;position:relative;z-index:9999;height:56px;}
	#nav li .title{display:block;}
	#nav li .title:hover{color:White;}
	#nav li .submenu{width:125px;margin:0 auto;position:absolute;left:0;top:49px;display:none;padding:0px; }
	#nav li .submenu a{font-size:13px; font-family:Arial; margin:0px; padding:0px; }
	#nav li .submenu a:hover{font-size:13px; font-family:Arial;color:White; margin:0px; padding:0px; }
	#nav li .submenu a:visited{font-size:13px; font-family:Arial;color:White; margin:0px; padding:0px; }
	#nav li .submenu dd{color:#fff;background:url(nav-bg1.jpg) no-repeat center; font-size:13px; font-family:Arial;height:37px; margin:0px; padding:0px; }

.productcatalog{width:617px; float:left; background-color:#4b763d; height:460px; 
padding:26px 0 21px 23px; margin-bottom:6px;
}

h1{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; color:#ffffff; line-height:25px; padding:0 0 14px 3px;}
.pc-area{width:617px; float:left;
	height: 420px;margin:0px; padding:0px;
}
.pc1{width:300px; float:left; margin-bottom:30px!important;margin-bottom:30px;}
	.pc-picbg{width:93px; background:url(productcatalog-prodbg.jpg) no-repeat; float:left; margin-right:24px; padding:6px; text-align:center;}
	.pc-desc{width:171px; float:left; margin-top:7px;}
	.pc-headingbg{background:url(productcatalog-headingbg.jpg) no-repeat; width:136px; height:29px; line-height:29px; font-size:18px; color:#3f6731; padding-left:30px;}
	.pc-headingbg a{color:#3f6731;}
	.pc-whitetxt{ font-size:12px; color:#ffffff; line-height:16px; padding:20px 0 15px 5px; font-weight:bold;}
	.pc-whitetxt a{font-size:12px; color:#ffffff; }
.pc2{width:300px; float:left;}
.newsletter-area{ background-color:#d3f9c6; width:610px; float:left; height:249px; 
padding:17px 15px 17px 15px;margin-top:0px;
}
.newsletter-box{ width:200px; float:left; height:217px; margin-right:17px; background-color:#355928; padding:15px;}
.testimonial-box{width:330px; float:left; height:217px; background-color:#355928; padding:15px;}
.box-whiteheading{ font-size:18px; color:#ffffff; line-height:30px; padding-bottom:10px;}
.form-txt{ font-size:11px; color:#d3f9c6; line-height:20px; padding-bottom:15px;}
.textfield-bg{ width:192px; height:20px; background-color:#d3f9c6; font-family:Arial, Helvetica, sans-serif; color:#355928; font-size:11px; line-height:20px; padding-left:6px; border:none;}
.newsletter-btmtxt{line-height:38px; text-align:center; padding:25px 0 22px 0;}
.testimoni-txt{font-size:12px; line-height:18px; color:#d3f9c6;}
.testimoni-authortxt{font-size:11px; line-height:18px; color:#d3f9c6; font-weight:bold; font-style:italic; padding-left:222px;}
.testimoni-authortxt a{color:#d3f9c6; }
.testimoni-txt p{font-size:12px; line-height:18px; color:#9EF991;}
.testimoni-authortxt p{font-size:11px; line-height:18px; color:#9EF991; font-weight:bold; font-style:italic; padding-left:222px;}
.testimoni-divider{width:296px; height:13px; padding:8px 0 8px 10px;}
.readmore{color:#8EBD19; font-size:11px; font-weight:bold; text-decoration:none; line-height:9px;}
/*-------------Footer------------*/
#footer-container{ width:1002px; float:left; margin-top:11px;}
.footer-bg{width:1000px; float:left; height:54px; background-color:#3f6731; border:1px solid #84a674; color:#89c773; line-height:54px; text-align:center;}
.footer-shadow{width:1002px; float:left; background:url(footer-shadow.png) no-repeat; height:36px;}

/*--------------Subpage-------------*/
.subpage-rightcontarea{width:640px; float:left;}
.sub-bannercont{width:640px; float:left; margin-bottom:5px;}
.mid-gradientbg{width:640px; background:url(mid-gradient-bg.jpg) no-repeat; height:45px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#25421a; padding:7px 0 7px 0; float:left; margin-bottom:16px;}
.breadcrumb-txt{ width:600px;float:left; padding:0 0 14px 22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#ffffff;}
.breadcrumb-txt a{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#ffffff; text-decoration:none;}
.breadcrumb-txt a:hover{ text-decoration:underline;}
.breadcrumb-txt a.breadcrumb-active{ text-decoration:underline;}
.sub-productboxarea{width:630px; float:left; padding:0 0 0px 10px;}
.product-boxesrowcont{ width:630px; float:left; padding-bottom:16px;}
.product-boxesrowcont2{ width:630px; float:left; padding-bottom:12px;}
.product-box1{ width:184px; float:left; margin:0 12px 0px 12px;}
	.prodbox-headerbg{ background-color:#25421a; width:184px; height:28px; float:left; line-height:28px; font-size:11px; font-weight:bold; color:#ffffff; text-align:center;}
	.prodbox-headerbg a{ font-size:11px; font-weight:bold; color:#ffffff; }
	.prodbox-bodybg{ background-color:#ffffff; width:184px; height:182px; float:left; padding:5px 0 4px 0; text-align:center;}
.product-box2{ width:186px; float:left; margin:0 0 0px 12px;}



/******About_Us********/
.about_Uscatalog{width:617px; float:left; background-color:#ffffff; height:562px; padding:26px 0 21px 23px; margin-bottom:6px; color:#000000;}
.about_Uscatalog h1{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#808080;line-height:25px; padding:0 0 14px 3px;}
.about_Us-area{width:567px; float:left; margin:0px 20px 0px 0px; font-size:12px; line-height:30px; color:#808080}
.about_uslargetextpart{width:320px; height:298px; float:left; background-color:#355928; text-align:center; font-size:20px; color:#80aa72; line-height:30px; padding:15px 18px 20px 18px; }



/******ContactUs********/
.tex1{border:1px #96AFC7 solid; width:369px;}
select{border:1px #96AFC7 solid;}
.Contact_Uscatalog{width:629px; float:left; background-color:#ffffff; height:560px; padding:10px 0 10px 10px; margin-bottom:6px; color:#7C7C7C;}
.Contact_Uscatalog td{ padding-left:15px;}
.Contact_Uscatalog th{padding-left:5px;padding-top:10px;}


/******FAQ********/
.fon_p{ font-size:13px; font-weight:bold; color:#8E8E8E}
.FAQcatalog{width:617px; float:left; background-color:#ffffff; height:528px; padding:26px 0 21px 23px; margin-bottom:6px; color:#000000;}
.FAQcatalog h1{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#808080;line-height:25px; padding:0 0 14px 3px;}


/******Folded-Handle-Paper-Bags_banner********/
.Foldedcatalogcatalog{width:638px; float:left; background-color:#ffffff; height:968px; padding:0; margin-bottom:6px; color:#000000;}
.Folded_Bags-area{width:617px; float:left; margin:10px 5px; font-size:12px; line-height:30px; color:#6E6E6E;}
.Folded_Bags-area p{line-height:20px;}
.tex2{border:1px #96AFC7 solid; width:15px;}
.leftlargetextpart{width:320px; height:650px; float:left; background-color:#355928; text-align:center; font-size:20px; color:#80aa72; line-height:30px; padding:15px 18px 20px 18px; }


/******Luxury Recycled********/
.recycledcatalogcatalog{width:638px; float:left; background-color:#ffffff; height:1019px; padding:0; margin-bottom:6px; color:#000000;}
.Recycledleftlargetextpart{width:320px; height:700px; float:left; background-color:#355928; text-align:center; font-size:20px; color:#80aa72; line-height:30px; padding:15px 18px 20px 18px; }



/******Luxury********/
.Luxurycatalog{width:639px; float:left; background-color:#ffffff; height:1046px; 
padding:0; margin-bottom:6px; color:#000000;
}
.Luxurypart{width:320px; height:710px; float:left; background-color:#355928; text-align:center; font-size:20px; color:#80aa72; line-height:30px; padding:15px 18px 20px 18px; }


/******Testimonials********/
.Testimonialscatalog h1{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; color:#000000;line-height:25px; padding:0 0 14px 3px;}
hr {color: #B2B2B2;background-color: #B2B2B2;height: 2px;border-top: 2px dashed; border-bottom: 2px dashed;}
.fon_p1{ font-size:20px; font-weight:bold; text-align:right; font-style:italic;}
.Testimonialscatalog{width:620px; float:left; background-color:#ffffff; height:900px; padding:10px; margin-bottom:6px; color:#000000;}
.Testimonialspart{width:320px; height:611px; float:left; background-color:#355928; text-align:center; font-size:20px; color:#80aa72; line-height:30px; padding:15px 18px 20px 18px; }
.Testimonials-area{width:540px; float:left; margin:0px 20px 0px 20px; font-size:12px; line-height:30px; color:#808080}

.button {
	font-size: 12px;
	font-weight: bold;
	color: #00519c;
	background-image: url(button.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 25px;
	width: 100px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 3px;
}
.Button1{BORDER-RIGHT:medium none;BORDER-TOP:medium   none;BACKGROUND-IMAGE:url(subscribe-btn.jpg);BORDER-LEFT:medium none;WIDTH:50px;CURSOR:hand;BORDER-BOTTOM:medium none;HEIGHT:   20px   } 

/******图片轮播********/
#focus_change{width:640px;height:220px;}
#focus{width:640px;height:220px;position:relative;z-index:2;overflow:hidden;font-family:Verdana, Arial, Helvetica, sans-serif;}
#loading{position:absolute;z-index:4;width:640px;height:220px;color:#666;font-size:12px;text-align:center;padding-top:90px;}
#ts_bg{position:absolute;bottom:0;z-index:1;width:640px;height:36px;background:#000;filter:alpha(opacity=40);opacity:0.4;}
#pics li{position:absolute;top:0px;left:0px;}
#pics li img{filter:alpha(opacity=0);opacity:0;width:640px;height:220px;}/*图片大小与框架保持一致*/
#ts li{position:absolute;z-index:2;left:0;bottom:-32px;height:32px;line-height:32px;font-size:14px;font-weight:bold;padding-left:16px;}
#ts li a{color:#fff; text-decoration:none;}/*标题链接样式*/
#btn,#btn_bg{position:absolute;z-index:3;bottom:8px;right:8px;color:#fff;font-size:12px;}
#btn li,#btn_bg li{float:left;width:22px;height:18px;line-height:18px;overflow:hidden;text-align:center;margin-right:1px;}
#btn_bg li{background:#fff;filter:alpha(opacity=50);opacity:0.5;}
#btn li.current {background:#F60;}