body { background:url(../images/main-bg.jpg) repeat-x #ffffff; font:12px/1.55em Arial,Verdana,Helvetica,sans-serif; margin:0; padding:0; color:#61605f;}

a:link, a:active, a:visited{ color:#1e7ec8; text-decoration:none; }
a:hover { color:#0c783a; text-decoration:none; }
a img { border:0;}
:focus { outline:0; }

/* Heading */
h1, h2, h3, h4, h5, h6,{ font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

h1 { font-size:22px; color:#23211d; margin-bottom:0.3em; line-height:1.9em;font-weight:normal; }
h2 { font-size:16px; color:#693;font-weight:bold;  }
h3 { font-size:1.05em; }
h4 { font-size:1.05em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em; }


/* Table */
th { padding:0; text-align:left; vertical-align:top; }
td {vertical-align:top; padding:3px 5px;}

/* Paragraph */
p { margin-bottom:.8em; }

/* Form */
form { display:inline;}
fieldset { border:solid 1px #ccc; }
legend {display:block;}
label { color:#666; /*font-size:.95em;*/  font-weight:bold; }
input, select, button { vertical-align:middle; font-size:98%; }

/* Lists */
dt { display:block; font-weight:bold; }
ul,ol {  }

/* Size */
small { font-size:.92em; }
big { font-size:1.1em; }

hr { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }

/* header part */
.mid-header { width:902px;margin:0px auto;}
.logo { width:330px; float:left; }
.menu { width:572px; float:left;}
.search-outer{ margin-top:16px; float:right;}
.search-bar { background:url(../images/search-bar.png) no-repeat; width:166px; height:25px; float:left;}
.search{ float:left;}

.menu-inner{ width:572px; float:right; margin-top:17px;}
/*.menu2{ background:url(../images/menu.jpg) no-repeat;width:94px; height:27px;margin-left:1px;float:left;color:#FFF;font-size:13px; text-align:center;padding-top:7px;}
*/
.menu2 a:link, .menu2 a:active, .menu2 a:visited{background:url(../images/menu.jpg) no-repeat;width:94px; height:25px;margin-left:1px;float:left;color:#FFF;font-size:13px; text-align:center;padding-top:9px;}
.menu2 a:hover{ background:url(../images/menu-hover.jpg) no-repeat;width:94px; height:25px;margin-left:1px;float:left;color:#FFF;font-size:13px; text-align:center;padding-top:9px;}

/* content part */
.clearboth{ clear:both;}
.mid-content { width:902px;margin:0px auto;}
.content-left{ width:658px; float:left; padding-right:18px; padding-bottom:25px;}
.content-right{ width:226px; float: left; margin-top:10px; padding-bottom:25px;}

.pro-top { background:url(../images/pro-top.jpg) no-repeat; height:7px;}
.pro-mid { background:#dddddd; padding:0px 17px; padding-top:16px;}
.pro-bottom{ background:url(../images/pro-bottom.jpg) no-repeat;height:7px;}
.pro-main{ width:192px; margin-top:18px;}
.pro-pic { width:70px; float:left; margin-top:3px;}
.pro-title{ width:114px; float:left; color:#0e6902; font-size:12px; padding-left:8px; font-weight:bold; line-height:18px;}
.pro-content{ width:192px; float:left; font-size:11px; line-height:17px;}
.pro-main-title{ font-size:22px;color:#23211d;}
.line{ border-bottom:#f1f1f0 solid 3px;}

.category-main{ width:100%}
.category1{ width:31%; float:left; padding-right:13px;}
.category-content{ width:195px;}
.category2{ width:31%; float:left; padding-right:13px;}
.category3{ width:31%; float:left; padding-right:13px;}
.caption{ color:#0d9447; font-size:11px;width:195px;}

#bullet ul { margin:0px; padding:0px; list-style:none; line-height:17px;}
#bullet ul li{ padding-left:20px; margin-left:4px; background:url(../images/icon.jpg) no-repeat 0 3px; color:#75a31e; font-size:11px;}

#bullet ul li a { color:#75a31e;}
#bullet ul li a:hover{ color:#0a704d;}


.product-bg{ background-color:#0c783a; color:#FFF; font-weight:bold;  font-size:13px;}
.product-category{  background-color:#7eb72a; color:#FFF; font-weight:bold;  font-size:13px;}
.product-space { padding-left:6px; padding-right:6px;}



/* footer part */

.footer{ width:100%; background:url(../images/footer-bg.jpg) repeat-x #a3d55a; color:#FFFFFF; font-size:11px; height:118px;}
.mid-footer { width:902px;margin:0px auto; background:url(../images/footer-leaf.jpg) no-repeat; height:118px;}
.footer-left { width:350px; float:left; padding-top:30px;}
.footer-right{ width::602px;float:right;padding-top:30px;}

a.footer-link:link, a.footer-link:active, a.footer-link:visited{ color:#ffffff; padding:5px;}
a.footer-link:hover{ color:#f6fba5; padding:5px;}

a.footer-link2:link, a.footer-link2:active, a.footer-link2:visited{ color:#ffffff;}
a.footer-link2:hover{ color:#f6fba5;}



.highlight-txt{ color:#690; font-weight:bold;}



.imgb { padding:5px; border:1px #CCC solid;}

.frame { border:#b5eafb solid 1px;}