
.pics    { background-color: #f6e5c1; border: solid 1px black }
.picborder    { color: #7d93e1; font-size: 11px; background-color: #fffff0; padding: 0; border-top: 1px solid #b4b4b4 }
.contactform       { color: #6476b4; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fffff0; padding: 4px; border: solid 1px silver }
.contactformthanks  { color: #7d93e1; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fffff0; text-align: left; margin: 4px 4px 10px; padding: 4px; width: 96%; border: solid 1px silver }
/*input     { color: #6476b4; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: white; margin: 0; padding: 0; border: solid 1px silver }*/
/*textarea    { color: #7d93e1; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; margin: 0; padding: 0; border: solid 1px silver }*/
input,textarea     { color: #6476b4; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; width: 95%; margin: 0; }
option    { color: #7d93e1; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; margin: 0; padding: 0; border: solid 1px silver }
select    { color: #7d93e1; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; margin: 0; padding: 0; border: solid 1px silver }

input.norm,textarea.norm {width: auto;}

.contactformcell { color: #7d93e1; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fffff0; padding: 0; border-bottom: 1px solid #fff }
.menubg table { background-color: transparent; }
table  { background-color: #b4bfe1; margin: 3px; padding: 3px; border: 0 transparent }
table table { margin: 0; padding: 0; max-width: 1000px; border: solid 1px gray }
table table table  { background-color: #fffff0; margin: 0; padding: 0; border: 0 transparent }
table table table table { margin: 0; padding: 0 }
table table table table table { margin: 0; padding: 0 }
table table table table table td { margin: 0; padding: 0; }
.hometext       { color: white; font-size: 11pt; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif, "Gill Sans", Verdana, Arial; background-color: #828282; text-align: justify; padding: 4px 6px 20px 8px; height: 100%; border-left: 1px solid #fffff0 }
.bodytext   { color: #3c3c3c; font-size: 10pt; font-family: "Lucida Grande", Verdana, Arial, Helvetica, Geneva, sans-serif, "Gill Sans", Verdana, Arial; line-height: 12pt; background-color: white; background-image: url("../i/body_bg.gif"); background-repeat: no-repeat; background-position: left top; text-align: justify; padding: 12px 6px 20px 8px }
.headlines     { color: #979797; font-size: 20px; font-family: Baskerville, "Baskerville Old Face", "Times New Roman"; line-height: 20px; background-color: #ffd; text-align: left; margin: 4px; padding: 5px 5px 5px 10px; border-top: 1px solid #b4b4b4 }
.byline  { color: #787878; font-size: 14px; font-family: Baskerville, "Baskerville Old Face", "Times New Roman"; font-weight: bold; line-height: 20px; background-color: transparent; text-align: center }
.menubg    { color: black; font-size: 11px; font-family: "Times New Roman", Times; text-decoration: none; background-color: #f6f6d5; text-align: left; border-top: 1px solid #b4b4b4 }
.padding { padding: 4px }
.menu    { color: #7d93e1; font-size: 11pt; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif, "Gill Sans", Verdana, Arial; font-weight: 700; line-height: 13pt; background-color: #f6f6d5; text-align: left; padding: 4px 6px 4px 8px; border-bottom: 1px solid #b4b4b4 }
.menu a:link  { color: #6476b4; font-size: 11pt; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif, "Gill Sans", Verdana, Arial; font-weight: 700; line-height: 13pt; text-decoration: none; text-align: left }
.menu a:visited  { color: #6476b4; font-size: 11pt; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif, "Gill Sans", Verdana, Arial; font-weight: 700; line-height: 13pt; text-decoration: none; text-align: left }
.menu a:hover  { color: #55c83d; font-size: 11pt; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif, "Gill Sans", Verdana, Arial; font-weight: 700; line-height: 13pt; text-decoration: underline; text-align: left }
.title      { color: white; font-size: 16pt; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif, "Gill Sans", Verdana, Arial; font-weight: 700; text-decoration: none; background-color: transparent; background-image: url("/i/body_header_bg.gif"); background-repeat: no-repeat; background-position: left top; text-align: right; padding-right: 25px; padding-left: 1px }
.title h2 { color: white; font-size: 16pt; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif, "Gill Sans", Verdana, Arial; font-weight: 700; text-decoration: none; background-color: transparent; text-align: right; margin: 0; padding: 0; }
.headertext    { color: #6785da; font-size: 16px; font-family: "Lucida Calligraphy", Georgia, "Times New Roman", Times, serif; text-decoration: none; background-color: transparent; background-image: url(../i/roman_acres.gif); background-repeat: no-repeat; background-position: left top; text-align: right; padding-right: 8px; padding-bottom: 2px; height: 55px ; margin: 0; padding-top: 0; }
.headertext h1 { color: #6785da; font-size: 16px; font-family: "Lucida Calligraphy", Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; text-decoration: none; text-align: right; margin: 0; padding: 0; }
.header   { color: #6785da; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; background-color: #fffff0; background-image: url("../i/header_bg.gif"); background-repeat: repeat-x; background-position: left top; height: 55px }
.vertborder  { background-color: #b4b4b4; width: 35px }
.borderpic { background-color: #b4b4b4; margin-left: 1px; padding-left: 1px; height: 285px; border-left: 1px solid #fffff0 }
.nimbus { color: #536dc5; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; text-decoration: none; position: fixed; right: 4px; bottom: 4px; width: 200px; height: 12px; z-index: 2; float: right; clear: both; }
.nimbus a:link, .nimbus a:visited { color: #536dc5; text-decoration: none; }
.nimbus a:hover { color: #a38125; background-color: #b4bfe1; text-decoration: underline overline; }
.small,.small a:link,.small a:visited { color: #656565; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.small a:hover { color: blue; text-decoration: underline; }

/*At a Glance*/
#cottageOverview { color: #9d5b62; font-family: "Trebuchet MS", Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; width: 192px; margin: 0; padding: 4px 0 0 4px; }
#cottageOverview fieldset { text-align: left; margin: 0; padding: 0; border-style: none; border-width: 0; }
#cottageOverview fieldset legend { font-size: 12px; }
#cottageOverview ul { background-color: #fffff0; margin: 0; padding-bottom: 2px; padding-left: 1px; border: solid 2px #d4d4d4; list-style-type: circle; list-style-position: inside; }
#cottageOverview li { font-size: 10pt; }
#cottageOverview li strong {  }
#cottageOverview ul li ul { margin: 0 0 0 6px; border-style: none; border-width: 0; list-style-type: square; }
#cottageOverview ul li ul li { font-size: 9pt; }

/*ERROR PAGE(S)*/
#error { font-size: 11pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #ffd; width: 80%; margin: 15px 5% 15px 10%; border: solid 2px #8092e4; display: block; }
#error h3 { color: red; font-size: 12pt; font-weight: bold; }
#error p { color: #9d5b62; text-align: left; padding: 6px; }