/*****************************/
/* Peachtree Hills Place CSS */
/*************************************************** SITE STYLING *****************************************************/
body,html { margin:0; padding:0; color:#999999; font-family: Arial, Helvetica, sans-serif; }
html { background:url('/images/background_small.jpg'); }
body { font-size:10pt; color:#636363; min-width:811px; background:url('/images/background.jpg') repeat-x; }
a { font-size:12px; color:#636363; }
a:hover { color:#999975; }
img { border:none; }

#wrap { background:url('/images/php_final_08.jpg') repeat-y; margin:0 auto; width:811px; }
#no_height { font-size:0px; }
#header { background:url(/images/php_final_02.jpg); width:811px; height:78px; font-size:12px; position:relative; }
#header #logo_link { position:absolute; top:10px; left:45px; height:70px; width:200px; }
#small_nav { width:811px; height:26px; font-size:0px; }
#nav { width:811px; height:35px; font-size:0px; padding:0px; margin:0px; }
#title_bar { width:811px;	height:72px; font-size:0px; }
#main { background:url('/images/php_final_07.jpg') no-repeat; display:table; height:auto !important; height:620px; min-height:620px;
        width:811px; padding-top:1px; position:relative; }
#main_content_area { margin-left:80px; margin-right:80px; }
.main_content_area { font-size:10pt; color:#636363; }
.main_content_area_short { font-size:10pt; color:#636363; padding:0; margin:10px 0; }
ul.main_content_area { font-size:10pt; color:#636363; }
#footer { float:left; width:811px; background:url('/images/php_footer_bg.jpg') repeat-y; margin:0; }
#footer .lcs_logo { font-size:10pt; padding-right:85px; padding-left:85px; text-align:right; vertical-align:middle; }
#footer .lcs_logo .eho { display:inline; float:left; }
#footer .sm_link { border:none; 	text-align:left; }
#footer .sm_link a { text-decoration:none; }
div.footer_content_area { padding-top:10px; margin-left:30px; margin-right:30px; }
p.footer_content_area { margin-top:2px; margin-bottom:3px; font-size:10pt; }
#footer_all_rights_reserved { font-size:7pt; letter-spacing:3pt; text-transform:uppercase; color:#5B5839; }
a.footer_content_area { font-size:8pt; color:#5B5839; }
a:hover.footer_content_area { color:#636363; }
#whitey { color:#FFFFFF; font-size:14px; }
li#left_sidebar { width:18px; }
li#right_sidebar { width:17px; }
li#home { width:87px; }
li#community { width:150px; }
li#homes { width:117px; }
li#living { width:262px; }
li#health { width:160px; }
#clear { clear:both; }
#interior_sub_nav { font-size:10px; font-weight:bold; margin-top:0px; text-align:left; }
#interior_sub_nav a { font-size:10px; color:#999999; text-decoration:none; font-weight:bold; }
#message { font-size:14px; color:#CC0000; font-weight:bold; }
#form_field_width { width:206px; }

.left { float:left; }
.right { float:right; }
.fifty { width:49%; }
.hundred { width:100%; }

#email_updates { position:absolute; top:-185px; left:550px; vertical-align:middle; width:250px; }
#email_updates * { vertical-align:middle; }
#email_updates form { margin:0; padding:0; }
#email_updates input { display:inline; margin:3px 3px 0 0; }

/*************************************************** DROPDOWN NAV *****************************************************/
#dropdown_nav a { font-weight:bold; text-decoration:none; color:#636363; font-size:12px; }
#dropdown_nav li li a { display:block; font-weight:normal; color:#363636; padding:0px; }
#dropdown_nav li li a:hover { padding:0px; background:#F1E7CC; }
#dropdown_nav li { float:left; position:relative; text-align:left; border-width:0px 0; height:35px; }
#dropmenudiv { position:absolute; border:1px #000000 solid; border-bottom-width:0; font:normal 12px Verdana;
               line-height:18px; z-index:100; }
#dropmenudiv a { width:100%; display:block; text-indent:3px; border-bottom:1px #000000 solid; padding:1px 0;
                 text-decoration:none; color:#000000; }
#dropmenudiv a:hover { background:#918B5B; color:#F1E7CC; }

/************************************************ WHATS YOUR PLAN *****************************************************/
#questions_box { width:400px; padding:0 5px 5px 5px; }
#questions_box li { list-style-image:url(images/bullet.jpg); margin-top:7px; }
#lifestyle_image_box { vertical-align:top; width:200px; margin:0 6px 6px 6px; }

/**************************************************** DIRECTIONS ******************************************************/
#directions_left_box { float:left; width:183px; height:163px; padding-right:10px;
                       background:url('/images/pick_a_destination.jpg') no-repeat; }
#directions_right_box { float:right; width:390px; margin:0px 0px 30px 10px; }
#contact_us_directions_title { font-size:13px; color:#999999; margin:0px; padding:0px; }
.directions_content_area { font-size:10pt; color:#636363; margin:6px 0px 0px 0px; padding:0px; }
#direction_link { font-size:12px; color:#FFFFFF; line-height:30px; }
#direction_bullet { margin:0px; padding:0px; color:#FFFFFF; }
#destination_box_border { float:left; margin:0 0 0 5px; padding:40px 0 0 0; width:173px; height:123px; text-align:center; }
#destination_box_border ul, #destination_box_border ul li { margin:0 0 0 15px; padding:0; }
#destination_box_border a { margin:0; padding:0; }
#map_box_border { float:left; margin:10px 0 0 0; padding:0; width:183px; text-align:center; }
#destination_box_border h3 { margin:0; padding:0; }
#directions_box_border { float:left; padding:0; margin:10px 0 10px 0; }
#directions_right_box h3 { margin:0; padding:0; }

/************************************************* SEND A POSTCARD ****************************************************/
#postcard_step_1 { width:525px; height:220px; }
#postcard_preview { width:650px; padding-bottom:40px; }
#postcard_image_box_center { width:150px; height:130px; margin:2px 30px 2px 30px; padding:10px 0; text-align:center;
                             float:left; }
#contact_us_centered_text { text-align:center; }
#postcard_image_box { width:150px; height:130px; margin:2px; padding:10px 0 0 0; text-align:center; float:left; }
#postcard_step_2 { width:525px; height:480px; }
#form_container { text-align:right; vertical-align:top; width:330px; margin:0 0 0 30px; }
#message_container { text-align:left; vertical-align:top; width:280px; margin:0 0 0 30px; padding-left:50px; }
#postcard_step_3 { width:525px; height:70px; }

/**************************************************** CONTACT US ******************************************************/
#contact_us_left_box { float:left; width:300px; font-size:14px; color:#000000; }
#contact_us_right_box { float:left; width:300px; margin-left:20px; font-size:14px; color:#000000; }
#contact_us_info_box { float:left; width:300px; margin-top:10px; margin-left:20px; font-size:14px; color:#000000; }
#contact_us_short_area { font-size:12px; margin:0; padding:0; color:#636363; }
#contact_us_bottom_box { float:left; width:300px; margin:10px; font-size:14px; color:#000000; }
#contact_us_select_width { width:200px; }
#contact_us_form_text { font-size:12px; color:#636363; }

/********************************************** SPEAKING OPPORTUNITIES ************************************************/
#expert_head_shot { border:black 1px solid; margin:4px; width:100px; height:75px; float:left; }
#expert_profile { border:black 1px solid; margin:4px; padding-left:14px; padding-right:14px; width:480px; float:left; }

/*************************************************** PRESENTATIONS ****************************************************/
#ppt_presentations { margin:0px; padding:0px; width:450px; float:right; }
#ppt_nav { float:left; text-align:center; width:150px; }
#ppt_nav img { border:none; }
#ppt_more_info { margin-top:5px; width:180px; height:174px; float:right; }

/**************************************************** NEWSLETTERS *****************************************************/
#current_newsletter { margin:4px; padding-left:14px; padding-right:14px; width:380px; float:left; }
#newsletter_promotion { margin:4px; padding-left:0; padding-right:0; width:210px; float:right; }
#newsletter_archives { margin:4px; padding:14px; width:380px; float:left; }

/*************************************************** OUR MEMBERS ******************************************************/
#video_info_center { width:300px; background:url('/images/our_members_tile.jpg') repeat-y; }
#video_info_center_box { width:300px; height:280px; background:url('/images/video_info_center_top.jpg') no-repeat;
                         text-align:left; }
#video_info_center_footer { width:300px; height:28px; background:url('/images/our_members_bottom.jpg') bottom center no-repeat; }
#video_info_center_content_box { width:250px; padding-top:50px; margin-left:20px; text-align:center; }
#member_events { margin-top:10px; width:300px; background:url('/images/our_members_tile.jpg') repeat-y; }
#member_events_box { width:300px; height:190px; background:url('/images/member_events_top.jpg') no-repeat; text-align:center; }
#member_events_footer { width:300px; height:28px; background:url('/images/our_members_bottom.jpg') bottom center no-repeat; }
#member_events_content_box { width:250px; padding-top:50px; margin-left:20px; text-align:left; }
#vic_text { font-size:12px; color:#FFFFFF; margin-left:10px; }
#written_testimonials { width:300px; background:url('/images/our_members_tile.jpg') repeat-y; }
#written_testimonial_box { width:300px; height:160px; background: url('/images/written_testimonials_top.jpg') no-repeat;
                           text-align: center; }
#written_testimonial_footer { width:300px; height:28px; background:url('/images/our_members_bottom.jpg') bottom center no-repeat; }
#written_testimonial_content_box { width:250px; padding-top:50px; margin-left:20px; text-align:left; }
#testimonial_main { float:right; font-weight:bold; line-height:20px; margin-top:50px; text-align:center; width:320px; }
#testimonial_thumbs { float:left; width:100% }
#testimonial_thumbs div { color:#696969; float:left; font-size:12px; line-height:17px; text-align:center; width:19%; }
#mfb { width:300px; margin-top:10px; background:url('/images/our_members_tile.jpg') repeat-y; }
#mfb_box { width:300px; height:250px; background:url('/images/mfb_top.jpg') no-repeat; text-align:center; }
#mfb_footer { width:300px; height:28px; background:url('/images/our_members_bottom.jpg') bottom center no-repeat; }
#mfb_content_box { width:250px; padding-top:50px; margin-left:20px; text-align:left; }
#art_collection { width:300px; margin-top:10px; background:url('/images/our_members_tile.jpg') repeat-y; }
#art_collection_box { width:300px; height:280px; background:url('/images/art_collection_top.jpg') no-repeat; text-align:center; }
#art_collection_footer { width:300px; height:28px; background:url('/images/our_members_bottom.jpg') bottom center no-repeat; }
#art_collection_content_box { width:250px; padding-top:50px; margin-left:20px; text-align:center; }

/***************************************************** AMENITIES ******************************************************/
#amenities_dl_style dt { color:#636363; font-size:12px; font-weight:bold; margin-bottom:4px; }
#amenities_dl_style dd { font-size:12px; color:#636363; margin-left:20px; }
#left_amenities { color:#636363; width:300px; font-size:12px; padding-left:10px; float:left; }
#left_amenities ul, li { color:#636363; margin-top:0px; }
#right_amenities { color:#636363; width:300px; font-size:12px; padding-left:10px; float:right; }
#right_amenities ul, li { color:#636363; margin-top:0; }

/***************************************************** OUR HOMES ******************************************************/
#our_homes_box { width:645px; height:650px; text-align:center; }

/**************************************************** SALES MODEL *****************************************************/
#sales_model_gallery { float:left; width:100%; }
#sales_model_gallery img { float:left; margin-right:5px;}
#sales_model_gallery .multiBoxDesc { display:none; }

/***************************************************** FLOORPLANS *****************************************************/
#floorplan { float:left; width:100%; }
#floorplan .info { float:left; width:46%; }
#floorplan .info h2 { margin:0; }
#floorplan .info p { font-size:13px; }
#floorplan .images { float:right; text-align:center; width:50%; }
#floorplan .images img { width:322px; }
#floorplan .images p { margin:5px 0 10px 0; }
#floorplan .images .button { width:292px; }

/*************************************************** MAPS & AERIALS ***************************************************/
#aerial_box { width:300px; margin:0 0 5px 0; padding:0 10px 10px 10px; float:right; }
#maps_and_aerials_h1 { font-size:16px; color:#636363; margin:0; padding:0; }
#maps_and_aerials_no_top { font-size:12px; color:#636363; margin-top:2px; }

/************************************************* HEALTH SERVICES ****************************************************/
#physicians { margin-top:10px; width:300px; background:url('/images/our_members_tile.jpg') repeat-y; }
#physicians_box { width:300px; height:260px; background:url('/images/physicians_top.jpg') no-repeat; text-align:center; }
#physicians_footer { width:300px; height:28px; background:url('/images/our_members_bottom.jpg') bottom center no-repeat; }
#physicians_content_box { width:250px; padding-top:40px; margin-left:20px; text-align:left; vertical-align:top; }
#clinic { margin-top:10px; width:300px; background:url('/images/our_members_tile.jpg') repeat-y; }
#clinic_box { width:300px; height:250px; background:url('/images/clinic_top.jpg') no-repeat; text-align:center; }
#clinic_footer { width:300px; height:28px; background:url('/images/our_members_bottom.jpg') bottom center no-repeat; }
#clinic_content_box { width:250px; padding-top:50px; margin-left:20px; text-align:left; }
#health_care { margin-top:10px; width:300px; background:url('/images/our_members_tile.jpg') repeat-y; }
#health_care_box { width:300px; height:320px; background:url('/images/health_care_top.jpg') no-repeat; text-align:center; }
#health_care_footer { width:300px; height:28px; background:url('/images/our_members_bottom.jpg') bottom center no-repeat; }
#health_care_content_box { width:250px; padding-top:50px; margin-left:20px; text-align:left; }
#healthy_text { font-size:12px; color:#FFFFFF; }
#hsleft { float:left; width:315px; margin-bottom:10px; }
#hsleft div { text-align:center; }
#hsright { float:right; margin-left:5px; width:300px; }
#philosophy_of_care_h3 { font-size:16px; color:#636363; margin:10px 0 0 0; padding:0; }

/***************************************************** SERVICES *******************************************************/
#lap_service_left { width:200px; border:black 1px solid; }
#lap_service_right { width:450px; margin:5px; }
#services_h3 { font-size:16px; margin:0; padding:0; color:#636363; }
#lap_service_image { cursor:pointer; width:160px; margin:5px; }
.service_content_no_top { margin:0 10px 10px 10xp; font-size:12px; color:#636363; }

/************************************************** AREA AMENITIES ****************************************************/
#our_community_amenities_left { float:left; margin:5px; width:300px; }
#our_community_amenities_right { float:right; margin:5px; width:300px; }
#our_community_amenities_left .main_content_area { margin:0px; padding:0px; }
#our_community_amenities_right .main_content_area { margin:0; padding:0; }
#our_community_amenities_image { width:250px; height:150px; padding:2px; }
#our_community_amenity { width:250px; padding:2px; margin:2px; }
#our_community_amenity_h1 { font-size:16px; }

/************************************************* MEMBER CONTACTS ****************************************************/
#member_contacts { color: #636363; font-size: 10pt; float:left; position:relative; width:100%; }
#mc_thumbs { float:left; width:100%; }
#mc_thumbs div { float:left; height:180px; text-align:center; width:20%; }
#mc_thumbs div img { cursor:pointer; }
#mc_profiles { float:left; padding-bottom:10px; width:100%; }
#mc_profiles div { background:white; border:2px solid black; display:none; height:500px; overflow:auto; padding:10px; position:absolute; top:0px; left:100px; width:400px; }
#mc_profiles div img { float:left; margin:0 8px 0 0;  }
#mc_profiles div .close { color:black; cursor:pointer; float:right; }

#member_contacts_left { float:left; margin:5px; width:300px; }
#member_contacts_left h2 { margin:0; font-size:14px; }
#member_contacts hr { margin:0; }
#member_contacts_image { width:250px; height:150px; padding:2px; }
#member_contacts_right { float:right; margin:5px; width:300px; }
#member_contacts_right h2 { font-size:15px; margin:0; padding:0; }


/*************************************************** PRESS CENTER *****************************************************/
#whats_new_press_center_left { float:left; width:450px; }
#whats_new_press_center_left hr { width:200px; }
#whats_new_press_center_right { float:right; margin-top:50px; width:180px; }
#pr_box { margin-top:20px; width:440px; }
#internal_pr_box { margin:0 6px 6px 6px; }
#whats_new_press_center_left h1 { font-size:16px; }
#whats_new_press_center_left h2 { color:#444444; font-size:12px; margin:0 0 0 5px; }
#whats_new_press_center_left h3 { font-size:12px; }
#pr_date { margin:2px 2px 2px 5px; font-size:10px; font-style:italic; }
#whats_new_press_center_image { float:left; margin:0 0 25px 0; padding:0; }
#specific_press_release { font-size:12px; }
#specific_pr_date { margin:2px; font-size:10px; font-style:italic; }
#giving_back { background:url('/images/giving_back.jpg'); float:right; height:102px; width:170px;}
#giving_back p { color:white; font-size:12px; line-height:17px; padding:30px 15px 0 15px; }
#giving_back p a { color:white; font-size:12px; text-decoration:none; }
#giving_back p a:hover { text-decoration:underline; }
#press_archives { background:url('/images/press_archives_bg.jpg'); height:130px;  padding-top:35px; text-align:center; width:171px; }
#press_archives a { color:white; font:bold 18px Arial; line-height:23px; margin-right:10px; text-decoration:none; }

/********************************************** WHAT PEOPLE ARE SAYING ************************************************/
#press_clipping_box { width:100%; float:left; padding:4px; }
#featured_press_clipping { background:url('/images/featured_article.jpg') 0 -2px no-repeat; height:261px; width:291px; float:left;
                           padding:25px 10px 0px 25px; }
#featured_press_clipping img { float:left; margin-right:15px; }
#featured_press_clipping h1 { font-size:14px; margin:5px; padding:0; }
#featured_press_clipping .main_content_area { margin:0; padding:0; }
#press_clipping_box h1 {
	font-size: 16px;
}
#press_clipping_box h2
{
	font-size: 14px;
}
#internal_press_clipping_box
{
	margin: 6px 6px 6px 20px;
}
/*END Whats New : What People Are Saying*/
/*Whats New : Construction Updates*/
#construction_updates_master_calendar
{
	border: 1px solid green;
	margin: 2px;
	padding: 2px;
}
.construction_update
{
   border-bottom:1px solid silver;
	float:left;
	padding:10px 0px 10px 0px;
	width:100%;
}
.construction_update h2
{
   font-size:15px;
   margin:0px;
}
.construction_update .main_content_area
{
   margin-top:0px;
}
.construction_updates_image
{
	float: left;
	border: 1px solid black;
	margin: 2px;
	padding: 2px;
	width: 30%;
}
#construction_updates_info
{
	width: 470px;
	float: right;
	border: 1px solid red;
	margin: 2px;
	padding: 2px;
}
#construction_updates_info h2
{
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
/*End Whats New : Construction Updates*/
/*Our Members : Events*/
#our_members_events_calendar
{
	margin-bottom: 30px;
}
#our_members_events_event
{
	width: 100%;
	float: left;
	margin: 2px;
}
#our_members_events_event_image
{
	float: left;
	margin: 2px;
}
#our_members_events_event_image_box
{
	width: 160px;
	float: left;
	margin: 2px;
}
#our_members_events_event_box
{
	width: 460px;
	float: right;
	margin: 2px;
	padding: 6px;
}
#our_members_events_event_box h2
{
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
#our_members_events_event_box h3
{
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
/*END Our Members : Events*/
/*Calendar*/
.calendar_background
{
	background-color: #937d6e;
}
.calendar-next
{
	font-size: 20px;
}
.calendar-prev
{
	font-size: 20px;
}
.calendar-month
{
	color: #FFFFFF;
	font-size: 17px;
	height: 50px;
	border: 1px solid black;
	background-image: url('/images/background_small.jpg');
}
.calendar_days
{
	font-size: 15px;
	letter-spacing: 1px;
	line-height: 10pt;
	margin-top: 10px;
	margin-bottom: 1px;
}
.calendar_small_date
{
	vertical-align: top;
	text-align: left;
	font-size: 15px;
	color: #636363;
}
.calendar_day_heading
{
	background-color: #9F9967;
	height: 19px;
}
.calendar
{
	color: #000000;
	font-size: 16px;
	letter-spacing: 0px;
	line-height: 16pt;
	height: 450px;
	border-collapse: collapse;
}
.linked-day
{
	vertical-align: top;
	font-size: 16px;
	color: #636363;
	background-color: #DDDDDD;
}
.calendar_text
{
	font-size: 9pt;
	color: #636363;
	margin-top: -5px;
	text-align: center;
	font-weight: bold;
}
/*END Calendar*/
/*About Us : Landing Page*/
#about_us_flash_presentation
{
   background-image: url(../images/about_us_flash.jpg);
	width: 340px;
	height: 260px;
	float: right;
	margin: 20px;
}

#about_us_flash_presentation embed
{
   margin: 10px;
}

/*END About Us : Landing Page*/
/*About Us : The Isakson Story*/
#about_us_isakson_story_left
{
	width: 400px;
	border: 1px solid green;
	float: left;
}
#about_us_isakson_story_right
{
	width: 200px;
	border: 1px solid green;
	float: right;
}
/*END About Us : The Isakson Story*/
/*Career Opportunities*/
.career { float:left; width:50%; }
#careers_form { background:#eeeeee; float:right; padding:5px; width:46%; }
#careers_form h2 { margin:0 0 10px 0; }
.denotes { font-size:11px; }

#careers
{
	width: 100%;
	float: left;
	margin: 4px;
}
#careers h1
{
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
#careers_left
{
	width: 300px;
	float: left;
	margin: 4px;
	border: 1px solid red;
}
#careers_left h1
{
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
#careers_right
{
	width: 300px;
	float: right;
	margin: 4px;
	border: 1px solid red;
}
#career_image
{
	border: 1px solid green;
	width: 150px;
	height: 100px;
}
/*END Career Opportunities*/
/*Whats New : Scale Model*/
#scale_model_center
{
	float: left;
	width: 100%;
}
#scale_model_image
{
	float: left;
	padding: 10px 0px 10px 0px;
	text-align: center;
}

#scale_model_image .main_content_area {
   margin: 0px;
   padding: 0px;
   text-align: left;
}

#scale_model_left
{
	float: left;
	width: 310px;
	padding: 0px;
}
#scale_model_right
{
	float: right;
	width: 305px;
	padding: 0px;
}
/*END Whats New : Scale Model*/

/**************************************************** ABOUT US ********************************************************/

/* Start: about_us/isakson_barnhart.php */

/*** COLUMN STYLING ***/
.column {
   float: left;
   width: 48%;
   margin-left: 10px;
   margin-bottom: 10px;
}

/*** PORTRAIT STYLING ***/
#portrait {
   float: left;
   margin-right: 8px;
}

/* End: about_us/isakson_barnhart.php */

/* Start: about_us/our_team.php */
#otwrapper {
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 651px;
}

#otwrapper h3 {
	margin: 10px 0px 0px 0px;
}

#otwrapper hr {
	float: left;
	margin: 0px;
	width: 651px;
}

#otwrapper p {
	float: left;
	margin-bottom: 10px;
}

#otwrapper .left {
	float: left;
}

#otwrapper .right {
	float: right;
	text-align: right;
	width: 45%;
}

