body			{padding: 0; margin: 0; font-family: Georgia, serif; text-align: left; background: #210f0c;}
img			{border: none; vertical-align: middle;}
form			{padding: 0; margin: 0;}
p			{margin: 0 0 14px 0;}
a			{color: #8c0c04; text-decoration: underline;}
a:hover			{color: #8c0c04; text-decoration: none;}
table td img		{vertical-align: baseline;}

#PageTopContainer	{width: 100%; margin: 0; padding: 0;}
#PageTop		{width: 905px; height: 25px; margin: 0 auto; padding: 26px 20px 12px 20px; font-size: 14px; color: #babc3c; line-height: 25px; position: relative;}
#PageTop .Phone		{font-size: 22px;}
#TopMenuContainer	{width: 945px; margin: 0 auto; padding: 0; height: 72px;}

#PageTopPhoto		{width: 945px; margin: 0 auto 17px auto; padding: 0; position: relative;}
#TopPhotoCopy		{position: absolute; left: 0; top: 31px; padding: 18px 0 0 30px; width: 310px; height: 187px; z-index: 110; background: url(../images/page/slide_home_white_box.png) top left no-repeat; font-size: 13px; color: #372a24; line-height: 22px;}
#TopPhotoCopy h2	{font-size: 35px; font-weight: normal; color: #777206; text-decoration: none; line-height: 35px; margin: 0; padding: 0; text-transform: none; font-style: italic;}
#TopPhotoCopy h3	{font-size: 35px; font-weight: normal; color: #777206; text-decoration: none; line-height: 35px; margin: 0; padding: 0; text-transform: uppercase; letter-spacing: -1px;}
#TopPhotoCopy h4	{font-size: 30px; font-weight: normal; color: #777206; text-decoration: none; line-height: 35px; margin: 0; padding: 0; text-transform: uppercase; letter-spacing: -1px;}
#TopPhotoCopy h5	{font-size: 25px; font-weight: normal; color: #777206; text-decoration: none; line-height: 35px; margin: 0; padding: 0; text-transform: uppercase; letter-spacing: -1px;}
#TopPhotoCopy h6	{font-size: 20px; font-weight: normal; color: #777206; text-decoration: none; line-height: 35px; margin: 0; padding: 0; text-transform: uppercase; letter-spacing: -1px;}
#TopPhotoCopy p		{width: 280px; padding: 0 24px 0 6px;}

#Logo			{position: absolute; top: 0; left: 360px; height: 135px; width: 261px;}
#PageTopDivider		{width: 100%; height: 13px; background-color: #a85740;}

#PageMiddleContainer	{width: 100%; background: #f5ebdc url(../images/page/content_area_top_bg.jpg) top center no-repeat;}

#HomeMiddle		{margin: 0 auto; padding: 33px 30px; width: 885px; min-height: 300px;}
#HomeContent		{width: 564px; padding: 0 40px 0 0; float: left; font-size: 15px; color: #5f5650; text-decoration: none; line-height: 24px;}

#PageMiddle		{margin: 0 auto; padding: 33px 30px; width: 885px; min-height: 300px;}
#MainContent		{width: 564px; padding: 0 0 0 40px; float: right; font-size: 15px; color: #5f5650; text-decoration: none; line-height: 24px;}

.PageContentSpacer	{margin: 0; height: 12px; clear: both;}
.PageContentText	{margin: 0;}
.PageContentHTML	{margin: 0;}
.PageContentPhoto	{margin: 0;}
.PageContentFAQ		{margin: 0;}
.PageContentFAQList	{font-weight: normal; margin: 2px 0 8px 0;}
.PageContentFAQDetails	{padding: 12px 0 0 0; margin: 12px 0 0 0;}
.PageContentPress	{margin: 0;}

.Hairline		{height: 1px; width: 100%; border-bottom: dotted 1px #000; margin-bottom: 10px;}

#RightSideColumn	{margin: 0 0 0 604px; width: 281px;}
#RentalRatesButton	{width: 162px; height: 31px; margin: 0 auto 34px auto; background: url(../images/page/view_rental_rates_button.png) top left no-repeat;}
#RentalRatesButton:hover	{background: url(../images/page/view_rental_rates_button_ro.png) top left no-repeat;}
#ContactForm		{margin: 0; padding: 50px 20px 0 20px; width: 241px; height: 437px; background: url(../images/page/form_bg.gif) top left no-repeat; font-size: 12px; color: #372a24; line-height: 20px;}
.ContactTextBox			{font-size: 12px; font-family: Georgia, Serif; color: #404041; line-height: 24px; padding: 0 5px; width: 231px; height:26px; border: none; background: #fff;}
.ContactTextArea		{font-size: 12px; font-family: Georgia, Serif; color: #404041; line-height: 18px; padding: 2px 5px; width: 231px; height:100px; border: none; background: #fff; overflow: hidden; resize: none;}
.Required				{font-size: 11px; color: #8c0c04;}
.RequiredStar			{font-size: 12px; color: #8c0c04; font-weight: bold; position: absolute; left: -10px; top: 3px;}
.SubmitButton			{border: none; width: 127px; height: 33px; background: url(../images/page/submit_button.png) top left no-repeat;}
.SubmitButton:hover		{background: url(../images/page/submit_button_ro.png) top left no-repeat;}
.Relative				{position: relative;}
#ResidentLoginButton a			{margin: 30px auto 20px auto; width: 162px; height: 31px; display: block; background: url(../images/page/resident_login_button.png) 0px 0px no-repeat;}
#ResidentLoginButton a:hover	{background: url(../images/page/resident_login_button.png) 0px -31px no-repeat;}

#LeftSidePhoto		{margin: 0; padding: 0; font-size: 12px; color: #5f5650; text-decoration: none; line-height: 14px;}



#LeftSideColumn							{margin: 0; float: left; width: 281px; position: relative;}
#LeftNav								{width: 281px; margin: 0;}

ul#LeftNavLinks							{padding: 0; margin: 0 0 80px 0; list-style: none; position: relative;}
ul#LeftNavLinks li						{padding: 0; margin: 0; list-style: none; position: relative;}

ul#LeftNavLinks li.LeftNavTier1			{margin: 0; padding: 0 0 4px 0; color: #777206; font-weight: normal; font-size: 16px; text-decoration: none; text-transform: uppercase; letter-spacing: -1px;}
ul#LeftNavLinks li.LeftNavTier1 a		{color: #777206; text-decoration: none;}
ul#LeftNavLinks li.LeftNavTier1 a:hover	{color: #777206; text-decoration: none;}

ul#LeftNavLinks li.LeftNavTier2				{padding: 12px 0 4px 0; color: #8c0c04; font-weight: normal; font-size: 13px; text-decoration: none; text-transform: none; font-family: "Trebuchet MS", Helvetica, sans-serif;}
ul#LeftNavLinks li.LeftNavTier2.Active a		{color: #8c0c04; text-decoration: underline; font-weight: normal;}
ul#LeftNavLinks li.LeftNavTier2.Active a:hover	{color: #8c0c04; text-decoration: underline;}
ul#LeftNavLinks li.LeftNavTier2 a			{color: #8c0c04; text-decoration: none;}
ul#LeftNavLinks li.LeftNavTier2 a:hover		{color: #8c0c04; text-decoration: underline;}

ul#LeftNavLinks li.LeftNavTier3				{padding: 0 0 4px 16px; color: #8c0c04; font-weight: normal; font-size: 11px; text-decoration: none; text-transform: none; font-family: "Trebuchet MS", Helvetica, sans-serif; background: url(../images/page/left_nav_dot.gif) 18px 4px no-repeat;}
ul#LeftNavLinks li.LeftNavTier3.Active a		{color: #8c0c04; text-decoration: underline; font-weight: normal;}
ul#LeftNavLinks li.LeftNavTier3.Active a:hover	{color: #8c0c04; text-decoration: underline;}
ul#LeftNavLinks li.LeftNavTier3 a			{color: #8c0c04; text-decoration: none;}
ul#LeftNavLinks li.LeftNavTier3 a:hover		{color: #8c0c04; text-decoration: underline;}

#LeftSideForm			{width: 281px;}

.Clear					{clear: both; height: 10px;}

#HomePageBottomBoxes				{margin: 33px 0 0 0; padding: 33px 0 23px 0; width: 885px; background: url(../images/page/home_bottom_rule.png) top left no-repeat; float: left;}
ul#HomeBottomBoxes					{width: 885px; margin: 0; padding: 0; list-style: none; background: none; color: #372a24; font-size: 12px;}
ul#HomeBottomBoxes a				{color: #8c0c04; text-decoration: underline;}
ul#HomeBottomBoxes a:hover			{color: #8c0c04; text-decoration: none;}
ul#HomeBottomBoxes li				{float: left; margin: 0; padding: 0; line-height: normal; list-style: none; background: none; line-height: 18px;}
ul#HomeBottomBoxes li p				{margin: 0 0 6px 0;}
ul#HomeBottomBoxes .InfoBox			{width: 244px; height: 187px; padding: 10px 18px 0 24px; background: url(../images/page/home_bottom_box_bg.gif) top left no-repeat;}
ul#HomeBottomBoxes .PageBottomDivider	{width: 36px; height: 197px;}	
ul#HomeBottomBoxes li h3			{font-size: 18px; font-weight: normal; color: #a14c34; text-decoration: none; line-height: normal; margin: 0 0 10px 0; text-transform: uppercase; letter-spacing: -1px;}
ul#HomeBottomBoxes li h4			{font-size: 14px; font-weight: normal; color: #a14c34; text-decoration: none; line-height: 20px; margin: 0 0 10px 0; text-transform: none;}

#PageBottomContainer		{width: 100%; background: #210f0c;}
#PageBottomContainer img	{vertical-align: middle;}
#PageBottom					{width: 945px; margin: 0 auto; padding: 20px 0; font-size: 12px; color: #fff; text-decoration: none; text-align: center;}
#PageBottom a				{color: #fff; text-decoration: underline;}
#PageBottom a:hover			{color: #fff; text-decoration: none;}

.BodyTextSmall			{font-size: 11px;}

h1				{font-size: 24px; font-weight: normal; color: #372a24; text-decoration: none; padding: 0 0 20px 0; margin: 0 0 12px 0; width: 564px; background: url(../images/page/under_title_rule.png) bottom left no-repeat;}
h2				{font-size: 15px; font-weight: bold; color: #404041; text-decoration: none; margin: 0 0 2px 0;}
h3				{font-size: 12px; font-weight: bold; color: #2b2b2b; text-decoration: none; margin: 0 0 0 0; text-transform: uppercase; letter-spacing: 1px;}
h4				{font-size: 15px; font-weight: bold; color: #1d7997; text-decoration: none; margin: 20px 0 12px 0; text-transform: uppercase;}
h5				{font-size: 12px; font-weight: bold; color: #342e27; text-decoration: none; margin: 10px 0 0 0; text-transform: uppercase;}

/* Home Slideshow Styles */
#HomeSlideshowContainer					{margin: 0; width: 945px; height: 359px; background: #fff;}
#HomeSlideshow							{position: relative; padding: 0; width: 945px; height: 359px;}
#HomeSlideshow .HomeSlideshowContentContainer				{position: relative; overflow: hidden; border: none; width: 945px; height: 359px;}
#HomeSlideshow .HomeSlideshowContentContainer .contentdiv	{visibility: hidden; position: absolute; left: 0; top: 0; padding: 0; width: 945px; height: 359px; z-index: 100; -moz-opacity: 1; opacity: 1;}
#HomeSlideshow .HomeSlideshowContentContainer .copydiv		{position: absolute; left: 0; top: 31px; padding: 18px 0 0 30px; width: 366px; height: 203px; z-index: 110; background: url(../images/page/slide_home_white_box.png) top left no-repeat; font-size: 13px; color: #372a24; line-height: 22px;}
#HomeSlideshow .HomeSlideshowContentContainer .copydiv h2	{font-size: 38px; font-weight: normal; color: #777206; text-decoration: none; line-height: 32px; margin: 0; padding: 0; text-transform: none; font-style: italic;}
#HomeSlideshow .HomeSlideshowContentContainer .copydiv h3	{font-size: 46px; font-weight: normal; color: #777206; text-decoration: none; line-height: normal; margin: 0; padding: 0; text-transform: uppercase;}
#HomeSlideshow .HomeSlideshowContentContainer .copydiv h7	{font-size: 28px; font-weight: normal; color: #777206; text-decoration: none; line-height: 40px; margin: 0; padding: 0; text-transform: uppercase;}
#HomeSlideshow .HomeSlideshowContentContainer .copydiv p	{width: 320px; padding: 0 40px 0 6px;}
#HomeSlideshow .pagination				{position: absolute; left: 0; top: 310px; height: 51px; z-index: 110; padding: 0; margin: 0;}
#HomeSlideshow .pagination a			{padding: 15px 20px; height: 21px; margin: 0; text-decoration: none; border-right: dashed 1px #a95740; background: url(../images/page/slide_pagination_bg.png) top left repeat-x;}
#HomeSlideshow .pagination a.NoBorder	{border-right: none;}
#HomeSlideshow .pagination .font1		{font-size: 16px; color: #704232; font-weight: normal; font-style: italic; line-height: 21px; margin: 0; padding: 0; text-transform: none;}
#HomeSlideshow .pagination .font2		{font-size: 16px; color: #a95740; font-weight: normal; font-style: italic; line-height: 21px; margin: 0; padding: 0; text-transform: none;}
#HomeSlideshow .pagination a:hover,
#HomeSlideshow .pagination a.selected	{text-decoration: none; background: #fff;}
/* End Home Slideshow Styles */
