body     { color: #063; font-size: 12pt; font-family: Arial; background-color: #cecbb3; margin: 0 0 0 -502px; position: absolute; left: 50%; width: 1004px }
.ri-line { border-bottom: 12pt double #9c73ff }
p  { color: #063; font-size: 12pt; font-family: Arial }
td  { color: #063; font-size: 12pt; font-family: Arial }
.name { color: #c90; font-size: 14pt; font-family: Arial; font-weight: bold }
.product-names { color: #cdc9ae; font-size: 10pt; font-family: Arial; font-weight: bold }
.leftbottomline  { border-top: 2pt solid #063; border-bottom: 2pt solid #063; border-left: 2pt solid #063 }
.rightbottomline     { background-color: #cdc9ae; border-style: solid solid solid none; border-width: 2pt; border-color: #063 }
.class { color: #fff; font-size: 12pt; font-family: Arial; background-color: #063 }
.class1  { color: #000; font-size: 12pt; font-family: Arial }
.landing page { color: #fff; font-size: 8pt; font-family: Arial; background-color: #063 }
.lefttopline { border-top: 2pt solid #063; border-left: 2pt solid #063 }
.service { color: #000; font-size: 14pt; font-family: Arial; font-style: italic; font-weight: bold }
.promotionhead { color: #063; font-size: 18pt; font-family: Arial; font-style: italic; font-weight: bold }
.customhead    { color: #fff; font-size: 26pt; font-family: "Freestyle Script"; font-weight: bold }
.customhead2 { color: #cdc9ae; font-size: 26pt; font-family: "Freestyle Script" }
.photo-nav { color: #cdc9ae; font-size: 20pt; font-family: "Freestyle Script"; text-decoration: none }
.promotion { color: #000; font-size: 12pt; font-family: Verdana }
.bottomline  { border-top: 2pt solid #063; border-bottom: 2pt solid #063 }
.leftline { border-left: 2pt solid #063 }
.topline { border-top: 2pt solid #063 }
.greenheader   { color: #cdc9ae; font-size: 12pt; font-family: Verdana; font-weight: bold; background-color: #063; background-image: url("pages/images/image-header.jpg"); text-align: center; height: 40px }
.promo-head { color: #cdc9ae; font-size: 24pt; font-family: "Gill Sans MT"; font-style: italic; font-weight: bold }
.photohead { color: #fff; font-size: 14pt; font-family: Verdana; font-weight: bold }
.contact3 { color: #cdc9ae; font-size: 14pt; font-family: Verdana; font-style: italic; font-weight: bolder; background-color: #063 }
.navigation  { color: #fff; font-size: 10pt; font-family: Arial; font-weight: normal; text-decoration: none; background-color: #063 }
.unitedstates  { color: #000; font-size: 9pt; font-weight: bold; text-decoration: none }
.states2 { color: #000; font-size: 9pt; font-family: Arial; text-decoration: none }
.change { color: #000; font-size: 9pt; font-family: Arial; text-decoration: underline }
.change2 { color: #000; font-size: 9pt; font-family: Arial; text-decoration: underline }
.navigation2 { color: #fff; font-size: 12pt; font-family: Arial; font-weight: bold; text-decoration: none; background-color: #063 }
h3 { color: #063; font-size: 20pt; font-family: Verdana; font-style: oblique; font-weight: bold; font-stretch: condensed }
.dvdlabels { color: #063; font-size: 12pt; font-family: Tahoma; font-weight: bold; background-color: #fff }
.marquee  { color: #063; font-size: 16pt; font-family: Arial; font-weight: normal }
.videos  { color: #fff; font-size: 13pt; font-family: Verdana; font-weight: normal }
.landing-head { color: #063; font-size: 13.5pt; font-family: Tahoma }
.contact  { color: #cdc9ae; font-size: 18pt; font-family: "Brush Script MT"; background-color: #063 }
.photocontest { color: #fff; font-size: 16pt; font-family: "Brush Script MT"; background-color: #063 }
.contact2   { color: #000; font-size: 14pt; font-family: Verdana; font-style: italic; font-weight: bold; background-color: #fff }
.bottom-dashed { border-bottom: dashed #cdc9ae }
.contact4 { color: #063; font-size: 14pt; font-family: Verdana; font-style: italic; font-weight: bolder; background-color: #cdc9ae }
.hours { color: #063; font-family: Verdana; font-weight: bold }
.header-text { color: #fff; font-size: 6pt; text-decoration: none }
.disclaimer { color: #063; font-size: 9pt; font-family: Arial }
.popoup { color: #fff; font-size: 12pt; font-family: Arial }
.photo-nav2 { color: #fff; font-size: 20pt; font-family: "Freestyle Script"; font-weight: bold; text-decoration: none }
.popupsmallitalic { color: #fff; font-size: 10pt; font-family: Arial; font-style: italic }
.rhode-island { color: #9c73ff; font-size: 16pt; font-family: "CommercialScript BT" }
.flloor-plan-header { height: 40px }
.pdf-page  { margin-top: 0; width: 850px; height: 45px }
.pdf-head  { background-repeat: no-repeat; background-position: right 0; padding: 10px; width: 800px }
.pdf-head-image { background-image: url("eagle-rock/chalet/header.jpg"); background-repeat: no-repeat; background-position: right 0 }
.header-left { background-image: url("pages/images/left-header.jpg"); background-repeat: no-repeat }
.product-frame { margin-left: 275px; position: absolute }
.planning-back   { background-image: url("pages/planning/planner.jpg"); background-repeat: no-repeat; background-position: right 0; border-top: 2pt #063; border-right: 2pt #063; border-bottom: 2pt #063 }
.bathhouse-names     { background-image: url("pages/products/bathhouses/bath_house.jpg"); padding: 12px; height: 75px }
.bathhouse-divider  { background-color: #cdc9ae; height: 2px }
.bathhouse-header   { background-image: url("pages/products/bathhouses/gradient-header.jpg"); background-repeat: no-repeat; text-align: left; padding: 12px; vertical-align: top }
.bunkhouse-header   { background-image: url("pages/products/bunkouses/bunk_house.gif"); text-align: left; height: 90px; vertical-align: middle }
a.green:link { color: #063; font-size: 16px; font-family: Arial }
a.green:visited { color: #063; font-size: 16px; font-family: Arial }
a.green:hover { color: #cdc9ae; font-size: 16px; font-family: Arial }
a.white:link { color: #fff; font-size: 12px; font-family: Arial; font-weight: bold }
a.white:visited  { color: #fff; font-size: 12px; font-family: Arial; font-weight: bold }
a.white:hover  { color: #fff; font-size: 12px; font-family: Arial; font-weight: bold }
.military-1 { background-image: url("military/pages1_01.gif"); height: 339px }
.military-2 { background-image: url("military/pages1_02.gif"); height: 231px }
.military-3 { background-image: url("military/pages1_03.jpg"); height: 547px }
.promotion-temp { background-image: url("images/promotion.jpg"); background-repeat: no-repeat; background-position: 0 top; height: 500px }
.promotion { background-image: url("images/promotion-1.jpg") }
.padding-block  { padding: 12px; border-left: 2pt solid #614f10 }
.red { color: #f00; font-size: 16px; font-family: Arial; font-weight: bold }
.red-italic  { color: #f00; font-size: 14px; font-family: Arial; font-style: italic; font-weight: bold }
.financing-footer { background-image: url("financing/footer.gif"); height: 159px }
