﻿BODY {
	TEXT-ALIGN: center; MARGIN: 0px; FONT-FAMILY: Verdana, Tahoma, Arial; BACKGROUND: black; FONT-SIZE: 12px
}
A:link {
	COLOR: #d04a53; FONT-SIZE: 12px; TEXT-DECORATION: none
}
A:visited {
	COLOR: #d04a53; FONT-SIZE: 12px; TEXT-DECORATION: none
}
A:active {
	COLOR: #d04a53; FONT-SIZE: 12px; TEXT-DECORATION: none
}
A:hover {
	COLOR: #d04a53; FONT-SIZE: 12px; TEXT-DECORATION: none
}
*.clearfix:after {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
*.clearfix {
	DISPLAY: inline-block
}
*#main {
	MARGIN: 0px auto; WIDTH: 1024px; BACKGROUND: url(../images/bg.jpg) no-repeat left top
}
*#nav {
	Z-INDEX: 91; POSITION: absolute; TEXT-ALIGN: left; LINE-HEIGHT: 45px; WIDTH: 712px; BACKGROUND: url(../images/bar_bg.gif) repeat-x; HEIGHT: 45px; VERTICAL-ALIGN: middle; TOP: 44px; LEFT: 322px
}
#nav A:link {
	COLOR: #231002; MARGIN-LEFT: 40px; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#nav A:visited {
	COLOR: #231002; MARGIN-LEFT: 40px; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#nav A:active {
	COLOR: #231002; MARGIN-LEFT: 40px; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