#otlink {
   font-size: 11px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

/* End: about_us/our_team.php */

/*************************************************** HEALTH SERVICES **************************************************/

/* Start: health_services/index.php */

#hsinterior {
   float: right;
   height: 225px;
   padding: 55px 20px 0px 15px;
   width: 256px;
}

/* End: health_services/index.php */

/* Start: health_services/clinic.php */

#clinicleft {
	float: left;
	margin: 5px;
	width: 55%;
}

#clinicright {
	float: right;
	margin: 5px;
	width: 40%;
}

#clinicinterior {
	border: 1px solid black;
	margin-bottom: 5px;
	padding: 5px;
}

/* End: health_services/clinic.php */


/* Start: health_services/in_home_health_care.php */

#ihhcleft {
	float: left;
	margin: 5px;
	width: 55%;
}

#ihhcright {
	float: right;
	margin: 5px;
	width: 40%;
}

#ihhcinterior {
	border: 1px solid black;
	margin-bottom: 5px;
	padding: 5px;
}

/* End: health_services/in_home_health_care.php */


/* Start: health_services/terraces.php */

#terracesleft {
	float: left;
	margin: 5px;
	width: 55%;
}

#terracesright {
	float: right;
	margin: 5px;
	width: 40%;
}

#terracesinterior {
	border: 1px solid black;
	margin-bottom: 5px;
	padding: 5px;
}

