a { font-weight: bold; outline: none; }
a:link { color: #A9926F; text-decoration: none; }
a:visited,a:active { color: #FC3; text-decoration: none; }
a:hover { color: #CF9;	text-decoration: underline; }

li{ line-height: 23px;	list-style: decimal;}
li a:link,li a:visited { font-weight: lighter;}

#imageinword {
	border: 10px outset #000;
	cursor: pointer;
	margin: 10px;
}

#menu li {
	color: #9B8571;
	list-style-position: inside;
	list-style-type: decimal;
	margin-left: 1px;
	padding-left:6px;
	background-color: #031515;
}

#menu ol {
	margin: 0px;
	padding: 6px;
	padding-top:12px;
	padding-bottom:12px;
	text-align: left;
	border: 1px solid #555555;
	background-color: #031818;
}
.green { color: #CCFFCC;}
.black{	color: #000;}
.white { color:#FFFFFF;}
.dayshow {
  color: #FFCC33;
  background-color: #063031;
  font: bold "Courier New", Courier, mono;
  border: 0px solid #063031;
  border-width: 0 3px 0 3px;	
}
.atctable {
  color: #999999;
  background-color: #063031;
  font: bold 14px "Courier New", Courier, mono;
  border: 0px solid #063031;
}
.normaltext {
  line-height: 18px;
  color: #CCCCCC;
  font: 12px;
}
.bgcolortext {	background-color:#041E1E; }
.orange { color: #FF9933; }
.light { color: #FFCC33;}
.red{ color: #F00;}
.yellow{ color: #FF0;}
.imginput{ margin: 5px; }
#add {
  background-color: #006699;
  border-bottom: 1px solid #333;
  border-left: 1px solid #999;
  border-right: 1px solid #333;
  border-top: 1px solid #999;
  color: #C59A61;
  padding-top: 3px;
}

#all {
 width: 760px;
 background-color: #081111;
 padding: 10px;
 text-align: center;
}
#line {
 clear: both;
 float: none;
 width: 100%;
}

body {
 background-color: #031003;
 background-image: url(../images/bge.jpg);
 color: #A6927F;
 margin: 0px;
 padding: 0px;
 text-align: center;
 width: 100%;
 font: 14px Arial, Helvetica, sans-serif;
}

#content {
/*	background-color: #031003; */
	float: right;
	height: auto;
	text-align: right;
	width: 580px;
	padding: 0px -3px 0px 0px;
}

#discount {
	background-color: #333;
	border-bottom: 1px solid #000;
	border-left: 1px solid #666;
	border-right: 1px solid #000;
	border-top: 1px solid #999;
	color: #F00;
	font-weight: bold;
	margin: 1px;
	padding: 2px;
}

#foot {
	clear: none;
	width: 760px;
}

#header,.header {
	font-size: 14px;
	font-weight: bold;
   margin-top: 3px;
	padding-bottom: 3px;
	padding-top: 5px;
	text-align: right;
	width: 100%;
	border-bottom: 1px solid #999999;
	background-color: #031003;
	color: #BBBBBB;
}

#header a:link,#header a:visited {
	color: #FC3;
	text-decoration: none;
}

#helptext {	font: 14px Geneva Arial Helvetica sans-serif;}

#item {
	line-height: 18px;
	padding-top: 6px;
	padding-bottom: 3px;
	border: 1px solid #333333;
	margin-top: 6px;
	margin-bottom: 3px;
	background-color: #031515;
}
#item a:link, #item a:visited {
	color: #A68E69;
	text-decoration: none;
}
#item a:hover {
	color: #CF9;
	text-decoration: none;
}

.itemfit{
	background-color: #031515;
	margin-top: 6px;
	margin-bottom: 6px;
	border: 1px solid #666666;
	padding-top: 8px;
	text-align: left;
	vertical-align: middle;
}
.itemfit a:link,.itemfit a:visited{
	color: #A68E69;
	text-decoration: none;	
}
.itemfit a:hover{
	color: #CF9;
	text-decoration: none;	
}

.itemfit ol,.itemfit li {
	margin: 0px;
	padding: 0px;
}

#menu {
	float: left;
	width: 169px;
	text-align: center;
}

#nodiscount {
	font-style: normal;
	font-weight: bold;
}

