h1 {
  font-family: Arial,sans-serif;
  font-size: 18px;
  color:#ffffff;
  background-color:#333366;
  display: block;
 border: 5px solid #000066;
}

h2 {
  font-family: Arial,sans-serif;
  font-size: 16px;
  color:#ffffff;
  background-color:#333366;
  display: block;
  border: 5px solid #000066;
}

h3 {
  font-family: Arial,sans-serif;
  font-size: 14px;
  color:#ffffff;
  background-color:#333366;
  display: block;
  border: 5px solid #000066;
}

.smallText {
  font-family: Arial,sans-serif;
  font-size: 11px;
  color:#003366;
  font-style:italic;
}
.medBlueText {
  font-family: Arial, sans-serif;
  font-size: 13px;
  color:#003366;
  font-style:none;
}
.largeBlueText {
  font-family: Futura, Arial, sans-serif;
  font-size: 16px; 
  color:#336600;
  font-style:none;
}

.smallWhiteText {
  font-family: Arial,sans-serif;
  font-size: 10px;
  color:#ffffff;
}
.medWhiteText {
  font-family: Arial, sans-serif;
  font-size: 13px;
  color:#ffffff;
  background-color:#000066;
}
.medWhiteText a { 
  color:#ffffff;
}

.jewelText {
  font-family:"Curlz MT", cursive;
  font-size:18px;
  color:white;
  background-color:#000066;
  }
.availTitle { 
  font-family: Arial, cursive;
  font-size: 15px;
  color:white;
/*  font-weight:bold;*/
  background-color:#000066;
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
} 
.availTitle a:visited{ 
  font-family: Arial, cursive;
  font-size: 15px;
  color:white;
/*  font-weight:bold;*/
  background-color:#000066;
  border: 2px solid #ffffff;
  border: 2px solid #ffffff;
  border: 2px solid #ffffff;
} 

p.small {line-height: 50%}
td.pr {padding-right: 10px}

.bnbDBList a:link {
  color:#000066;
  background-color:#9999ff;
  border-top: 2px solid #9999ff;
  border-bottom: 3px solid #9999ff;
  line-height: 180%
}
.bnbDBList a:visited {
  color:#000066;
  background-color:#9999ff;
  border-top: 2px solid #9999ff;
  border-bottom: 3px solid #9999ff;
  line-height: 180%
}
.bnbDBList a:hover {
  color:white;
  background-color:#000066;
  border-top: 2px solid #000066;
  border-bottom: 3px solid #000066;
  line-height: 180%
  }

.bnbPBList a:link {
  color:#000066;
  background-color:#ccccff;
  border-top: 2px solid #ccccff;
  border-bottom: 3px solid #ccccff;
  line-height: 180%
  }
.bnbPBList a:visited {
  color:#000066;
  background-color:#ccccff;
  border-top: 2px solid #ccccff;
  border-bottom: 3px solid #ccccff;
  line-height: 180%
  }
.bnbPBList a:hover {
  color:white;
  background-color:#000066;
  border-top: 2px solid #000066;
  border-bottom: 3px solid #000066;
  line-height: 180%
  }

div.bkg {
  font-family: Arial, sans-serif;
  font-size: 14px;
  color:#003366;
  background-color:#ffffff;
  display: block;
  width: 800px;
 border-bottom: 10px solid #000066;
 border-right: 30px solid #000066;
 border-left: 30px solid #000066;
}

.roundedcornr_box {
   background: #ffffff;
}
.roundedcornr_top div {
   background: url(./corners/roundedcornr_tl.png) no-repeat top left;
}
.roundedcornr_top {
   background: url(./corners/roundedcornr_tr.png) no-repeat top right;
}
.roundedcornr_bottom div {
   background: url(./corners/roundedcornr_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom {
   background: url(./corners/roundedcornr_br.png) no-repeat bottom right;
}

.roundedcornr_top div, .roundedcornr_top, 
.roundedcornr_bottom div, .roundedcornr_bottom {
   width: 800px;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content { margin: 0 15px; }