/* End: health_services/terraces.php */

/* Start: health_services/physicians.php */
#physicians_center {
	border: thin solid black;
	float: left;
	width: 100%;
}

#physicians_left {
	border: thin solid black;
	float: left;
	width: 20$;
}

#physicians_right {
	border: thin solid black;
	float: right;
	width: 79%;
}
/* End: health_services/physicians.php */

/**************************************** LIVING AT PEACHTREE HILLS PLACE *********************************************/

/* Start: living_at_php/index.php */

#laphpleft {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 48%;
}

#laphpright {
	float: right;
	width: 48%;
}

/* End: living_at_php/index.php */


/* Start: living_at_php/services.php */
#services { margin-left:0px; padding-left:15px; }
#services h3 { margin-bottom:0; }
#services h3 span { cursor:pointer; font-size:11px; }
#services p { display:none; }
#services p span { cursor:pointer; display:block; font:bold 11px Arial; }

#services_videos { background:url('/images/services_videos_bg.jpg'); clear:both; float:right; margin-left:10px; width:272px; }
#services_videos div { color:white; padding:0 5% 0 5%; width:90%; }
#services_videos div img { float:left; margin:0 8px 12px 0; }
#services_videos div p { cursor:pointer; }

#servicesleft {
	float: left;
	width: 200px;
}

