/* general */
body.default {background-image: url(background.jpg); background-repeat: repeat-y; background-position: 0px 0px;}
table.master_table {position: relative; top: 0px; left: 0px; width: 760px;}
td.content {vertical-align: top;}
table.content {width: 100%;}
td.page_intro {text-align: left; font-family: times new roman; font-size: 12pt;}
h1.page_header {font-family: times new roman; font-size: 20pt; font-weight: bold;}
span.disclosure {position: absolute; top: 1300px; left: 150px; font-size: 10pt; font-family: arial;}
td.footer {padding-top: 5%; text-align: center; font-family: times new roman; font-size: 10pt;}

/* background */
img.left_image {position: absolute; top: 400px; left: 100px; z-index: 0;}
img.right_image {position: absolute; top: 83px; left: 545px; z-index: 0;}

/* header */
table.header {width: 100%;}
td.logo {width: 30%;}
td.caption {text-align: center; vertical-align: bottom;}
img.caption {}

/* side menu */
td.main_menu {width: 15%; vertical-align: top; padding-left: 1%;}
td.buttons {line-height: 0px;}
img.thin_button {width: auto;}
img.fat_button {width: auto;}

/* home page */
img.starburst {position: absolute; top: 50px; left: 20px;}
td.welcome {padding-top: 2%; padding-left: 15%;}
td.elevation {padding-top: 2%; text-align: center;}
img.elevation {width: 90%;}
td.intro {padding-top: 2%; font-family: times new roman; font-size: 12pt;}
div.amenities {width: 100%; padding-top: 1.5%; padding-left: 3%; font-family: times new roman; font-size: 12pt;}
img.amenities {position: relative; top: 5px;}
td.contact {padding-top: 2%;}
div.contact {width: 100%;}
table.contact {width: 100%;}
td.connecting_care {width: 50%;}
td.view {padding-top: 1%; text-align: center;}
div.view {width: 100%;}
img.view {width: 100%;}
td.imagine {text-align: center;}

/* design plans page */
td.design_plans {text-align: left; font-family: times new roman; font-size: 12pt;}
h1.design_plans {font-family: times new roman; font-size: 18pt; font-weight: bold;}
hr.design_plans {width: 100%;}
td.design_plan_caption {text-align: left; vertical-align: top; padding-left: 2%; width: 50%; font-family: times new roman; font-size: 16pt; font-weight: bold;}
td.design_plan_thumb {text-align: center; font-family: times new roman; font-size: 8pt; font-style: italic;}
img.design_plan_thumb {width: 100px; height: 80px;}

/* floor and unit plans */
body.floor_plan_body {margin: 0px; height: 100%;}
div.floor_plan_div {margin-top: 5%; margin-left: 0%; margin-right: 0%;}
img.floor_plan_img {height: 60%;}
div.floor_plan_logo_div {margin-left: 79%; margin-right: 1%; margin-top: 10%;}
img.floor_plan_logo_img {width: 100%; border: 1px solid #000;}
span.logo_date {font-size: 12pt; font-family: times new roman;}
img.parkade_plan_img {height: 60%;}


/* prices page */
table.prices {text-align: center; border-collapse: collapse; padding: 0px; width: 500px;}
tr.prices {font-weight: bold; background-color: white;}
td.prices_unitno {width: 20%; border-left: 3px solid #000000; border-top: 3px solid #000000; border-bottom: 3px solid #000000; border-right: 1px solid #000000;}
td.prices_unittype {width: 20%; border-top: 3px solid #000000; border-bottom: 3px solid #000000;}
td.prices_basicprice {width: 20%; border-left: 1px solid #000000; border-top: 3px solid #000000; border-right: 1px solid #000000; border-bottom: 3px solid #000000;}
td.prices_gst {width: 20%; border-top: 3px solid #000000; border-bottom: 3px solid #000000;}
td.prices_grossprice {width: 20%; border-left: 1px solid #000000; border-top: 3px solid #000000; border-bottom: 3px solid #000000; border-right: 3px solid #000000;}
td.prices_floor {padding-left: 20px; text-align: left; vertical-align: bottom; height: 30px;
	border-left: 3px solid #000000; border-right: 3px solid #000000; border-top: 3px solid #000000; border-bottom: 3px solid #000000;}
td.prices_data {border-left: 3px solid #000000; border-right: 3px solid #000000; border-bottom: 3px solid #000000; padding: 0px;}
table.prices_data {text-align: center; border-collapse: collapse; padding: 0px; width: 100%; height: 100%;}
span.disclosure_prices {font-size: 10pt; font-family: arial;}

/* prices absent */

span.footer_prices {position: absolute; top: 540px; left: 100px; width: 950px; text-align: center; font-size: 8pt;}

/* prices present */
/*
span.footer_prices {position: absolute; top: 2300px; left: 100px; width: 60%; text-align: center; font-size: 8pt;}
*/

/* registration page */
span.asterisk {font-size: 10pt; font-style: italic;}
table.register {border: 3px solid; border-color: black; background-color: white;}

/* progress page */
img.thumb {}

/* other projects page */
td.other_projects_link {width: 35%; align: left; vertical-align: top;}
table.other_projects_link {width: 80%;}
td.other_projects_bullet {align: center; vertical-align: top; width: 10%;}
img.other_projects_bullet {position: relative; top: 3px;}
td.other_projects_link {align: left; vertical-align: top;}
td.other_projects_logo {align: left; vertical-align: top;}
td.other_projects_desc {font-family: times new roman; font-size: 12pt;}


