/*........ Decoration styles for Harrisburg Scuba Center - screen media ......*/
/*.........Basic web site styles ........*/
.site{ 
  font-family: Arial;
  font-size : normal;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
  color : black;
  background: white;
  position : normal;
  visibility : visible;
}
.smallertxt {
   font-size:smaller;
   }
.smtxt{
   font-size:small; 
   }
.xsmtxt{
   font-size:x-small; 
}
.xxsmtxt{
   font-size:xx-small; 
}
.diveshophours {
   font-size:large;
   color:#000099;
   font-weight:bold;
}
H1{
   text-align : left;
}
H2{
   text-align : left;
}
H3{
   text-align : left;
}
H4{
   text-align : left;
}
H5{
  text-align : left;
  font-weight : normal;
}
H6{
  font-weight : bold;
   text-align : left;
}
A{
  color : blue;
  font-weight : normal;
}
A:HOVER{
  color : navy;
  text-decoration : none;
  font-weight : normal;
}
img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}
/* ------- Page styles --------- */
/* ------- header styles ------- */
#menu-table{
   background-color:Navy;
   border:double;
   border-color:#DFFEFF;
   margin-left: 5px;
}
.menu-bar A{
  color : white;
  text-decoration : none;
  font-size : smaller;
  font-family: arial;
  background-color:Navy;
}
.menu-bar A:HOVER{
  background-color : white;
  color : navy;
  font-family : Lydian;
  font-size : smaller;
  font-style:italic;
}
#logo Address{
   color : white;
   font-weight:bold;
}
#logo A{
  color : white;
  font-size: medium;
}
#logo A:HOVER{
  color : yellow;
}
/* ---  owinst  -------------- */
.discover{
  color : #ed9c05; 
  font-weight:bold;
}
#owschedule .weekend{
  color : #374af4;
}
.newposting{ 
  font-size : smaller;
  color : #ff0000;
}
#owadtbl{
  color : black;
  background-color : #e2e2e2;
}
#owadtbl H3{
  color : navy;
}
#owadtbl H5{
  font-size : medium; 
  color : navy;
}
#owrequirements{
  color : black;
  background-color : #f7fd86;
}
.where {   
  font-size:x-small;
}
/* ---  ceinst  -------------- */
.ceinst {
 font-size: medium;
}
.nitrox {
  color : #009900;
}
.ce-header{
  font-size : medium;
  color : yellow;
  background-color : navy;
  text-align : center;
  font-weight : bold;
}
.prereqs{
  color : navy;
  font-size:smaller;
}/* ---  store  -------------- */
.store{
  font-weight : normal;
}
.store .highlight{
  color : navy;
  font-weight : bold;
}
.productname {
  color : navy;
  font-weight : bold;
   }
/* ---  Travel  -------------- */
.travel H3{
  color : maroon;
  font-size: small;
}
.travel P{
  font-size : -1em;
}
.localtrip {
  color: #0000ff;
  font-size:smaller;
  }
#tableheader { 
  align:center;
  vertical-align: middle;
  color: #FFFFFF;
  background: #000080;
  font-weight: 700;
  text-decoration: underline;
  font-size: large;
}
.tripname {
   font-weight: bold;
   font-style: italic;
   text-decoration: underline;
}
.col2 {
  font-family: Arial;
  
}
.col3 {
   font-family: Arial;
   font-size: smaller;
}
/* ---- general content styles ------- */
.content-top{
  font-family : serif;
  font-weight : normal;
  font-style : normal;
  font-variant : normal;
}
.content-top P{
  text-decoration : none;
  font-size : x-small;
  font-family : Arial;
}
.content-middle{
  font-family : Arial,sans-serif;
  font-weight : bold;
  font-variant : normal;
}
.content-middle P{
  text-decoration : none;
}.p-arial{
  font-family : Arial,sans-serif;
}
.p-arial-small{
  font-family : Arial,sans-serif;
  font-size : small;
}  