#servicesright {
	float: right;
	width: 400px;
}

#services ul, li {
	font-size: 12px;
}
#services_h3
{
	font-size: 16px;
	color: #636363;
	margin: 0px;
	padding: 0px;
}
#centre_de_image
{
	text-align: center;
	width: 200px;
}
/* End: living_at_php/service.php */


/* Start: living_at_php/events_and_activities.php */
#eaawidebox1 {
	float: left;
	margin: 5px;
	padding: 5px;
	width: 620px;
}

#eaa_h3
{
	font-size: 14px;
	color: #636363;
	margin: 0px;
	padding: 0px;
}

#eaainteriorbox {
	float: left;
	margin: 3px;
	padding: 5px;
	width: 30%;
}

#eaawidebox2 {
	float: left;
	margin: 0px 0px 30px 0px;
	padding: 0px;
	width: 630px;
	background-image: url('/images/cbog_invit.jpg');
	height:345px;
}

#eaasmallboxleft {
	float: left;
	margin: 0px;
	padding-bottom: 15px;
	width: 250px;
}

#eaasmallboxright {
	float: right;
	margin: 0px;
	padding-bottom: 15px;
	width: 350px;
}

#eaascalendarbox {
	float: left;
	margin: 0px;
	width: 100%;
}
#eea_events { float:left; width:100%;  }