#off {
	background-color: #333;
	border-bottom: 1px solid #000;
	border-left: 1px solid #999999;
	border-right: 1px solid #000;
	border-top: 1px solid #999;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 1px;
	padding: 2px;
	text-decoration: line-through;
}
#on {
	background-color: #FC3;
	border-bottom: 1px solid #000;
	border-left: 1px solid #FFFF99;
	border-right: 1px solid #000;
	border-top: 1px solid #FFFF99;
	color: #FF0000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 1px;
	padding: 2px;
}
#over {
	background-color: #333;
	border-bottom: 1px solid #000;
	border-left: 1px solid #666;
	border-right: 1px solid #000;
	border-top: 1px solid #999;
	color: #999;
	font-family: "华文行楷";
	font-size: 16px;
	font-weight: normal;
	margin: 1px;
	padding: 2px;
}
#productcopyright,.productcopyright{
	font-size:12px;
	color:#BBBBBB;
}
#product {
	padding: 2%;
	text-align: right;
	background-color: #031515;
	border: 1px solid #333333;
}
#product ol li h1,#product ol li h2 {
	display: inline;
}
* html #product {
	margin: 0;
	padding-right: -3px;
}

#productleft {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 60%;
	text-align:left;
}

#productmiddle,.productmiddle,.lettertable,.normaltable {
	background-image: url(../images/textbg.gif);
	background-repeat: repeat;
   background-color: #031515;
	clear: both;
	color: #9B8571;
	line-height: 23px;
	text-align: left;
	vertical-align: top;
	width: 100%;
}

.normaltable{
	background-color: #041E1E;
	padding: 12px;
	padding-top: 0px;
}

.texttable{
	background-color: #031515;
	color: #9B8571;
	text-align: left;
	vertical-align: top;
	width: 100%;
	line-height: 23px;
}

.texttable a {
	font-weight: bold;
	text-decoration: none;
	color: #A68E69;
}
#productmiddle li,.productmiddle li {
	list-style-type: decimal;
	text-align: left;
}
#productmiddle a:visited, #productmiddle a:link, .productmiddle a:visited, .productmiddle a:link {
	color: #AF9877;
	font-weight: bold;
}
#productmiddle a:hover, .productmiddle a:hover {
	color: #CF9;
	font-weight: bold;
	text-decoration: underline;
}
#productmiddle ol, .productmiddle ol, #productmiddle ul, .productmiddle ul {
	margin: 0px;
	margin-left: 36px;
	padding: 0px;
}
#productmiddle p,.productmiddle p {
   margin: 0 0 23px;
	padding: 0px;
}
#productmiddle table,.productmiddle table {
   margin: 0 0 -6px 0;
	padding: 0px;
}
#productmiddle img, .productmiddle img {
   margin: 11px 11px 12px 11px;
	}
#productright {
	color: #9B8571;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13.5px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 36%;
}

#save {
	background-color: #FC3;
	border-bottom: 1px solid #000;
	border-left: 1px solid #FFCC99;
	border-right: 1px solid #000;
	border-top: 1px solid #FFC;
	color: #F00;
	cursor: pointer;
	font-family: Geneva, Arial, Helvetica, sans-serif, "宋体";
	font-size: 13px;
	font-weight: bold;
	margin: 1px;
	padding: 2px;
}
#save a {
	color: #FF0000;
	text-decoration: none;
}

.coolinput, .coolselect {
	background-color: #333;
	border: 1px solid #AAA;
	color: #CCC;
	margin: -5px 1px 0px;
	height: 15px;
	padding-top: 5px;
}
.listbtn {
	background-color: #333;
	border: 1px solid #AAA;
	color: #CCC;
	height: 15px;
}

#cool td,text {
	font-size: 14px;
}
.coolbutton {
	background-color: #333;
	border: 1px solid #AAA;
	color: #CCC;
	height: 23px;
	margin: 1px;
	padding: 3px;
	top: 3px;
	vertical-align: bottom;
	letter-spacing: 1.2em;
}
.coolbtn {
	background-color: #031818;
	border: 1px solid #9B9B9B;
	color: #CCC;
	height: 23px;
	margin: 1px;
	padding: 3px;
	top: 3px;
	vertical-align: bottom;
	cursor: default;
}
.titlebtn {
	background-color: #031818;
	border: 1px solid #987038;
	color: #a9926f;
	height: 23px;
	margin: 1px;
	padding: 3px;
	top: 3px;
	vertical-align: bottom;
	cursor: default;
}

#search input,form input,form select,form textarea{
	background-color: #031818;
	border: 1px solid #939393;
	color: #CCC;
	padding-top: 3px;
	margin: 1px;
}

