*{margin:0;padding:0;word-wrap:break-word;}
img{border:0;}
ul{list-style:none;}
option{padding:0 3px 0 5px;}
header,nav,aside,section,footer{display:block;}

#beg li,#loginhead,.lnav .th{background:url(gen.png) repeat-x;}
#pdsnext,#pdsprev,#searchbox,#idnwshare a,.inqbtn,.viewopt span,#lang span,.cart a{background:url(sprites.png) no-repeat;}

.clearfix:after{content: ".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{zoom:1;}
.clear{clear:both;}
.wrap{margin:0 auto;width:950px;}
.banner{width:948px;margin:0 auto;}
.banner img{max-width:948px;margin:0 auto;display:block;}
.lcplogo{float:left;margin:0 10px 5px 0;}
.rcplogo{float:right;margin:0 0 5px 10px;}
.pdg10{padding:10px 10px 140px;}
.pdg15{padding:0 0 140px;}
.left{float:left;width:247px;}
.right{float:right;width:680px;border-left:#CCC solid 1px;}
.cart{padding:10px;text-align:center;border-bottom:#DDD dotted 1px;}
.cart a{display:inline-block;padding:0 0 0 25px;background-position:-250px -110px;line-height:20px;}
.lnav li{padding:5px 10px;border-bottom:#DDD dotted 1px;}
.lnav .th{padding:10px;font:bold 14px Arial;border:0;background-position:0 -160px;background-color:#eee;}
.lnav li.ddown{position:relative;padding:0;background:url(gen.png) no-repeat scroll 100% -130px;}
.lnav li.ddown.hover{border:#DDD solid 1px;border-right:0;z-index:49;}
.lnav li.ddown div{padding:5px 20px 5px 10px;position:relative;z-index:51;max-height:17px;overflow:hidden;}
.lnav li.ddown.hover div{padding-top:4px;background:#F9F9F9;}
.lnav ul{position:absolute;top:-1px;_top:0;z-index:50;width:190px;background:#F9F9F9;border:#DDD solid 1px;padding:5px;}
.lnav ul li:last-child{border-bottom:0;}
.lnav a{display:block;}
.acpver{float:right;margin:0 0 5px 10px;clear:right;}
.pps{border-bottom:#DDD dotted 1px;padding:5px 0;}
.pps li{margin:5px 0;}
.pps div{font-weight:bold;}
.pps i{color:#999;}
.inqbtn{width:45px;height:50px;display:inline-block;vertical-align:middle;overflow:hidden;}
.inqbtn a{display:block;text-indent:-150px;width:45px;height:50px;}
.inqbtn.msg{background-position:-72px -60px;}
.inqbtn.crt{background-position:-117px -60px;}
.inqbtn.coo{background-position:-162px -60px;}
.inqbtn.coo2{background-position:-207px -60px;}
.inqbtn.t2f{background-position:-252px -60px;}

body{font:12px/150% Arial;color:#555;}
a{text-decoration:none;color:#06C;}
a:hover{color:#F60;}
h2{}
h3{background:url(h3.jpg) no-repeat left bottom;padding:0 0 13px;font:bold 15px Arial;margin:20px 0 10px;}

#loginhead{padding:5px 0;height:20px;background-position:0 -100px;}
#loginhead img{width:auto;}
#loginhead a{color:#00F;}
.mrq{background:#000;font:bold 13px Arial;width:100%;position:fixed;bottom:0;_position:static;z-index:100;color:#fff;height:28px;}
 #jsmarquee{position:relative;overflow:hidden;height:20px;margin:5px 0 0;}
 #vmarquee{position:absolute;left:0;}
#idnwshare{_position:relative;_bottom:0;_right:0;position:relative;bottom:0;right:0;height:28px;line-height:28px;padding:0 5px;}
#idnwshare a{display:block;float:right;height:16px;width:16px;margin:6px 2px;}
#idnwshare .fb{background-position:-218px -111px;}
#idnwshare .tw{background-position:-218px -127px;}
#idnwshare .gp{background-position:-234px -111px;}
#idnwshare .in{background-position:-234px -127px;}

#top{background:url(bluehead.png) repeat-y center #06090E;color:#fff;padding:1px;}#top .wrap{position:relative;}
#top a{color:#fff;}
#mainMenu{font:bold 13px/45px Arial;text-transform:uppercase;}
#mainMenu span{display:block;float:left;padding:0 15px;box-shadow:02px 2px 5px #000;text-shadow:1px 1px 1px #555;}
#mainMenu .a{background:#00c100;border-bottom:8px solid #009100;}
#mainMenu .b{background:#15C1E5;border-bottom:8px solid #1096B3;}
#mainMenu .c{background:#FEA104;border-bottom:8px solid #C37D04;}
#mainMenu .d{background:#CB3536;border-bottom:8px solid #912525;}
#mainMenu a:hover span,#mainMenu .active{line-height:55px;}
#memInfo{margin:0 0 5px;}
#memInfo img{width:auto;height:auto;_width:9px;_height:17px;vertical-align:middle;}
#memInfo strong{font-size:13px;}
#cpName{text-shadow:1px 1px 1px #000;text-transform:uppercase;margin:0 0 5px;padding:20px 20px 0;}
.type{padding:0px 0px 0px 20px;}

#middle{background:url(middle.png) repeat-x top;}
#beg{color:#fff;}
#beg li{height:50px;width:10px;float:left;}
#beg .l{}
#beg .m{width:930px;background-position:0 -50px;}
#beg .r{background-position:-10px 0;}
#lang{float:left;margin:9px 0;}#lang a{float:left;display:block;}#lang div{float:left;}
#lang span{display:block;float:left;width:33px;height:33px;margin:0 3px;vertical-align:middle;}
#lang .flag-id{background-position:-152px -111px;}
#lang .flag-en{background-position:-185px -111px;}
#djlu{float:left;line-height:50px;margin:0 0 0 10px;}
#searchbox{float:right;margin:10px 0;height:30px;width:216px;background-position:-72px 0;}
#searchbox.focus{background-position:-72px -30px;}
#searchbox input{background:none;border:none;float:left;display:block;}
#searchbox #q{width:165px;font-size:12px;padding:7px;color:#fff}
#searchbox.focus #q{outline:none;color:#555}
#searchbox .sbtn{height:30px;width:36px;cursor:pointer;}
#bordercontent{background:url(bordercontent.png) repeat-x top;padding:0 1px;}
#content{background:#fff;}

.ps-container{padding:0 45px;position:relative;margin:5px 0 25px;z-index:10;_zoom:1;}
#ps{position:relative;overflow:hidden;height:150px;}
.ps-container img{border:none;}
#ps div{position:absolute;}
#ps td{text-align:center;padding:5px;white-space:nowrap;}
#ps td:hover{}
#pdsnext,#pdsprev{display:none;width:36px;height:73px;position:absolute;top:35px;}
#pdsnext{right:0px;background-position:-36px -73px}
#pdsnext:hover{background-position:0 -73px}
#pdsprev{left:0px;background-position:-36px 0}
#pdsprev:hover{background-position:0 0}
.slider{width:948px;margin:0 0 20px;position:relative;}
.slider-con{position:relative;height:348px;overflow:hidden;}
.slider-con li{position:absolute;width:948px;height:348px;top:0;left:0;opacity:0;filter:alpha(opacity=0);}
.slider-tab{position:absolute;left:0;bottom:10px;width:100%;height:10px;text-align:center;line-height:10px;font-size:0;text-align:center;z-index:10;}
.slider-tab a{background:#EEE;border-radius:10px;width:10px;height:10px;margin:0 3px;display:inline-block;*display:inline;*zoom:1;}
.slider-tab .current{background:#1d1b1b;}
#mplink{background:#FFB;border:#F0D50F solid;border-width:1px 0;padding:5px;margin:20px 0 0;}

#review table{padding:5px 0;border-bottom:#DDD dotted 1px;}
#review .revpaging{padding:5px 0;border-bottom:#DDD dotted 1px;}
#review .revnav li{margin:10px 0 0;}

#cpcontactfull{line-height:20px;table-layout:fixed;}
#cpcontactfull th,#cpcontactfull td{padding:3px 0;}
#cpcontactfull th{width:130px;text-align:right;font-weight:normal;vertical-align:top;padding-right:10px;}

h2{font:bold 17px/30px Arial;margin:5px 0;}
.grupdesc dt{float:left;margin:0 10px 0 0;}
.allinqbar,.grupdesc{padding:10px 0;border-bottom:#CCC dotted 1px;}
.allinqbar.bot{border:0;}
.option{float:right;text-align:right;line-height:20px;}
.option form{float:right;}
.viewopt{float:right;margin:0 0 0 20px;}
.viewopt span{display:inline-block;margin:0 0 0 10px;width:20px;height:26px;}
.viewopt .g{background-position:-72px -111px;}
.viewopt .g.on{background-position:-92px -111px;}
.viewopt .l{background-position:-112px -111px;}
.viewopt .l.on{background-position:-132px -111px;}
.inqbar{margin:0 0 15px;}
.inqbar#inqBottom{margin:15px 0 0;}
.pageshow{background:#DDD;padding:5px 0;text-align:center;font:11px/14px Arial;}
.litems{padding:10px 0;border-bottom:#CCC dotted 1px;}
.lbox1{float:left;margin:0 10px 0 0;}
.lbox2{float:left;width:655px;_width:650px;}
.lbox3{float:left;position:relative;margin:0 0 10px;}
.mojozoom_marker{position:absolute;cursor:crosshair;}
.mojozoom_fill{position:absolute;width:100%;height:100%;top:0;left:0;background:#FFF;-moz-opacity:0.4;-webkit-opacity:0.4;filter:alpha(opacity=40);opacity:0.4;}
.mojozoom_imgctr{position:absolute;margin-left:20px;border:1px solid black;z-index:100;}
.imgzoom{display:block;text-align:center;padding:2px 0 4px;font-size:11px;visibility:hidden;}
.imglist{background:#FFF;border:#DDD dotted;border-width:1px 0;float:left;clear:left;position:relative;top:-1px;}
.imglist a{height:30px;width:30px;padding:5px;display:table-cell;text-align:center;vertical-align:middle;}
.imglist .current{background:#EEE;}
.imglist img{max-height:30px;max-width:30px;}
.pdimg{text-align:center;}
.pdimg a{display:table-cell;vertical-align:middle;text-align:center;*display:block;}
.lbox4{padding:0 0 0 5px;}
.lbox5{float:right;margin:10px 0 0;}
.lbox5 a:hover{text-decoration:none;}
.lbox5 .inqbtn{margin:0 5px;_float:left;}
.name{display:block;margin:0 0 10px;font-size:14px;}
.name a{font-size:12px;}
.date{font:10px Arial;height:15px;font-style:italic;color:#777}
.price{max-height:30px;overflow:hidden;}
.gitems{width:31%;_width:30%;overflow:hidden;float:left;margin:1.5% 1.5% 1.5% 0;}
.gbox1{float:left;}
.gbox2{margin:0 0 0 25px;border:#CCC solid 1px;background:#fff;width:120px;height:120px;_overflow:hidden;}
.gbox2 a{display:table-cell;width:120px;height:120px;text-align:center;vertical-align:middle;}
.gbox3{margin:5px 0 0 25px;}
.gbox3 .pdname{font-weight:bold;white-space:nowrap;}
.gbox4{font:11px/15px Arial;height:80px;overflow:hidden;}
.gbox4 p{margin:5px 0 0;}
.brimg{float:left;margin:0 10px 0 0;width:120px;text-align:center;}

.spec{table-layout:fixed;font-size:11px;_width:auto;}
.spec th,.spec td{border-bottom:#CCC dotted 1px;padding:4px 0;vertical-align:top;text-align:left;}
.spec th{white-space:nowrap;}
.spec td{padding-left:8px;}
.spec .descshort{padding:4px 0;border:0;font-size:12px;}
.brim th,.brim td{border:0;padding:10px 0;}

.paging{text-align:center;padding:20px 0;}
.paging span{padding:2px 5px;margin:0 2px;background:#EEE;color:#AAA;}
.paging .no{padding:0;margin:0 5px;background:none;}
.paging a span{background:#AAA;color:#fff;font-weight:bold;}
.paging a:hover span{background:#06080e;color:#fff;}
.paging.detail{border:0;}

#bottom{background:url(bottom.png) repeat-x #06080e top;text-align:center;color:#fff;padding:75px 0 28px;width:100%;position:fixed;bottom:0px;z-index:30}
#bottom a{color:#fff;}
#bottom.subhover .signin{height:auto;}.signin{height:38px;overflow:hidden;}.notin{padding:0 0 10px;}
#cpright{color:#CCC;font-size:11px;}
#bMenu{margin:10px 0;font-weight:bold;}
#bMenu a:hover{text-decoration:underline;}

/* IE6 Stupid Hack */
.viewopt span,.inqbtn,#lang span,#idnwshare a{_display:inline;_zoom:1;}
@media only screen and (max-width:768px){
.wrap,.banner,.banner img,#loginhead{width:99%;}
.right{width:60%}
#beg .m{width:95%;}
.lbox2{width:60%;}
}
@media only screen and (max-width:480px){
.wrap,.banner,.banner img,#loginhead{width:100%;}
#loginhead{height:50px}
.cpname{font-size:12px;width:50%}
.right{width:40%;}
.lbox2,.lbox3{float:none;width:100%}
.lbox4{margin:0;}
.gitems{width:100%}
}