/* CSS Document */

html, body {
  background-color:#89A9BE;
}

hr {
  margin-top:7px;
  margin-bottom:7px;
}

a {
  text-decoration:none;
  color:#000;
}

#c {
  width:1000px;
  margin-left:auto;
  margin-right:auto;
  background-color:#FFF;
}

#h {
  background-color:#FFF;
  background-image:url(i/hdr.png);
  background-repeat:no-repeat;
  height:160px;
}
#h2 {
  background-image:url(i/shade.jpg);
  background-repeat:repeat;
  float:right;
  width:195px;
  padding-top:4px;
  height:155px;
  padding-left:2px;
  text-align:center;
  border:1px solid #BBB;
}

#menu {
  padding-top:3px;
  padding-left:10px;
  padding-bottom:3px;
  font-size:16px;
  height:22px;
  background-image:url(i/slice.gif);
  background-repeat:repeat-x;
}

#l {
  width:148px;
  float:left;
  background-color:#FFF;
  padding-top:10px;
  padding-left:2px;
}

#m {
  float:left;
  background-color:#FFF;
  width: 700px;
  padding-bottom:10px;
  padding-top:10px;
}

#r {
  width:150px;
  float:right;
  background-color:#FFF;
  padding-top:10px;
}

#f {
  width:1000px;
  margin-left:auto;
  margin-right:auto;
  clear:both;
  text-align:center;
  padding-top:6px;
  height:19px;
  background-image:url(i/slice.gif);
  background-repeat:repeat-x;
  font-size:12px;
}

input {background-color:#D0D9D8}

.go {margin-top:3px}

h2 {
  font-size:16px;
  color:#0066FF;
  font-weight:bold;
  padding-bottom:5px;
}

.nav {
  background:url(i/plus.gif) no-repeat 0;
  text-indent:0;
  font-size:14px;
  display:block;
  cursor:pointer;
}

.navb {
  background:url(i/minus.gif) no-repeat 0;
  text-indent:0;
  font-size:14px;
  display:block;
  cursor:pointer;
}


.nav2 {
  background:url(i/stick.gif) no-repeat 0;
  text-indent:14px;
  font-size:12px;
  display:block;
}
.nav2 a {
  text-decoration:none;
  color:#804040;
}

.compact,label {font-size:12px}

strong {font-weight:bold}

.feature {
 margin-left:20px;
 margin-bottom:10px;
 padding-top:5px;
 background-image:url(i/ghost.gif);
 background-repeat:no-repeat;
 width:320px;
 height:150px;
 float:left;
 text-align:center;
}

.featurehdr {
 font-size:13px;
 font-weight:bold;
}

.feature2 {
 margin-left:20px;
 margin-bottom:10px;
 padding-top:5px;
 background-image:url(i/ghost2.gif);
 background-repeat:no-repeat;
 width:150px;
 height:150px;
 float:left;
 text-align:center;
}

.featurehdr2 {
 font-size:13px;
 font-weight:bold;
}

.adm {
 margin-left:20px;
 margin-top:10px;
 padding-top:5px;
 background-image:url(i/ghost3.gif);
 background-repeat:no-repeat;
 width:150px;
 height:150px;
 float:left;
 text-align:center;
}

.admhdr {
 font-size:13px;
 font-weight:bold;
}

.admhdrg {
 font-size:13px;
 color:#AAA;
}

.admtbl {
	margin-left:20px;
	width: 95%;
}

.admtbl input, .admtbl textarea{
  font-weight:bold;
  background-color:#FFFFCC;
}

.right {
  text-align:right;
}

.ctr {
  text-align:center;
}

.multi {
  border-top:1px solid #CCCCCC;
  border-left:1px solid #CCCCCC;
  margin-left:20px;
}

.multi a {
  text-decoration:underline;
  color:#0000FF;
}

.multi  td, .multi th{
  border-bottom:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  padding:2px;
  font-size:12px;
}

.multi th {font-weight:bold}

.art {
  border-bottom:1px solid #CCC;
  height:100px;
}
.artdet {
  float:left;
  width:500px;
  height:100px;
  padding-left:5px;
  overflow:auto;
}
.art img {
  float:left;
  margin-top:5px;
}
.arttxt {
  font-size:12px;
}

.arttxt li, .arttxt ul{
  list-style:disc;
  list-style-type:disc;
}

.artcode {
  font-size:10px;
}
.artprc{
  float:right;
  width:100px;
  height:100px;
  padding-right:10px;
}
.amt{
  color:#000;
  font-size:12px;
  font-weight:bold;
}
h3 {
  margin-top:5px;
  margin-bottom:5px;
  font-weight:bold;
  font-size:14px;
}

.instk {
  font-weight:bold;
  color:#00CC00;
}
.nostk {
  font-weight:bold;
  color:#FF9900;
}

.sbar {
  height:30px;
  background-image:url(i/sbar.gif);
  background-repeat:no-repeat;
  color:#FFF;
  padding-top:5px;
  padding-left:5px;
  padding-right:15px;
}
.sbar a{
  color:#FFF;
}

#checkout {
  float:left;
  padding-bottom:10px;
  padding-left:10px;
  padding-top:10px;
}

.chktbl {
  width:100%;
}
.chktbl td {
  padding:4px;
  border-bottom: 1px solid #CCC;
}

.chktbl th {
  background-image:url(i/checktitle.gif);
  background-repeat:repeat-x;
  color:#FFF;
  padding:2px;
}

.accttbl {
  background-color:#EEE;
  border: 1px solid #CCC;
  padding-left:5px;
  padding-right:5px;
}

.accttbl input {
  background-color:#FFF;
  margin:4px;
}

.accttbl td, .accttbl th{
  border-bottom:1px solid #CCC;
}

.obl {
  color:#F00;
  font-weight:bold;
  font-size:20px;
}

.error {
 color:#F00;
}

.success {
 color:#0F0;
}

.ordtbl {
  width:98%;
}
.ordtbl td {
  padding:4px;
  border-bottom: 1px solid #CCC;
}

.ordtbl th {
  background-image:url(i/checktitle.gif);
  background-repeat:repeat-x;
  color:#FFF;
  padding:2px;
}

.stattbl {
  font-size:12px;
  border:1px solid #CCC;
  background-color:#F2FFF2;
  width:98%;
}

.stattbl th {
  font-weight:bold;
}

.stattbl th, .stattbl td {
  padding:2px;
}

.strike td{
 text-decoration: line-through;
}
.imgpop {
  width:80px;
  height:60px;
  float:left;
  clear:none;
}
.imgpop:hover {
  z-index:1;
  position:relative;
}

.prt {
  float:right;
  font-size:10px;
}

.regfrm {
  background-color:#EFE;
  padding:25px;
  border: 1px solid #CCCCCC;
  width: 620px;
}

.good {
  color:#00FF00;
  font-weight:bold;
}

.bad {
  color:#FF0000;
  font-weight:bold;
}

.spec {
  font-size:10px;
}