@import url('../../css/public.css');
@import url('../../css/product.css');
body { background:#1B1B1B; padding:0; margin:0 }
a { color:#F60 }
a:hover { color:#C00 }

section.body .core, .pcms-pos-H, .pcms-pos-F { width:90%; min-width:1000px; max-width:1200px; margin:0 auto }
section.head header { background:right center no-repeat; height:120px; color:#fff; font:900 36px/120px 'B Traffic', 'Traffic', Arial }
section.body { background:#f6f6f6; padding:10px 0 0 }
section.foot { padding:30px 0; color:#eee }
section.head header, ul.hmenu, .slider, .headlines, .box, aside { margin-bottom:10px }
.marquee { width:300px; text-shadow:0 0 5px #fff; color:#fff }
.headlines { line-height:35px; height:35px; padding:0 7px; color:#fff }

form.search { display:inline-block; margin:15px 0; background:#fff }
form.search input { margin:0; vertical-align:middle; height:35px; border:none }
form.search .txt { width:202px; padding:0 5px; line-height:20px }
form.search .btn { width:35px; background:url(file/search[pcms].png) center no-repeat; cursor:pointer; font-size:0 }

.box { overflow:hidden }
.box header, .pdpart { line-height:40px; font-size:16px; border-bottom:2px solid #f03; overflow:hidden; border-radius:8px 8px 0 0 }
.box .content { padding:15px 0; line-height:1.7; border-radius:0 0 8px 8px }

aside.rside { float:right; margin-left:10px }
aside.lside { float:left; margin-right:10px }
aside .box { width:230px; margin:10px }
aside { background:#eee; box-shadow:inset 0 0 10px #777; border-radius:8px }

.txtbox { padding:4px; box-shadow:inset 0 0 9px #eee }
.button { background:#f60; color:#fff; border:0; cursor:pointer; min-width:100px; line-height:30px !important; height:30px !important }
a.button { padding:0; text-align:center; color:#fff !important }
.button:hover { background:#c30 }

.pdgrid a, .pdgrid a:hover { color:#999 }
.pdgrid .pdthumb { background-color:#fff !important }
.pdgrid input.pdqview { background:#ab3 }
.pdgrid input.pdqview:hover { background:#377 }
.pdaddcart { background:#f60 }
.pdaddcart:hover { background:#f30 }
.pdpart { margin:10px 0 }
.shopping-cart { width:250px; text-align:right }
.shopping-cart, .shopping-cart .cbody { background:#333; color:#fff; margin:0 }
.shopping-cart .chead { padding:0 10px 0 40px; font-weight:100 }
.shopping-cart ul li, .shopping-cart hr { border-color:#399 }

ul.hmenu { border-radius:10px; border:solid 1px #900; box-shadow:inset 0px 0px 50px 10px #500; background-color:#900; height:40px; padding:4px; margin-bottom:7px; }
ul.hmenu li { color:#fff; border-radius:7px }
ul.hmenu li:hover { background-color:#d03; box-shadow:inset 0 0 9px #830 }
ul.hmenu a { padding:0 10px; font-size:14px;  line-height:40px }
ul.hmenu .arrow { height:40px; margin:0 10px 0 0 }
ul.hmenu ul { min-width:175px; border:2px solid #fff }
ul.hmenu ul li { color:#333; border-radius:0 }
ul.hmenu ul li:hover { color:#fff; box-shadow:none }
ul.vmenu { border-top:1px solid #ccc }
ul.vmenu li { border-bottom:1px solid #ccc }
ul.vmenu li:hover { background:#ccd }