body		{ font-family:Arial, Helvetica, sans-serif, Trebuchet MS; font-size:12px; margin:0; background:#fefefc url(../images/bg.png) repeat-x; color:#464646;}

h1,h2,h3,h4,h5,h6 		{ margin:5px 0 15px 0; padding:0;}
h1			 			{ font-size: 30px; }
h2						{ font-size: 24px; }
h3 						{ font-size: 18px; margin:0 0 10px 0; font-weight:normal; }
h4						{ font-size: 14px; }
h5 						{ font-size: 10px; }

img						{ border:none;}
a 						{ text-decoration: none; color:#5b8e01;}
a:hover 				{ text-decoration: underline;}

.ClearFix:after 		{ content: "."; display:block; height:0; clear:both; visibility:hidden;	}
.ClearFix  				{ !display:inline-block; !zoom: 1; !display:block;}

.wrapper{ width:960px; margin:0 auto;}
.header{}

.header a { display:block; width:318px; height:98px;}
.navigation{ height:46px; line-height:46px;background:url(../images/nav-bg.png) repeat-x;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
.menu{ float:left; margin:0 0 0 15px; padding:0; }
.menu li{ display:block; float:left; padding:0 15px; list-style:none; font-weight:bold; margin:0 10px;}
.menu li a{ display:block; color:#f6fde0; height:46px;}
.search{ float:right; }
.frm-txt{ margin:10px 15px 0 0; background:#7eaf1a url(../images/search-btn.png) no-repeat 185px center; color:#fff; font-size:12px; font-weight:bold; border:none; height:15px; padding:5px; width:200px; font-family:Arial, Helvetica, sans-serif; -moz-border-radius:25px; -webkit-border-radius:25px; -khtml-border-radius:25px; -o-border-radius:25px;}
.frm-btn{ display:none;}

.banner{ margin:10px 0;}
.left{ float:left;}
.categories{ background:#905c83 url(../images/cat-bg.png) repeat-x bottom left; padding:15px; width:210px; margin:0; color:#fff;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
.categories li{ display:block; background:url(../images/arrow2.png) no-repeat left center; padding-left:15px;}
.categories li a{ border-bottom:1px dotted #3b3b3b; line-height:26px; display:block; color:#fff; font-weight:bold;}
.prod-arrow { }


.right{ float:right; width:705px;}
.feature{}
.f-box{ float:left; width:195px; padding:10px 20px; color:#fff;}
.f-box h3{}
.f-box span{ display:block; margin-bottom:10px;}
.f-box a{ display:block; width:66px;}
.green1 { background:url(../images/f-bg1.png) repeat-x;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-khtml-border-radius:5px 0 0 5px;-o-border-radius:5px 0 0 5px;}
.green2 { background:url(../images/f-bg2.png) repeat-x;}
.green3 { background:url(../images/f-bg3.png) repeat-x;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;-khtml-border-radius:0 5px 5px 0;}
.text-box h3 { color:#5b8e01;}

.text-box{ padding:20px;}
.text-box a { display:block;}
.text-box span{ display:block;}
.offer{ width:310px; padding:10px 20px; float:right;}
.about{ width:310px; padding:10px 20px; float:left;}
.about span { display:block; line-height:18px; margin:10px 0;}
.about a { display:block;}

.detail-btn { display:block; width:81px; margin:10px 0;}
.more-btn{display:block; width:67px; margin:10px 0;}
.offer-content{}
.offer-content img{ display:block; float:left;width:154px; height:auto;}
.offer-content ul{ float:right; width:140px; padding:0; margin:0;}
.offer-content li{ list-style:none; border-bottom:1px dotted #464646;}
.offer-content li a{ color:#464646;}

.service-list{ float:left; margin:10px 40px 0px 40px; padding:0;}
.service-list li{}
.service-list li a{ color:#464646;}
.footer{ background:#ebebeb; padding:15px; color:#555;}
.footer ul { margin:10px auto 0 auto; padding:0; text-align:center; color:#464646;}
.footer li{ display:inline-block;}
.footer li a { padding:0 5px; display:inline-block; color:#464646;}
.footer span{ display:block; margin:10px 20px 20px 20px; text-align:center;}