/* End: living_at_php/events_and_activities.php */

/* Start: living_at_php/monthly_service_fees.php */
#msf_center {
	float: left;
	width: 100%;
}

#msf_left {
	float: left;
	width: 49%;
}

#msf_right {
	float: right;
	margin-right: -30px;
	text-align: center;
	width: 54%;
}

#msf_table {
   border: 1px solid silver;
   border-collapse: collapse;
   font-size: 12px;
   width: 100%;
}

#msf_table h1{
   font-size: 14px;
   margin: 0px;
   padding: 0px;
}

#msf_disclaimer {
   float: left;
   font-size: 10px;
   font-style: italic;
   margin-top: 20px;
   width: 100%;
}
/* End: living_at_php/monthly_service_fees.php */

/**************************************************** OUR COMMUNITY ***************************************************/

/* Start: our_community/index.php */
#ocleft {
	float: left;
   margin: 0px;
   padding: 0px;
	width: 67%;
}

#ocleft img {
   float: left;
   margin: 0px 10px 0px 0px;
   width: 200px;
   height: 140px;
}

#ocleft h5 {
   font-size: 14px;
   margin: 0px 0px 5px 0px;
   padding: 0px;
}

#ocleft .main_content_area {
   font-size: 11px;
   margin: 0px;
   padding: 0px 0px 0px 0px;
}

