a { outline: none;  font-weight: bold; }
a:link { color: #c29a63; text-decoration: none; }
a:visited { color:#9b805c; text-decoration: none; }
a:hover { color: #CF9;	text-decoration: underline; }
a:active { color: #FC3; text-decoration: none; }

.divtopic, .divtailer, .subtopic {
 background-color: #041E1E;
 border: 1px solid #2A2A2A;
 color: #FF9900;
 font-weight: bold;
 margin: 2px 7px 0 12px;
 padding: 16px 0 16px 0;
 text-align: center;
 vertical-align: top;
 width: 39px;
 height: auto;
}
.divtopictext, .subtopictext {
	width: 16px;
	margin: auto;
	text-align: center;
}
.divcontent, .subcontent {
 text-align: center;
}
.divtailernull {
	width: 28px;
}
.delayshow { display: none; }
.midHV {
 position: absolute;
 top: 50%;
 left: 50%;
 margin-top: -25px;
 margin-left: -450px;
 color:blue;
 width: 900px;
 height: 50px;
 font-weight:bold;
 border:solid 1px gray;
 line-height:50px;
 font-size:20px; 
 text-align:center;
}
.yuan{ font-size: 12px; }
.clearfloat { clear:both; height:0; line-height: 0px; font-size: 1px; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
* html .fixed { height: 1%; }
.clear { display: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.more { float: right; }
.more a { font-weight: normal; font-size: 12px; }
.fl { display: inline; float: left; }
.fr { display: inline; float: right; }
.width248 {	width: 248px; }
.width82 {	width: 82px; }

.left { float: left; }
.right { float: right; }
.clean { clear: none; }
.pt3px {	padding-top: 3px; }
.tleft { text-align: left; }
.tcenter { text-align: center; }
.center { text-align: center; }
.tright { text-align: right; }

.bgcolortext { background-color:#041E1E; }
.orange { color: #FF9933; }
.light { color: #FFCC33;}
.red{ color: #F00;}
.yellow{ color: #FF0;}
.imginput{ margin: 5px; }

.td8a { width: 8%; text-align: center; }
.td10a { width: 10%; text-align: center; }
.td50 { width: 50%; }
.td100 { width: 100%; }

.green { color: #CCFFCC;}
.black{ color: #000;}
.white { color:#FFFFFF;}
.nortable {
 width: 100%;
 border-collapse: collapse;
 border: 0;
}
h1, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0;
font-size: 14px;
display: inline;
}
body {
 color: #A6927F;
 margin: 0px;
 padding: 0px;
 font: 14px Arial, Helvetica, sans-serif;
 background: #031003 url(../images/bge.jpg);
}
#all, .all {
  margin:0 auto;
  width: 983px; /* 760 */
  padding: 10px;
  background: #081111;
}
#sall, .sall {
  margin: 0 auto;
  padding: 10px;
  background: #081111;
}
#header,.header {
  margin: 0 0 20px 0;
  padding: 0 0 6px 0;
  border-bottom: 1px solid #999999;
  background-color: #031003;
  color: #CCC;
  clear: both;
}
.flashtitle {
	padding: 8px 0;
	text-align: center;
}
.nav { 
	font: 14px Arial,Helvetica,sans-serif;
}
.leftright {
 overflow:auto;
 margin-bottom:5px;
}
#content, .content {
/*    background-color: #031003; */
    float: right;
    text-align: right;
    width: 780px; /* ¼äÏ¶ 5 */ /* 580 */
    padding: 0px
}
#menu, .menu {
    float: left;
    width: 190px;
    text-align: center;
}
#foot, .foot {
    clear: none;
    width: 983px; /* */
}
#imageinword {
	border: 10px outset #000;
	cursor: pointer;
	margin: 10px;
}

#menu li, .menu li {
	color: #9B8571;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: decimal;
	margin-left: 1px;
	padding: 3px 0 2px 6px;
	background-color: #031515;
}
li a { font-style: normal; }
#menu ol, .menu ol {
	margin: 0px;
	padding: 6px;
	padding-top:12px;
	padding-bottom:12px;
	text-align: left;
	line-height: 1.5em;
	border: 1px solid #555555;
	background-color: #031818;
}

.dayshow {
  color: #FFCC33;
  background-color: #063031;
  border: 0px solid #063031;
  border-width: 0 3px 0 3px;
  font-family: "Courier New", Courier, mono;
  font-weight: bold;
}
.atctable {
 line-height: 36px;
 font-weight: bold;
 border: thin solid #063031;
}
.normaltext {
  line-height: 18px;
  color: #CCCCCC;
  font-size: 12px;
  }

#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;
}
#line, .line {
 clear: both;
 float: none;
 width: 100%;
 height: 16px;
}
#discount, .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;
}

#header a:link, .header a:link, #header a:visited, .header a:visited {
	color: #FC3;
	text-decoration: none;
}

