@charset "utf-8";
/* CSS Document */
body {
	background-color: #fff;
	background-image: url(i/bg-pg.jpg);
	background-repeat: repeat-x;
	background-position:top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

#wrp{margin:0 auto;width:960px;background-color:#fff}
#hd{width:960px;height:21px;text-align:right;background:url(i/bg-head.jpg) repeat-x top}
#hdm{width:900px;text-align:right;float:left;height:16px;font-size:11px;letter-spacing:1px;margin-top:5px;color:#fff}
#hdm a{color:#fff;text-decoration:none}
#menu{height:63px;width:960px;background:url(i/bg-menu.jpg) repeat-x top}
#bnr{width:960px;height:313px;background:url(i/factory.jpg) no-repeat top}
#logo{width:320px;height:63px;float:left}
#navi{width:350px;height:63px;float:left;padding-left:20px}
.nmenu{float:left;width:353px;height:60px;margin:0 0 0 13px;padding:0;}
.nmenu li{float:left;font-size:11px;list-style:none;text-indent:-99999px}

.mnpro {width:117px;background:url(i/bg-lim.jpg);background-position:0px 60px;height:60px;display:block}
.mnabout {width:105px;background:url(i/bg-lim.jpg);background-position:-117px 60px;height:60px;display:block}
.mncontact {width:131px;background:url(i/bg-lim.jpg);background-position:-222px 60px;height:60px;display:block}

.mnpro a:hover {width:117px;background:url(i/bg-lim.jpg);background-position:-0px 120px;height:60px;display:block}
.mnabout a:hover {width:105px;background:url(i/bg-lim.jpg);background-position:-117px 120px;height:60px;display:block}
.mncontact a:hover {width:131px;background:url(i/bg-lim.jpg);background-position:-222px 120px;height:60px;display:block}

.mnpro a {width:117px;background:url(i/bg-lim.jpg);background-position:0px 181px;height:60px;display:block}
.mnabout a {width:105px;background:url(i/bg-lim.jpg);background-position:-117px 181px;height:60px;display:block}
.mncontact a {width:131px;background:url(i/bg-lim.jpg);background-position:-222px 181px;height:60px;display:block}

#crt{width:240px;height:63px;float:left;background:url(i/bg-cart.jpg) right no-repeat;}

#furniture{width:920px;color:#333;font-size:11px;line-height:17px;padding:0 20px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
#furniture a{text-decoration:none;color:#333}
#w{width:920px;color:#333;font-size:11px;line-height:17px;padding:0 20px;}
#w p{font-size:12px;line-height:19px;padding:5px 0;margin:0} 
.pwimg{float:right;margin:20px 0 0 20px;}
#contract{margin-top:10px;border-top:1px solid #CCC;width:920px;color:#333;font-size:14px;line-height:24px;padding:10px 20px 20px 20px;background-color:#FFF2EC}
#contract h1{font-size:18px;margin:10px 0 0 0;padding:0;color:#690;}
#contract a{color:#039;text-decoration:none}
#contract p{margin:5px 0;padding:0}
.ctrimg{float:left;margin-right:20px;}
#modern{width:312px;float:left}
#fmisi{width:302px;height:176px;background:url(i/modern.jpg) no-repeat right top;padding:16px 0 0 0}
#antiquerepro{width:304px;float:left}
#faisi{width:294px;height:176px;background:url(i/recycleteakbuffet.jpg) no-repeat right top;padding:16px 0 0 10px}
#patio{width:304px;float:left}
#fpisi{width:294px;height:176px;background:url(i/patio.jpg) no-repeat right top;padding:16px 0 0 10px}
#carousel{margin-left:360px;width:569px;height:217px;padding-top:34px;}
ul#wf{
        padding: 0;
        margin: 0;
        list-style-type: none;
}
ul#wf li{
        padding: 0;
}
#furnproj{float:left;width:130px;height:23px;margin-left:346px;margin-top:302px;background-color:#fff;font-size:14px;color:#fff}
#furnproj  a.ctc {
	display: block;
	width: 130px; height: 23px;
	background-image: url("i/btn-bnr.jpg");
	background-position: bottom;
	text-indent: -9999px;
}
#furnproj  a.ctc:hover{background-position: top;}
#fttl{height:34px}
#cont{width:960px;z-index:1}
#lcont{width:680px;float:left;margin-left:20px}
#rcont{width:250px;float:right}
#ctc{width:250px;height:251px;background:url(i/contact.jpg) no-repeat right}
.wcome{font-size:16px;color:#333;margin:0;padding:0}
.quot{background-color:#EBFDE8;width:400px;padding:10px;float:left;border:1px solid #690;color:#690;margin-left:0;font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;line-height:24px;text-align:center;letter-spacing:1px}
.quot a{color:#690;text-decoration:none}
.std{line-height:24px;margin:0 0 20px 0;padding:0}
#rct{width:250px;margin-top:20px;}
.prddetail{width:680px;}
#prdimg{width:412px;height:430px;float:left;overflow:hidden }
.pimg{width:404px;cursor:-moz-zoom-in;border:1px solid #999;}

#prddsc{width:248px;height:370px;padding:60px 0 0 20px;float:left}
.adfoot{width:500px;float:right;margin-top:20px;height:60px }
.othprd {width: 680px; margin:0;position:relative;border-top:1px solid #ccc;padding:5px 0 0 0;z-index:89;height:150px}
.pimg{width:404px;cursor:-moz-zoom-in;border:1px solid #999;}
#otprdtnail{list-style:none;padding:0;margin:0;width:100%;font-size:11px;}
#otprdtnail li{float:left;width:73px;line-height:normal;list-style:none;padding:0;margin:0 0 20px 10px;height:100px}

#rcat_tt{width:240px;padding-left:10px;padding-top:15px;height:30px;font-size:14px;font-weight:bold;margin-top:20px;background:url(images/bg-cat.jpg) no-repeat}
#rcat_mnm{padding:0;margin:0 0 0 5px;}
#rcat_mms{padding:0;margin:0 0 0 25px;}
#rcat_mn{width:230px;padding-left:20px;padding-top:15px;font-size:12px;background:url(images/bg-cati.jpg) repeat-y}
#rcat_mn a{color:#690;text-decoration:none}
#rcat_mn a:hover{color:#F30;}
#rcat_ft{width:250px;background:url(images/bg-catf.jpg) repeat-y;height:23px}
#pcl a{color:#666;text-decoration:none}
#feat{width:678px;background:#CCC;padding:1px 0 0 1px;position:relative;background-color:#fff}
.newfurniture{color:#f60;font-size:18px;padding-bottom:0px;margin-bottom:10px;background-color:#eee;padding-left:10px;border-bottom:1px solid #ccc;}
.infurttl{color:#333;font-size:14px;}
.infurttl a{color:#333;font-size:14px;text-decoration:none;padding:0;margin:0}
.inewfurniture{width:318px;height:170px ;float:left;border-right:1px solid #CCC;border-bottom:1px solid #CCC;background-color:#FFF;padding:4px 10px}
.infurimg{padding-right:10px;float:left;border:0}
#lihat{clear:both;font-size:14px;font-weight:bold;text-align:right;padding-top:6px}
#lihat a{color:#F60;text-decoration:none}
#spc{width:100%;height:1px;overflow:hidden;clear:both;background-color:#fff}
.ottpetn {margin-top:0px;width:64px;}
.img-brdr {background: #fff;border: 1px solid #d7d7d7;padding: 3px;}
.img-left {float:left;margin-right:20px;}
h4{font-size:18px;padding:20px 0 0 0;margin:0}
#lhprdds li{list-style:none;line-height:18px}
#lhprdds li a{color:#4a0}
#prdtnail{list-style:none;padding:0;margin:0;width:100%;font-size:11px;}
#prdtnail li{float:left;width:104px;line-height:normal;list-style:none;padding:0;margin:0 10px 20px 20px;height:160px}
.tpetn {margin-top:0px;}
#foot{height:90px;width:936px;background:url(i/bg-foot.jpg) repeat-x;padding:12px;clear:both;text-align:left}
#foot a{color:#690;text-decoration:none}
.newpro{width:315px;height:125px;margin:0 20px 20px 0 ;float:left;border-bottom:2px solid #999;padding-bottom:10px;font-size:11px;position:relative}
.icatimg {-ms-interpolation-mode: bicubic; width:90px;height:90px;margin-right:20px;float:left;background-color:#FFF;}
.bebe{border:0;background-color:#FFF;-ms-interpolation-mode: bicubic;left:0; top:0;position:absolute;width:90px;height:90px }
.nptit{border-bottom:1px solid #999;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;height:16px}
.tgl{text-align:right;height:10px;font-size:9px;font-family:Helvetica, Arial, sans-serif;color:#666}
.npcts{height:104px;position:relative;width:315px;}
.nptit a{color:#690;text-decoration:none}
.npcts a{color:#C30;text-decoration:none}
.dload{margin-left:80px}
.dload a{text-decoration:none;color:#690;}
.imgtablist{	}
.imgtablist ul.imglist {float: left;display: inline;width: 100%;margin: 0;padding: 0;}
.imgtablist ul.imglist li {list-style: none;float: left;margin: 0;padding: 0;margin: 0 2px 0 0;padding: 3px 3px;}
.imgtablist ul.imglist li a {overflow: hidden;display: block;border:1px solid #ccc}
.imgtablist ul.imglist li a:hover {	}
.imgtablist ul.imglist li a.imglist-current {border:1px solid #690}
.tntab{height:32px;border:0}
.dtlimg {width:360px;padding:2px;border:1px solid #ccc;height:360px;position:relative}
.imgtabs{width:380px;float:left;height:370px}
.dvdtlimg{width:380px;float:left;height:370px}
.dvdtlimgds{width:380px;float:left;height:370px}
#pdetail{width:400px;float:left;margin:20px 0;}
#dtail{width:680px}
.pdescr{width:270px;float:right}
#pa{width:270px;float:left}

#pb{width:270px;float:left}
#pc{width:270px;float:left}
#pd{width:270px;float:left}
#pe{width:270px;float:left}
#pf{width:270px;float:left}
#otprd{width:680px}
.midcat{float:left;width:660px;margin:0 0 20px 20px;padding:0;}
.midcat li{float:left;font-size:12px;list-style:none;width:150px;display:block;letter-spacing:.5px;line-height:20px}
.midcat li a{text-decoration:none;color:#690}
.midcat li a:hover{text-decoration:none;background-color:#FF9}
h3{margin-bottom:2px;}
.tncat{width:320px;margin:10px;float:left;height:100px}
.itncat{border:0px;float:left;}
.tncat b{font-size:12px;}
.tncat p{font-size:11px}
#cbcrumb {height:20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:720px;margin-left:-20px;margin-top:1px;background-color:#f9f9f9;margin-right:-20px;}
#cbcrumb ul{float:left;padding:2px 2px 2px 10px;margin:0px;}
#cbcrumb li{float:left;font-size:12px;list-style:none;display:block;line-height:20px;padding-right:10px;font-weight:bold;}
#cbcrumb  li a{text-decoration:none;color:#e90}
#cbcrumb  li a:after{
	content: "\0020 \0020 \0020 \00BB \0020";
	color: #555;

}
#cbcrumb  li a:hover{text-decoration:none;background-color:#FF9;color:#690}
#pages{width:720px;margin-left:-20px;margin-top:0;margin-right:-20px;text-align:right;border-bottom:1px solid #ccc;height:25px;border-top:1px solid #ccc;margin-bottom:5px}
#ulpage {float:right;padding:2px;margin:0 40px 0 0}
#ulpage li{float:left;font-size:12px;list-style:none;display:block;line-height:20px;padding-right:10px;font-weight:bold;}
#ulpage  li a{text-decoration:none;color:#e00;border:1px solid #ccc; padding:2px 6px; }
#ulpage  li a:hover{text-decoration:none;background-color:#FF9;color:#690}
#pa{font-size:14px;font-weight:bold;letter-spacing:2px;color:#777;margin:35px 0 0 0;}
#pb{font-size:13px;font-weight:bold;color:#555;margin:2px 0;}
#pc{font-size:12px;color:#777;margin:2px 0;line-height:18px;font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;}
#pd{font-size:12px;color:#555;margin:5px 0;line-height:18px;font-weight:bold}
#pe{font-size:12px;color:#555;margin:2px 0;line-height:18px;font-weight:bold}
#pf{font-size:14px;color:#C55;margin:5px 0;line-height:24px;font-weight:bold;letter-spacing:2px;font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;}
#rct{border-left:1px solid #ddd;border-top:1px solid #ccc;border-bottom:1px solid #ddd;margin:0 0 5px 10px;width:238px;background-color:#fff;padding-bottom:10px}
#rcttit{border-left:1px solid #ddd;border-top:1px solid #ccc;margin:1px 0 0 10px;width:228px;background-color:#f9f9f9;padding:5px 0 0 10px;color:#c00}

.rcatnav {list-style: none;margin: 0;padding: 0 0 0 16px;border: none;}
.rcatnav li {margin: 10px 0 0 0;line-height:20px;}
.rcatnav li a {text-decoration:none;color:#580}
.rcatnav li a:hover {text-decoration:none;color:#e90;background-color:#fef9e0}

.plus{border:1px solid #ccc;float:left;width:12px;text-align:center;margin:4px 8px 0 0;height:12px;line-height:12px}
.plus a{text-decoration:none;color:#555}	
.subcat{list-style: none;margin:0;padding: 0 0 0 30px;border: none;}
.subcat li {margin: 0;line-height:20px;font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica,Arial, sans-serif;letter-spacing:1px}
.subcat li a:hover {text-decoration:none;color:#e90;background-color:#fef9e0}
.paskan{width:380px;height:380px;overflow:hidden}
#ktk{float:left;width:141px;height:25px;margin-left:76px;margin-top:211px;}
#ktk  a.lmess {
	display: block;
	width: 141px; height: 25px;
	background-image: url("i/bt-ctc.jpg");
	background-position: bottom;
	text-indent: -9999px;
}
#ktk  a.lmess:hover{background-position: top;}
#furniture p{margin:2px 10px 8px 0}
#furniture a{color:#690}
.flogin{margin-top:20px;margin-bottom:20px;font-size:20px}
.flogin input{font-size:20px}
.tdreg{padding-left:20px;font-size:12px;height:26px}
.tdregt{padding-left:5px;font-size:14px;height:44px;vertical-align:bottom;border-bottom:1px solid #ccc;font-weight:bold}
#bnr2{width:960px;height:337px;background:url(/id/i/ukir_bnr.jpg) no-repeat top}
#carousel2{margin-left:382px;width:556px;height:240px;padding-top:54px;overflow:hidden;float:left}
#lhd{width:467px;text-align:right;font-size:28px;font-weight:bold;padding-top:20px}
#rhd{width:467px;text-align:left;font-size:28px;font-weight:bold;padding-top:20px}
#mhd{width:640px;text-align:left;font-size:28px;font-weight:bold;padding-top:20px}
#rhdsc{width:467px;text-align:left;font-size:16px;font-weight:bold;margin-top:16px;border-bottom:2px solid #999;margin-bottom:2px}
#lhdsc{width:467px;text-align:right;font-size:16px;font-weight:bold;margin-top:16px;border-bottom:2px solid #999;margin-bottom:2px}
#lhdkt{width:467px;float:left;text-align:left;font-size:12px;font-weight:normal;margin-bottom:20px;border-bottom:1px solid #999;line-height:24px}
#rhdkt{width:467px;float:right;text-align:left;font-size:12px;font-weight:normal;margin-bottom:20px;border-bottom:1px solid #999;line-height:24px}
#idxl{width:674px;float:left;line-height:20px;}
#l{float:left;width:467px}
#r{float:right;width:467px}
#l a{color:#500;text-decoration:none}
#r a{color:#500;text-decoration:none}
#lhdkt a{color:#690;text-decoration:none}
#rhdkt a{color:#690;text-decoration:none}
#lhdkt a:hover{color:#F30;text-decoration:none}
#rhdkt a:hover{color:#F30;text-decoration:none}
ul.tnewpro {float: left;	list-style: none;margin: 0; padding: 10px;width: 460px;}
ul.tnewpro li {margin: 0; padding: 5px;float: left;	position: relative;  width: 100px;height: 100px;}
ul.tnewpro li img {	width: 90px; height: 90px;-ms-interpolation-mode: bicubic; border: 1px solid #ddd;padding: 5px;	background: #f0f0f0;position: absolute;left: 0; top: 0;}
ul.tnewpro li img.hover {background:url(/images/tnewprobg.png) no-repeat center center;border: none;}
.zoom{z-index:2;margin-top:-22px;height:20px;position:absolute;padding:0 5px;border-top:1px solid #aaa;border-right:1px solid #aaa;border-bottom:1px solid #fff;border-left:1px solid #fff;background-color: #fff;}


