BODY
{
  background-color: black;
  color: white;
  font-family: Arial, Verdana;
  font-size: 12;

  scrollbar-face-color: #222222;
  scrollbar-arrow-color: white;
  scrollbar-track-color: #333333;
  scrollbar-shadow-color: #777777;
  scrollbar-highlight-color: white;
  scrollbar-3dlight-color: #888888;
  scrollbar-darkshadow-Color: #333333;

}

BODY A:link
{
  color: white;
  text-decoration: none;
}

BODY A:visited
{
  color: white;
  text-decoration: none;
}

BODY A:active
{
  color: white;
}

BODY A:hover
{
  color: white;
  text-decoration: underline;
}

.headlines
{
  color: white;
  font-family: Arial, Verdana;
  font-size: 12;
}

.defaultfont
{
  color: white;
  font-family: Arial;
  font-size: 12;
}

.newsletter
{
  color: white;
  font-family: Arial, Verdana;
  font-size: 12;
}

.quotes
{
  color: white;
  font-family: Garamond, Times New Roman;
  font-style: italic;
  font-size: 16;
}

.collection
{
  color: white;
  font-family: Times New Roman;
  font-size: 10;
}

.collection A:link
{
  color: #997777;
  text-decoration: none;
}

.collection A:visited
{
  color: purple;
  text-decoration: none;
}

.collection A:active
{
  color: blue;
}

.collection A:hover
{
  color: blue;
  text-decoration: underline;
}

.scrollable
{
  overflow: scroll;
}

.locatorfont
{
  color: white;
  font-family: Arial;
  font-size: 12;
}

.boxtitle
{
  color: white;
  font-family: Arial;
  font-size: 12;
}

.collections
{
  color: white;
  font-family: Arial;
  font-size: 12;
}

.calheader
{
  border:1px solid #6B4771;
  color: #6B4771;
  padding: 2;
  font-family: Arial;
  font-size: 13;
}

.calfooter
{
  border:1px solid #6B4771;
  color: white;
  padding: 2;
  font-family: Arial;
  font-size: 10;
}

.calfooter A:link
{
  color: #6B4771;
  text-decoration: none;
}

.calfooter A:visited
{
  color: #6B4771;
  text-decoration: none;
}

.calfooter A:active
{
  color: #6B4771;
}

.calfooter A:hover
{
  color: white;
  text-decoration: underline;
}

.caltext
{
  color: white;
  font-family: Arial;
  font-size: 11;
}

.bridefont
{
  color: white;
  font-family: Garamond, Georgia, Arial;
  font-size: 16;
}

.disclaimer
{
  color: white;
  font-family: Garamond, Verdana, Arial;
  font-size: 16;
}

.zipfield
{
  border:1px solid #AAAAAA;
  width: 60;
  height: 20;
  color: black;
  font-family: Arial;
  font-size: 12;
}

.statefield
{
  border:1px solid #AAAAAA;
  width: 100;
  height: 20;
  color: black;
  font-family: Arial;
  font-size: 11;
}

.winform
{
  color: black;
  font-family: Verdana, Arial;
  font-size: 12;
}

.honeymoons
{
  border-style: solid;
  border-width: 0px;
}

.bridelocfield
{
  border:1px solid #AAAAAA;
  width: 70;
  height: 20;
  color: black;
  font-family: Arial;
  font-size: 12;
}


.stylenumber
{
  color: white;
  font-family: Times New Roman;
  font-size: 16;
  text-align: center;
}

.styledescription
{
  padding: 25px;
  color: white;
  font-family: Times New Roman;
  font-size: 14;
  text-align: justify;
}


.showlisting
{
  width: 100%;
  height:100%;
  background-position: bottom center;
  background-repeat: no-repeat;
  overflow: scroll;
  scrollbar-base-color: #000000;
  scrollbar-arrow-color: #FF0000;
  scrollbar-3dlight-color: #FF0000;
  scrollbar-darkshadow-color: #FF0000;
  scrollbar-face-color: #560000;
  scrollbar-highlight-color: #874040;
  scrollbar-shadow-color: #000000;
  scrollbar-track-color: #704F4F;
}


.showtable
{
  border: solid 1px #990000;
  color: white;
  font-family: Tahoma, Arial;
  font-size: 10px;
  border-collapse: collapse;
}

.showtable TD
{
  border: solid 1px #990000;
}

.showheader
{
  background-color: #550000;
  font-weight: bold;
  text-align: center;
}

