/* design by fen www.fenth.com */
body{ margin:0; padding:0; text-align:center;background:url(images/topbg.jpg) repeat-x top; font:12px/18px Verdana, Arial, Helvetica, sans-serif; color:#666}
ul{ list-style:none; margin:0; padding:0}
form{ margin:0; padding:0}
a{ text-decoration:none; color:#960}
a:hover{ color:#c30; text-decoration:underline}
.fontred{ color:#c30}
img{ border:none; vertical-align:middle}
input{ vertical-align:middle}

/* Clear Fix */

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
/* end of clearfix */
.content{ padding:20px 0}


#wrapper{ width:880px; background:url(images/mainbg.gif) repeat-y; text-align:left; margin:0 auto}

.submenu{ width:296px; height:35px; background:url(images/menubg.gif) no-repeat}

#nav { background:url(images/navbg.jpg) repeat-x}
#nav ul{ padding-left: 0px}
#nav li{ margin-right:0px; float:left}
#nav a{ font:bold 14px Georgia, "Times New Roman", Times, serif; color:#fff; float:left; padding-left:15px}
#nav a span{ padding:4px 10px 8px 0; display:block}
#nav a:hover span,.navon span{ background:url(images/navbgright.jpg) no-repeat right top;}
#nav a:hover,#nav .navon a{ background:url(images/navbgleft.jpg) no-repeat left top;color:#c30; text-decoration:none}
 
.banner{ background:#fff; padding:10px;}
.lefttitle{ font:bold 16px Georgia, "Times New Roman", Times, serif; color:#fff}
.prolist ul{ padding:8px}
.prolist li{ border-bottom:1px dashed #ccc; padding:5px 5px 5px 30px; background:url(images/arrow.gif) no-repeat 10px}
* html .prolist li{ height:18px}
.prolist a{ color:#8E3E3E}
.prolist a:hover{ color:#c30}
h1{font-size: 14px;}
.search .keywords{ padding:2px 3px 2px 3px; border:1px solid #E6D2BD; background:url(images/searchbg.gif)}

.title{ background:url(images/titlebg.gif) repeat-x center; height:50px; border-bottom:2px solid #ccc}
.title span{ float:left; display:block;border-bottom:2px solid #c30; _position:relative; _bottom:-2px; padding:0 10px; font:bold 20px/50px Georgia, "Times New Roman", Times, serif; color:#8E3E3E; background:url(images/111.jpg) #fff no-repeat left; padding-left:40px}
.title a{ float:right; display:inline; margin-right:20px; line-height:50px; background-color:#fff; padding:0 10px; color:#996600}
.title a:hover{ color:#c30}

.pro{ float:left; padding:5px; border:1px solid #DBD0BD; background-color:#F8F4EF; margin:10px 10px 0 0; display:inline}
.pro img{}
.pro span{ display:block; padding:5px 3px; background:#7F433E; text-align:center}
.pro a{ color:#fff; font-weight:bold}
.pro a:hover{ color:#fff}
.container{ padding-bottom:20px}

#footer{ background-color:#8E3E3E;margin-top:8px; text-align:center; padding:15px; color:#CD8B8B; border:1px solid #8E3E3E; margin:0px 4px}
#footer a{ color:#CD8B8B}

#links{ margin-top:8px; padding:0px; color:#4D6873; border:1px solid #8E3E3E; margin:0px 4px}
#links span{font-size:15px; font-weight:bold}


.topmenu a{ color:#AC9A9A}
.topmenu a:hover{ text-decoration:underline}

/* page of products */
.manu { padding:30px 0; float:left; width:100%}
.manu A {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none}
.manu A:hover {BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid}
.manu A:active {BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid}
.manu .current {BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4}
.manu .disabled {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid}

/* page of feedback */
.feedback{ margin:30px 60px; width:500px}
.feedback span{ padding:10px 0 20px 0; display:block}
.feedbackline{ float:left; margin:5px 0}
label{ display:block; width:80px; float:left; text-align:right; padding-right:10px}
.feedbackline input{ float:left}
.feedback .btn{ padding-left:94px}

.equi a img{ padding:5px; border:1px solid #ccc;float:left; margin:3px;display:inline}
.equi a:hover img{}
.noproducts{ color:#c30; font:bold 22px Georgia, "Times New Roman", Times, serif; margin:20px auto; text-align:center}

.img img{padding:5px; border:1px solid #ccc}
.navline{ padding-top:8px;}
.navline a{ color:#999}
.navline a:hover{ color:#960}