#helptext, .helptext {	font: 14px Geneva Arial Helvetica sans-serif;}

#item, .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, .item a:link, .item a:visited {
	color: #A68E69;
	text-decoration: none;
}
#item a:hover, .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;
}

#nodiscount, .nodiscount {
	font-style: normal;
	font-weight: bold;
}

#off, .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, .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: 13px;
	font-weight: bold;
	margin: 1px;
	padding: 2px 6px 2px 6px;
}
#over, .over {
	background-color: #333;
	border-bottom: 1px solid #444;
	border-left: 1px solid #666;
	border-right: 1px solid #555;
	border-top: 1px solid #777;
	color: #888;
	font: bold 13px Geneva, Arial, Helvetica, sans-serif;
	margin: 1px;
	padding: 2px 6px 2px 6px;
}
#productcopyright, .productcopyright{
	font-size:12px;
	color:#BBBBBB;
}
#product, .product {
	padding: 12px;
	padding-left: 6px;
	padding-right: 6px;
	text-align: right;
	background-color: #031515;
	border: 1px solid #333333;
}

.product dl {
 clear:both; 
 line-height: 23px;
 margin: 0;
 text-align: left;
 border-bottom: 1px solid #333333;
}
.product dl a {
	color: #A68E69;
   background-color: #052525;
   border: 1px solid #987038;
   cursor: pointer;
   padding: 3px 6px 1px;
   text-decoration: none;;
}
.product dt { margin-left: 6px; }

.product dd { margin-left: 6px; }
.product .Author { float: left; }
.product .Size { float: left;	}
.product .Desc { float: left; }
.product .Price {	float: left; }
.product .Url {
	float: left;
	padding-left: 6px;
}
.product .Stock {
 float: left;
 padding-left: 6px;
}
.product .Image {
 float: left;
 margin-left: 6px;
 display: none;
}

/*
#product li, .product li {
	line-height: 23px;	
	list-style: decimal;
}
*/
#lidl {
 line-height: 23px;	
 list-style: decimal;

}
#product ol li h5,#product ol li h6, .product ol li h5, .product ol li h6 { 
 display: inline;
 font-family: "Comic Sans MS";
 font-size: 12px;
 font-weight: normal;
}
/*
* html #product, * html .product {
	margin: 0;
	padding-right: -3px;
}
*/
#productleft, .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; /* #041E1E->taberlive #031515->productmiddle */
	clear: both;
	color: #9B8571;
	line-height: 23px;
	text-align: left;
	vertical-align: top;
	width: 100%;
}

#product li, .product li {	list-style: decimal; }

.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:link, #productmiddle a:visited, .productmiddle a:link, .productmiddle a:visited {
	color: #A68E69;
	font-weight: bold;
	margin: 0 3px 0 3px;
   background-color: #052525;
   border: 1px solid #987038;
   cursor: pointer;
   font-weight: normal;
   padding: 2px 5px 0 5px;
   text-decoration: none;
}

#productmiddle a:visited, .productmiddle a:visited {
	color: #A68E69;
	font-weight: normal;
}

#productmiddle a:hover, .productmiddle a:hover {
	color: #CF9;
	/*font-weight: bold;*/
	text-decoration: underline;
}

#productmiddle ol, .productmiddle ol, #productmiddle ul, .productmiddle ul {
	margin: 0 0 23px;
	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, .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, .save {
	background-color: #FC3;
	border-bottom: 1px solid #FA6;
	border-left: 1px solid #FC9;
	border-right: 1px solid #F83;
	border-top: 1px solid #FFC;
	color: #F00;
	cursor: pointer;
	font: bold 13px Geneva, Arial, Helvetica, sans-serif;
	margin: 1px;
	padding: 2px 10px 2px 6px;
}
#save a, .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;
}
/* text delete here*/
#cool td, .cool td {	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, .search input {
	background-color: #031818;
	border: 1px solid #939393;
	color: #CCC;
	padding-top: 3px;
	margin: 1px;
}
form {
	display: inline;
	vertical-align: baseline;
}
form input, form select, form textarea {
	background-color: #031818;
	border: 1px solid #939393;
	color: #CCC;
}
input {
	padding-top: 2px;
}
form textarea { font-size: 12px; }