.ocinterior {
	float: left;
}

#ocinterior_left
{
	float: left;
	width: 210px;
}

#ocinterior_right
{
	float: right;
	width: 220px;
}

#ocleft .ocinterior {
   margin-bottom: 10px;
}

#ocright {
	float: right;
   margin: 0px;
   padding: 0px;
   text-align: center;
	width: 32%;
}

#ocright img{
	border: none;
   margin-top: 5px;
	padding: 0px;
}

/* End: our_community/index.php */

/***************************************************** OUR HOME *******************************************************/

/* Start: our_homes/index.php */

#ohleft {
   float: left;
   width: 300px;
   margin-top: 14px;
}

#ohright {
   float: right;
   text-align: center;
   width: 330px;
}


/* End: our_homes/index.php */

/**************************************************** OUR MEMBERS *****************************************************/

/* Start: our_members/index.php */

#om {
   padding: 58px 15px 0px 20px;
   height: 185px;
   width: 252px;
}

/* End: our_members/index.php */

/* Start: our_members/video_information_center.php */

/*** COLUMN STYLING ***/
#vic
{
   margin:3px 3px 3px 35px;
   padding: 0px;
   width: 317px;
}

#vic_remote
{
	width: 150px;
	padding-top: 18px;
	text-align: left;
}

#vic_remote_li
{
	margin: 0px 0px 2px 8px;
	padding: 0px;
}

#vic_h3
{
	padding: 0px;
	margin: 0px;
	font-size: 16px;
	color: #636363;
}
/* End: our_members/video_information_center.php */

/* Start: our_members/written_testimonials */
#wtleft {
   float: left;
   width: 49%;
}

#wtright {
   float: right;
   width: 49%;
}

#wtbottom {
   float: right;
   margin-top: 30px;
   padding: 5px;
   width: 641px;
}

#wtbottom div {
   float:right;
   padding-left:15px;
   width:32%;
}

/* End: our_members/written_testimonials */

/* Start: our_members/tour_private_art_collection.php */
#tpacbox1 {
   border: thin solid gray;
   float: left;
   margin: 5px;
   padding: 5px;
   width: 641px;
}

#tpacbox2 {
   background-image: url(images/art/gallery_background.jpg);
   float: left;
   height: 580px;
   margin: 5px 5px 5px 90px;
   width: 450px;
}

#input {
   background-color: #F5F5F5;
   color: #1D1F23;
}

/* End: our_members/tour_private_art_collection.php */

/* Start: our_members/member_feature_bios.php */

#fb {
   float: left;
   margin: 0px 0px 30px 0px;
   width: 100%;
}


#fb .left {
	float:left;
   margin-bottom: 10px;
}

#fb .right {
   float: right;
   margin-left: 10px;
}

#fb .main_content_area {
   margin: 0px;
   padding: 0px;
}

#fb h3 {
   font-size: 14px;
   margin: 0px;
   padding: 0px;
}

/* End: our_members/member_feature_bios.php */

/* Start: our_members/events.php */
#our_member_events { float:left; width:60%; }
#our_member_events .event_preview { float:left; height:170px; padding:2%; text-align:center; width:44%; }
#our_member_events .event_preview img { border:1px solid black; width:96%; }
#our_member_events .event_preview a { text-decoration:none; }

#upcoming_events { background:url('/images/upcoming_events_bg.jpg'); float:right; width:250px; }
#upcoming_events img { float:left; }
#upcoming_events .inner { color:white; float:left; font:normal 12px Arial;  margin:0 7% 0 3%; width:90%; }
#upcoming_events .inner a { color:white; }

#events {
	width: 100%;
}

#events .left {
	float: left;
	width: 40%;
}

#events .right {
	float: right;
	width: 60%;
}

#events h3 {
   font-size: 14px;
   margin: 0px;
   padding: 0px;
}
/* End: our_members/events.php */

/* Start: our_members/event_details.php */
#event_slideshow { float:left; text-align:left; width:100%; }
#event_slideshow * { vertical-align:top; }
#event_slideshow .main_image { border:1px solid black; width:94%; }
#event_slideshow .thumbnail { border:1px solid black; cursor:pointer; margin:1%; width:22%; }
/* End: our_members/event_details.php */

/************************************************ RESOURCE CENTER *****************************************************/
/* Start: resource_center/newsletter_archives.php */
#na_outer {
   background-image: url(images/featured_article_2.jpg);
   background-repeat: no-repeat;
	float: left;
	min-height: 384px;
	height: 384px;
	padding: 20px 30px 20px 30px;
	width: 587px;
}

#na_outer h1
{
   font-size: 17px;
   margin: 0px;
   padding: 0px 0px 5px 0px;
}

#na_center_h1
{
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#na_inner {
	float: left;
	padding-bottom: 20px;
	width: 99%;
}

#na_inner h1 {
   font-size: 17px;
   margin: 0px;
   padding: 0px 0px 5px 0px;
}

