body
{
  background-image      : url("../images/background.jpg");
  background-repeat     : repeat-x;
  background-color      : #FFF;
  font-family           : 'Bookman Old Style', Arial, Verdana, sans-serif;
  padding               : 0px;
  border                : 0px solid white;
  margin                : 0px;
  font-size             : 1em;
  
}

h1
{
  padding-top     : 0px;
}

h2
{
  
}



#holder
{
  width                 : 990px;
  margin                : 0 auto;
}

#masthead img
{
  margin-bottom        : -5px;
}

/*
=========formatting
*/

span.italic
{
  font-style            : italic;
  letter-spacing        : 0.5px;
}

span.superscript
{
  vertical-align        : super;
}

.bold
{
  font-weight           : bold;
}
p#OAC
{
  text-align            : left;
  width                 : 50%;
  font-size             : 0.8em;
}

p.spacer
{
  padding-top           : 15px;
}

p.closer
{
  padding-top           : 0px;
  font-weight           : bold;
  border-bottom         : 1px solid black;
  text-align            : right;
}

/*
===========tables
*/

table.address td
{
  padding-top           : 0px;
  padding-bottom        : 0px;
  margin-top            : 0px;
  padding-bottom        : 0px;
  padding-left          : 0px;
  padding-right         : 50px;
  margin-left           : 0px;
  padding-right         : 50px;

}

table.phone
{
  padding-top           : 25px;
}

table.phone td.leftside
{
  text-align            : right;
  font-weight           : bold;
}

table.phone td.rightside
{
  padding-left          : 5px;
}

.bottomborder
{
  border-bottom         : 1px solid black;
  margin-bottom         : 10px;
}

/*
=========navigation

*/
#navigation
{
  color                 : white;
  background            : black;
}

.navtable
{
  text-align            : center;
  margin                : 0 auto;
}

.nav
{
  font-weight   : bold;
  padding-left  : 10px;
  padding-right : 10px;
  word-spacing  : 0px;
}

#URHere
{
  font-style          : oblique;
  letter-spacing      : 2px;
  font-weight         : bold;
  padding-left        : 10px;
  padding-right       : 10px;
  word-spacing        : 0px;
}

a:link
{
  color               : white;
  text-decoration     : none;
}

a:visited
{
  color               : white;
  text-decoration     : none;
}

a:hover
{
  color               : #C9C;
}

a.emaillink:link
{
  color               : black;
  text-decoration     : underline;
}

a.emaillink:visited
{ 
  color               : black;
  text-decoration     : underline;
}

li a:link
{
  color               : black;
  text-decoration     : none;
}

li a:visited
{
  color               : black;
  text-decoration     : none;
}

li a:hover
{
  font-style          : oblique;
}

/*
=========content
*/

#content
{
  height              : 500px;
  overflow            : auto;
  background          : white;
  padding-left        : 25px;
  padding-right       : 25px;
}



#imagefloat
{
  float         : right;
  padding       : 25px;
}

#photo
{
  text-align          : center;
}

#caption
{
  text-align          : center;
  font-size           : 0.9em;
  padding             : 1px;
}

#rates
{
  border               : 1px solid black;
  margin-bottom         : 25px;
  margin                   : 0 auto;
  width                    : 400px;
  font-family              : verdana;
  
}

#rates th
{
  background-color    : #C9C;
  font-weight         : bold;
  padding             : 5px;
}



#rates td
{
  text-align          : center;
  border-bottom       : 1px solid black;
  padding             : 5px;
}

#rates td.right_border
{
  border-right        : 1px solid black; 
}

#features
{
  margin              : 0 auto;
  border              : 1px solid black;
}

#features td
{
  text-align          : center;
}

#features td ul li
{
  padding              : 10px;
}

#headline
{
  text-align            : center;
  font-size             : 1.2em;
}

p.disclaimer
{
  text-align            : center;
}