#sheader, .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, .sheader a:link {
	color: #6C3;
	text-decoration: none;
}

#siteinfo, .siteinfo {
	border-top-color: #999;
	border-top-style: solid;
	border-top-width: 1px;
	clear: both;
	padding-bottom: 20px;
	padding-top: 20px;
	text-align: center;
}
.sttext, .sttitle {
	font-family: Garamond;
	font-size: 14px;
	color: #BF9051;
	font-weight: bold;
	margin-left: 10px;
}
.sttitle {
	margin-left: 0;
}
.infotitle, .infotail {
	border: 1px solid #333;
	background-color: #330000;
	font-family: Garamond;
	font-size: 16px;
	text-align: center;
	color: #BF9051;
	font-weight: bold;
	margin: 0 0 20px 0;
	padding: 10px;
}

.infotail {
	margin: 0;	
}

.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, .frametitle {
	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;
}

.frametitle{
	margin-left: 0;
	border-bottom: 0;
}

#smalltitle u,.smalltitle u,#smalltitle a,.smalltitle a, .frametitle u, .frametitle 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,.frametitle u a {
	/* padding: 0px 5px; */
	padding: 0;
	margin: 0;
	/* border-width: 0px;
	border-left-width: 1px; */ 
	line-height: 18px; 
}
#smalltitle span,.smalltitle span,#smalltitle a,.smalltitle a, .frametitle span, .frametitle 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 span a,.smalltitle span a,.frametitle span 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, .smalltitle h1, h1 a:link, #product h1, .product h1 {
	font-size: small;
	color: #999;
	margin: 0; 
}*/

/* #product h1, .product h1 {	color: #A9926F; } */

#sort, .sort, #sort1, .sort1 {
	background-color: #031818;
	border: 0px;
	border-left: 5px solid #877E75;
	border-right: 5px solid #877E75;
   padding-top: 9px;
	text-align: center;
	margin-bottom: 16px;
}
#sort1, .sort1 { padding-bottom: 9px; }
#sort, .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, .sort a:link, .sort a:visited, .sort1 a:link, .sort1 a:visited {
	color: #CCC;
	text-decoration: none;
}
#sort a:hover,#sort1 a:hover, .sort a:hover, .sort1 a:hover{
	color: #CF9;
	text-decoration: none;
}

#stitle, .stitle {
	color: #CF9;
	font-size: 16px;
	font-weight: bolder;
}
#tipmsg, .tipmsg {
	background-color: #555;
	background-image: url(../images/bg.gif);
	font-family: "Courier New", Courier, mono;
}
#tip, .tip {
	color: #999999;
	text-align: center;
	vertical-align: middle;
	line-height: 23px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#searcha, .searcha {
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
}
#search, .search {
	font-weight: bold;
	padding-top: 10px;
}
#item b, .item b {
	font-weight: normal;
}
/* index top100 */
.tabletop100 {
	background-color: #031515;
	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;
}
.spcline{
 color: #FFD555;
 margin-bottom: 6px;
	border-right: 6px solid #BB3D00;
}
.spcline a:link {
/*	color: #FFD555; */
	text-decoration: none;
	color: #A68E69;
	font-size: 12px;
	margin: 1px;
	border: 1px solid #846F5C;
	padding: 2px;
}
/* ¶¥²¿±êÌâ */
.topic {
	color: #EC8E00;
	height: 16px;
	font-weight: bold;
	/* border: 1px solid #555; */
}
.topicnav {
	color: #A9926F;
	/* height: 16px; */
	font-weight: bold;
	line-height: 1.5em;
	/* 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; /* 160 */
 height: 110px; /* 110 */
 vertical-align: top;
 text-align: center; 
}
.imgcatalogtd img {
 border: 6px solid;
 border-color: #846F5C;
}
.imgcatalogtd a:hover{ position: relative; }
/* h&w from up */
.imgcatalogtd a img, .imgcatalogtd img{
 position: static;
 width: 160px; /* 160 */
 height: 110px; /* 110 */
}
.imgcatalogtd a:hover img{
 position: relative;
 height: auto;
 border: 6px solid #846F5C;
}
.imgcatalogtd a textarea {
 display: none;
 overflow: hidden;
}
.normaltextcatalog,.catalogtext {
	background-image: url(../images/textbg.gif);
	background-repeat: repeat;
	color: #9B8571;
 margin-left: 10px;
 font-size: 14px;
	line-height: 23px;
}
.bottomrighttd{
	border: 1px solid #2a2a2a;
	width: 28px;
	background-color: #041E1E;
}
.catalogserialtd {
	background-color: #330000;
	height: 30px;
	vertical-align: middle;
	text-align: center;
	font: bold 14px Garamond;
	border: 1px solid #666666;
}
.catalogennametd {
	height: 50px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #666666;
	font: bold 14px Garamond;
	background: #330000;
}

