body {
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#633d32;
	line-height: 180%;
	letter-spacing: 0.3pt;
}

.printDisplay {
  display:none;
}

@media print { 

body{ color:#000000; } 

  .webDisplay {
    display:none;
    visibility:hidden;
  }

  .printDisplay {
    display:inline;
  }
} 

#tblMainFrame
{
  border-top
}

#HeaderFrame 
{
  height:141px;
  vertical-align: top;
}

#HeaderFrame #Top 
{
  height: 95px;
  background-color: #F2EFE5;
}
#HeaderFrame #Top_popup 
{
  height: 97px;
  background-color: #F2EFE5;
}
#HeaderFrame #Top #LangSwitch 
{
	font-size: 8pt;
	text-align: right;
	float: right;
	margin-right: 15px;
	
}

#LangSwitch .btnLang 
{
  font-family: Arial, Helvetica, Sans-Serif, 新細明體;
}

#HeaderFrame #TopMenu 
{
height:24px;
min-height:24px;
max-height:24px;
overflow:hidden;
background-color: #E2DCC7;
}

#HeaderFrame #TopMenu A IMG
{
margin-left:4px;
}

#HeaderFrame #TopMenu .btnGuestBook IMG
{
margin-left:6px;
}
#HeaderFrame #TopMenu .btnLocation IMG 
{
margin-left:10px;
}
#HeaderFrame #TopMenu .btnOwnerLogin {
position:relative;
float:right;
top:-24px;
display:none;
}
#HeaderFrame #SubMenu 
{
  height: 44px;
  padding-left:30px;
  background-color: #ffffff;
}
#ContentFrame 
{
  background-color: #F5F3EB;
}

#FooterFrame 
{
  border-top: solid 44px #FFFFFF;
  background-color: #DCDCC9;
  padding: 27px;
  color: #746A53;
  font-size: 11px;
}

#Footer_homeFrame 
{
  border-top: solid 0px #FFFFFF;
  background-color: #DCDCC9;
  padding:27px 27px 27px 27px ;
  color: #746A53;
  font-size: 11px;
}


#FooterFrame .remark 
{
	font-family: Arial, Helvetica, sans-serif; 
  color: #999999;
	font-size: 10px; 
}

#FooterFrame .footer
{
  margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#633d32;
}

.homeRemark 
{
	font-family: Arial, Helvetica, sans-serif; 
  color: #999999;
	font-size: 10px; 
	letter-spacing: 0pt;
}

.footer
{
  margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#746A53;
	letter-spacing: 0pt;
}

.toptext { 
color:#3a0d0d;
padding-right:5px; 
padding-left:0px;
}

.toptext a{ 
color:#3a0d0d; 
text-decoration:none;
}
.toptext_sitemap a{ 
color:#83705C; 
text-decoration:none;
}
.smalltext {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color:#3a0d0d; 
padding-right:10px; 
padding-left:10px
}
.contenttitle1 {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color:#3D2217;
font-weight: bold;
}
.linkcell {
cursor:pointer;
}
.link_1 {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color:#633d32;
line-height: 180%;
letter-spacing: 0.5pt;
text-decoration:none;
}
.link_2 {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color:#666666;
line-height: 180%;
letter-spacing: 0.5pt;
text-decoration:none;
}
.link_3 {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color:#633D32;
line-height: 180%;
letter-spacing: 0.5pt;
text-decoration:underline;
}

.remark {
	font-family: Arial, Helvetica, sans-serif; 
  color: #999999;
}

.floorplanhighlight {
color:#FFFFFF;
background-color:#9C8874;
bgcolor:#9C8874;
}

.floorplan_menu_text {
color:#666666;
}

.floorplan_special_highlight {
color:#FFFFFF;
background-color:#3C1501;
bgcolor:#3C1501;	
}

.floorplan_special_highlight2 {
color:#FFFFFF;
background-color:#3C1501;
bgcolor:#C2B0AA;	
}

.tblmaincontent {
padding-left:27px;
padding-right:27px;
padding-top:94px;
background-color:#EDE3D5;
color:#83705C;
vertical-align:top;
}
.tblmaincontent_1 {
padding-left:27px;
padding-right:17px;
padding-top:94px;
background-color:#F8F9F4;
color:#83705C;
vertical-align:top;
}
.tblmaincontent_2 {
padding-left:27px;
padding-right:27px;
padding-top:80px;
background-color:#EDE3D5;
color:#83705C;
vertical-align:top;
}
.tblmaincontent_3 {
padding-left:0px;
padding-right:0px;
padding-top:80px;
background-color:#F2EFE5;
color:#83705C;
vertical-align:top;
}

