body{text-align:center;font:11px verdana, sans-serif;color:#5d5d5d;margin:0;padding:0;background-color:#333333;}
h1{font-size:18px;color:#727986;margin:0;padding:0;padding-top:10px;padding-bottom:10px;}
h2{font-size:14px;color:#727986;margin:0;padding:0;padding:8px 0 8px 8px;background:url(/images/box-top.jpg) no-repeat;}
form, input, h3{margin:0;padding:0;clear:both;}
p{margin:0;padding:0;padding-top:5px;padding-bottom:5px;}
a:link, a:visited{color:#727986;text-decoration:none;}
a:hover, a:active{text-decoration:underline;}
img{border:none;}
.clearer{clear:both;}
.separator{padding-top:20px;clear:both;}
#container-body{margin-left:auto;width:968px;margin-right:auto;text-align:left;background:#fffffe;background-image:url(/images/bg.jpg);}
#header{background:url(/images/header.jpg) no-repeat;padding-top:30px;}
#topmenu{float:left;width:340px;height:33px;color:#727986;padding-top:5px;padding-left:50px;}
#topmenu ul{list-style-type:none;padding:0;margin:0;text-align:center;}
#topmenu ul li{display:inline;text-align:center;padding-left:10px;padding-right:10px;font-size:14px;}
#topmenu ul li a{font-weight:bold;padding-left:2px;padding-right:4px;font-size:11px;}
#search{float:left;width:200px;padding-top:5px;border-left:1px solid #999999;padding-left:10px;}
#search input{width:128px;}
#content{margin-left:20px;}
#content-left{float:left;width:630px;}
#content-right{float:right;width:230px;margin-right:25px;}
#content-right-list{width:230px;}
#welcome{color:#ffffff;font-weight:bold;float:left;width:160px;height:242px;background:url(/images/welcome.jpg) no-repeat;margin-right:2px;padding:15px 201px 0 15px;}
#welcome b{font-size:16px;}
#banner{float:right;width:202px;height:274px;background:url(/images/welcome2.jpg) no-repeat;margin-right:18px;padding:70px 310px 0 40px;}
#banner .text{position:relative;}
#banner .textb{font-size:14px;}
#banner .text .title{font-size:32px;position:absolute;top:220px;left:60px;color:#ffffff;}
#banner .title b{font-size:32px;}
#submenu{float:left;width:376px;height:84px;background:url(/images/subtitles.jpg) no-repeat;margin-right:2px;margin-top:2px;}
#catalog{float:left;font-size:24px;color:#ffffff;text-align:center;width:102px;padding-top:5px;}
#catalog span{font-size:40px;}
#menu{float:left;font-weight:bold;font-size:12px;width:260px;margin-left:10px;}
#menu ul{float:left;width:120px;padding-left:10px;list-style-type:none;padding:0;margin:0;}
#menu ul li{background:url(/images/menu.jpg) no-repeat;padding-top:10px;}
#menu ul li a{font-weight:bold;color:#ffffff;}
.box{float:left;width:230px;background:url(/images/box-bg.jpg) repeat-y;margin-right:2px;margin-top:2px;}
.box a{font-weight:bold;}
.box .top{background:url(/images/box-top.jpg) no-repeat;height:10px;}
.box .body{padding-left:20px;}
.box .title{font-size:24px;}
.box .subtitle{font-size:18px;}
.box .price{font-size:18px;}
.box #category{color:#f6698d;font-size:24px;}
.box .bottom{background-color:#727987;padding:10px 5px 10px 10px;color:#ffffff;font-weight:bold;background-image:url(/images/box-bottom2.jpg);background-position:0 bottom;background-repeat:no-repeat;}
.box .footer{background:url(/images/box-bottom.jpg) no-repeat;height:9px;}
.button{background:url(/images/button.jpg) no-repeat;color:#ffffff;font-size:12px;width:102px;text-align:center;height:17px;float:left;padding-top:2px;margin:5px;}
.button a{color:#ffffff;display:block;}
.button a:hover{text-decoration:none;}
#box-product, #box-recommend{width:630px;}
#product-image{float:left;width:230px;}
#product-content{float:right;width:330px;}
.recommend{float:left;width:148px;text-align:center;}
#footer{background:url(/images/footer.jpg) no-repeat;padding:10px 0 18px 25px;height:48px;color:#999999;font-weight:bold;}
#footermenu{padding:4px;}
#footermenu ul{list-style-type:none;padding:0;margin:0;}
#footermenu ul li{display:inline;}
#footermenu ul li a{color:#666666;font-weight:bold;padding-left:2px;padding-right:4px;}
.tremarkg{font-size:22px;color:#666666;letter-spacing:-1px;padding:0px;margin-left:30px;margin-top:0px;margin-bottom:0px;float:left;}
.tremarkp{color:#ED446D;}
.body a{color:#F22256;}
.bottom a{color:#dddd00;}
.homebox{font-size:14px;width:160px;float:left;margin-left:10px;margin-bottom:15px;border:1px solid #F22256;padding:0.5em 1em;background-color:#FDD7E0;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;text-align:center;}