form textarea {
	font-size: 12px;
}

#sheader {
	border-bottom-color: #999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 5px;
	text-align: right;
}

#sheader a:link{
	color: #6C3;
	text-decoration: none;
}

#siteinfo {
	border-top-color: #999;
	border-top-style: solid;
	border-top-width: 1px;
	clear: both;
	padding-bottom: 20px;
	padding-top: 20px;
}
.sttext {
	font-family: Garamond;
	font-size: 14px;
	color: #BF9051;
	font-weight: bold;
	margin-left: 10px;
}
.smtext {
	font-family: Garamond;
	font-size: 14px;
	color: #BF9051;
	margin-left: 10px;
}
.catalogsttext {
	font-family: Garamond;
	font-size: 14px;
	color: #BF9051;
	font-weight: bold;
}

#smalltitle,.smalltitle {
	font-family: Garamond;
	font-size: 14px;
	color: #BF9051;
	font-weight: bold;
	margin-left: 10px;
	border-bottom: 1px solid #333333;
	margin-top: 5px;
	margin-bottom: 5px;
}
#smalltitle u,.smalltitle u,#smalltitle a,.smalltitle a {
	cursor: pointer;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;	
	background-color: #052525;
	border: 1px solid #987038;
	padding: 3px 6px 1px 6px;
}
#smalltitle u a,.smalltitle u a {
	padding: 0px 5px;
	margin: 0px;
	border-width: 0px;
	border-left-width: 1px;
	line-height: 18px;
}
#smalltitlebtn,.smalltitlebtn {
	font-family: Garamond;
	font-size: 14px;
	color: #BF9051;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#smalltitle h1,h1 a:link,#product h1 {
	font-size: small;
	color: #999;
	margin: 0; 
}

#product h1{
	color: #A9926F;
}

#sort,#sort1 {
	background-color: #031818;
	border: 0px;
	border-left: 5px solid #877E75;
	border-right: 5px solid #877E75;
   padding-top: 9px;
}
#sort1{
	padding-bottom: 9px;
}
#sort {
	height: 23px;
}
#sorttop,.sorttop {
	background-color: #031818;
	border: 0px;
	border-top: 1px solid #44403C;
	border-bottom: 1px solid #081111;
	border-left: 5px solid #877E75;
	border-right: 5px solid #877E75;
	height: 23px;
   padding-top: 9px;
}
#sort a:link,#sort a:visited,#sort1 a:link,#sort1 a:visited{
	color: #CCC;
	text-decoration: none;
}
#sort a:hover,#sort1 a:hover{
	color: #CF9;
	text-decoration: none;
}

#stitle {
	color: #CF9;
	font-size: 16px;
	font-weight: bolder;
}
#tipmsg {
	background-color: #555;
	background-image: url(../images/bg.gif);
	font-family: "Courier New", Courier, mono;
}
#tip{
	color: #999999;
	text-align: center;
	vertical-align: middle;
	line-height: 23px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#top {
	color: #999;
	text-align: right;
	width: 100%;
	font-family: Arial Helvetica sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
}
#searcha {
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
}
#search {
	font-weight: bold;
	padding-top: 10px;
}
#item b {
	font-weight: normal;
}
/* index top100 */
.tabletop100 {
	background-color: #031003;
	color: #9B8571;
	line-height: 23px;
	border: 1px solid #333;
}
.tabletop100 a:link {
	color: #846F5C;
	text-decoration: none;
}
.tabletop100 a:hover {
	color: #CCFF99;
	text-decoration: underline;
}
.tabletop100tdtitle{
	margin-top: 5px;
	background-color: #031515;
	color: #FF9900;
	width: 28px;
	font-weight: bold;
	border-right: 1px solid #2A2A2A;
	vertical-align: top;
	text-align: right;
}
.imgtop100 {
	border: 6px solid;
	border-color: #846F5C;
	height: 110px;
	width: 160px;
}
.normaltext{
	color: #9B8571;
   padding-left: 6px;
   font-size: 14px;
	line-height: 23px;
	border: 1px solid #333;
	background: #031003 url(../images/textbg.gif) repeat;
	}
.topsp {
	padding-top: 5px;
	background: #300000;
}

