body
{
font: 12px/16px arial, helvetica, sans-serif;
background: #ffe5b0; /*url(bg01.gif) 0 50% repeat-x scroll;*/
color: #7a1819;
}
h1
{
position: absolute;
left: -2000px;
top: -2000px;
}
img, a img
{
border: 0;
}
img.imgborder
{
border: 1px solid #7a1819;
}
a
{
 color: #7a1819;
 text-decoration: none;
 font-weight: bold;
}
a.low
{
  color: #d9b4b6;
}
a:hover, a.low:hover
{
  color: #7a1819;
  text-decoration: underline;
}
.homelink
{
position: absolute;
top: 50%;
left: 0;
margin-top: -63px;
display: block;
}
div.outer
{

background: #ffe5b0 url(../img/bg01.gif) 0 50% repeat-x scroll;

background: #ffe5b0 url(../img/bg01.gif) 0 50% repeat-x scroll;

position: absolute;
top: 55%;
left: 0;
margin-top: -325px;
margin-top: -290px;
margin-top: -290px;
height: 650px;
height: 580px;
height: 580px;
width: 100%;

}
div.inner
{
position: absolute;
margin-left: -558px;
width: 1116px;
margin-left: -470px;
width: 940px;
margin-left: -445px;
width: 890px;
left: 50%;
height: 650px;
height: 580px;
}
div.imgbar
{
position: absolute;
top: 22px;
right: 0px;
height: 100px;
width: 650px;
width: 602px;
overflow: hidden;
}
div.imgbar img
{
border: 1px solid #7a1819;
}
div.content
{
position: absolute;
top: 50%;
right: 0;
margin-top: -215px;
width: 650px;
height: 430px;
width: 600px;
margin-top: -200px;
height: 400px;
background: #fff; /* url(../img/bgcontent.gif) 0px 0;*/
border: 1px solid #7a1819;
}
div.content img
{
/*border: 1px solid #7a1819;*/

}
.contentpad
{
  padding: 30px 20px;  
}
table.contenttable
{
  font-size: inherit;
  width: 100%;
}
table.contenttable th
{
   width: 25%;
  font-style:italic; 
}
table.contenttable td
{
   width:75%;

}
div.navbar
{
position: absolute;
/*bottom: 74px;*/
top: 500px;
right: 0;
height: 20px;
width: 650px;
width: 600px;
/*background: #000;*/
text-align: center;
color: #7a1819;
}
div.navbar table
{
color: #7a1819;
font-family: arial;
font-weight: bold;
font-size: 16px;
width: 100%;
position: relative;
}
#overviewButton
{
position:absolute;left: 555px; top: 0px; z-index:500;
font-size: 16px;
font-weight: bold;
}
#isFrameOnePreviousButton
{
position:absolute;left: 250px; top: 57px; z-index:500;
}
#isFrameOneNextButton
{
position:absolute;left: 950px; top: 57px; z-index:500;
}
#isImageRowOne
{
  position: absolute; top: 0px; left: -25px;z-index:600;
}

.galleries a:hover img {border: 1px solid #7a1819;}
.galleries a img {border: 1px solid #efe5e3;}
.galleries td {padding-bottom: 20px;}
.galleries td.first {padding-right: 30px;}
.galleries table {margin: 0 auto}
td.blank img {border: 1px solid #fff;}
