/*******************************************
Focus WS Generic Print Stylesheet
Author: James Myers (jmyers@hotonhomes.com)
Date Created: N/A
Last Revised: 01/25/07
*******************************************/


/***********************
GLOBAL SETTINGS
***********************/

body { font: normal 10pt Arial, Helvetica, sans-serif; }

/***************************
PRINTER-FRIENDLY COMMUNITY
***************************/

table.PF_COMMUNITY_TABLE { width: 665px; margin: 0 0 0 5px; }
td.PF_COMMUNITY_HEADER_TABLE_CELL { padding: 0 0 15px 0; }
table.EBROCHURE_HEADER_TABLE { width: 100%; margin: 0 0 8px 0; }
td.EBROCHURE_HEADER_1ST_COL_TABLE_CELL { width: 1%; }
td.EBROCHURE_HEADER_2ND_COL_TABLE_CELL { text-align: center; vertical-align: top; }
td.EBROCHURE_HEADER_MIDDLE_COMMUNITY_TABLE_CELL { font-size: 14pt; color: #000; }
table.EBROCHURE_HEADER_HOURS_TABLE { font-size: 10pt; }
td.EBROCHURE_HEADER_4TH_COL_TABLE_CELL { width: 1%; text-align: right; vertical-align: top; }
table.EBROCHURE_HEADER_4TH_COL_TABLE { font-size: 10pt; }

td.PF_COMMUNITY_BODY_LEFT_TABLE_CELL { width: 1%; padding: 0 6px 0 0; }
table.PF_COMMUNITY_BODY_LEFT_TABLE td { padding: 0 0 10px 0; }
td.PF_COMMUNITY_BODY_DIRECTIONS_TABLE_CELL { font-size: 10pt; }
td.PF_COMMUNITY_BODY_RIGHT_TABLE_CELL { width: 99%; }
td.PF_COMMUNITY_BODY_DESCRIPTION_TABLE_CELL { font-size: 10pt; padding: 0 0 5px 0; }
td.PF_COMMUNITY_BODY_SCHOOLS_TABLE_CELL { padding: 15px 0 0 0; }
table.PF_COMMUNITY_BODY_SCHOOLS_TABLE { font-size: 10pt; }
td.PF_COMMUNITY_BODY_SCHOOLS_TITLE_TABLE_CELL { font-size: 12pt; font-weight: bold; }
td.PF_COMMUNITY_BODY_SCHOOLS_TABLE_CELL { font-size: 10pt; }
td.PF_COMMUNITY_DISCLAIMER_TABLE_CELL { font-size: 10pt; }
table.PF_COMMUNITY_DISCLAIMER_TABLE { margin: 5px 0 0 0; }
td.PF_COMMUNITY_DISCLAIMER_TEXT_TABLE_CELL { font-size: 10pt; padding: 40px 0 0 0; }
td.PF_COMMUNITY_BODY_AMENITIES_TABLE_CELL h1 { font-size: 12pt; margin: 0; }
td.PF_COMMUNITY_BODY_AMENITIES_TABLE_CELL ol { margin: 5px 0 10px 30px; }
ul#SellingBulletUl { padding: 0 0 10px 0; }

/***************************
PRINTER-FRIENDLY PLAN
***************************/

.PF_PLAN_TABLE { width: 665px; margin: 0 0 0 5px; }
.PF_PLAN_HEADER_TABLE_CELL { padding: 0 0 15px 0; }
.PF_PLAN_BODY_TABLE_CELL { width: 100%; }
.PF_PLAN_BODY_TABLE { width: 100%; }
.PF_PLAN_BODY_LEFT_TABLE_CELL { width: 50%; text-align: left; }
.PF_PLAN_LEFT_TABLE { width: 100%; }
.PF_PLAN_MODELHOMEINVENTORY_TABLE_CELL { padding: 0 0 15px 0; }
.PF_PLAN_MODELHOMEINVENTORY_TITLE_TABLE_CELL { font-size: 12pt; font-weight: bold; }
.PF_PLAN_PLAN_SPECS_TABLE { width: 100%; margin: 0 0 15px 0; }
.PF_PLAN_ELEVATION_TABLE { display: none; }
.PF_PLAN_ELEVATION_IMAGE_TABLE_CELL { padding: 5px 0 5px 0; }
.PF_PLAN_ELEVATION_TEXT_TABLE_CELL { padding: 5px 0 5px 10px; }
.PF_PLAN_BODY_MIDDLE_TABLE_CELL { width: 1%; }
.PF_PLAN_BODY_RIGHT_CELL { width: 50%; text-align: right; }
.PF_PLAN_BODY_RIGHT_GLAMOUR_TABLE_CELL { padding: 0 0 15px 0; }
.PF_PLAN_DISCLAIMER_TEXT_TABLE_CELL { padding: 30px 0 0 0; }

/***************************
PRINTER-FRIENDLY PLANS
***************************/

table.PF_PLANS_TABLE { width: 665px; margin: 0 0 0 5px; }
.PF_PLANS_HEADER_TABLE_CELL { padding: 0 0 15px 0; }
.PF_PLANS_PLANS_TABLE { width: 100%; }
.PF_PLANS_PLAN_LEFT_PLAN_NAME_TABLE_CELL { font-size: 12pt; font-weight: bold; padding: 8px 0 8px 0; }
.PF_PLANS_PLAN_RIGHT_PLAN_NAME_TABLE_CELL { font-size: 12pt; font-weight: bold; padding: 8px 0 8px 0; }
.PF_PLANS_PLAN_LEFT_ELEVATION_TABLE_CELL { vertical-align: top; padding: 0 0 5px 0; }
.PF_PLANS_PLAN_RIGHT_ELEVATION_TABLE_CELL { vertical-align: top; padding: 0 0 5px 0; }
.PF_PLANS_PLAN_SPECS_LEFT_TABLE { width: 100%; margin: 5px 0 5px 0; }
.PF_PLANS_PLAN_SPECS_RIGHT_TABLE { width: 100%; margin: 5px 0 5px 0; }
.PF_PLANS_DISCLAIMER_TABLE_CELL { padding: 40px 0 0 0; }

/***************************
E-BROCHURE
***************************/

.pageBreak { page-break-after: always; }

table.EBROCHURE_COMMUNITY_TABLE { width: 665px; height: 100%; }
table.EBROCHURE_PLAN_TABLE { width: 665px; height: 100%; }
td.EBROCHURE_PLAN_BODY_TABLE_CELL { vertical-align: top; }
td.EBROCHURE_COMMUNITY_BODY_TABLE_CELL { vertical-align: top; }

table.EBROCHURE_HEADER_TABLE { border-bottom: 2px solid gray; padding: 0 0 2px 0; width: 665px; }
td.EBROCHURE_HEADER_1ST_COL_TABLE_CELL { vertical-align: top; padding: 0 5px 0 0; }
td.EBROCHURE_HEADER_2ND_COL_TABLE_CELL { vertical-align: top; text-align: center; }
td.EBROCHURE_HEADER_MIDDLE_COMMUNITY_TABLE_CELL { vertical-align: top; text-align: center; font-size: 14pt; }
td.EBROCHURE_HEADER_SALES_TABLE_CELL { font-weight: bold; vertical-align: top; }
td.EBROCHURE_HEADER_SALESPERSON_TABLE_CELL { text-align: left; vertical-align: top; }
table.EBROCHURE_HEADER_HOURS_TABLE { text-align: left; vertical-align: top; }
td.EBROCHURE_HEADER_HOURS_TITLE_TABLE_CELL { font-weight: bold; text-align: left; vertical-align: top; }
td.EBROCHURE_HEADER_HOURS_TABLE_CELL { text-align: left; vertical-align: top; }
td.EBROCHURE_HEADER_3RD_COL_TABLE_CELL { width: 8px; }
td.EBROCHURE_HEADER_4TH_COL_TABLE_CELL { text-align: right; }
td.EBROCHURE_HEADER_4TH_COL_ADDRESS_TABLE_CELL { text-align: left; }
td.EBROCHURE_HEADER_4TH_COL_CITY_TABLE_CELL { text-align: left; }
td.EBROCHURE_HEADER_4TH_COL_PHONE_TABLE_CELL { text-align: left; }

td.EBROCHURE_COMMUNITY_CONTENT_LEFT_TABLE_CELL { vertical-align: top; padding: 0 8px 0 0; width: 50%; }
td.EBROCHURE_COMMUNITY_DESCRIPTION_TABLE_CELL { padding: 0 0 8px 0; }
td.EBROCHURE_COMMUNITY_DRIVING_DIRECTIONS_TITLE_TABLE_CELL { font-weight: bold; padding: 0 0 8px 0; }
td.EBROCHURE_COMMUNITY_DRIVING_DIRECTIONS_TEXT_TABLE_CELL { padding: 0 0 8px 0; }
td.EBROCHURE_COMMUNITY_DRIVING_DIRECTIONS_IMAGE_TABLE_CELL { padding: 0 0 8px 0; }
td.EBROCHURE_COMMUNITY_AMENITY_TITLE_TABLE_CELL { font-weight: bold; padding: 0 0 8px 0; }
td.EBROCHURE_COMMUNITY_AMENITY_NUM_TABLE_CELL { text-align: right; vertical-align: top; }
td.EBROCHURE_COMMUNITY_AMENITY_TABLE_CELL { text-align: left; vertical-align: top; }
td.EBROCHURE_COMMUNITY_CONTENT_RIGHT_TABLE_CELL { text-align: right; vertical-align: top; width: 50%; }
td.EBROCHURE_COMMUNITY_PLAN_TABLE_CELL { text-align: left; padding: 0 5px 0 0; }
td.EBROCHURE_COMMUNITY_PLAN_NAME_TABLE_CELL { font-size: 11pt; font-weight: bold; text-align: left; }
td.EBROCHURE_COMMUNITY_PLAN_SPECS_SQFT_TABLE_CELL { text-align: left; }
td.EBROCHURE_COMMUNITY_PLAN_SPECS_BEDS_TABLE_CELL { text-align: left; }
td.EBROCHURE_COMMUNITY_PLAN_SPECS_LIVING_TABLE_CELL { text-align: left; }
td.EBROCHURE_COMMUNITY_PLAN_IMAGE_TABLE_CELL { text-align: left; }
td.EBROCHURE_COMMUNITY_DISCLAIMER_TEXT_TABLE_CELL { font-size: 8pt; padding: 5px 0 0 0; }
td.EBROCHURE_COMMUNITY_STD_FEATURES_BODY_TABLE_CELL { vertical-align: top; }
td.EBROCHURE_COMMUNITY_STD_FEATURES_DISCLAIMER_TEXT_TABLE_CELL { font-size: 8pt; padding: 5px 0 0 0; }
td.EBROCHURE_COMMUNITY_LOT_MAP_DISCLAIMER_TEXT_TABLE_CELL { font-size: 8pt; padding: 5px 0 0 0; }
td.EBROCHURE_PLAN_DISCLAIMER_TEXT_TABLE_CELL { font-size: 8pt; padding: 5px 0 0 0; }
table.EBROCHURE_COMMUNITY_CONTENT_SCHOOLS_TABLE { width: 100%; margin: 5px 0 5px 0; }
td.EBROCHURE_COMMUNITY_SCHOOLS_TITLE_TABLE_CELL { font-size: 11pt; font-weight: bold; text-align: left; }
td.EBROCHURE_COMMUNITY_SCHOOLS_NAME_TABLE_CELL { text-align: left; }
td.EBROCHURE_COMMUNITY_STD_FEATURES_LEFT_TABLE_CELL { width: 50%; text-align: left; vertical-align: top; }
td.EBROCHURE_COMMUNITY_STD_FEATURES_RIGHT_TABLE_CELL { width: 50%; text-align: left; vertical-align: top; }
.EBROCHURE_COMMUNITY_LOT_MAP_TABLE { width: 665px; height: 100%; }
td.EBROCHURE_COMMUNITY_LOT_MAP_BODY_TABLE_CELL { vertical-align: top; }
td.EBROCHURE_COMMUNITY_LOT_MAP_CONTENT_TABLE_CELL { text-align: center; vertical-align: top; }
td.EBROCHURE_COMMUNITY_LOT_MAP_TITLE_TABLE_CELL { font: bold 16px Arial, Helvetica, sans-serif; color: Black; text-align: center; vertical-align: middle; padding: 7px 0 8px 0; }
td.EBROCHURE_COMMUNITY_LOT_MAP_IMAGE_TABLE_CELL { text-align: center; vertical-align: top; }
table.EBROCHURE_COMMUNITY_STD_FEATURES_TABLE { width: 665px; height: 100%; }
td.EBROCHURE_COMMUNITY_SELLING_BULLETS_TABLE_CELL ul { padding: 5px 0 5px 0; }
table.EBROCHURE_COMMUNITY_INVENTORY_CONTENT_TABLE { width: 100%; }
table.EBROCHURE_COMMUNITY_INVENTORY_TABLE { width: 665px; height: 100%; }
td.EBROCHURE_COMMUNITY_INVENTORY_BODY_TABLE_CELL { vertical-align: top; }
td.EBROCHURE_COMMUNITY_INVENTORY_DISCLAIMER_TEXT_TABLE_CELL { font-size: 8pt; padding: 5px 0 0 0; }
td.EBROCHURE_COMMUNITY_INVENTORY_TITLE_TABLE_CELL { font: bold 16px Arial, Helvetica, sans-serif; color: Black; text-align: center; vertical-align: middle; padding: 7px 0 8px 0; }


td.EBROCHURE_PLAN_TITLE_TABLE_CELL { font: bold 16px Arial, Helvetica, sans-serif; color: Black; text-align: center; vertical-align: middle; padding: 7px 0 8px 0; }
table.EBROCHURE_PLAN_CONTENT_TABLE { width: 100%; }
table.EBROCHURE_PLAN_FEATURES_DATA_TABLE { margin: 5px 0 5px 0; }
td.EBROCHURE_PLAN_CONTENT_LEFT_TABLE_CELL { text-align: left; vertical-align: top; }
ul.EBROCHURE_PLAN_BULLETS_UL { margin: 0 0 5px 25px; padding: 0 0 5px 0; }
td.EBROCHURE_PLAN_FLOORPLAN_TITLE_TABLE_CELL { font: bold 16px Arial, Helvetica, sans-serif; color: Black; text-align: center; vertical-align: middle; padding: 7px 0 8px 0; }
table.EBROCHURE_PLAN_FLOORPLAN_CONTENT_TABLE { width: 100%; }
td.EBROCHURE_PLAN_LARGE_FLOORPLAN_TABLE_CELL { text-align: center; }
table.EBROCHURE_PLAN_FLOORPLAN_TABLE { width: 665px; height: 100%; }
td.EBROCHURE_PLAN_FLOORPLAN_BODY_TABLE_CELL { vertical-align: top; }
td.EBROCHURE_COMMUNITY_STD_FEATURE_TITLE_TABLE_CELL { font: bold 16px Arial, Helvetica, sans-serif; }
tr#Plans_Plans2__ctl2_ebrochure_plan2_PlanDescriptionTableRow td { padding: 0 0 5px 0; }
td.EBROCHURE_PLAN_CONTENT_LEFT_TABLE_CELL { vertical-align: top; }
td.EBROCHURE_PLAN_CONTENT_RIGHT_TABLE_CELL { vertical-align: top; }