.spcline{
   color: #FFD555;
   margin-bottom: 6px;
	border-right: 6px solid #BB3D00;
}
.spcline a:link {
/*	color: #FFD555; */
	text-decoration: none;
	color: #A68E69;
	font-size: small;
	margin: 1px;
	border: 1px solid #846F5C;
	padding: 2px;
}
/* 顶部标题 */
.topic {
	color: #EC8E00;
	height: 16px;
	font-weight: bold;
	border: 1px solid #555;

}
/* Content */
/* Product img */
.imgproduct,.imgword{
	border: 18px solid;
	border-left-color: #B2B2B2;
	border-right-color: #CCCCCC;
	border-top-color: #9B9B9B;
	border-bottom-color: #DFDFDF;
}
.imgword{
   border-width: 12px;
	margin-right: 30px;
}
/* Link */
.authorlink{
	font-family: Garamond;
   font-size: 14px;
	color: #DDD;
	font-weight: bold;
	margin-left: 10px;	
}
/* catalog */
.imgcatalog {
	border: 6px solid;
	border-color: #846F5C;
}
.imgcatalogtd{
	width: 160px;
	height: 110px;
	vertical-align: top;
}
.imgcatalogtd a:hover{
	position: relative;
}
/* h&w from up */
.imgcatalogtd a img,.imgcatalogtd img{
	position: static;
	height: 110px;
	width: 160px;
}
.imgcatalogtd a:hover img{
    position: relative;
    width: 160px;
    height: auto;
    border: 6px solid #846F5C;
}
.normaltextcatalog,.catalogtext {
	background-image: url(../images/textbg.gif);
	background-repeat: repeat;
	color: #9B8571;
   padding-left: 6px;
   font-size: 14px;
	line-height: 23px;
}
.bottomrighttd{
	border-right: 1px solid #2A2A2A;
	border-bottom: 1px solid #404040;
	width:28px;
	background-color: #041E1E;
}
.catalogserialtd {
	background-color: #330000;
	height: 30px;
	vertical-align: middle;
	text-align: center;
	font-family: Garamond;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #666666;
}
.catalogennametd {
	background-color: #330000;
	height: 50px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #666666;
	font-family: Garamond;
	font-size: 14px;
	font-weight: bold;
}

.catalogdescripttd{
	background-color: #031818;
	color: #846F5C;
	height: 220px;
	vertical-align: top;
	text-align: center;
	font-family: Garamond;
	font-size:small;
	font-weight: bold;	
	border: 1px solid #666666;
	padding: 2px;
}
.catalogdescripttds {
	background-color: #031818;
	color: #846F5C;
	height: 112px;
	vertical-align: top;
	text-align: center;
	font:bold small Garamond;
	border: 1px solid #666666;
	padding: 2px;
}
.catalogdetailtd{
	background-color: #330000;
	height: 50px;
	vertical-align: middle;
	text-align: center;
	font:bold 14px Garamond;
	border: 1px solid #666666;
	padding-bottom: 6px;
	margin-bottom: 10px;
}

.catalogdescripttd a:link,.catalogdescripttd a:visited {
	font-size: small;
	color: #846F5C;
	margin: 0; 
}

.catalogdescripttd a:hover {
	font-size: small;
	color: #CF9;
	margin: 0; 
}
.catalogdescripttd h1{
	font-size:small;
}
.catalogimgtd{
	background-color: #0A1500;
	height: 126px;
	vertical-align: middle;
	text-align: center;
}
.catalogtitletds {
	padding-top: 16px;
	background-color: #330000;
	color: #FF9900;
	width: 18px;
	font-weight: bold;
	border-right: 1px solid #2A2A2A;
	vertical-align: top;
	text-align: center;
}
.catalogtdtitle,.catalogtitletd,.catalogtitle{
	padding-top: 16px;
	background-color: #041E1E;
	color: #FF9900;
	width: 28px;
	font-weight: bold;
	border-right: 1px solid #2A2A2A;
	vertical-align: top;
	text-align: center;
	display: block;
	table-layout: fixed;
	overflow: hidden;
}
* html .catalogtdtitle,.catalogtitletd,.catalogtitle{
  overflow: auto;
  word-break: break-all;
}

