body {
 margin: 0;
 background-color: #FFFFFF;
 padding: 15px 0;
 text-align: center;
 color: #4D3320;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 70%;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, li, table {
 margin: 0;
 padding: 0 0 7px;
}
h1 {
 text-transform: lowercase;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 155%;
}
h1.spec {
 text-transform: none;
}
.home h1 {
 font-size: 20px;
}
h2 {
 text-transform: lowercase;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 155%;
}
h3 {
 font-size: 131%;
 font-weight: normal;
}
ul, ol {
 padding-left: 15px;
}
li {
 margin: 1px 0;
 padding-top: 0;
 padding-bottom: 0;
}
a {
 color: #4D3320;
}
a:hover {
 color: #68BAAC;
}
img {
 border: 0;
 vertical-align: middle;
}
a.white-border img {
 border: 1px solid #FFFFFF;
}
a.white-border:hover img {
 border: 1px solid #D3B29A;
}
form {
 margin: 0;
 padding: 0;
}
table {
 margin: 0;
 border-collapse: collapse;
 font-size: 101%;
}
td, th {
 margin: 0;
 padding: 0;
}
input, textarea, select {
 vertical-align: middle;
 color: #666666;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 110%;
}
.gray {
 color: #999999;
}
.red {
 color: #FF0000 !important;
}
.green {
 color: #00CC00;
}
.width-100pct {
 width: 100%;
}
.width-50 {
 width: 50px;
}
.width-100 {
 width: 100px;
}
.width-140 {
 width: 140px;
}
.width-160 {
 width: 160px;
}
.width-195 {
 width: 195px;
}
.width-340 {
 width: 340px;
}
.formtable td {
 padding: 0 7px 7px 0;
 vertical-align: top;
}
.hidden {
 display: none !important;
}
.textfield {
 margin: 2px 0 0;
 border: 1px solid #CCCCCC;
}
.button {
 border: 1px solid #999999;
 background-color: #EEEEEE;
 background-image: url(/img/backg01.gif);
 background-repeat: repeat-x;
 background-position: 0 50%;
 text-transform: lowercase;
 color: #333333;
}
.form-text {
 color: #68BAAC;
 text-transform: lowercase;
 font-weight: bold;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 110%;
}
.form-text2 {
 color: #68BAAC;
 font-weight: bold;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 110%;
}
.breaker {
 clear: both;
 height: 1px;
 overflow: hidden;
 font-size: 1px;
}
.small-grey {
 font-size: 84%;
 color: #999999;
}
#page {
 margin: auto;
 width: 900px;
 text-align: left;
}
#header {
 background-color: #4D3320;
 background-image: url(/img/shape01.gif);
 background-repeat: no-repeat;
 padding: 0 1px 0 1px;
 color: #FFFFFF;
}
#header .breaker {
 background-color: #4D3320;
}
#logo {
 float: left;
 width: 440px;
 padding: 15px 0 0 0;
}
.home #logo {
 background-image: url(/img/shape02.gif);
 background-repeat: no-repeat;
 background-position: 9px 10px;
}
#logo p {
 padding: 0px 10px 0px 10px;
}
.home #logo p {
 background-image: url(/img/shape05-dark-brown.gif);
 background-repeat: repeat-y;
 background-position: 9px 10px;
}
#menu {
 float: right;
 width: 420px;
 background-image: url(/img/decor01.gif);
 background-repeat: no-repeat;
 background-position: 100% 12px;
 padding: 70px 21px 0 0;
 text-align: right;
 text-transform: lowercase;
 cursor: default;
}
#menu a {
 color: #FFFFFF;
 text-decoration: none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 110%;
}
#menu a:hover {
 text-decoration: underline;
}
#menu strong a {
 color: #D3B29A;
 font-weight: normal;
}
#content {
 border-right: 1px solid #4D3320;
 border-left: 1px solid #4D3320;
}
#hp {
 width: 100%;
 background-color: #F2E5D4;
 background-image: url(/img/shape05.gif);
 background-repeat: repeat-y;
 background-position: 9px 0;
}
#hp .left-column {
 float: left;
 width: 405px;
 background-color: #FFF;
 padding-right: 34px;
 height: 270px;
}
#hp .left-column .inner {
 padding: 3px 0 0 40px;
}
#hp .right-column {
 float: right;
 width: 459px;
}
#hp .right-column p {
 padding: 0;
}
#hp-bottom {
 clear: both;
 background-color: #FFFFFF;
 background-image: url(/img/shape05.gif);
 background-repeat: repeat-y;
 background-position: 9px 0;
}
#hp-bottom .inner {
 width: 440px;
 background-color: #FFFFFF;
 background-image: url(/img/shape05-dark-brown.gif);
 background-repeat: repeat-y;
 background-position: 9px 0;
}
#hp-bottom h2 {
 background-image: url(/img/shape03.gif);
 background-repeat: no-repeat;
 background-position: 9px 100%;
 padding: 10px 10px 10px 40px;
}

