body{
 background:#003366;
 overflow:auto;
}
.whole{
  position:relative;
  color:yellow;
  top:00px;
  margin-left:11px;
  width:636px;
  font-size:10pt;
  font-family:sans-serif;
/*border:solid black 1px;*/
 }
.specialAnnounce{
  position:relative;
  top:00px;
  width:636px;
  padding:25px;
  border:solid 7px;
  text-align:center;
/*border:solid red 1px;*/
}
.announceHead{
  position:relative;
  font-size:28pt;
  font-weight:bold;
/*border:solid green 1px;*/
}
.announceDescrip{
  position:relative;
  font-size:18pt;
/*border:solid blue 1px;*/
}
.avoidShadow{
  border:2px dashed #777777;
}
#annouDescrNew{
  position:relative;
  top:3px;
  left:2px;
  border:1px dashed #777777;
}
.announceButtons{
  text-align:right;
/*border:solid white 1px;*/
}
.bar{
  position:relative;
  height:8px;
  border:solid #002200 1px;
  font-size:1px;
  background:green;
}
button{
  position:relative;
  width:75px;
  height:23;
  cursor:hand;
  background=#006699;
}
.adButtons{
  margin-top:5px;
}
.adminPhoto,.adBorder,.adColor,.adDelete,.newAdCancel,.adSave,.newAdSave,.photoCancel{
  top:0px;
  width:50px;
  height:23;
  font-size:8pt;
  background=#006699;
}
#oldSAdelBtn{
  width:75px;
}
.visitPhoto{
  position:relative;
  margin-top:12px;
}
#ads{
  position:relative;
  top:35px;
/*border:solid white 1px;*/
}
.ad{
  position:relative;
  border:solid #ff9933 1px;
  margin-top:16px;
  padding:8px;
}
#leftDiv{
  position:absolute;
  width:310px;
  text-align:center;
/*border:solid red 1px;*/
}
#rightDiv{
  position:absolute;
  width:310px;
  left:328px;
  text-align:center;
  top:0px;
/*border:solid green 1px;*/
}
.head,.newHead{
  font-size:12pt;
  font-weight:bold;
/*border:solid blue 1px;*/
}
.newHead{
  border:2px dashed #777777;
}
.newDescrip{
  position:relative;
  top:2px;
  border:1px dashed #777777;
}
#phBack{
  float:right;
}
#formDiv,.newAd{
  position:relative;
  width:310px;
  padding:4px;
  padding-top:45px;
  padding-bottom:45px;
  text-align:center;
  z-index:10;
  border-left:solid black 2px;
  border-right:solid black 2px;
  border-bottom:solid black 2px;
  background:#003366;
  display:none;
}
#SAButton{
  position:ralative;
  left:247px;
  width:136px;
}
.newAd{
  border:none;
}
.fileField{
  background:#ff9900;
}
.newEntryDiv{
  /* keep next line */
  height:1px;
}
#newSADiv{
  /* keep next line */
  height:1px;
  display:none;
}
.goodsPhotosDiv{
  position:relative;
  text-align:center;
}
.goodsPhoto{
  border:outset #550000 25px;
}
.passChanged{
  position:relative;
  width:500px;
  text-align:center;
  font-size:18pt;
  color:yellow;
}
    .hitCounter{
      position:relative;
      top:13px;
      padding:9px;
      background:#222222;
      border:inset #888888 5px;
      text-align:center;
      font-size:18pt;
      font-family:serif;
      color:#cccccc;
    }
hr{
  color:yellow;
}
a:link     {color:#ffff00;}
a:visited  {color:#ffff00;}
a:active   {color:#ffff00;}
a:hover    {color:#ff6600;}

a.cred:link     {color:#cccccc;}
a.cred:visited  {color:#cccccc;}
a.cred:active   {color:#cccccc;}
a.cred:hover    {color:#cccccc;}