.catalogpage,.inputkey{
	vertical-align: middle;
	color: #FFD555;
}
.catalogpage{
   border-right: 6px solid #BB3D00;
}
.catalogpage u {
	color:#FFD555;
	font-size: small;
	text-decoration: none;
	margin: 1px;
	border: 1px solid #FFD555;
	padding: 2px;
}
.catalogpage a:link, .catalogpage a:visited, .inputkey a:link, .inputkey a:visited {
	color: #A68E69;
	font-size: small;
	margin: 1px;
	border: 1px solid #846F5C;
	padding: 2px;
	text-decoration: none;
}
.catalogpage a:hover,.inputkey a:hover {	color:#CF9;}
/* content */
.contentpage{
	vertical-align: middle;
	color: #FFD555;
	background-color: transparent;
}
.contentpage u {
	color:#FFD555;
	font-size: small;
	text-decoration: none;
	margin: 1px;
	border: 1px solid #FFD555;
}
.contentpage a:link, .contentpage a:visited {
	color: #A68E69;
	font-size: smaller;
	margin: 1px;
	border: 1px solid #846F5C;
	text-decoration: none;
}
.contentpage a:hover { color:#CF9;}
.imgproductsmall {
	border: 6px solid #846F5C;
	height: 110px;
	width: 160px;
}

/* Tabber */
.tabberlive .tabbertabhide {
 display:none;
}
.tabber { }
.tabber h2,.tabber h2 a:link {
	color: #FF9900;
	background-color: #214445;
	font-size: small;
	margin: 0;
	padding: 3px 12px 3px 12px;
	border: 1px solid #7D6957;
}
.tabberlive {
 margin-top:2px;
 text-align: right;
}
ul.tabbernav {
 margin:0;
 padding: 0;
 border-bottom: 1px solid #7D6957;
 font: bold 12px Verdana, sans-serif;
}
ul.tabbernav li {
 list-style: none;
 margin: 0;
 display: inline;
}
/* tabber */
ul.tabbernav li a {
 padding: 3px 0.5em;
 margin-left: 1px;
 border: 1px solid #645446;
 background: #0E1D1D;
 text-decoration: none;
}
ul.tabbernav li a:link { color: #FFE080; }
ul.tabbernav li a:visited { color: #FFCC33; }
ul.tabbernav li a:hover {
 color: #000;
 background: #CF9;
 border-color: #031515;
}
/* cur tabber */
ul.tabbernav li.tabberactive a {
 background-color: #214445;
 font-weight: bold;
}
/* cur tabber hover */
ul.tabbernav li.tabberactive a:hover {
 color: #000;
 background: #CF9;
 border-bottom: 1px solid #7D6957;
}
.tabberlive .tabbertab {
 background: #041E1E;
 padding:3px;
 border:1px solid #7D6957;
 border-top:0;
 text-align: left;
}
.tabberlive p, .tabbertab p,.tabberlive ol, .tabbertab ol {
	background-image: url(../images/textbg.gif);
	background-repeat: repeat;
	color: #9B8571;
	line-height: 23px;
	vertical-align: top;
	background-color:#041E1E;
}
.tabberlive .tabbertab h2 { display:none; }
.tabberlive .tabbertab h3 { display:none; }
.tabberlive#tab1 { }
.tabberlive#tab2 { }
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}
.pronounce {font-family: Lucida Sans Unicode;}

/* TopMenu */
.suckertreemenu ul{
 float: right;
 margin: 0;
 padding: 0;
 list-style-type: none;
 text-align: left;
}

/*Top level list items*/
.suckertreemenu ul li{
 position: relative;
 display: inline;
 float: left;
 height: 23px;
 background-color: #031003; /*overall menu background color*/
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
 display: block;
 width: 75px; /*Width of top level menu link items*/
 padding: 2px 8px;
 border-left: 1px solid #846F5C;
 text-decoration: none;
 color: navy;
 background: #031818;
}
    
/*1st sub level menu*/
.suckertreemenu ul li ul{
 left: 0;
 position: absolute;
 top: 1em; /* no need to change, as true value set by script */
 display: block;
 visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
 display: inline;
 float: none;
 padding-bottom: 3px;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
 left: 75px; /* no need to change, as true value set by script */
 top: 0;
 margin: 0 0 0 0px;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
 display: block;
 width: 65px; /*width of sub menu levels*/
 color: navy;
 text-decoration: none;
 padding: 5px 5px;
 margin: 0 0 0px 6px;
 border: 1px solid #666;
}

.suckertreemenu ul li a:hover{
 background-color: #300;
 color: white;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
 width: 65px;
 background: #031818 url(../images/arrow-down.gif) no-repeat center right;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
 width: 65px;
 background: #031818 url(../images/arrow-right.gif) no-repeat center right;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
    
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/* End */