body { font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12pt; background-color: #e7daad; background-image: url(../images/headertile.gif); background-repeat: repeat-x; background-position: 0 0; margin: 0; padding: 0; }
/* common link styles */
a:link { color: #8a2529; text-decoration: underline; }
a:visited { color: #8a2529; text-decoration: underline; }
a:hover { color: #9ea273; text-decoration: underline; }
a:active { color: #8a2529; text-decoration: underline; }
/* slogan in bottom left corner */
.footerslogan { color: #8a2529; font-size: 10pt; font-weight: bold; font-style: italic; line-height: 14pt; background-image: url(../images/footer_slogan_back.png); background-repeat: no-repeat; background-position: 0 0; padding: 13px 31px; }
.footerslogan2 { color: #8a2529; font-size: 10pt; font-style: italic; font-weight: normal; line-height: 14pt; }
/* Navigation in secondary footer */
.footernav { color: #000; font-size: 9pt; line-height: 12pt; }
.footernav a:link { color: #000; text-decoration: underline; }
.footernav a:visited { color: #000; text-decoration: underline; }
.footernav a:hover { color: #8a2529; text-decoration: underline; }
.footernav a:active { color: #000; text-decoration: underline; }
/* Dropshadows */
.dropshadow_btm { background-image: url(../images/dropshadow/dropshadow_bottom.png); background-repeat: repeat-x; }
.dropshadow_left { background-image: url(../images/dropshadow/dropshadow_left.png); background-repeat: repeat-y; }
.dropshadow_right { background-image: url(../images/dropshadow/dropshadow_right.png); background-repeat: repeat-y; }
/*  */
.subnav { color: #8a2529; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; padding-top: 9px; padding-right: 21px; }
/* H tags */
h1 { color: #8a2529; font-size: 21pt; font-family: Georgia, "Times New Roman", Times, serif; line-height: 24pt; margin: 0; padding: 0; }
h2 { color: #8a2529; font-size: 13pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 15pt; margin: 0; padding: 0; }
h3 { color: #8a2529; font-size: 14pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 23px; margin: 0; padding: 0; }
h5 { color: #8a2529; font-size: 28pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 31pt; margin: 0; padding: 0; }
h6 { color: #8a2529; font-size: 23pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 26pt; margin: 0; padding: 0; }
/* main footer style */
.footer { color: #8a2529; font-size: 10px; line-height: 13px; background-color: #fff; padding-top: 6px; padding-bottom: 6px; border-top: 1px solid #8a2529; border-bottom: 1px solid #8a2529; }
/* puts cedarview logo in footer */
#cv_logo_container { height: 77px; width: 98px; position: absolute; top: -41px; left: -9px; z-index: 3; visibility: visible; }
#cv_logo_holder { visibility: visible; position: relative; z-index: 2; width: 82px; height: 3px; }
/* content background pattern */
.pattern_back { background-image: url(../images/sidebar_back.jpg); }
/* index level styles */
.index_top_pgheader { padding: 21px 21px 3px 110px; }
.webcam_middle { color: #fff; font-size: 10pt; font-weight: bold; line-height: 13pt; background-image: url(../images/webcam_button_middle.png); background-repeat: repeat-y; background-position: 0 0; padding-right: 33px; padding-left: 33px; }
.webcam_middle a:link { color: #fff; text-decoration: none; }
.webcam_middle a:visited { color: #fff; text-decoration: none; }
.webcam_middle a:hover { color: #8a2529; text-decoration: none; }
.webcam_middle a:active { color: #fff; text-decoration: none; }
.index_text_area { padding-right: 21px; padding-bottom: 21px; }
.index_flash { padding-right: 21px; padding-bottom: 21px; padding-left: 21px; }
/* sitewide styles */
.handicap_logo_box { padding-bottom: 13px; padding-left: 21px; }
.content_top_margin { padding-top: 21px; }
.cell_pad_R { padding-right: 21px; }
.cell_pad_L { padding-left: 21px; }
.cell_pad_T { padding-top: 21px; }
.cell_pad_B { padding-bottom: 21px; }
.cell_pad_RL { padding-right: 21px; padding-left: 21px; }
.cell_pad_RLB { padding-right: 21px; padding-bottom: 21px; padding-left: 21px; }
.cell_pad_RLT { padding-top: 21px; padding-right: 21px; padding-left: 21px; }
.cell_pad_All { padding: 21px; }
/* page level styles */
.amenities { font-size: 10pt; line-height: 13pt; text-indent: 0; margin: 0; padding: 13px 0 21px; list-style-position: inside; }
.links_box { color: #8a2529; font-size: 14pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; line-height: 17pt; padding-right: 21px; padding-bottom: 13px; }
.links_box a:link { color: #8a2529; font-size: 10pt; font-style: normal; line-height: 17pt; text-decoration: underline; }
.links_box a:visited { color: #8a2529; font-size: 10pt; font-style: normal; line-height: 17pt; text-decoration: underline; }
.links_box a:hover { color: #9ea273; font-size: 10pt; font-style: normal; line-height: 17pt; text-decoration: underline; }
.links_box a:active { color: #8a2529; font-size: 10pt; font-style: normal; line-height: 17pt; text-decoration: underline; }
.location_blurb_one { color: #8a2529; font-size: 16pt; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 16pt; }
.location_blurb_two { color: #8a2529; font-size: 16pt; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 16pt; }
/* floorplan styles */
.plan_names { color: #8a2529; font-size: 12pt; font-weight: bold; line-height: 15pt; }
.more_models { color: #000; font-size: 14pt; font-weight: normal; }
.more_models a:link { color: #000; font-weight: normal; text-decoration: underline; }
.more_models a:visited { color: #000; font-weight: normal; text-decoration: underline; }
.more_models a:hover { color: #8a2529; font-weight: normal; text-decoration: underline; }
.more_models a:active { color: #000; font-weight: normal; text-decoration: underline; }
