﻿body {font-family:Verdana,arial; font-size:0.7em;
	background-image:url(../images/general/bkg.gif);background-repeat:repeat;
	color:#000000;}
legend {color:#fff;}
p {color:#fff;}
span {color:#fff;}
a {color:#fff;text-decoration:none;}
a:hover {text-decoration:underline;}
a:visited {color:#ffffff;}
img {border:none;}
input {font-size:11px;line-height:11px;}
.buttonRow {margin:7px 0 7px 0;}
.button {display:block;border:none;font-size:xx-small;text-align:center;padding:2px 0 0 0;margin:0;color:#fff;font-weight:bold;height:20px;cursor:pointer;}
.button:hover {text-decoration:none;}
.btn80 {background-image:url(/assets/images/buttons/btn80.gif);background-repeat:no-repeat;width:80px;}
.btn100 {background-image:url(/assets/images/buttons/btn100.gif);background-repeat:no-repeat;width:100px;}
.btn120 {background-image:url(/assets/images/buttons/btn120.gif);background-repeat:no-repeat;width:120px;}


#mainBlock {width:780px;margin:0px auto;}
* html #mainBlock {width:780px;height:400px;}
#mainContent {float:left;min-height:400px;background-color:#000;}
* html #mainContent {height:400px;}
#contentBlock {float:left;padding:0;margin:5px 0px 0 0px;width:780px;min-height:300px;}
* html #contentBlock {float:none;height:300px;width:780px;}
#menuBlock {width:780px;margin:0;}
#topContent {float:left;height:25px;width:780px;margin:0;}
#bottomContent {float:left;background-color:black;height:25px;width:780px;}
.logoLarge {margin:20px 0 0 40px;}
.logoSmall {width:390px;text-align:center;}
.colouredText_1 {color:#cfab7a;}
.colouredText_2 {color:#a7a9ac;}
.heading1 {font-size:1.2em;text-align:center;}
.heading2 {font-size:0.9em;}
#singleColBlock {float:left;text-align:left;width:780px;margin:5px 0 0 0;}
#LeftColBlock {float:left;text-align:left;width:440px;margin:5px 0 0 0;}
#RightColBlock {float:right;width:340px;margin:5px 0px 0px 0px;}

.leftColAdBlock {width:438px;background-color:#252525;float:left;}
.smallGradient {background-image:url(/assets/images/general/smallGradient.gif);background-repeat:repeat-x;}

.leftColAdBottomBorder {}

.content {padding:10px 10px 10px 15px;min-height:10px;margin:0;text-align:left;}
.mainTitle {margin:0 0 10px 0;}
#rhc_gloryshot {float:right;margin:35px 0px 10px 0;padding-right:0px;}
#rhc_gloryshot img {margin:0 5px 0 0;}

#footer {font-size:9px;float:left;width:780px;padding:3px 0 0 0;}
#footer p {margin:0;padding:0;margin:2px 0 0 10px;}
#footer a {margin:0;padding:0;}
#footerLeft {text-align:left;float:left;}
#footerRight {width:150px;text-align:right;float:right;margin-right:0px;padding-right:5px;}

.downloadicon {float:left;height:16px;margin:0 5px 0 8px;padding:5px 0 0;width:16px;}
.downloadtext {height:16px;padding:7px 0 0;}

.Pager {padding:5px 0 5px 10px;}
.Pager a {font-weight:bold;}
.Pager a:hover {text-decoration:underline;font-weight:bold;}

.ms_availability_table caption
{
    padding: 5px 0px 5px 2px;
    text-align: left;
    font-weight: bold;

}
.ms_availability_rowstyle td {padding-left:5px;background-color:#404141;}
.ms_availability_altrowstyle td {padding-left:5px;background-color:#404141;}
.ms_availability_table caption {color:#fff;}
.ms_availability_header_type th {text-align:left;padding-left:5px;margin:5px 0 0 0;font-weight:bold;font-size:1em;background-color:#212121;color:#a6a8ab;}/*visibility:hidden;*/

.ms_availbility_namecell {width:270px;color:#fff;}
.ms_availbility_descriptioncell {width:140px;color:#fff;}
.ms_availbility_plotcell {width:120px;color:#fff;}
.ms_availbility_plotstatuscell {width:100px;color:#fff;}
.ms_availability_plotdetailscell {width:40px;color:#fff;}
.ms_availability_plotsizecell {width:130px;color:#fff;}
.ms_availability_plotbedscell {width:130px;color:#fff;}
.ms_availability_phaseheader {text-align:left;float:left;}
#homepageFlash {height:246px;}
.homepageFlashContent {padding:0;}

/*  NEWS  */
#homepageNewsList {margin:0;padding:0;height:196px;background-color:#414141;background-image:url(/assets/images/general/smallgradient.gif);background-repeat:repeat-x;}
#homepageNewsList .pagerLink {display:none;height:0px;line-height:0px;}
#homepageNewsList #newsListContent {margin:0;padding:0;}
#homepageNewsList .newsRow {width:100%;margin:0px 0px 0px 5px;min-height:30px;float:left;} 
* html #homepageNewsList .newsRow {height:20px;} 
#homepageNewsList .NewsGrid {width:100%;}
#homepageNewsList .newsDate {float:left;color:#fff;}
#homepageNewsList .newsID {display:none;visibility:hidden;}
#homepageNewsList .newsTitle {padding:2px 0px 2px 0px;width:100%;float:left;color:#cfaa7a;}
#homepageNewsList .newsBody {padding: 0 0 3px 0;width:100%;float:left;color:#fff;}
#homepageNewsList .newsLink {width:100%;float:left;color:#fff;}
#homepageNewsList .newsImageBlock {float:right;width:90px;color:#fff;padding:5px 0px 0 0;margin:0 10px 0 0;}
#homepageNewsList .newsImageBlock img {width:90px;}
#homepageNewsList .newsTextBlockNoImage {float:left;width:315px;padding:0px 0px 0 0px;}
#homepageNewsList .newsTextBlockWithImage {float:left;width:220px;padding:0px;}
#homepageNewsList .newsIcon {margin:3px 5px 0 1px;}

#newsItemPage #newsListContent {background-color:black;margin:0;}
#newsItemPage .newsRow {width:740px;margin:2px 5px 0px 5px;min-height:30px;background-color:#414141;float:left;} 
* html #newsItemPage .newsRow {height:30px;} 
#newsItemPage .NewsGrid {width:100%;}
#newsItemPage .newsDate {float:left;color:#fff;width:100%;}
#newsItemPage .newsID {display:none;visibility:hidden;}
#newsItemPage .newsTitle {padding:4px 20px 5px 12px;float:left;color:#cfaa7a;width:100%;font-size:1.2em;font-weight: bold;}
#newsItemPage .newsBody {padding:0px 0px 0px 12px;float:left;color:#fff;}
#newsItemPage .newsLink {float:left;color:#fff;display:none;}
#newsItemPage .newsImageBlock {float:right;width:210px;color:#fff;padding:0;}
#newsItemPage .newsImageBlock img {width:210px;float:right;margin:40px 10px 10px 10px;}
#newsItemPage .newsTextBlockNoImage {float:left;padding:15px;}
#newsItemPage .newsTextBlockWithImage {padding:0 10px 10px 10px;float:left;width:490px;}
#newsItemPage .newsIcon {padding:10px 0 0 10px;margin:3px 5px 0 3px;}

/*  BROCHURE REQUEST  */
#br_formBlock {float:none;min-height:300px;color:#fff;}
.br_formRow {float:left;}
.br_formRowWide {float:left;width:360px;padding:4px 0 4px 0;min-height:10px;}
.br_formLabel {float:left;width:140px;height:20px;margin:5px 0 5px 0;}
.br_formInput {padding-top:5px;float:left;}
.br_input {width:200px;height:13px;line-height:12px;}

/*   HOME PAGE left column  */
#hp_leftColTopBlock {height:246px;width:438px;padding:0;margin:0;}
#hp_leftColBottomBlock {background-image:url(/assets/images/general/ad_background.gif);background-repeat:repeat-y;float:left;background-color:#414141;}
#hp_leftColBottomContent {height:90px;background-image:url(/assets/images/general/smallgradient.gif);background-repeat:repeat-x;padding:0;margin:0;float:left;width:438px;}
#hp_leftColBottomRightBorder {height:194px;background-image:url(/assets/images/general/vertical_divider.gif);background-repeat:no-repeat;float:right;width:2px;}
#hp_requestBrochureLeft {float:left;width:350px;padding:0;margin:0;}
#hp_requestBrochureLeft p {padding:5px 10px 10px 10px;margin:0;}
#hp_requestBrochureRight {float:right;margin:0;padding:10px 10px 0 0;}
#hp_leftColBottom {width:440px;float:left;}
#hp_leftColBottomAd {float:left;margin:0;padding:0;width:438px;min-height:103px;}
* html #hp_leftColBottomAd {height:90px;}
#hp_leftColBottomAd p {margin:0;padding:0 10px 0 10px;}

/*    CONTACT US   */
.bubble {min-height:100px;width:315px;}
.bubble p {color:#000;}
.bubbleLeftCol {float:left;margin-top:5px;width:140px;}
p.bubbleDevName {font-size:10pt;font-weight:bold;margin:0 0 2px;padding:0;}
p.bubbleAddressLine {margin:0;padding:0;}
.bubblePhone {color:#B38707;font-size:12px;font-weight:bold;margin-top:10px;}
.bubbleRightCol {float:left;margin-top:5px;width:170px;}
#rh_getintouchBlock {color:#ffffff;}
#map {border:solid 2px #eeb311;width:560px;height:300px;}

/*    Specification    */
#spec_leftCol {float:left;width:200px;min-height:10px;}
#spec_rightCol {float:right;width:200px;min-height:10px;}
h3.specHeading {margin:10px 0 5px 10px;padding:0;color:#fff;font-size:1em;text-indent:-2000px;}
* html h3.specHeading {margin:10px 0 5px 15px;}
.specList {margin:0 0 10px 15px;padding:0;}
* html .specList {margin:0 0 10px 30px;}
.specListBlock {padding:0 10px;}
.specItem {color:orange;margin:0;padding:0;}
.specItem span {margin:0;padding:0;color:#ffffff;}
.specCol {float:left;width:250px;height:430px;margin:0;padding:0;}
.spec_kitchens {background-image:url(/assets/images/titles/st_spec_kitchens.gif);background-repeat:no-repeat;width:192px;}
.spec_bathrooms {background-image:url(/assets/images/titles/st_spec_bathrooms.gif);background-repeat:no-repeat;width:192px;}
.spec_general {background-image:url(/assets/images/titles/st_spec_general.gif);background-repeat:no-repeat;width:192px;}
.specBackBlock {float:right;margin:0 10px 10px 0;}
.specBackBlock a {text-decoration:underline;}

/*   Apartment types    */
#apartmentTypesListBlock {width:770px;margin-bottom:10px;}
#apartmentTypesListBlock li {display:inline;width:150px;font-size:0.8em;}
#apartmentTypesListBlock li a.KeySelected {text-decoration:underline;}
.apartmentTypeList {margin:0px 0 10px 0;padding:0;list-style:none;}
.apartmentTypeItem {margin:4px 0 4px 0;float:left;color:#fff;}
.apartmentTypeItem img {margin:0 5px 0 0;}

/*  Plot Detail Page */
#plotDetailPageLeft {float:left;width:360px;}
#plotDetailPageLeftContent {width:360px;margin-left:0px;}
#plotDetailPageRight {float:right;width:410px;margin-right:5px;}
#plotDetailPageRightContent {padding:5px 5px 5px 5px;}
#plotDetailPageRightContent .stackImage {}
#plotDetailPageRightContent a {font-weight:bold;text-decoration:underline;}
#plotDetailPageRightContent img.mainTitle {margin:20px 0 10px 0;}
#floorplaninfo {color:#fff;}
#floorplaninfo .plot_description {display:none;}
#floorplaninfo .plot_area {margin:5px 0 5px 0;}
#floorplaninfo .plot_sap {}
.RoomDimensions {border:solid 2px #aa7f0c;}
.RoomDimensions th {background-color:Transparent;font-weight:bold;color:#fff;line-height:18px;}
.RoomDimensions tr {height:15px;line-height:15px;}
.RoomDimensions td {background-color:Transparent;line-height:18px;}
#stackImageBlock {width:405px;text-align:left;}
.stackImage {border:none;}
.plot_area {display:none;}
.plot_sap {margin:0 0 5px 0;}

/*   Send to a friend     */
#staf_formBlock {margin:0 0 15px 0;float:left;width:410px;}
.staf_formRow {float:left;width:390px;margin:3px 0 3px 0;}
.staf_formLabel {float:left;text-align:right;width:110px;height:30px;margin:5px 10px 0 20px;color:#fff;}
.staf_formInput {float:left;height:30px;margin:5px 0 0 0;}
.staf_input {width:200px;height:13px;line-height:12px;}
.staf_formRowWide {float:left;width:400px;padding:4px 0 4px 0;min-height:10px;}

/*   Development pages    */
.RoomDimensions{color:#fff;margin: 10px 0 2px 0;width: 405px;}
.RoomDimensions caption{text-align: left;font-weight: bold;}
.RoomCellHeader{color:#8b8c8e;background-color:#212020;width: 180px;text-align: left;line-height: 25px;border-bottom: solid 2px #000000;padding:0 0 0 5px;}
.DimensionCellHeader{color:#8b8c8e;background-color:#212020;width: 255px;text-align: right;line-height: 25px; border-bottom: solid 2px #000000;padding:0 5px 0 0;}
.RoomCell{padding:0 0 0 5px;background-color:#414142;text-align: left;line-height: 25px;border-bottom: solid 1px #000000;}
.DimensionCell{padding:0 5px 0 0;background-color:#414142;text-align: right;line-height: 25px; border-bottom: solid 1px #000000;}

#disclaimerPopup {border:solid 2px #AA7F0C;background-color:black;color:#fff;text-align:left;padding:10px;}
.disclaimerPopupBackground {background-color: #F3F3F3; opacity:0.2; filter:alpha(opacity=20);}


/* Travel Links  */
.travelLinksConditions {margin:20px 0 0 10px;color:#f3f3f3;font-size:x-small;}