body {margin: 0; padding: 0; background: #fff; font: 12px Verdana, Arial, sans-serif;}

img {margin: 0; padding: 0; border: 0;}

table {margin: 0; border: 0;}

h1 {font-size: 20px; color: #933; border-bottom: 2px solid #966; padding: 5px 0;}

h2 {font-size: 16px; color: #966; padding: 5px 0 0 0;}

h3 {font-size: 14px; color: #966; border:0; padding: 5px 0 0 0;}

a {color: #933; text-decoration: none;}

.productname {font-weight: bold; color: #900; margin-bottom: 0;}

.sendtofriend {text-align:right; margin-bottom: 0; white-space:nowrap;}

.price {margin-bottom: 0;}

.productdesc {margin-top: 0; margin-bottom: 10px;}

.optionlists {margin-top: -5px; margin-bottom: 30px;}

.sale {color: #900; background-color: #ff6;}

.red {color: #f00;}
.rred {color: #f00; text-align: right;}
.rt {text-align: right;}
.cen {text-align: center;}
.small {font-size: 10px;}
.notop {margin-top: 0; padding-top: 0;}
.nobottom {margin-bottom: 0; padding-bottom: 0;}
.smallnotop {font-size: 10px; margin-top: 0; padding-top: 0;}

tr.hrow {background: #ece6e1; color: #900;}
tr.evenrow {background: #f0f0f0;}

#maincontent {position: absolute; top: 114px; left: 150px; width: 590px; margin: 0; padding: 0 0 20px 10px;}

#maincontent h1{margin:0; padding:5px 0;}

#header {position: absolute; top: 0; left: 0; margin: 0; padding: 0; border: 0; width: 750px; z-index: 5; background-color:#fff;}
#header img{margin-left:6px;}

#header ul{
    position:absolute;
    top:85px;
    left:0;
    list-style:none;
    padding:0;
    margin:0;
    border-bottom:1px solid #000;
    height: 30px;
    background: #ece6e1;
    width: 750px;
}
html>body #header ul{
    height:30px;
}

#header li{
    float:left;
    position:relative;
    padding: 0;
    border:0
}
#header li a{
    float: left;
    display: block;
    text-decoration:none;
    padding: 0 23px;
    margin:0;
    font: 14px/30px Verdana, Arial, sans-serif;
    font-weight:bold;
}


#headermenu a:link {color: #900;}
#headermenu a:visited {color: #900;}
#headermenu a:hover {color: #ece6e1; background: #900;}

#sidemenu {position: absolute; top: 0; left: 0; width: 150px; padding-top: 120px; margin: 0;
    background: #ece6e1; border: 0; z-index: 1;}

ul#nav {
    list-style: none;
    padding: 0;
    margin: 0;
    border: 0;
}

ul#nav a {border-bottom: 1px solid #000; text-align: left; text-decoration: none;
    font: bold 14px Verdana, Arial, sans-serif; margin: 0; padding: 5px 15px; display: block}

ul#nav a.first {border-top: 1px solid #000;}

ul#nav a:link {color: #900; background: #ece6e1;}
ul#nav a:visited {color: #900; background: #ece6e1;}
ul#nav a:hover {color: #ece6e1; background: #900;}

#sidemenu p {margin: 10px 0; padding: 5px 15px; font-weight: bold; font-size: 10px; text-align: left;}

#sidemenu p.sideheader {margin: 0; font-size: 14px; text-align: center; color: #ece6e1; background: #900;}
#sidemenu p.smaller {font-weight: normal; padding-top: 0; font-size: 10px;}

div#recommend_comment{padding:10px;}

p#translate_header{
    margin-bottom: 0px;
}

#translate_list{
    margin-top: 0px;
    font-size: 10px;
}

