body{margin: 0;}

#header{width: 100%;height: 50px;background: url(img/bk_head.gif) repeat-x #993333;margin: 0;}
#header h1{margin: 0;}
#header img{border: 0;margin: 0;float: left;}
p.subh1{font-size:0.8em;color: #ffffff;float: left;margin:18px 0 0 0;font-size: 80%;
       }

#guide {font-size: 90%;margin:1em; }

#site_menu{text-align: right;width: 100%;clear:both;background: #993333;
           margin: 0;padding: 0 0 5px 0;}
#site_menu li{display: inline;font-size: 80%;color: #ffffff;margin: 0;}
#site_menu a{color: #ffffff;text-decoration: none;font-weight: bold;}
#site_menu a:hover{text-decoration: underline;}
       
#cate_menu ul{margin: 2px;width: 90%;height: 1.5em;float: left;margin: 0;text-align: center;}
#cate_menu li{display:block;margin: 2px;line-height: 1.5em;width: 6em;text-align: center;
              font-size: 90%;height: 1.5em;float: left;}

li.cate01{background: #ff66cc;}
li.cate02{background: #006600;}
li.cate03{background: #0066ff;}
li.cate04{background: #663399;}
li.cate05{background: #ff6600;}
li.cate06{background: #990033;}
li.cate07{background: #996633;}
li.cate08{background: #008080;}
li.cate09{background: #8a2be2;}
li.cate10{background: #FFA500;}
li.cate11{background: #ff4500;}
li.cate12{background: #191970;}
li.cate13{background: #ff8c00;}


#cate01 dt{background: #ff66cc;}
#cate02 dt{background: #006600;}
#cate03 dt{background: #0066ff;}
#cate04 dt{background: #663399;}
#cate05 dt{background: #ff6600;}
#cate06 dt{background: #990033;}
#cate07 dt{background: #996633;}
#cate08 dt{background: #008080;}
#cate09 dt{background: #8a2be2;}
#cate10 dt{background: #FFA500;}
#cate11 dt{background: #ff4500;}
#cate12 dt{background: #DA0B00;}


#cate01 dd{border-color: #ff66cc;border-width: 0 0 0 4px;border-style: solid;}
#cate02 dd{border-color: #006600;border-width: 0 0 0 4px;border-style: solid;}
#cate03 dd{border-color: #0066ff;border-width: 0 0 0 4px;border-style: solid;}
#cate04 dd{border-color: #663399;border-width: 0 0 0 4px;border-style: solid;}
#cate05 dd{border-color: #ff6600;border-width: 0 0 0 4px;border-style: solid;}
#cate06 dd{border-color: #990033;border-width: 0 0 0 4px;border-style: solid;}
#cate07 dd{border-color: #996633;border-width: 0 0 0 4px;border-style: solid;}
#cate08 dd{border-color: #008080;border-width: 0 0 0 4px;border-style: solid;}
#cate09 dd{border-color: #8a2be2;border-width: 0 0 0 4px;border-style: solid;}
#cate10 dd{border-color: #ff4500;border-width: 0 0 0 4px;border-style: solid;}

a.cate{text-decoration: none;color: #ffffff;font-weight: bold;}

h2.maintitle{
           font-family: "HG‘n‰pŠpºÞ¼¯¸UB","serif";font-weight: normal;color: #0033cc;
           background: url(img/bk_newh2.gif) no-repeat;padding: 0 0 0 30px;
           margin: 0.5em 0 0 0;
           }

#minicart{width:95%;height: 5em;border: 1px dotted #999999;margin-top: 1em;clear: left;}


#right{float: left;width: 16%;margin:5px 0px 0px 20px;}


#login   { border: 1px #000000 solid;text-align: center;margin: 0;width: 100%;}
#login h2{margin:0 0 0 0 ;background: #ffffcc;width:100%;font-size: 90%;line-height: 1.5em;}
#login form{margin: 0.3em 0 0.3em 0;}
#login input{width:100%;margin: 0;padding: 0;}
#login dl{margin: 0;text-align: left;}
#login dt{font-size: 80%;margin: 0 0 0 1em;font-weight: bold;}
#login dd{margin: 0 0 0 5%;width: 90%;}

#login p{font-size: 80%;margin: 0.2em;}
.login{font-size: 80%;}


p.pages{float: right;margin:0 1em 0 0;}


#items   {
          margin: 0;width: 98%;
         }
#items hr{clear: both;margin: 0;}
#items h4{
          line-height: 1.3em;width:auto;
          border-width: 0 0 1px 0;border-color: #003300;border-style: solid;
          padding-left: 0;margin: 1px 0 2px 0;
}
#items img{float: left;clear: left;margin: 5px;}
#items p{font-size: 80%;line-height: 1.5em;margin: 2px;}
#items form{float: right;clear: right;width: 8em;}

div.items{
           border: 1px solid #3399ff;clear: both;margin: 5px 0 3px 0;width: 100%;height:120px;
           padding: 5px 5px 0 5px;
           }
li.stock{font-size: 80%;}
ul.price-stock{float: right;}
span.new{font-size: 90%;color: red;margin-right: 0.5em;}
p.num{font-size: 80%;font-weight: normal;margin: 2px;}
span.price{font-weight: bold;color: red;}
div.order{float: right;margin-right: 1em;}
div.item-exp{float: left;width: 55%;}
