﻿*{margin:0px;padding:0px;border:none;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;line-height:140%;}
body{background:url(../images/body_bg.jpg);margin:0px;padding:0px;}
#margintop{width:100%;height:52px;}
#header{background:url(../images/logo_bg.gif) no-repeat center bottom;}
#top{width:100%;height:150px;background:url(../images/top_bg.jpg) repeat-x left top;overflow:hidden;}
#main{width:960px;height:auto;margin:0px auto;overflow:hidden;position:relative;z-index:1;}
.tit{width:100%;height:85px;background:url(../images/title_bg.jpg) no-repeat right top;}
.tit span {font-family:impact;color:#7C4002;font-size:24px;display:block;height:22px;padding-bottom:2px;padding-left:8px;padding-top:35px;}
.welcome{color: #F39A76;font-size:18px;font-family:georgia;font-weight:bold;font-style:italic;}
.title{height:33px;width:100%;background:url(../images/title.jpg) no-repeat;margin-top:6px;}
.title span{height:22px;width:80%px;display:block;color:#B54646;padding:6px 0px 2px 30px;}
.color{color:#000000}
.tel{color:red;font-style:italic;}
#content{width:100%;height:auto;}
#content p{font-size:13px;line-height:150%;padding:10px 0px 0px 0px;}
#content_right{width:220px;padding-left:10px;height:auto;float:left;}
#main_left{width:750px;height:auto;float:left;background:url(../images/main_con.jpg) repeat-y center top;}
#main_right{width:210px;height:auto;float:left;background:url(../images/main_left.jpg) repeat-y center top;}
#main_left_top{width:740px;height:18px;margin:0px auto;background:url(../images/main_bg.jpg) no-repeat center top;}
#main_left_con{width:640px;height:auto;margin:0px auto;overflow:hidden;}
#main_left_bottom{width:740px;height:18px;margin:0px auto;background:url(../images/main_bg.jpg) no-repeat center bottom;}

#main_right_top{width:210px;height:18px;margin:0px auto;background:url(../images/main_right_bg.jpg) no-repeat center top;}
#main_right_con{width:150px;height:auto;margin:0px auto;overflow:hidden;}
#main_right_bottom{width:210px;height:18px;margin:0px auto;background:url(../images/main_right_bg.jpg) no-repeat center bottom;}

#foot{width:100%;height:88px;background:url(../images/foot_bg.jpg) repeat-x left bottom;text-align:center;color:#C19466;font-size:12px;line-height:22px;}
#copyright{color:#C19466;line-height:22px;}
#foot a{color:#C19466;font-size:12px;font-family:arial;font-weight:bold;}

/* nav css style*/
#nav_box{width:1006px;height:80px;margin:0px auto;}
#nav_box ul{list-style:none;list-style-type:none;}
#nav_box li{width:80px;height:80px;float:left;}
#nav_box a{width:80px;height:80px;line-height:82px;font-size:15px;font-weight:bold;text-shadow:0 0 3px #000;text-transform:capitalize;text-align:center;text-decoration:none;display:block;float:left;background:url(../images/nav_item.jpg);color:#fff;}
#nav_item{width:366px!important;height:80px!important;display:block;float:left;font-size:24px;font-weight:bold;text-shadow:0 0 3px #000;text-align:center;color:#FFFF00}
#nav_box a:hover{text-shadow:0 0 3px #52080f;text-decoration:underline;background:url(../images/nav_item.jpg) no-repeat;line-height:80px;}

/* menu */
.catList{width:100%; float:left; padding:0px; margin:0px;list-style-type:none;list-style:none;}
.catList li{width:100%;margin-left:2px;}
.catList li ul{margin:0px;padding:0px;width:100%;}
.catList li ul li{margin:0px;padding:0px;width:100%;}
.catList li a{padding-left:20px;width:90%;line-height:30px;display:block;overflow;float:left;margin-top:2px;font-size:14px;overflow:hidden;}
.catList li a:link{color:#7C4002;background:url(../images/cate_bg.gif) no-repeat left 8px;}
.catList li a:visited{color:#7C4002;background:url(../images/cate_bg.gif) no-repeat left center;}
.catList li a:hover{color:#FF3300;background:url(../images/icon_cat.gif) no-repeat left 14px;}
.catList li a:active{color:#7C4002;background:url(../images/cate_bg.gif) no-repeat left center;}

#menu_con{width:850px;height:auto;margin:0px auto;overflow:hidden;zoom:1;background:#FCE16E;}
#menu_tit{width:100%;height:93px;}
#name_info{font-size:11px;text-align:left!important;}
.catInfo{display:none;}
#menuLists {margin-top:10px; width:98%;float:left;padding:6px;}
#menuLists h4 {text-align:center;color:#A50B00; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:bold; padding-bottom:8px;}
#menuLists h4 p {color:#644e2a; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; margin-top:2px;}
#menuLists h5 {color:#6c5e5e; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; font-weight:normal; padding-bottom:8px;}
#menuLists h5 p {color:#6c5e5e; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; margin-top:2px;}
#menuLists .item {}
#menuLists table {margin-bottom:10px;}
#menuLists div td{border-bottom:1px dashed #BB9969;line-height:22px;}
#menuLists div p{font-size:12px;text-align:center;}
#menuLists .sku {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#555;}
#menuLists .name {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#412ABB;}
#menuLists .name a{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#412ABB;}
#menuLists .name img {margin-left:6px;}
#menuLists .price {text-align:right; color:#333333;}

/* photo */
#photoList {width:100%;}
#photoList ul li {float:left; display:inline; margin:6px 30px 0 30px; width:140px; height:130px; padding:0; list-style:none;}
#photoList ul li a {display:block; width:140px; height:90px; line-height:90px; background:#006699; border:#7C4002 5px solid;}
#photoList ul li a:hover {color:#e5e2e0; border:#D15058 5px solid;}
#photoList ul li a img {width:140px; height:90px;}
#photoList ul li a p {margin:0; padding:8px 0 0 0; text-align:center;}

#cmtForm {margin:0 auto; width:100%;}
#cmtForm #cmtFormEmail,
#cmtForm #cmtFormCont {margin-bottom:10px;}
#cmtForm #cmtFormEmail label,
#cmtForm #cmtFormCont label {display:block; font-weight:bold; padding-bottom:4px;color:#6AA586}
#cmtForm #cmtFormEmail input,
#cmtForm #cmtFormCont textarea {background:#fff; border:1px solid #ccc; padding:4px; width:98%;}
#cmtForm #cmtFormSubmit {text-align:right;width:96%;}
#cmtForm #cmtFormSubmit input {color:#333; font-weight:bold; padding:4px 20px;}

#cmtWrap {margin:0px 0 0 10px; width:98%;float:left;}
#cmtTit {color:#524230; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-style:italic;}
#writeCmt {margin-top:10px;}
a#btn-write-comment {background:url(../images/btn-write-comment.gif) no-repeat 0 0; display:block; height:24px; line-height:24px; text-indent:-9999px; overflow:hidden; width:136px;}
a#btn-write-comment:hover {background-position:0 -24px;}
#cmtList {margin-top:15px; border-top:1px solid #ddd;width:90%;margin:2px auto;border-top:1px solid #C41200}
#cmtList ul {list-style:none;padding:0px;margin:0px;}
#cmtList ul li {border-bottom:1px solid #ddd; overflow:hidden; padding:15px 20px 15px 0; zoom:1; display:inherit;}
#cmtList ul li img {float:left; vertical-align:top;}
#cmtList ul li h5 {color:#999; font-size:12px; font-weight:normal; margin-left:55px;}
#cmtList ul li div {margin-left:55px; margin-top:3px;color:#666666}
#pager {clear:both; padding:15px 0; text-align:center; width:100%;}
#pager table{margin:0px auto;}
table.pager-box {text-align:center;}
table.pager-box td {font-family:"Times New Roman",Times,serif; font-size:13px; padding:0 0.1em; text-align:center;}
table.pager-box td a {display:block; line-height:2em; padding:0 0.5em; text-decoration:underline;}
table.pager-box td span {display:block; line-height:2em; padding:0 0.5em;}
table.pager-box td.pager-current {}
table.pager-box td.pager-current a {background-color:#aa0000; color:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

#cmtLayer {height:500px;background:url(../images/cmtLayer_bg.jpg) no-repeat;}
.layer {width:94%; margin:0px auto;padding:4px;}
.layer-box {color:#484848; overflow:hidden; zoom:1;}
.layer-title {height:36px; padding:0 10px 0 15px;}
.layer-title h4 {float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; height:36px; line-height:36px; margin:0px;}
.layer-title span {cursor:pointer; float:right; font-family:"Times New Roman", Times, serif; font-size:36px; font-weight:normal;  height:36px; line-height:36px;}
.layer-main {margin:2px; padding:20px; overflow:hidden; zoom:1;}


#BigPhoto{position:absolute;border:1px red solid;display:none; z-index:100; padding:2px; background:#FFF;}
#BigPhoto img{ width:400px;}
img{ vertical-align:middle;}

/* slide show css */
#featured {width:380px; height:280px; float:left; display:inline; margin:0px; position:relative;border:4px solid #F8EDDC}
#featured_items {width:400px; height:280px; position:relative;}
#featured_items img{border:none;}
.clearfix:after { clear: both;content: ".";display: block;height: 0;visibility: hidden;}
ul#featured_num {bottom: 10px;margin: 0;padding: 0;position: absolute;right: 10px;z-index: 10;}
ul#featured_num li {display: inline;float: left;font-size: 12px;margin-left: 2px;text-align: center;}
ul#featured_num li a {background: none repeat scroll 0 0 #222222;color: #999999;display: block;height: 21px;line-height: 21px;opacity: 0.75;width: 21px;}
ul#featured_num a.activeSlide {background: none repeat scroll 0 0 #AE2F28;color: #FFFFFF;opacity: 1;}