/* $Id: common.css 2190 2005-02-04 04:33:42Z mieke $ */
body {
        color: black;
        background: white url("/i18ngenious2/images/bg.jpg");
        background-position: left, top;
        background-repeat: repeat-y;
}

td { font-size: 9pt; }
th { font-size: 9pt; }

.en-us { font-family: 'Lucida Grande', Arial, Geneva, Lucida, Helvetica, sans-serif; }
.zh-tw { font-family: MingLiU, "Apple LiSung Light", taipei, sans-serif; }
.zh-cn { }
.ko-kr { }

a:link		{ color: #333333; }
a:visited	{ color: #333333; }
a:active	{ color: #333333; }
a:hover		{ color: #0000ff; }

a.subHeaderLink:link		{ text-decoration: none; color: black; }
a.subHeaderLink:visited		{ text-decoration: none; color: black; }
a.subHeaderLink:active		{ text-decoration: none; color: black; }
a.subHeaderLink:hover		{ text-decoration: none; color: yellow; }

a.subHeaderLinkH:link		{ text-decoration: none; color: white; }
a.subHeaderLinkH:visited	{ text-decoration: none; color: white; }
a.subHeaderLinkH:active		{ text-decoration: none; color: white; }
a.subHeaderLinkH:hover		{ text-decoration: none; color: white; }

a.menuHeaderLink:link		{ text-decoration: none; color: #555555; }
a.menuHeaderLink:visited	{ text-decoration: none; color: #555555; }
a.menuHeaderLink:active		{ text-decoration: none; color: #555555; }
a.menuHeaderLink:hover		{ text-decoration: none; color: black; }

a.menuHeaderLinkH:link		{ text-decoration: none; color: white; }
a.menuHeaderLinkH:visited	{ text-decoration: none; color: white; }
a.menuHeaderLinkH:active	{ text-decoration: none; color: white; }
a.menuHeaderLinkH:hover		{ text-decoration: none; color: white; }

a.langHeaderLink:link		{ text-decoration: none; color: #555555; }
a.langHeaderLink:visited	{ text-decoration: none; color: #555555; }
a.langHeaderLink:active		{ text-decoration: none; color: #555555; }
a.langHeaderLink:hover		{ text-decoration: none; color: black; }

a.langHeaderLinkH:link		{ text-decoration: none; color: white; }
a.langHeaderLinkH:visited	{ text-decoration: none; color: white; }
a.langHeaderLinkH:active	{ text-decoration: none; color: white; }
a.langHeaderLinkH:hover		{ text-decoration: none; color: white; }

.noDecoration { text-decoration: none; }
.decorationUnderline { text-decoration: underline; }

a.textLink:link		{ text-decoration: none; color: black; }
a.textLink:visited	{ text-decoration: none; color: black; }
a.textLink:active		{ text-decoration: none; color: black; }
a.textLink:hover		{ text-decoration: none; color: green; }

a.textLinkU:link		{  color: black; }
a.textLinkU:visited	{  color: black; }
a.textLinkU:active	{  color: black; }
a.textLinkU:hover		{  color: green; }

a.textLinkColored:link		{  text-decoration: non; color: green;  }
a.textLinkColored:visited	{  text-decoration: non; color: green; }
a.textLinkColored:active	{  text-decoration: non; color: green; }
a.textLinkColored:hover		{  text-decoration: non; color: orange;  }

a.agentLink:link	{ text-decoration: none; color: #000000; }
a.agentLink:visited	{ text-decoration: none; color: #000000; }
a.agentLink:active	{ text-decoration: none; color: #000000; }
a.agentLink:hover	{ text-decoration: none; color: white; }

a.agentLinkModGen:link	{ text-decoration: none; color: #000000; }
a.agentLinkModGen:visited	{ text-decoration: none; color: #000000; }
a.agentLinkModGen:active	{ text-decoration: none; color: #000000; }
a.agentLinkModGen:hover	{ text-decoration: none; color: white; }

a.overviewImageLink:link		{ text-decoration: none; color: black; }
a.overviewImageLink:visited	{ text-decoration: none; color: black; }
a.overviewImageLink:active		{ text-decoration: none; color: black; }

.agentLinks a iframe { display: none; }
.agentLinks a:hover iframe { display: block; background-color: white; z-index: 100; }

.en-us .mainMenuFont { font-size: 9pt; font-weight: bold;}
.zh-tw .mainMenuFont { font-size: 9pt; }
.zh-cn .mainMenuFont { font-size: 9pt; }
.ko-kr .mainMenuFont { font-size: 9pt; }
.langMenuFont { font-size: 9pt; }

.headerBlock { position: absolute; top: 1px; left: 1px; width: 725px; height: 64px; background-color: white; margin: 0px;  }
.subHeaderBlock { position: absolute; top: 65px; left: 1px; width: 725px; }
.menuHeaderTable { width: 362px;  font-size: 9pt;  line-height: 1;
  margin: 0px;
  background-image: url("/i18ngenious2/name/menuBackground");
  background-repeat: no-repeat; background-position: 100% 100%;}
.langHeaderTable { width: 362px;  font-size: 9pt;  line-height: 1;
  margin: 0px;
  background-image: url("/i18ngenious2/name/langBackground");
  background-repeat: no-repeat; background-position: 100% 100%; }
.fillTable { width: 1px;  font-size: 9pt;  line-height: 1; background-color: white; margin: 0px; }
.langHeaderTable_filler { width: 10px; }
.menuInitMargin { margin-left: 22px; }
.langInitMargin { margin-left: 20px; }
.remarksRowMargin { margin-top: 0px; }

.langItemMargin  { margin-left: 45px; }

.en-us .menuItemMargin  { margin-left: 52px; }
.en-us .langItemMarginx  { margin-left: 48px; }

.zh-tw .menuItemMargin  { margin-left: 55px; }
.zh-tw .langItemMarginx  { margin-left: 48px; }

.zh-cn .menuItemMargin  { margin-left: 55px; }
.zh-cn .langItemMarginx  { margin-left: 48px; }

.ko-kr .menuItemMargin  { margin-left: 42px; }
.ko-kr .langItemMarginx  { margin-left: 48px; }

.en-us .menuHeader_rowMargin { margin-top: 1px; margin-bottom: 1px; }
.zh-tw .menuHeader_rowMargin { margin-top: 2px; margin-bottom: 1px; }
.zh-cn .menuHeader_rowMargin { margin-top: 2px; margin-left: 0px; margin-bottom: 1px; }
.ko-kr .menuHeader_rowMargin { margin-top: 2px; margin-left: 0px; margin-bottom: 1px; }

.en-us .langHeader_rowMargin { margin-top: 1px; margin-bottom: 1px; }
.zh-tw .langHeader_rowMargin { margin-top: 2px; margin-bottom: 1px;}
.zh-cn .langHeader_rowMargin { margin-top: 2px; margin-left: 0px; margin-bottom: 1px; }
.ko-kr .langHeader_rowMargin { margin-top: 2px; margin-left: 0px; margin-bottom: 1px; }

.en-us .rowMargin { margin-top: 0px; }
.zh-tw .rowMargin { margin-top: 4px; }
.zh-cn .rowMargin { margin-top: 2px; }
.ko-kr .rowMargin { margin-top: 2px; }

.contentBlock { position: absolute; top: 116px; left: 35px; width: 650px; font-size: 10pt; color: black; }
.content { margin: 0pt;}

.footerBlock { margin-top: 18px; margin-bottom: 10px; clear: both; }
.footerLogo { float: right; margin-right: 2px; width: 75px; height: 19px; cursor: pointer; cursor: hand; }
.footerText { text-align: left; margin-top: 0px; margin-left: 2px; font-size: 7.25pt; color: #656565;   }
.footerRule { color: #cccccc; height: 1px; margin: 0px; padding: 0px; line-height: 0px; }



.mainPageBlock { margin-top: 0px; font-size: 9pt;
                text-align: justify; text-justify: distribute; margin-bottom: 7px; }
.floatLeft { float: left; }
.mainPage_LeftBlockSize { width: 300px; }
.mainPage_RightBlockMargin { margin-left: 350px; }
.featuredBlock { margin-top: 0px; margin-bottom: 10px; }
.buyingBlock { margin-top: 25px; }
.sellingBlock { margin-top: 22px;}
.featuredPropImage { float: left; margin-right: 6px; margin-top: 4px;
  margin-bottom: 0px; }
.tipImages { float: left; margin-right: 6px; margin-top: 0px; margin-bottom: 0px;}


.listingOverviewInstrucMsg {  float: left; font-size: 8pt; margin-left: 5px; margin-top: 0px; margin-bottom: 0px; padding: 0px; }
.zh-tw .listingOverviewInstrucMsg { font-size: 8.0pt;  }
.zh-cn .listingOverviewInstrucMsg { font-size: 7.75pt;  }
.ko-kr .listingOverviewInstrucMsg { font-size: 8.0pt;  }
.headerOverviewRule { color: #cccccc; height: 1px; margin: 0px; padding: 0px; line-height: 0px; clear: both;}

.listingBlock { font-size: 8pt; margin: 0px; background-col: #dddddd; padding: 0px; }
.imageBlock { float: left; padding: 0px; margin: 0px;  margin-left: 5px; background-color: white; width: 106px; height: 79px;}
.IE5_5Plus .imageBlock { margin-left: 1.90pt; }
.imageThumb { backgound-color: white; padding: 0px; margin: 0px; line-height: 0px; }
.noImageBlock { height: 79px; width: 106px; background-color: #a9b7a9;
 text-decoration: none; color: black; cursor: hand;
  background-image: url("/i18ngenious2/name/noPhotos");
  background-repeat: repeat-y;}
.noImageText { padding-top: 17px; text-align: center; font-size: 7.5pt; }
.zh-tw .noImageText  { padding-top: 36px; font-size: 8.0pt; }
.zh-cn .noImageText  { padding-top: 35px; font-size: 7.75pt }
.ko-kr .noImageText  { padding-top: 36px; font-size: 8.0pt; }

.iconBarBlock { float: left; margin-left: 1px; width: 16px; margin-right: 15px;
 padding: 0px;
 background-image: url("/i18ngenious2/name/iconBarBG");
 background-repeat: no-repeat; }
.emailIcon { margin: 0px; margin-left: 4px; padding: 0px; padding-top: 2px; line-height: 0px; height: 18px;}
.magnifyIcon { margin: 0px; margin-left: 4px; padding: 0px; padding-top: 5px; line-height: 0px; height: 18px;}
.morePhotosIcon { margin: 0px; margin-left: 4px; padding: 0px; padding-top: 5px; line-height: 0px; height: 22px; }
.vTourIcon { margin: 0px; margin-left: 4px; padding: 0px; padding-top: 7px; padding-bottom: 2px; line-height: 0px; height: 23px; }

.overviewDataBlockLeft { float: left; width: 145px; margin-left: 0px; background-colo: #555555; overflow: hidden; font-size: 8.50pt; }
.overviewDataBlockRight { float: left; background-colo: #888888; width: 125px;  margin-top: 4px; overflow: hidden; font-size: 8.50pt; }
.zh-cn .overviewDataBlockRight { font-size: 7.75pt; }
.overviewDataItemBoldBig { margin-bottom: 13px; font-weight: bold; margin-left: 10px; margin-top: 2px; text-align: left; font-size: 10pt; }
.overviewDataItem { margin-bottom: 15px; margin-left: 10px; }
.overviewDataItemLast { margin-bottom: 0px; margin-left: 10px; }

.remarksBlock { float: right; margin-left: 4px; width: 190px; background-colo: #f0f0f0; height: 79px; overflow: hidden; font-size: 8.50pt; line-height: 9.50pt;}
.remarksBlock .zh-tw  { line-height: 12pt; }
.remarksBlock .zh-cn { line-height: 12pt; }
.remarksBlock .ko-kr { line-height: 12pt; }



.backToOverview { font-size: 8pt; margin-left: 5px; margin-top: 0px; margin-bottom: 0px; padding: 0px; width: 200px; background-colo: red; }
.popertyNo { margin-left: 425px; margin: 0px; padding: 0px; width: 200px; background-colo: red; text-align: right; font-size: 10pt; font-weight: bold; line-height: 5px; }
.detailImageBlock { float: left; margin-top: 0px; margin-bottom: 0px;  margin-left: 5px; background-colo: red; margin-right: 0px; margin-bottom: 0px; padding: 0px; line-height: 0px; width: 320px; }
.IE5_5Plus .detailImageBlock { margin-left: 1.90pt;}
.noImageBlockDetail { height: 240px; width: 320px; background-colo: red; color: black;
 margin: 0px; padding: 0px; line-height: 10pt;
  background-image: url("/i18ngenious2/name/noPhotosDetail");
 background-repeat: no-repeat;}
.noImageTextDetail { padding-top: 121px; text-align: center; font-size: 10pt;  background-colo: red;}
.zh-tw .noImageTextDetail  { padding-top: 121px; font-size: 8.0pt; }
.zh-cn .noImageTextDetail  { padding-top: 121px; font-size: 8.0pt }
.ko-kr .noImageTextDetail  { padding-top: 121px; font-size: 8.0pt }
.iconBarDetailBlock { float: left; margin-left: 1px; width: 16px; margin-right: 15px;
  height: 240px;
  background-image: url("/i18ngenious2/name/iconBarDetailBG");
  background-repeat: repeat-y; }
 .thumbnailBlock { margin-left: 0px; margin-top: 5px; width: 100%; }
 .thumbnailInstruc { font-size: 7.5pt; padding-top: 8px; margin-left: 6px; margin-bottom: 10px;  background-colo: #aaaaaa; }
 .zh-tw .thumbnailInstruc { font-size: 8.0pt; }
 .zh-cn .thumbnailInstruc { font-size: 8.0pt; }
 .ko-kr .thumbnailInstruc { font-size: 8.0pt; }
.thumbnail {  margin-right: 5px; width: 75px; height: 56px; padding: 0px;  padding-bottom: 5px; }
.thumbnailSelected { border: 0px; border-color: black; border-style: dotted; }
.detailDescRule { color: #cccccc; height: 1px; margin: 0px; padding: 0px; }
.headerDetailRule { color: #cccccc; height: 1px; margin: 0px; padding: 0px; line-height: 1px; clear: both; }
.detailDataFieldsBlock {float: right; margin-left: 0px; width: 255px; margin-top: 0px; padding-top: 0px; }
.detailDataFieldsBlock * { margin-left: 0px; margin-bottom: 3px; font-size: 9.0pt; padding-right: 6px; padding-top: 0px; padding-bottom: 0px; }
.detailFieldTable { margin-top: 0px; padding-top: 0px; }
.ListPrice { font-weight: bold; font-size: 11pt; margin-bottom: 5px;}
.detailFieldLabel { font-weight: bold; text-align: left;}
.detailRemarksBlock { margin-top: 0px; margin-left: 0px;  }
.zh-tw .detailFieldLabel { font-weight: normal;}
.zh-cn .detailFieldLabel { font-weight: normal;}
.ko-kr .detailFieldLabel { font-weight: normal;}
.propertyDescLabel { margin-left: 4px; font-weight: bold; }
.detailRemarks { margin-top: 6px; margin-left: 4px; margin-right: 0px; font-size: 9.0pt; text-align: justify; text-justify: distribute; }
.detailRemarks .zh-tw { line-height: 12pt;  }
.detailRemarks .zh-xn { line-height: 12pt;  }

.overviewStatus { background-colo: blue; margin: 0px; margin-top: -79px;  margin-left: 0px; padding: 0px; line-height: 0px; }
.detailStatus { background-colo: blue; margin: 0px; margin-top: -240px; margin-bottom: 176px;   margin-left: 0px; padding: 0px;  line-height: 0px; background-colo: red; }


.helpFulLinksBlock { float: left; width: 350px;  background-colo: blue; }
.interestRatesBlock { float: left; margin-left: 25px; background-colo: red; width: 265px; }
.interestRateHeaderCol { background-color: orange; text-align: center; white-space: nowrap;}
.zh-tw .interestRateHeaderCol { font-weight: normal; }
.zh-cn .interestRateHeaderCol { font-weight: normal; }
.ko-kr .interestRateHeaderCol { font-weight: normal; font-size: 9.00pt; }
.interestRateDataCol { background-color: #d0d0d0; text-align: center;  }
.ko-kr .interestRateDataCol { font-size: 9.0pt; }
.interestRatesUpdated { margin: 0px; margin-top: 2px; margin-left: 8px; font-size: 7.25pt; }
.zh-tw .interestRatesUpdated { font-size: 8.00pt; margin-top: 3px; }
.zh-cn .interestRatesUpdated { font-size: 8.00pt; margin-top: 3px; }
.ko-kr .interestRatesUpdated { font-size: 8.00pt; margin-top: 3px; }
.toolsTitle  { font-weight: bold; font-size: 10pt; margin: 0px;  padding: 0px; line-height: 11pt; margin-left: 12px; }
.zh-tw .toolsTitle { font-size: 11pt; font-weight: normal;}
.zh-cn .toolsTitle { font-size: 11pt; font-weight: normal;}
.ko-kr .toolsTitle { font-size: 11pt; font-weight: normal;}
.toolsDataBlock { margin-left: 12px; margin-top: 10px; font-size: 9pt; }
dt  { margin-top: 6px; margin-bottom: 3px; }
dd  { margin-top: 2px; margin-bottom: 3px; }
sup { text-decoration: none; }
.toolsRule { color: #cccccc; height: 1px; margin: 0px; padding: 0px; line-height: 0px; }


.contactDesc { float: left; width: 325px; text-align: justify; text-justify: distribute; font-size: 9pt; }
.contactData { float: left; margin-left: 70px; }
.contactInfo { margin-bottom: 35px; font-size: 10pt; background-colo: #aaaaaa; }
.contactLabel { width: 70px; }
.zh-tw .contactLabel { font-size: 8.0pt; }
.zh-cn .contactLabel { font-size: 8.0pt; }
.ko-kr .contactLabel { font-size: 7.0pt; }
.officeText { font-weight: bold; color: black; }
.agentDetailBlock { margin-top: 12px; };
.agentDetailPicBlock { float: left; margin-right: 10px; margin-bottom: 10px; };

.errorImage { float: left; width: 75px; margin-bottom: 10px; }
.errorTextBlock { float: left; margin-left: 10px; margin-top: 20px; width: 400px; margin: 0px; padding-top: 11px; background-colo: red; }
.en-us .errorMsg { font-weight: bold;}
.errorLinksBlock { margin-top: 15px; width: 300px; }
.errorLink { margin-top: 2px; }

.agentListingMenu { background-color: #bbbbbb; font-size: 7.50pt;
  margin-left: 5px;  margin-top: 0px; margin-bottom: 5px; margin-right: 0px;
  padding: 0px;  line-height: 9pt; }
.agentEditMainMenu { background-color: #bbbbbb; font-size: 7.50pt;
  margin-top: 1px; margin-bottom: 0px; margin-left: 0px;
  padding: 0px;  line-height: 9pt; width: 100%; }
.agentItem { margin-left: 4px; margin-right: 4px; }
.agentModifyGeneral { background-color: #bbbbbb; float: left; margin: 0px; padding: 0px; margin-left: 24px; }
.agentAddMLS { floa: left; margin: 0px; padding: 0px; margin-left: 24px; }
.agentLogout { floa: right; margin: 0px; padding: 0px; margin-left: 24px; }