#na_left {
	float: left;
	width: 250px;
	border: 1px solid black;
	padding: 2px;
}

#na_img_right {
	float: right;
	border: 1px solid black;
	padding: 2px;
}

#na_left_lower
{
	float: right;
	padding-bottom:20px;
	width: 320px;
}

#na_right {
	float: right;
	width: 300px;
}

#na_right_2 {
	float: left;
	margin-bottom:20px;
	width: 300px;
}

#na_right ul {
   margin: 0px;
   padding-left: 15px;
}

#na_right ul li
{
   margin: 0px;
   padding: 0px;
}

#na_detail {
   float: left;
   width: 100%;
}

#na_detail img {
   float: left;
}
/* End: resource_center/newsletter_archives.php */

/* Start: resource_center/index.php */
#rccenter {
	margin-bottom: 10px;
	float: left;
	width: 100%;
}

#rcleft {
	float: left;
	width: 48%;
}

#rcleft .interior {
   background-repeat: no-repeat;
   color: #505453;
   font-size: 12px;
	height: 98px;
	margin-bottom: 0px;
   padding: 50px 15px 0px 20px;
	width: 300px;
}

#rcleft a {
   color: #6C6A75;
   font-size: 13px;
   text-decoration: none;
}

#rcleft a:hover{
   color: #FFFFFF;
}



#rcright {
	float: right;
	width: 48%;
}

#your_resources {
	background:url('/images/your_resources.jpg');
	float:left;
	height:230px;
	padding:50px 20px 0px 20px;
	width:285px;
}

/* End: resource_center/index.php */

/* Start: resource_center/compare_the_value.php */

/*** CALC STYLING ***/
#calc
{
	border: thin solid grey;
	color: #636363;
	font-size: 12px;
	margin-bottom: 10px;
	text-align: center;
	width: 100%;
}

#calc td
{
   padding-left: 5px;
   padding-right: 5px;
}

#calc td input
{
   background-color: #DFE0D8;
   width: 110px;
}

#calc h1
{
   font-size: 13px;
   margin: 0px;
   padding: 0px;
}

#ctvborderless
{
   border: none;
}
/* End: resource_center/compare_the_value.php */

/* Start: resource_center/moving_made_easy.php */
#mmeleft {
   float: left;
   width: 48%;
}

#mmeleft h1 {
   font-size: 14px;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
}

#mmeleft ul {
   margin: 0px 0px 0px 20px;
}

#mmeleft ul li {
   font-weight: bold;
   list-style-type: none;
}


#mmeright {
   float: right;
   width: 48%;
}

#mmecenter {
   float: right;
   margin-top: 10px;
   width: 100%;
}

#mmecenter h1 {
   font-size: 14px;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
}

#mmecenter ul {
   margin: 0px 0px 0px 20px;
}

#mmecenter ul li {
   list-style-type: disc;
}

#mmecenter ol li {
   list-style-type: decimal;
}
/*
#mmecenter li {
   list-style-type: disc;
}
*/
/* End: resource_center/moving_made_easy.php */

/* Start: resource_center/learning_center.php */
#learning_center_left
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#learning_center_left a {
   font-size: 14px;
   text-decoration: none;
}
#learning_center_left h1
{
	font-size: 14px;
}
#learning_center_left h3
{
	font-size: 14px;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
#learning_center_left .main_content_area {
   margin: 0px 0px 10px 0px;
   padding: 0px;
}
#learning_center_left .main_content_area a{
   font-size: 12px;
}
#learning_center_right h2
{
	font-size: 14px;
}
#learning_center_right
{
	float: right;
	margin: 0px;
	padding: 25px 0px 0px 0px;
	width: 240px;
}
#learning_center_right .main_content_area {
   margin: 5px 0px 0px 0px;
   padding: 0px;
}
#learning_center_image
{
	float: left;
	border: 1px solid red;
	margin: 5px;
	padding: 5px;
	width: 150px;
	height: 100px;
}

#learning_center_center {
   float: left;
   text-align: left;
   width: 100%;
}
/* End: resource_center/learning_center.php */

/* Start: resource_center/faq.php */
#faqleft {
	float: left;
   margin-bottom: 10px;
	width: 48%;
}
#faqleft a {
   font:bold 13px Arial;
}

#faqright {
	float: right;
	width: 38%;
}

#faqcenter {
	float: left;
   margin-bottom: 25px;
	width: 100%;
}

#faqcenter .main_content_area {
   display: inline;
   margin: 0px;
   padding: 0px;
}

#qaleft {
   float: left;
}

#qaright {
   float: right;
   width: 95%;
}


/* End: resource_center/faq.php */

/* Start: resource_center/whats_your_plan.php */
#wyp {
	float: left;
}

#wyp img {
	float:left;
	margin-right: 5px;
}

#wyp div {
	background-image: url(images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin-bottom: 10px;
	padding-left: 20px;
   padding-right: 20px;
}

/* End: resource_center/whats_your_plan.php */

/*************************************************** WHATS NEW ********************************************************/
/* Start: whats_new/index.php */

#wncenter
{
	float: left;
	margin-bottom: 10px;
	width: 100%;
}

#wn_left
{
   float:left;
   width:49%;
}

#wn_right
{
   float:right;
   width:49%;
}

#wn_press_center
{
	float: right;
	height: 280px;
	margin-bottom: 10px;
	width: 290px;
}

#wn_press_center .main_content_area {
   color: white;
}

#wn_press_center a {
   color: white;
}

#wn_what_people_are_saying
{
   background-image: url('../images/what_people_are_saying.jpg');
	float: right;
	height: 280px;
	margin-bottom: 10px;
	width: 290px;
}

