*{margin:0;padding:0;}
body{font:normal 11px Arial,Helvetica,sans-serif;color:#333;background:url(images/event-pattern.jpg) repeat-x;}
img{border:none;}
input,select{color:#555;font-family:Arial, Helvetica, sans-serif;}
a{text-decoration:none;color:#0066CC;cursor:pointer;}
a:hover{color:#FF6600;text-decoration:underline;}

.clearfix:after{content: ".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}

.small{font-size:10px;color:#666666;}
.bg-l, .bg-r,.bg-lt, .bg-rt, .bedug-l, .bedug-r{background:url(images/wc2014-bg.png) no-repeat;position:absolute;z-index:-10;}
.bg-l, .bg-r {width:180px;height:330px;top:155px;}
.bg-l {background-position:0px -334px;left:-200px;}
.bg-r {background-position:0 0;right:-190px;}
.bg-lt, .bg-rt {width:260px;height:150px;top:548px;}
.bg-lt {background-position:0 -693px;left:-210px;}
.bg-rt {background-position:-7px -850px;right:-214px;}

/* Header */
#page{width:918px;margin:0 auto;position:relative;}
#toppage{position:relative;height:33px;color:#FFF;}
#toppgup{height:20px;padding:3px 0 1px;color:#FFF;}
#toppgup a{color:#FFE400;}
h1 {position:absolute;height:42px;}
#toppgr{position:absolute;right:10px;top:27px;z-index:10;}
#toppgr a{background:url(images/wc2014-bg.png) no-repeat;}
#toppgr a{display:block;width:38px;height:30px;float:left;margin-left:3px;}
#toppgr .id{background-position:-182px -31px;}
#toppgr .in{background-position:-182px 0;}
.basketcnt1 {background-color:#b3ceed;padding:1px 4px;font:bold 11px Arial}
.basketcnt2 {background-color:#edbd79;padding:1px 4px;font:bold 11px Arial}
.dir-bg{background:#FFF;padding:5px 0 0 0;}

#searchbar .l,#searchbar .r,.idblue .l,.idblue .r,.idorng .l,.idorng .r,.tabmenu li .l,.tabmenu li .r,#searchbar .inputshadow .l,#searchbar .inputshadow .r,h3,h4,h5,#left .cat ul li a,.nhd u,.nhd i,.sstl,.sstr,.ssbl,.ssbr,#ssbot .a1,#bc .l,#bc .r,#bc span,#bc .home,.pdtab .l,.pdtab .r,.inq-btn .l,.inq-btn .r,.y-btn .offer,.cart,.im .current,.pdslidebtn,.hbimg{background:url(images/no-repeat2.png) no-repeat;}

#searchbar .m,#cattab a,.idblue,.idorng,.pdborder,.pdisi,.tabmenu li .m,#searchbar .inputshadow .m,.srcbut,#bc .m,.pdtab .m,.inq-btn .m,.y-btn,.paging .nextprev{background:url(images/repeat-x.gif) repeat-x;}

.headr a{color:#000}
.hbimg{background-position:0px -475px;width:20px;height:12px;display:inline-block;font-size:0;padding:-3px 0 0;}

#cattab{height:30px;top:1px;list-style:none;left:275px;float:left;position:relative;}
#cattab a{float:left;border-style:solid;color:#FFF;border-color:#0f8f6f #0f8f6f #FFF #e1e1e1;font:bold 12px Arial,Helvetica,sans-serif;line-height:28px;border-width:1px 1px 0px 1px;padding:0 20px;text-shadow:1px 1px 1px #284160;}
#cattab a:hover{text-decoration:none;color:#DFD;}
#cattab a.current{border-color:#0F8F6F #CCC #fff #e1e1e1;background:#FFF;text-shadow:none;color:#505050;border-bottom-width:1px;line-height:28.3px;}
#cattab a.current:hover{color:#000;}
#cattab .bedug-l, #cattab .bedug-r{width:64px;height:43px;position:absolute;top:-6px;}
#cattab .bedug-l{left:-50px;background-position:-64px -1002px;}
#cattab .bedug-r{right:-50px;background-position:0 -1002px;}

.srcbut{border:#3776A2 solid 1px;color:#FFF;font:bold 11.5px Arial;background-position:0 -5px;padding:1px 9px;height:22px;margin-top:0;text-shadow:1px 1px 1px #284160;}
.srcbut:hover{color:#DFD;}
#searchbar{height:33px;margin:0 auto 0;clear:both;}
#searchbar div{height:33px;float:left;}
#searchbar .l{width:3px;}
#searchbar .m{width:908px;border:#E1E1E1 solid;border-width:1px 0;height:27px;background:#fff;padding:4px 2px 0 2px;overflow:hidden;}
#searchbar .r{width:3px;background-position:-3px 0;}
#searchbar .select-container{float:none;}
#searchbar .i,#searchbar select{background-color:transparent;border:0;margin-top:4px;width:100%;}
#searchbar .i{margin:5px 0 0;}
#searchbar .inputshadow{height:22px;margin-right:5px;}
#searchbar .inputshadow span{border:none;padding:0;float:left;height:22px;}
#searchbar .inputshadow .l{width:3px;background-position:0 -33px;}
#searchbar .inputshadow .r{width:2px;background-position:-2px -33px;}
#searchbar .inputshadow .m{background-position:0 -597px;}
.withcsc {height:22px;padding:5px 5px;}
/* Header End */

.y-btn{height:22px;text-align:center;display:inline-block;background-position:0 -760px;line-height:22px;border:#CCC solid 1px;}
.y-btn:hover{background-position:0 -738px;}
.y-btn a{color:#333;font-weight:bold;display:block;padding:0 5px 0 33px;background:url(images/no-repeat.gif) no-repeat -11px -365px;}
.y-btn a:hover{text-decoration:none;}
.y-btn .offer{display:block;padding:0 5px 0 33px;background-position:-11px -365px;}
#bc div, #bc a, #bc span {display:inline-block;height:31px;}
#bc {height:31px;position:relative;font-weight:bold;}
#bc .l {width:5px;background-position:0px -55px;}
#bc .r {width:5px;background-position: -4px -55px;}
#bc .m {width:908px;background-position:0px -619px;}
#bc .home {width:15px;height:12px;background-position:0px -353px;margin:8px 6px 0px;}
#bc span {background-position:-25px -55px;padding:0px 0px 0px 20px;}
#bc .l, #bc .m, #bc .r {float:left;}
#bc a, #bc i, #bc b {position: relative;top:-12px;}
#bc a {color:#555;background: transparent;}
.paging{text-align:center;margin-top:10px;font:bold 14px/16px "Trebuchet MS";}
.paging div,.paging span,.paging a{display:inline-block;display:-moz-inline-box;}
.paging div{max-width:720px;overflow:hidden;vertical-align:top;}
.paging span,.paging a{padding:1px 6px;margin:0 3px 5px 3px;}
.paging span{color:#FFF;background:#DDD;}
.paging span.active{color:#333;}
.paging .nextprev{background-position:0 -782px;}
.paging .nextprev:hover{color:#036;text-decoration:none;}
.paging a{color:#333;}
.paging a:hover{background:#DDD;text-decoration:none;}

.medal{vertical-align:middle;margin:0 2px;}
.medal2{float:left;margin:0 5px 5px 0;}

.pdtab{position:relative;list-style:none;margin-top:5px;top:1px;display:inline-block;height:33px;}
.pdtab li{float:left;margin-right:1px;cursor:pointer;}
.pdtab span{display:block;float:left;height:33px;width:9px;font-weight:bold;line-height:33px;}
.pdtab .l{background-position:0 -126px;}
.pdtab .r{background-position:-9px -126px;}
.pdtab .m{width:auto;padding:0 3px;background-position:0 -685px;}
.pdtab li.active .l{background-position:0 -93px;}
.pdtab li.active .m{background-position:0 -650px;}
.pdtab li.active .r{background-position:-9px -93px;}
.pdtab a{color:#555;}
.tabcontent{border:#DDD solid 1px;padding:10px;}
.pgd1{font-weight:bold;padding:0 0 2px;color:#666;}

/* Footer */
#footer{margin:0 auto 0;background:#FFF;}
.foot1{text-align:center;padding:10px 0;width:918px;font-size:11px;background-color:#F7F7F7;border-top:#ccc solid 1px;border-bottom:#ccc solid 1px;margin:auto;}
.foot2{margin:5px auto 0;padding:0 5px;}
.foot2 a,.foot3 a{color:#333;}
.foot3{text-align:center;padding:10px 0;width:918px;color:#777;margin:auto;}
/* Footer End */