﻿body { margin:0px; }
body, td { font:13px Arial, Helvetica, san-serif; color:#51463a; }
h1, h2, h3, h4, h5, h6 { margin:0px; font-weight:normal; font-size:18px; }
p { margin:0px; }
img { border:0; }
a:link, a:active, a:visited { color:#336633; }
a:hover { color:#3fa53f; }
.italic-page-headline { font:17px Palatino Linotype, Book Antiqua, Palatino, serif; font-style:italic; color:#2b251f; position:relative; bottom:41px; left:15px; line-height:61px; }
.facility-photo-gallery { }
.facility-photo-gallery td { padding:0px; padding-bottom:19px; padding-right:16px; }
hr { height:1px; color:#888; border:0; border-top:1px #888 solid; }
ul { margin:0px; padding:0px; }
ul ul { margin-top:7px; }
li { list-style:none; margin-bottom:7px; padding-left:11px; background:url(images/bullet-orange.gif) no-repeat 2px 6px; }
ul.news li a:link, ul.news li a:active, ul.news li a:visited { color:#51463a; text-decoration:none; }
ul.news li a:hover { text-decoration:underline; }
#home-content ul.special-events li { background:url(images/bullet-doc.gif) no-repeat 0px 2px; }
#subpage-content ul.special-events li { margin-bottom:5px; font-size:11px; background:url(images/bullet-doc.gif) no-repeat 0px 2px; }
#thumbnail-enlarger-container { position:fixed; top:10px; left:10px; z-index:100; }
.EnlargeThumbnail-header { display:none; }
#title { white-space:nowrap; }

/*** INTRO SPLASH PAGE ***/
#intro { background:#ab996d url(images/intro/bg.png) repeat-x 0px 0px; min-height:100px; }
#intro .centered-container { width:790px; margin-left:auto; margin-right:auto; }
#intro #footer-container { text-align:center; }

/*** SHARED SUBPAGE ELEMENTS ***/
#subpage { background:#ab986d url(images/bg.jpg) repeat-x top center; min-height:350px; }
#subpage .centered-container { width:750px; margin-left:auto; margin-right:auto; }
#header-container { width:750px; height:287px; position:relative; overflow:hidden; }
#overlay-container, #rotator-container { position:absolute; top:0px; left:0px; width:750px; height:287px; }
#overlay-container { z-index:2; }
#rotator-container { z-index:1; }
.rotator-Oxford { background:url(images/bg_rotator_Oxford.png) no-repeat 0px 0px; }
.rotator-SilerCity { background:url(images/bg_rotator_SilerCity.png) no-repeat 0px 0px; }
.rotator-Zebulon { background:url(images/bg_rotator_Zebulon.png) no-repeat 0px 0px; }
#menu-container { width:750px; height:38px; position:relative; z-index:2; }
#content-container { width:750px; position:relative; z-index:1; }
.column-clear { height:0px; font-size:0px; line-height:0px; clear:both; }
#footer { margin-left:25px; margin-bottom:15px; }
#footer-menu { margin-top:10px; color:#4b4333; }
#footer-menu a:link, #footer-menu a:active, #footer-menu a:visited { color:#4b4333; text-decoration:none; }
#footer-menu a:hover { text-decoration:underline; }
#footer-copyright { font-size:10px; color:#6b5f46; margin-top:10px; }
#footer-copyright a:link, #footer-copyright a:active, #footer-copyright a:visited { color:#6b5f46; text-decoration:none; }
#footer-copyright a:hover { text-decoration:underline; }

/*** SHARED HOME PAGE ELELMENTS ***/
#home-content #top-container-1 { background:url(images/bg_h_TopSection.png) repeat-y top left; min-height:226px; }
#home-content #top-container-2 { background:url(images/bg_h_TopSectionTopShadow.png) no-repeat top left; min-height:6px; }
#home-content #bottom-container-1 { background:url(images/bg_h_BottomSection.png) repeat-y top left; min-height:160px; }
#home-content #bottom-container-2 { background:url(images/bg_h_BottomSectionTopShadow.png) no-repeat top left; min-height:132px; }
#home-content #bottom-container-3 { background:url(images/bg_h_BottomSectionRoundedBase.png) no-repeat bottom left; min-height:32px; }
#home-content #row-1 { min-height:185px; clear:both; }
#home-content #row-2 { clear:both; text-align:right; }
#home-content #row-1 .column-1, #home-content #row-2 .column-1 { float:left; width:196px; margin-left:34px; }
#home-content #row-1 .column-2, #home-content #row-2 .column-2 { float:left; width:196px; margin-left:43px; }
#home-content #row-1 .column-3, #home-content #row-2 .column-3 { float:left; width:196px; margin-left:47px; }
#home-content #row-3 { min-height:132px; clear:both; }
#home-content #row-3 #testimonials-container { position:relative; min-height:81px; padding-top:5px; padding-bottom:5px; overflow:visible; }
#home-content #row-3 .testimonials-content { font-size:11px; width:175px; height:91px; margin-top:2px; overflow:hidden; background-color:#e4dccf; }
#home-content #row-3 #testimonials-left-parenthesis { position:absolute; top:0px; left:-25px; }
#home-content #row-3 #testimonials-right-parenthesis { position:absolute; bottom:0px; right:-20px; }

#home-content #row-4 { clear:both; text-align:right; }
#home-content #row-3 .column-1, #home-content #row-4 .column-1 { float:left; width:184px; margin-left:46px; }
#home-content #row-3 .column-2, #home-content #row-4 .column-2 { float:left; width:185px; margin-left:54px; }
#home-content #row-3 .column-3, { float:left; width:175px; margin-left:61px; overflow:visible; }
#home-content #row-4 .column-3 { float:left; width:184px; margin-left:61px; }
#home-content #row-3 .heading { margin-top:19px; margin-bottom:10px; }
.home-footer-buttons { float:right; margin-top:7px; margin-right:20px; }

/*** SHARED SUBPAGE ELEMENTS ***/
#subpage-content #top-container-1 { background:url(images/bg_s.png) repeat-y top left; min-height:450px; }
#subpage-content #top-container-2 { background:url(images/bg_s_TopShadow.png) no-repeat top left; min-height:7px; }
#subpage-content #column-1 { float:left; width:480px; margin-left:40px; margin-right:35px; }
#subpage-content #column-2 { float:left; width:185px; font-size:11px; }
#subpage-content #column-2 .content-container { margin-left:15px; margin-right:10px; }
#subpage-content #column-2 #sidebar-buttons { margin-top:15px; margin-left:10px; margin-bottom:10px; }
#subpage-content #column-2 #testimonials-container { font-size:11px; position:relative; min-height:90px; padding-bottom:10px; }
#subpage-content #column-2 .testimonials-content { width:160px; height:90px; overflow:hidden; background-color:#d2c8b8; }
#subpage-content #bottom-container { clear:both; background:url(images/bg_s_RoundedBase.png) no-repeat bottom left; height:28px; }