#wn_what_people_are_saying .main_content_area{
   color: white;
   margin: 70px 10px 0px 160px;
}

#wn_what_people_are_saying a{
   color: white;
}
#wn_construction_updates
{
	background-image: url('../images/construction_updates.jpg');
	float: left;
	height: 215px;
	margin-bottom: 10px;
	padding: 65px 0px 0px 15px;
	width: 275px;
}

#wn_construction_updates .main_content_area {
   color: white;
}

#wn_construction_updates .main_content_area  a {
   color: white;
}

#wn_scale_model
{
	float: right;
	height: 280px;
	margin-bottom: 10px;
	width: 290px;
}
#wncenter li
{
	color: white;
	font-size: 12px;
}
#wncenter h2
{
	font-size: 16px;
}

/* End : whats_new/index.php */

/* Start: whats_new/media_kit.php */
#mkcenter {
   float: left;
   width: 100%;
}

#mkleft {
   float: left;
   margin-bottom: 20px;
   width: 48%;
}

#mkleft img {
   float: left;
   margin-right: 5px;
}

#mkright {
   float: right;
   width: 48%;
}

#announcement {
   background-image: url(images/announcement.jpg);
   float: left;
   height: 280px;
   width: 290px;
}

#announcement .main_content_area, #announcement .main_content_area a {
   color: white;
   margin: 60px 15px 0px 15px;
}

#ib_background {
   background-image: url(images/ib_background.jpg);
   float: left;
   height: 280px;
   width: 290px;
}

#ib_background .main_content_area, #ib_background .main_content_area a {
   color: white;
   margin: 60px 15px 0px 15px;
}

/* End : whats_new/media_kit.php */
/***************************************************** CONTINUUM OF CARE **********************************************/
#continuum_care {}
#continuum_care h2 { font-size:21px; }
#continuum_care p { font-size: 10pt; color: #636363; margin-top:5px; }
#continuum_care ul { margin:5px 0 15px 0;; padding:0; }
#continuum_care li { margin:0 0 5px 20px; padding:0; }
#continuum_collapser strong { color:#7c7750; cursor:pointer; font-size:14px; }
#continuum_collapser strong span { font-size:12px; font-weight:normal; }
#continuum_collapser p { display:none; }
#continuum_collapser p span { color:#7c7750; cursor:pointer; }

/************************************************** ECONOMIC SERIES EVENT *********************************************/
#economic_series { color:#636363; padding-bottom:20px; }
#economic_series a { font-size:14px; font-weight:bold; }
#economic_series h2 span { font-size:18px; }
#economic_series p { color:#636363; font-size:14px; margin:5px 0 10px 0; padding:0; }
#economic_series .text_right { text-align:right; }
#economic_series .portrait { float:left; padding-right:3%; width:47%; }
#economic_series .portrait img { float:left; margin:5px 8px 0 0; }
#economic_series .portrait p { float:right; width:63%; }
#economic_series .rsvp_form { float:right; width:266px; }
#economic_series .rsvp_form .submit_questions { background:url('/images/submit_questions_box_bg.jpg'); color:white; float:left; padding:0 15px 0 15px; width:236px; }
#economic_series .rsvp_form form { margin:0; padding:0; }

/************************************************** ECONOMIC SERIES VIDEOS ********************************************/
#economic_series_videos { border:1px solid #eeeeee; float:right; height:350px; overflow:auto; text-align:center; width:190px; }
#economic_series_video { margin-left:-12px; }
#economic_series_title { font-size:20px; margin:0 0 5px 0px; }
#economic_series_title i { font-size:18px; }
.mid_vid { margin:0 90px 0 90px; }

/**************************************************** MEMBERS ONLY LOGIN **********************************************/
p.fail { color:red; font:bold 12px Arial; }
p.success { color:green; font:bold 12px Arial; }

/***************************************************** MEMBERS ONLY HOME **********************************************/
#members_only_left { float:left; width: 69%; }
#members_only_right { float: right; padding-top:10px; text-align:right; width:30%; }

/**************************************************** MEMBERS ONLY EVENTS *********************************************/
#members_only_events { float:left; padding-top:9px; width:70%; }
#members_only_events .event_preview { float:left; height:170px; padding:2%; text-align:center; width:44%; }
#members_only_events .event_preview img { border:1px solid black; width:96%; }
#members_only_events .event_preview a { text-decoration:none; }
#members_only_upcoming { float:left; width:70%; }
#members_only_upcoming div { float:left; padding-left:3%; width:44%; }

/************************************************** MEMBERS ONLY DIRECTORY ********************************************/
#members_directory_alphabet { color:white; float:left; padding-left:7%; width:90%; }
#members_directory_alphabet a { color:white; font-size:12px; font-weight:bold; text-decoration:none; }
#members_directory_left { float:left; width:59%; }
#members_directory_right { float:right; text-align:center; width:39%; }
#members_search { background:url('/images/member_search_bg.jpg') repeat-y; float:left; margin-top:8px; padding:40px 0 20px 0; position:relative; width:440px; }
#members_search .top { position:absolute; top:0; left:0; }
#members_search .bottom { position:absolute; bottom:0; left:0; }
#members_search div { position:relative; }
#members_search .member { color:white; float:left; padding:10px 0 10px 14%; position:relative; width:86%; }
#members_search .selectors { color:white; float:left; padding:8px 0 0 7%; width:40%; }

/***************************************************** VINTAGE HOME PLANS *********************************************/
.vintage_list { list-style-type:none; }
#vhp_form { background:url('/images/vhp_form_bg.jpg'); clear:both; color:white; float:right; margin-left:15px; width:203px; }
#vhp_form img,vhp_form div { float:left; }
#vhp_form div { padding:10px 15px 0 15px; }