body   { background: #e1e5cc url("../images/new-tile.gif") repeat-x; margin: 0 }
p      { color: #030; font-size: 11px; line-height: 17px; font-family: "Lucida Grande", Verdana, Arial, Helvetica, "Sans Serif"; text-align: left }
li   { color: #030; font-size: 12px; line-height: 15px; font-family: Georgia, "Times New Roman", Times, Serif; list-style-type: none; margin-bottom: 5px }
em   { color: #030; font-style: italic; font-family: Georgia, "Times New Roman", Times, Serif }
strong { font-weight: bold }
h1  { color: #030; font-weight: bold; font-size: 16px; font-family: Georgia, "Times New Roman", Times, Serif; text-align: left; margin-bottom: -5px }
h2 { color: #030; font-weight: bold; font-size: 14px; font-family: Georgia, "Times New Roman", Times, Serif; text-align: left }
h3     { color: #030; font-weight: bold; font-size: 12px; line-height: 20px; font-family: Georgia, "Times New Roman", Times, Serif; text-align: left }
h4 { color: #030; font-weight: bold; font-size: 11px; line-height: 20px; font-family: Verdana, Arial, "Sans Serif"; text-align: left }
a:link      { color: #030; font-weight: bold; font-size: 11px; line-height: 17px; font-family: "Lucida Grande", Verdana, Arial, Helvetica, "Sans Serif"; text-decoration: none; text-align: center }
a:visited   { color: #030; font-weight: bold; font-size: 11px; line-height: 17px; font-family: "Lucida Grande", Verdana, Arial, Helvetica, "Sans Serif"; text-decoration: none; text-align: center }
a:hover    { color: #030; font-weight: bold; font-size: 11px; line-height: 17px; font-family: "Lucida Grande", Verdana, Arial, Helvetica, "Sans Serif"; text-decoration: underline; text-align: center }
a:active   { color: black; font-size: 11px; line-height: 17px; font-family: "Lucida Grande", Verdana, Arial, Helvetica, "Sans Serif"; text-decoration: underline; text-align: center }
.rates  { color: #030; font-size: 11px; line-height: 17px; font-family: Verdana, "Lucida Grande", Arial, Helvetica, "Sans Serif"; text-align: left }
.rates-headers { color: #030; font-weight: bold; font-size: 11px; line-height: 17px; font-family: Verdana, Arial, Helvetica, "Sans Serif"; text-align: justify }
.special_links   { background-color: #ecefdf; padding: 10px; height: 227px }
.bottom-links       { color: #030; font-size: 10px; line-height: 17px; font-family: Verdana, "Lucida Grande", Arial, Helvetica, "Sans Serif"; background: transparent url(../images/footer-tile.gif); text-align: center; padding-top: 70px; padding-bottom: 5px }
.bottom-links p   { background-color: transparent; text-align: center; padding-top: 30px }
.bottom-links a:link { color: #030; font-weight: normal; font-size: 10px; line-height: 17px; font-family: Verdana, "Lucida Grande", Arial, Helvetica, "Sans Serif"; text-align: center; margin-right: 5px; margin-left: 5px }
.bottom-links a:visited { color: #030; font-weight: normal; font-size: 10px; line-height: 17px; font-family: Verdana, "Lucida Grande", Arial, Helvetica, "Sans Serif"; text-align: center; margin-right: 5px; margin-left: 5px }
.bottom-links a:hover { color: #030; font-weight: normal; font-size: 10px; line-height: 17px; font-family: Verdana, "Lucida Grande", Arial, Helvetica, "Sans Serif"; text-decoration: underline; text-align: center; margin-right: 5px; margin-left: 5px }
.bottom-links a:active { color: red; font-weight: normal; font-size: 10px; line-height: 17px; font-family: Verdana, "Lucida Grande", Arial, Helvetica, "Sans Serif"; text-decoration: underline; text-align: center; margin-right: 5px; margin-left: 5px }


.small-links     { color: #030; font-size: 10px; line-height: 17px; font-family: Verdana, "Lucida Grande", Arial, Helvetica, "Sans Serif"; text-align: left; margin-top: 10px; margin-left: 10px; padding-bottom: 5px }
.small-links a:link  { color: #030; font-weight: normal; font-size: 10px; line-height: 17px; font-family: Verdana, "Lucida Grande", Arial, Helvetica, "Sans Serif"; margin-right: 5px; margin-left: 5px }
.small-links a:visited  { color: #030; font-weight: normal; font-size: 10px; line-height: 17px; font-family: Verdana, "Lucida Grande", Arial, Helvetica, "Sans Serif"; margin-right: 5px; margin-left: 5px }
.small-links a:hover  { color: #030; font-weight: normal; font-size: 10px; line-height: 17px; font-family: Verdana, "Lucida Grande", Arial, Helvetica, "Sans Serif"; text-decoration: underline; margin-right: 5px; margin-left: 5px }
.small-links a:active  { color: red; font-weight: normal; font-size: 10px; line-height: 17px; font-family: Verdana, "Lucida Grande", Arial, Helvetica, "Sans Serif"; text-decoration: underline; margin-right: 5px; margin-left: 5px }

.rates  { color: #030; font-size: 11px; font-family: Verdana, Arial, Helvetica, "Sans Serif" }
.fineprintbold { color: #030; font-style: italic; font-weight: bold; font-size: 11px; font-family: Georgia, Garamond, Palatino, Serif }
.fineprint { color: #030; font-style: italic; font-size: 11px; font-family: Georgia, Garamond, Palatino, Serif }
.heading { color: #030; font-weight: bold; font-size: 11px; font-family: Georgia, Garamond, Palatino, Serif }
.specials  { font-weight: bold; font-size: 14px; font-family: Georgia, "Times New Roman", Times, Serif }
.specials a:link { color: #030; font-weight: bold; font-size: 14px; font-family: Georgia, "Times New Roman", Times, Serif; text-decoration: none; padding: 5px; width: 200px; height: 30px }
.specials a:visited { font-weight: bold; font-size: 14px; font-family: Georgia, "Times New Roman", Times, Serif; text-decoration: none; padding: 5px; width: 200px; height: 30px }
.specials a:hover { color: #800000; font-weight: bold; font-size: 14px; font-family: Georgia, "Times New Roman", Times, Serif; text-decoration: underline; padding: 5px; width: 200px; height: 30px }
.specials a:active { color: #800000; font-weight: bold; font-size: 14px; font-family: Georgia, "Times New Roman", Times, Serif; text-decoration: underline; padding: 5px; width: 200px; height: 30px }
.inset { padding: 12px 0px 12px 12px }
.restrictions  { text-align: center; margin-top: 5px; padding: 5px 10px 10px; border: solid 1px #c5cc9f }
#content p+p	 { text-indent: 24px; margin-top: -11px }
#content-table { margin-top: 40px }
.content   { background-color: #ecefdf; margin: 5px 25px 30px; padding: 15px 20px 30px }
.nearby-content { background-color: transparent; margin: 5px 25px 30px; padding: 15px 20px 30px }
.guestrooms-content   { padding-right: 10px; padding-bottom: 10px; padding-left: 10px }
.guestrooms-content i  { color: #800000; font-style: italic }
.specials-table  { background-repeat: no-repeat }
.copyright-notice { margin-top: 10px }
table.calendar   { background-color: white; border: 0px; width: 468px }
.calendar td  { text-align: left; vertical-align: top; padding: 5px 10px 10px }

td.calendarheading  { background-color: #c5cc9f }
.room-category { margin: 4px; padding-right: 6px; padding-left: 6px; border: solid 1px white }
.room-category h3 { line-height: 5px }
.room-category img { background-color: white; margin-bottom: 12px; padding: 2px; border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0 }
.roomcat-header { border-bottom: 1px solid #cc9 }
.footer  { background-image: url("../images/footer-tile.gif") }
table.callout  { background-color: #e1e5cc; padding: 12px; border: solid 1px white }
.callout p { font-size: 10px }
img.stonington   { background-color: white; padding: 4px; border-style: solid; border-width: 1px; border-color: white silver silver white }
.caption { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; text-align: center }
.subnav   { padding-bottom: 3px; width: 100%; border-bottom: 1px solid silver }
.subnav a:link     { color: #454545; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: normal }
.subnav a:visited     { color: #454545; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: normal }
.subnav a:hover  { color: maroon; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: normal; text-decoration: underline }
.subnav a:active  { color: maroon; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: normal; text-decoration: none }
td.subnavtable  { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 15px 15px 5px 5px; width: auto }