.text3 {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color:#746A53;
	letter-spacing: 0pt;
}
.text4 {
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color:#999999}

.tdFloorPlanpic {
padding-left:27px;
padding-right:27px;
vertical-align:middle;
background-color:#F5F3EB;
}

.tdFloorPlanSpecialpic {
padding-left:27px;
padding-right:27px;
vertical-align:middle;
background-color:#EBE5D8;
}

.tdFloorPlanmaincontent {
padding-left:27px;
padding-bottom:110px;
background-color:#F5F3EB;
text-align:center;
vertical-align:top;
}

.tdFloorPlanSpecialmaincontent {
padding-left:20px;
padding-bottom:110px;
background-color:#EBE5D8;
text-align:center;
vertical-align:top;
}

.tdFloorPlanremark {
	padding-left:27px;
	padding-right:27px;
	background-color:#FFFFFF;
	color: #6a6a6a;
}

.tblmainbgspace {
background-color:#F8F9F4;
}
.tblmainbgwhite {
background-color:#FFFFFF;
}
.tblmainbgcolor1 {
background-color:#E6DFCC;
}
.tblmainbgcolor2 {
background-color:#D2D6CD;
}
.tblmainbgcolor3 {
background-color:#F5F3EB;
}
.tblmainbgcolor4 {
background-color:#ECE8D9;
}
.tblmainbgcolor5 {
background-color:#EDE3D5;
}
.tblmainbgcolor6 {
background-color:#ECE3D4;
}
.tblmainbgcolor7 {
background-color:#E5E5E5;
}
.tblmainbgcolor8 {
background-color:#E6E7D9;
}
.tblmainbgcolor9 {
background-color:#E5E5E5;
height:25px
}
.tblmainbgcolor10 {
background-color:#E5E5E5;
}
.tblmainbgcolor11 {
background-color:#E8E4D3;
}
.tblmainbgcolor12 {
background-color:#D5CFC8;
}
.tblmainbgcolor13 {
background-color:#EBE5D8;
}
.tblmainbgcolor14 {
background-color:#9C8874;
}
.tblmainbgcolor15 {
background-color:#C2B0AA;
}
.tblmainbgcolor16 {
background-color:#C5C4A8;
}
.tblmainbgcolor17 {
background-color:#AFACAC;
}
.tblmainbgcolor18 {
background-color:#E0D8CE;
}

.tblFloorPlan_row1 {
background-color:#CCCBB4;
}
.tblFloorPlan_row2 {
background-color:#CAD7DA;
}
.tblFloorPlan_row3 {
background-color:#D1C5C3;
}
.tblFloorPlan_row4 {
background-color:#D3C1B0;
}
.tblFloorPlan_row5 {
background-color:#C2B0AA;
}
.tblFloorPlan_row6 {
background-color:#C5C4A8;
}
.tblFloorPlan_row7 {
background-color:#C3BBA9;
}
.tblFloorPlan_row8 {
background-color:#AFACAC;
}
.header {
vertical-align:top;
font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 140%;
	letter-spacing: 0.3pt;
}

table.tblFittingsSpecial th{
color:#000000;
background-color:#F8F9F4;

}

.tblFittingsSpecial  td{
border-bottom:1px solid #E0DFE3;
background-color:#9D8875;
color:#FFFFFF;
}
.table_style_2_right {
	border-collapse:collapse;
	border-right-width: 1px;
	border-right-color: #C5BDB4;
	border-right-style: solid;
}
.table_style_2_bottom {
	border-collapse:collapse;
	border-bottom-width: 1px;
	border-bottom-color: #C5BDB4;
	border-bottom-style: solid;
}

table.tblFloorPlan th{
border-right:1px solid #F5F3EB;
border-bottom:1px solid #F5F3EB;
color:#633D32;
}

.tblFloorPlan  td{
border-bottom:1px solid #F5F3EB;
}
.table_style_1_right {
	border-collapse:collapse;
	border-right-width: 1px;
	border-right-color: #F8F9F4;
	border-right-style: solid;
}
.table_style_1_bottom {
	border-collapse:collapse;
	border-bottom-width: 1px;
	border-bottom-color: #F8F9F4;
	border-bottom-style: solid;
}
.contenttitle2 {
	font-family: "新細明體", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#3d2217;
	line-height: 180%;
	letter-spacing: 0.5pt;
	font-weight: normal;
}
.dotbtnline {
	background-image: url(\images\common\dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