.catalogdescripttd, .catalogdescripttds {
	background-color: #031818;
	color: #846F5C;
	width: 160px;
	height: 220px;
	vertical-align: top;
	text-align: center;
	border: 1px solid #666666;
	padding: 5px;
	font: bold small Garamond;
}
.catalogdescripttds { height: 136px; }
.catalogdescripttd h5, .catalogdescripttd h6, .catalogdescripttds h5, .catalogdescripttds h6 {
	font-size: 12px;
}
.catalogdetailtd{
	background-color: #330000;
	height: 50px;
	vertical-align: middle;
	text-align: center;
	font: bold 14px Garamond;
	border: 1px solid #666666;
}

.catalogdescripttd a:link,.catalogdescripttd a:visited {
	font-size: 12px;
	color: #846F5C;
	margin: 0; 
}

.catalogdescripttd a:hover {
	font-size: 12px;
	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: 1px solid #2A2A2A;
	vertical-align: top;
	text-align: center;
}

.catalogpage,.inputkey{
	vertical-align: middle;
	color: #9b805c;
}
.catalogpage{
   border-right: 6px solid #BB3D00;
}
.catalogpage u, .catalogpage span {
	color: #ffd555;
	background-color: #600000;
	font-size: 12px;
	text-decoration: none;
	margin: 1px;
	border: 1px solid #846F5C; /* #846F5C; #062e2f*/
	padding: 2px 5px 2px 5px;
	font-weight: bold;
}
.catalogpage a:link, .catalogpage a:visited, .inputkey a:link, .inputkey a:visited {
	color: #A68E69;
	background-color: #061E1E;
	font-size: 12px;
	margin: 1px;
	border: 1px solid #846F5C;
	padding: 2px 5px 2px 5px;
	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: 12px;
	text-decoration: none;
	margin: 1px;
	border: 1px solid #FFD555;
}
.contentpage a:link, .contentpage a:visited {
	color: #A68E69;
	font-size: 12px;
	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 14px 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; /* #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; /* #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: 70px; /* 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 */

/* JqueryCSSMenu */
.jquerycssmenu{ float: right; }

.jquerycssmenu ul{
	 margin: 0;
	 padding: 0;
	 list-style-type: none;
	 text-align: left;
}

/*Top level list items*/
.jquerycssmenu ul li{
	position: relative;
	display: inline;
	float: left;
	/* background-color: #031003; /*overall menu background color*/
}

/*Top level menu link items style*/
.jquerycssmenu ul li a{
	display: block;
	width: 75px; /*Width of top level menu link items*/
 	border-left: 1px solid #846F5C;
 	padding: 2px 8px;
	margin-right: 3px; /*spacing between tabs*/
	color: navy;
	background: #031818;
	text-decoration: none;
}

    
/*1st sub level menu*/
.jquerycssmenu ul li ul{
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li{
	display: list-item;
	float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{ top: 0; }

/* Sub level menu links style */
.jquerycssmenu ul li ul li a{
	width: 160px; /*width of sub menus*/
	padding: 4px 5px;
	margin: 0;
	color: navy;
	border-top-width: 0;
	border-bottom: 1px solid #666;
}
.jquerycssmenu ul li ul li a:hover{ /*sub menus hover style*/
	 background-color: #300;
	 color: white;
}

/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{
	position: absolute;
	top: 7px;
	right: 5px;
}
.rightarrowclass{
	position: absolute;
	top: 5px;
	right: 5px;
}
.googlesearch {
	text-align: left;
	background-color: #031003;
}
