@charset "utf-8";
/* CSS Document */
body{margin:0px;padding:0px; background:url(../images/bg.jpg) no-repeat center top #000000;font-size:12px;}
*{border:none;padding:0px;margin:0px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:180%;}
#box{width:862px;height:auto;margin:0px auto;}
#top{width:860px;height:126px;margin:0px auto;}
#logo{width:430px;height:125px;float:left;}
#logo img{margin-top:10px;}
#clock{width:430px;height:125px;float:left;text-align:right;position:relative;z-index:1;}
#main{width:860px;height:auto;margin:0px auto;border:#200C0B 2px solid;}
#nav{width:860px;height:140px;margin:0px auto;}
#info{width:205px;height:50px;float:left;}
#info span{text-align:left;color:#D0C736;font-family: Arial;font-size: 14px;font-style: italic;line-height:22px;padding:5px;font-weight:bold;}
.welcome{color: #F39A76;font-size:18px;font-family:georgia;font-weight:bold;font-style:italic;}
.title{height:52px;width:100%;background:url(../images/title_bg.jpg) no-repeat;}
.title span{height:22px;width:80%px;display:block;color:#B54646;padding:20px 0px 2px 30px;}
.color{color:#009900}
.tel{color:#D0C736;font-style:italic;}

#nav_box{width:640px;height:50px;float:left;background:url(../images/nav_bg.jpg) no-repeat;}
#nav_box ul{list-style:none;list-style-type:none;}
#nav_box li{width:106px;height:50px;float:left;}
#nav_box a{width:106px;height:50px;line-height:50px;display:block;float:left;text-transform:capitalize;text-decoration:none;text-align:center;font-size:14px;font-family:"Times New Roman", Times, serif;color:#FFFFFF;}

#nav_item1 a:hover{font-weight:bold;background:url(../images/nav_bg.jpg) no-repeat 0px -50px;}
#nav_item2 a:hover{font-weight:bold;background:url(../images/nav_bg.jpg) no-repeat -106px -50px;}
#nav_item3 a:hover{font-weight:bold;background:url(../images/nav_bg.jpg) no-repeat -212px -50px;}
#nav_item4 a:hover{font-weight:bold;background:url(../images/nav_bg.jpg) no-repeat -318px -50px;}
#nav_item5 a:hover{font-weight:bold;background:url(../images/nav_bg.jpg) no-repeat -424px -50px;}
#nav_item6 a:hover{font-weight:bold;background:url(../images/nav_bg.jpg) no-repeat -530px -50px;}

#slide_show{width:850px;height:360px;margin:0px auto;border-bottom:#FF0000 1px solid;}
#content{width:850px;height:auto;margin:0px auto;overflow:hidden;zoom:1;background:url(../images/line.jpg) no-repeat 60% center;}
#content_left{width:55%;height:auto;float:left;margin:15px;background:url(../images/con_bg.jpg) no-repeat right bottom;}
#content_left p{color:#999;}
#content_right{width:35%;height:auto;float:left;margin-left:34px;}
#content_right p{width:98%;padding-left:4px;color:#ccc;}
#content_right p img{padding:6px;border:none;}
#scroll{width:850px;height:120px;margin:0px auto;border-top:1px solid #440607;border-bottom:1px solid #440607;}
#foot{width:850px;height:162px;margin:0px auto;background:url(../images/bottom.jpg) no-repeat;}
#foot_left{width:90%;height:162px;margin:5px;}
#foot_left p{font-family:"Times New Roman", Times, serif;color:#FFFFFF;font-size:16px;}
#copy{height:100px;line-height:100px;color:#D76E68!important;font-size:33px!important;font-family:georgia!important;font-weight:bold;font-style:italic;padding-left:60px;text-shadow:0 0 3px red;text-transform:capitalize;}
#about_con{width:850px;height:auto;margin:0px auto;overflow:hidden;zoom:1;}
#gallery_con{width:850px;height:auto;margin:0px auto;overflow:hidden;zoom:1;}
#contact_con{width:850px;height:auto;margin:0px auto;overflow:hidden;zoom:1;}
#direction_con{width:850px;height:auto;margin:0px auto;overflow:hidden;zoom:1;}
#about_con p{color:#FFFFFF}

#BigPhoto{position:absolute;border:1px red solid;display:none; z-index:100; padding:2px; background:#FFF;}
#BigPhoto img{ width:400px;}
img{ vertical-align:middle;}

/* menu */
.catList{width:300px; 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:80%;height:30px;line-height:30px;display:block;overflow;float:left;margin-top:2px;font-weight:bold;font-size:14px;}
.catList li a:link{color:#333333;background:url(../images/cate_bg.gif) no-repeat 0 0;}
.catList li a:visited{color:#333333;background:url(../images/cate_bg.gif) no-repeat 0 0;}
.catList li a:hover{color:#000;background:url(../images/cate_bg.gif) no-repeat 0 -30px;}
.catList li a:active{color:#333333;background:url(../images/cate_bg.gif) no-repeat 0 0;}

#menu_con{width:850px;height:auto;margin:0px auto;overflow:hidden;zoom:1;background:#FCE16E;}
#menu_tit{width:100%;height:93px;background:url(../images/tt_bg.jpg) repeat-x;}
#name_info{font-size:11px;text-align:left!important;}
.catInfo{display:none;}
#menuLists {margin-top:10px; width:60%;background:#FFFFFF;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;background:url(../images/menu_tit.jpg) no-repeat;}
#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 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:#A28430;}

/* photo */
#photoList {width:100%;}
#photoList ul li {float:left; display:inline; margin:6px 40px 0 40px; width:130px; height:130px; padding:0; list-style:none;}
#photoList ul li a {display:block; width:140px; height:90px; line-height:90px; background:#006699; border:#999999 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:220px;}
#cmtForm #cmtFormSubmit {text-align:right;width:78%;}
#cmtForm #cmtFormSubmit input {color:#333; font-weight:bold; padding:4px 20px;}

#cmtWrap {margin:0px 0 0 10px; width:90%;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:#FFFFFF}
#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;}

/* pages */
#pager {clear:both;	padding:15px 0; width:93%; text-align:center;}
#pager table{margin:0px auto;}
#pager td {height:20px;}
#pager span {float:left; display:inline; margin:0 4px; line-height:20px;}
#pager a {float:left; display:inline; margin:0 4px; padding:0 6px; height:18px; line-height:18px; border:1px solid #2d2626; text-align:center; text-decoration:none;}
#pager a:hover {border:1px solid #0066FF; background:#006699; text-decoration:none; color:#bdae76;}
#pager a.nowPage {border:1px solid #000066; background:#006699; color:#bdae76;}

/* CSS Document */
#featured {width:250px; height:180px; float:left; display:inline; margin:0px; position:relative;}
#featured_items {width:250px; height:180px; 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;}

/*============================*/
/*=== Nivo Slider Styles ===*/
/*============================*/
.featured_slider {width: 100%;height: 360px; position: relative;display: table;}
#slider-wrapper {width:850px;position: relative;z-index: 1;height:360px;overflow:hidden;margin: 0 auto;}
.slider_border {width: 850px;height: 360px;position: absolute;top:0px;left: 0px;	z-index: 51;}
#slider {position:relative;width:850px;height:360px;background:  url(../images/loading.gif) no-repeat 50% 50%;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
#slider a {border:0;display:block;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
/* The slices in the Slider */
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;
}
/* Caption styles */
.nivo-caption {position:absolute;left: 20px;bottom: 20px;background:#ffba00;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */z-index:89;padding: 10px 20px;}
.nivo-caption p {padding: 0;margin:0;line-height: 17px;font-size: 15px;width: 400px;font-family: Arial, Tahoma, sans-serif;}
.nivo-caption p::selection {background: #fff;	color: #000;}
.nivo-caption p::-moz-selection {background: #fff;	color: #000;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:40%;z-index:99;cursor:pointer;display: block;text-indent: -9999em;width: 40px;height: 90px;}
a.nivo-prevNav {left:0;background: url(../images/slider_previous.png) no-repeat;}
a.nivo-nextNav {right:0;background: url(../images/slider_next.png) no-repeat;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {position: absolute;bottom: 10px;right: 20px;text-align: center;z-index: 999;}
.nivo-controlNav a {z-index:999;cursor:pointer;float: left;display: block;width: 20px;height: 20px;margin: 0 0 0 5px;text-indent: -9999em;}
.nivo-controlNav a.active {font-weight:bold;}
#featured_slider_bg {width: 100%;height: 360px;position: relative;padding: 0;margin: 12px 0 0;padding: 33px 0 0;}