#login {
 width: 100%;
}
#login .left-column {
 float: left;
 margin: 40px 0 0;
 width: 320px;
}
#login .left-column .inner {
 padding: 0 0 0 30px;
}
#login .left-column h1 {
 float: left;
}
#login .left-column table {
 float: right;
 width: 140px;
}
#login .left-column td {
 padding: 0 0 7px;
}
#login .left-column h2 {
 clear: both;
 padding-top: 20px;
}
#login .right-column {
 float: right;
 margin: 30px 0 0;
 width: 400px;
 background-image: url(/img/decor02.gif);
 background-repeat: repeat-y;
}
#login .right-column .inner {
 padding: 0 0 0 30px;
}
#login .right-column h2 {
 padding: 10px 0;
}
#login .right-column td {
 padding: 0 16px 7px 0;
 vertical-align: bottom;
}
#search {
 padding: 68px 68px 0 68px;
}
#search h1 {
 padding: 0 0 20px;
}
#search td {
 padding: 0 40px 7px 0;
 vertical-align: top;
}
#search .special {
 padding: 10px 0 0;
}
#results {
 padding: 0 30px;
}
#results h1 {
 float: left;
 padding: 25px 0 0;
}
#paging {
 padding: 25px 0 15px;
 text-align: right;
 cursor: default;
 color: #CCCCCC;
}
#paging strong a {
 font-size: 120%;
 color: #68BAAC;
}
#paging a {
 text-decoration: none;
}
#paging a:hover {
 text-decoration: underline;
}
.res-box {
 width: 838px;
 border-bottom: 15px solid #FFFFFF;
 background-color: #F2E5D4;
}
.res-box .right-column {
 float: right;
 width: 605px;
 padding: 15px 0;
}
.res-box .right-column h3 {
 padding: 0 15px 0 0;
}
.res-box .right-column p {
 padding: 7px 15px 0 0;
}
.res-box .left-column {
 float: left;
 padding: 15px 0;
}
.res-box .left-column p {
 padding: 0 0 0 15px;
}
#location {
 padding: 0 30px;
}
#location h1 {
 padding: 25px 0 15px;
}
#paging {
 padding: 25px 0 15px;
 text-align: right;
}
#loc-box {
 width: 838px;
 border-bottom: 15px solid #FFFFFF;
 background-color: #F2E5D4;
}
#loc-box .right-column {
 float: right;
 width: 555px;
 padding: 45px 0 0;
}
#loc-box .right-column p {
 padding: 0 15px 7px 0;
}
#loc-box .left-column {
 float: left;
 padding: 45px 0 7px;
}
#loc-box .left-column p {
 padding: 0 0 0 45px;
}
#thumbs {
 clear: both;
 padding: 0 0 30px 0;
 margin: 42px 45px;
 background-color: #F9F2EA;
}
#thumbs img {
 margin: 11px 0px 0 11px;
}
#contact {
 width: 100%;
}
#contact .left-column {
 background-image: url(/img/decor02.gif);
 background-repeat: repeat-y;
 background-position: right top;
 float: left;
 margin: 40px 0 0;
 width: 420px;
}
#contact .left-column .inner {
 padding: 0 20px 0 30px;
}
#contact .left-column td {
 padding: 0 20px 7px 0;
 vertical-align: bottom;
}
#contact .left-column h2 {
 clear: both;
 padding-top: 20px;
}
#contact .right-column {
 float: right;
 margin: 30px 0 0;
 width: 290px;
}
#contact .right-column .inner {
 padding: 40px 40px 0 0;
}
#contact .right-column h2 {
 padding-top: 90px;
}
#contact .right-column td {
 padding: 0 16px 7px 0;
 vertical-align: bottom;
}
#registration {
 width: 100%;
}
#registration .left-column {
 background-image: url(/img/decor02.gif);
 background-repeat: repeat-y;
 background-position: right top;
 float: left;
 margin: 40px 0 0;
 width: 420px;
}
#registration .left-column .inner {
 padding: 0 20px 0 30px;
}
#registration .left-column td {
 padding: 0 20px 7px 0;
 vertical-align: bottom;
}
#registration .left-column h1 {
 padding-bottom: 20px;
}
#registration .right-column {
 float: right;
 margin: 30px 0 0;
 width: 290px;
}
#registration .right-column .inner {
 padding: 50px 40px 0 0;
}
#registration .right-column h2 {
 padding-top: 70px;
}
#registration .right-column td {
 padding: 0 16px 7px 0;
 vertical-align: bottom;
}
#additem {
 width: 100%;
}
#additem .inner {
 padding: 30px 20px 0 30px;
}
#additem td {
 padding: 0 20px 7px 0;
 vertical-align: bottom;
}
#additem h1 {
 padding-bottom: 20px;
}
#footer {
 clear: both;
 background-image: url(/img/shape04.gif);
 background-position: left bottom;
 background-repeat: no-repeat;
 padding: 0 0 10px;
}
#footer p {
 border-right: 1px solid #4D3320;
 border-left: 1px solid #4D3320;
 padding: 20px 20px 5px;
 text-align: right;
 text-transform: lowercase;
 font-size: 84%;
 color: #999999;
}
#footer a {
 color: #999999;
}
#footer a:hover {
 color: #666666;
}
.home #footer p {
 padding: 0 20px 5px;
}
#footer p strong {
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
#signout a {
 text-decoration: underline;
 color: #8ddfd0;
}
#signout a:hover {
 color: #ffffff;
}
.photo-gallery-title{
    float: left;
    margin: 30px 45px;
}

.not-inner{
    float: left;
   
}

.not-inner h2{
    background: none !important;
}
.left{
    float: left;
}

.clear{
    clear: both;
}
.pad-left-bottom{
   
    
}
#ticker a {
	font-weight: bold !important;
}
#hp-bottom .bg-img {
 background-image: url(/img/shape03.gif);
 background-repeat: no-repeat;
 background-position: 9px 100%;
 padding: 10px 10px 10px 10px;
}
/*
#ticker { 
	background: url(../images/ticker-bg.gif) no-repeat; 
	width: 920px; 
	height: 24px; 
	margin: 0 auto; 
	padding: 0;
	overflow: hidden;
	position: relative;
}
*/