*#nav A:hover {
	COLOR: #ff974a
}
*#nav A.cur {
	COLOR: #d04a53
}
*#logo {
	POSITION: absolute; WIDTH: 420px; BACKGROUND: url(../images/logo.png) no-repeat; HEIGHT: 247px; TOP: 0px; LEFT: -44px; z-index:100;margin-top:10px;margin-left:10px;
}
*#leftshine {
	Z-INDEX: 90; POSITION: absolute; WIDTH: 279px; HEIGHT: 312px; TOP: 38px; LEFT: 0px
}
*#leftbg {
	Z-INDEX: 89; POSITION: absolute; WIDTH: 257px; BACKGROUND: url(../images/left_bg.png) no-repeat left top; HEIGHT: 349px; TOP: 82px; LEFT: 0px
}
*#showpic {
	POSITION: absolute; WIDTH: 325px; BACKGROUND: url(../images/picbg.gif) no-repeat; HEIGHT: 143px; TOP: 300px; LEFT: 596px
}
#piccotainer {
	POSITION: relative; WIDTH: 100%; HEIGHT: 143px
}
*.piclink {
	POSITION: absolute; WIDTH: 304px; TOP: 104px; LEFT: 10px
}
.piclink DIV {
	WIDTH: 25%; FLOAT: left; HEIGHT: 17px; COLOR: #d04a53; FONT-SIZE: 9px
}
DIV.selected {
	BORDER-BOTTOM: white 3px solid; COLOR: white
}
*#picsn {
	POSITION: absolute; COLOR: #a7a7a7; FONT-SIZE: 12px; TOP: 13px; FONT-WEIGHT: bold; LEFT: 168px
}
#pictitle {
	POSITION: absolute; COLOR: white; TOP: 13px; FONT-WEIGHT: bold; LEFT: 195px
}
#piccontent {
	POSITION: absolute; TEXT-ALIGN: left; WIDTH: 145px; COLOR: white; TOP: 44px; LEFT: 168px
}
#sordiv {
	Z-INDEX: 90; BORDER-BOTTOM: #d04a53 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #d04a53 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 6px; WIDTH: 240px; PADDING-RIGHT: 6px; BACKGROUND: #d04a53; BORDER-TOP: #d04a53 1px solid; BORDER-RIGHT: #d04a53 1px solid; PADDING-TOP: 10px; LEFT: 22px
}
#sordiv A:link {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 16px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; COLOR: white; FONT-SIZE: 14px; PADDING-TOP: 2px
}
*#sordiv A:visited {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 16px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; COLOR: white; FONT-SIZE: 14px; PADDING-TOP: 2px
}
#sordiv A:active {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 16px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; COLOR: white; FONT-SIZE: 14px; PADDING-TOP: 2px
}
*#sordiv A:hover {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 16px; BACKGROUND-COLOR: white; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; COLOR: #d04a53; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
*#leftbottompic {
	WIDTH: 151px; HEIGHT: 134px
}
*#foot {
	POSITION: relative; MARGIN: 21px auto auto; WIDTH: 1024px; BACKGROUND: url(../images/b_bg.gif) repeat-x; HEIGHT: 80px; CLEAR: both
}
*#flower {
	POSITION: absolute; WIDTH: 300px; BACKGROUND: url(../images/b_logo.gif) no-repeat; HEIGHT: 80px; LEFT: 0px
}
*#sitelink {
	POSITION: absolute; TEXT-ALIGN: left; LINE-HEIGHT: 22px; PADDING-LEFT: 8px; WIDTH: 133px; DISPLAY: block; BACKGROUND: url(../images/sel.gif) no-repeat; HEIGHT: 22px; COLOR: #3e3c3c; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; TOP: 28px; TEXT-DECORATION: none; LEFT: 757px
}
*#sitelink:hover {
	BACKGROUND: url(../images/sel1.gif) no-repeat
}
*.menulist LI {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 8px
}
*.menulist DIV {
	CLEAR: both
}
.menulist .topic {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.menulist .introduce {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 15px; WIDTH: 80%; PADDING-RIGHT: 0px; COLOR: #999; FONT-SIZE: 11px; PADDING-TOP: 3px
}
.menulist .price {
	POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; TOP: 4px; RIGHT: 30px; PADDING-TOP: 0px
}
.menulist .buy {
	POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; TOP: 0px; RIGHT: 0px; PADDING-TOP: 0px
}
.dropdowncontainer {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FLOAT: right; COLOR: white; PADDING-TOP: 5px
}
.dropdowncontainer A:link {
	COLOR: white
}
.dropdowncontainer A:visited {
	COLOR: white
}
.dropdowncontainer A:active {
	COLOR: white
}
*.dropdowncontainer A:hover {
	COLOR: white
}
.dropdown {
	PADDING-RIGHT: 15px; BACKGROUND: url(../images/small-dnarrow.gif) no-repeat right center
}
*#overdiv {
	Z-INDEX: 99; POSITION: absolute; PADDING-BOTTOM: 4px; LIST-STYLE-TYPE: none; PADDING-LEFT: 10px; WIDTH: 100px; PADDING-RIGHT: 10px; DISPLAY: none; BACKGROUND: #e12222; TOP: 8px; RIGHT: 0px; PADDING-TOP: 4px; _top: 20px
}
#overdiv LI {
	LINE-HEIGHT: 24px
}
#overdiv LI A:link {
	COLOR: white
}
#overdiv LI A:visited {
	COLOR: white
}
#overdiv LI A:active {
	COLOR: white
}
#overdiv LI A:hover {
	COLOR: white; TEXT-DECORATION: underline
}
OL.ads LI {
	POSITION: relative; PADDING-BOTTOM: 10px; LINE-HEIGHT: 20px; LIST-STYLE-TYPE: decimal; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.ads LABEL {
	WIDTH: 200px; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.ads SPAN {
	PADDING-LEFT: 20px
}
INPUT.infoinput {
	BORDER-BOTTOM: #555555 1px solid; BORDER-LEFT: #555555 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-LEFT: 20px; FONT-SIZE: 12px; BORDER-TOP: #555555 1px solid; BORDER-RIGHT: #555555 1px solid; PADDING-TOP: 1px
}
.ads *.action {
	POSITION: absolute; TOP: 20px; RIGHT: 0px
}
*.customeraddress {
	
}
*.customerphone {
	
}
.customerflag {
	
}
.customerfloor {
	
}
*.userads {
	BORDER-BOTTOM: #555555 1px solid; POSITION: absolute; BORDER-LEFT: #555555 1px solid; DISPLAY: none; BACKGROUND: white; COLOR: black; BORDER-TOP: #555555 1px solid; TOP: 20px; BORDER-RIGHT: #555555 1px solid; LEFT: 0px
}
.userads A:link {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; COLOR: black; PADDING-TOP: 2px
}
*.userads A:visited {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; COLOR: black; PADDING-TOP: 2px
}
*.userads A:active {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; COLOR: black; PADDING-TOP: 2px
}
.userads A:hover {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #2a9cff; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; COLOR: white; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.link1:link {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; WIDTH: 60px; PADDING-RIGHT: 10px; BACKGROUND: #666666; COLOR: white; FONT-SIZE: 11px; PADDING-TOP: 3px
}
.link1:visited {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; WIDTH: 60px; PADDING-RIGHT: 10px; BACKGROUND: #666666; COLOR: white; FONT-SIZE: 11px; PADDING-TOP: 3px
}
.link1:active {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; WIDTH: 60px; PADDING-RIGHT: 10px; BACKGROUND: #666666; COLOR: white; FONT-SIZE: 11px; PADDING-TOP: 3px
}
.link1:hover {
	BACKGROUND: #999999; FONT-SIZE: 11px; TEXT-DECORATION: underline
}
*.cartpaymentitem *.title {
	CLEAR: both; FONT-SIZE: 16px
}
*.cartlistitem *.title {
	FONT-SIZE: 14px
}
.cartlistitem *.introduce {
	FONT-SIZE: 9px
}
.menubody {
	MIN-HEIGHT: 450px
}
.mapbody {
	MIN-HEIGHT: 450px
}

/* menu */
#menuWrap {width:100%;}
#menuTit {width:100%; margin:0 0 15px 0;}
#menuTit h3 {margin:0; padding:0; height:34px; line-height:34px;font-size:24px; color:#c89c53;background:url(../images/border.jpg) no-repeat 0 bottom; font-weight:normal}
#menuLists {width:100%;}
#menuLists dl {margin:0 0 10px 0; padding:0; list-style:none;}
#menuLists dl dt {margin:0 0 4px 0; padding:0; font-size:26px; font-weight:bold; font-family:"Trebuchet MS", Tahoma; color:#c89c53; text-align:center;}
#menuLists dl dd {margin:0; padding:0; line-height:1.4em; color:#644e2a; text-align:center; font-size:1.6em}
#menuLists ul {margin:0 0 15px 0; padding:0; list-style:none;}
#menuLists ul li {width:100%;}
#menuLists ul li div { padding:3px 0; width:100%; line-height:18px; font-size:14px; font-weight:400; border-bottom:#CCCCCC 1px dashed; overflow:hidden; zoom:1;}
#menuLists ul li div .sku {float:left; width:40px; color:#000000;}
#menuLists ul li div .name {float:left; font-weight:400; padding-right:5px; color:#000000; font-weight:bold;}
#menuLists ul li div .price {float:right;  font-weight:400;color:#000000; font-weight:bold;}
#menuLists ul li div .price span{float:left;min-width:100px;padding-left:10px;}
#menuLists ul li p {margin:0; padding:0 100px 0 40px; color:#5e573b; font-style:italic; line-height:16px; font-size:13px;line-height:20px;}
/* photo */
#photoList dl dt img {width:120px; height:85px;border:#999999 1px solid;float:left;padding:6px;margin:4px;}
#photoList{overflow:hidden;}

/* pages */
.pages {clear:both;	padding:15px 0; width:626px; text-align:center;}
.pages table{margin:0px auto;}
.pages td {height:20px;}
.pages span {float:left; display:inline; margin:0 4px; line-height:20px;}
.pages 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;}
.pages a:hover {border:1px solid #45301e; background:#FF3300; text-decoration:none; color:#bdae76;}
.pages a.nowPage {border:1px solid #523b27; background:#FF3300; color:#333333;}


/*- Banner begin -----------------------*/
#banner{width:550px;height:500px;margin-top:60px;}
.btnBg{display:none;}
.btn{display:none;}
.pics ul li{list-style-type:none!important;list-style:none!important;}
#myFocus{width:550px;height:500px; position:relative;overflow:hidden;}/
.pics ul{list-style:none;!important;list-style-type:none;!important}
#myFocus img{border:none}
#myFocus .loading{position:absolute;z-index:9999; width:540px;height:412px;  text-align:center; padding-top:160px;background:url(../images/loader.gif)  no-repeat 450px 200px; }/*뻭*/
#myFocus .pics li{position:absolute;top:0px;left:0px;}
#myFocus .pics li img{filter:alpha(opacity=0);opacity:0;width:544px;height:355px;}/
#myFocus .btn, #myFocus .btnBg{position:absolute;z-index:3;bottom:8px;right:8px;color:#fff;font-size:12px;}
#myFocus .btn li, #myFocus .btnBg li{float:left;width:22px;height:18px;line-height:18px;overflow:hidden;text-align:center;margin-right:1px;cursor:pointer; font-size:11px;}
#myFocus .btnBg li{background:#fff;filter:alpha(opacity=50);opacity:0.5;}
#myFocus .btn li.current, #myFocus .btn li.hover {background:#F60;}/
/*- Banner end -----------------------*/

#cmtForm{ width:626px}
#cmtList{margin:5px 55px; font-family:Arial, Helvetica, sans-serif;}
#cmtList{overflow-x:hidden; overflow-y:auto;margin:10px; font-size:12px;}
#cmtList dl{border:1px #ccc solid;}
#cmtList dt{padding:3px; background:#f1f1f1;color:#999;}
#cmtList dt strong{margin-right:2px;color:#333;}
#cmtList dd{padding:3px;margin:0px;line-height:20px;color:#069}
#cmtList h3{display:block; margin:0; padding:4px 0 5px 0; font-size:18px; font-weight:700;border-bottom:#ba9265 2px solid; font-style:italic; font-family:"Trebuchet MS";margin-bottom:10px;}
#cmtList .comment_item { border:1px #ba9265 solid;margin-bottom:5px;margin-left:30px;}
#cmtList .comment_item .comment_name{padding:4px 3px; background-color:#8F6427;}
#cmtList .comment_item .comment_content{padding:4px 3px;color:#813A00;word-break:break-all; overflow:auto; color:#EDE987}

/* Slide Show CSS */
#featured {height:350px; width:500px; float:left; display:inline; margin-left:15px; position:relative;margin-top:97px;}
#featured_items {width:500px; height:350px; 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;}

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