.SdwBox  {
  border-style:solid;
  border-right-width:2px;
  border-left-width:1px;
  border-top-width:1px;
  border-bottom-width:2px;
  border-right-color:#8A8A91;
  border-bottom-color:#8A8A91;
  border-left-color:#CCCCCC;
  border-top-color:#CCCCCC;
  padding:10px;
  background-color:#FFFFFF;
  width:100%;
}
.hdrshell,.hdrcell  {
  height:22px;
  width:100%;
  border:1px solid #a5acb2;
  font-weight:bold;
  text-align:center;
}
.hdrshell {
  background-image: url(images/bcmenubckg.gif);
  background-repeat: repeat-x;
}
.invent  {
  border:1px solid #e0e0e0;
  vertical-align:middle;
  font-size:10px;
  color:#000000;
}
.invqty  {
  width:30px;
}
.sublist  {
	/* for IE */
	filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.90;
	/* for Mozilla */
	-moz-opacity:0.90;
}
.sublist table  {
  width:180px;
}
.sublist td  {
  padding: 2px;
  padding-left: 4px;
  border-top: 1px solid #777381;
  border-bottom: 1px solid #1f1e22;
}
.sublist table  {
  background-color: #45424e;
  color: #ffffff;
}
.invhdr  {
  border-left:1px dotted #e0e0e0;
  border-right:1px dotted #e0e0e0;
  border-top:1px dotted #e0e0e0;
}
.colhdr  {
  border-left:1px dotted #e0e0e0;
  border-right:1px dotted #e0e0e0;
  border-top:1px dotted #e0e0e0;
  font-weight:bold;
  color:#ffffff;
  background-color:#3F3F3F;
  text-align:center;
}
.dotspacer  {
  height:1px;
  width:1px;
  background-image:url(images/bc_hor_dot.gif);
  background-repeat:repeat-x;
}
.smlspacer  {
  height:2px;
  width:2px;
}
.inventscreen  {
  font-size:10px;
  width:100%;
  height:280px;
  border:1px solid #a5acb2;
}
.displaysilvbox  {
  background-color: #ededed;
  border: 1px solid #a5acb2;
}
.hdr  {
  font-weight: bold;
}
.tip  {
  color:#A8A8A8;
}
.pgholder,.defpg  {
  width:760px;
  padding:0px;
  margin:0px;
}
.pgshell  {
  width:100%;
  padding:0px;
  margin:0px;
}
.spacer  {
  width:10px;
  height:10px;
}
.contentshell  {
  padding:15px;
}
.subshell  {
  width:225px;
}
.def_btn  {
  color:#ffffff;
  font-weight: bold;
  text-align:center;
  font-size: 12px;
  padding: 5px;
  width: 250px;
  background-image: url(images/btn_bg.gif);
  background-repeat: repeat-x;
  background-position: bottom left;
  background-color: #6e7088;
  font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
  cursor: pointer; cursor: hand;
}
.def_btn:active  {
  font-size: 11px;
}
.sub  { 
  width:185px;
  border-right:
  1px solid #1f1e22;
}
.pcode  {
  border-right:1px solid #1f1e22;
  border-left:1px solid #777381;
}
.sublist  {
	position:absolute;
	z-index:1000;
	width:205px;
}
.state_field, .state_field_hlight  {
  border-left:1px solid #777381;
}