html, body, #bgContainer {
 background-color: #e5dbb6;
 margin: 0;
 padding: 0;
 border: none;
 text-align: center;
 color: #333333;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 11px;
}

td {
 color: #333333;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 11px;
}

h1 {font-size: 18px; color: #3c230c; padding-bottom: 0px; margin-bottom: 0px;}
h2 {font-size: 16px; color: #3c230c; padding-bottom: 0px; margin-bottom: 0px;}
h3 {font-size: 14px; color: #3c230c; padding-bottom: 0px; margin-bottom: 0px;}
h4 {font-size: 12px; color: #3c230c; padding-bottom: 0px; margin-bottom: 0px;}

a:link {
 color: #767432;
 text-decoration: none;
}

a:visited {
 color: #767432;
 text-decoration: none;
}

a:active {
 color: #767432;
 text-decoration: none;
}

a:hover {
 color: #7f6a46;
 text-decoration: underline;
}

ul {
 margin-top: 0;
 margin-left: 0;
 margin-bottom: 0;
 padding-top: 0;
 padding-left: 26px;
 padding-bottom: 0;
}

li {
 list-style: circle;
 line-height: 18px;
 font-weight: 700;
 font-size: 11px;
}

#siteContainer {
 background-color: #e5dbb6;
 text-align: left;
 width: 955px;
 margin: 0;
 margin-top: 20px;
 padding: 0;
 padding-right: 20px;
 border: none;
}

#contentContainer {
 background-color: #ffffff;
 text-align: left;
 width: 935px;
 margin: 0;
 padding: 0;
 border: none;
}

#leftColumn {
 float: left;
 background-image: url(/_interface/bg_left_column.jpg);
 background-repeat: no-repeat;
 width: 239px;
 height: 625px;
 color: #bea16e;
 text-align: center;
}

#leftHomeLink {
 padding-top: 40px;
 padding-left: 26px; 
}

#leftMenu {
 padding-top: 20px;
 padding-left: 26px;
}

a.leftMenu:link {color:#FFFFFF; line-height: 28px; font-size: 12px; font-weight: 700;}
a.leftMenu:visited {color:#FFFFFF; line-height: 28px; font-size: 12px; font-weight: 700;}
a.leftMenu:active {color:#FFFFFF; line-height: 28px; font-size: 12px; font-weight: 700;}
a.leftMenu:hover {color:#bea16e; line-height: 28px; font-size: 12px; font-weight: 700;}

#leftAddress {
 padding-top: 79px;
 padding-left: 26px;
 line-height: 14px;
 font-weight: 700;
}

#tollfree {
 padding-top: 40px;
 padding-left: 20px;
 font-size: 11px;
 font-weight: 700;
 text-align: center;
 color: #3c230c;
}

#centerColumn {
 float: left;
 background-color: #ffffff;
 background-image: url(/_interface/bg_center_column.jpg);
 background-repeat: no-repeat;
 width: 696px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#centerContent {
 float: left;
 background-color: #ffffff;
 background-image: url(/_interface/bg_center_column_middle.jpg);
 background-repeat: no-repeat;
 width: 373px;
 padding-left: 30px;
 font-size: 12px;
 line-height: 18px;
}

#centerContentFull {
 float: left;
 background-color: #ffffff;
 background-image: url(/_interface/bg_center_column_middle_full.jpg);
 background-repeat: no-repeat;
 width: 666px;
 padding-left: 30px;
 font-size: 12px;
 line-height: 18px;
}

#rightColumn {
 background-color: #ffffff;
 background-image: url(/_interface/bg_right_column.jpg);
 background-repeat: no-repeat;
 float: right;
 width: 293px;
 height: 568px;
}

#rightPhotos {
 position: relative;
 top: 22px;
 left: 19px;
}

#calendarContainer {
 position: relative;
 height: 830px;
 width: 500px;
 margin-left: 80px;
 overflow: hidden;
 z-index: 1;
}

#calendarTop { 
 position: absolute;
 height: 800px;
 width: 500px;
 overflow: hidden;
 z-index: 2;
}

#calendarFrame {
 position: absolute;
 top: -156px;
 left: -84px;
 z-index: 0;
}

#calendar {
 position: absolute;
 z-index: 0;
}

#galleryContainer {
 position: relative;
 height: 514px;
 width: 630px;
 margin-left: 0px;
 overflow: hidden;
 z-index: 1;
}

.photoBorder {border-style:solid; border-width:1px; border-color:#767432;}
.thumbBorder {border-style:solid; border-width:1px; border-color:#767432;}

.TableTitle {
 background-color: #FFFFFF;
 color: #3d230c;
 font-size: 12px;
}

.TableLeft {
 background-color: #FFFFFF;
 color: #757432;
 font-weight: 900;
 text-align: right;
}

.TableRight {
 background-color: #FFFFFF;
 color: #3d230c;
}

#share-this {
 position: relative;
 top: -16px;
 left: 20px;
}

#share-this a {color:#ffffff;}


