body.zh_tw { font-family: "微軟正黑體", "Microsoft JhengHei"; }
body.zh_tw h1 { font-family: "微軟正黑體", "Microsoft JhengHei"; }
body.zh_tw h2 { font-family: "微軟正黑體", "Microsoft JhengHei"; }
body.zh_tw h3 { font-family: "微軟正黑體", "Microsoft JhengHei"; }
body.zh_tw h4 { font-family: "微軟正黑體", "Microsoft JhengHei"; }
body.zh_tw h5 { font-family: "微軟正黑體", "Microsoft JhengHei"; }
body.zh_tw h6 { font-family: "微軟正黑體", "Microsoft JhengHei"; }
body.zh_tw a { font-family: "微軟正黑體", "Microsoft JhengHei"; }
body.zh_tw p { font-family: "微軟正黑體", "Microsoft JhengHei"; }
body.zh_tw span { font-family: "微軟正黑體", "Microsoft JhengHei"; }
body.zh_tw div { font-family: "微軟正黑體", "Microsoft JhengHei"; }

body.zh_cn { font-family: "微軟正黑體", "Microsoft JhengHei"; }
body.zh_cn h1 { font-family: "微軟正黑體", "Microsoft JhengHei"; }
body.zh_cn h2 { font-family: "微軟正黑體", "Microsoft JhengHei"; }
body.zh_cn h3 { font-family: "微軟正黑體", "Microsoft JhengHei"; }
body.zh_cn h4 { font-family: "微軟正黑體", "Microsoft JhengHei"; }
body.zh_cn h5 { font-family: "微軟正黑體", "Microsoft JhengHei"; }
body.zh_cn h6 { font-family: "微軟正黑體", "Microsoft JhengHei"; }
body.zh_cn a { font-family: "微軟正黑體", "Microsoft JhengHei"; }
body.zh_cn p { font-family: "微軟正黑體", "Microsoft JhengHei"; }
body.zh_cn span { font-family: "微軟正黑體", "Microsoft JhengHei"; }
body.zh_cn div { font-family: "微軟正黑體", "Microsoft JhengHei"; }


.menuitems:hover .second_lv_menu { display: block;}
.second_lv_menu { top: 120px;}

.highlight_title { font-size: 1.4em;}

.events_box_wrapper .notes { position: relative;}
.events_box_wrapper .notes a { height: auto; background-color: inherit; color: #01b7cc; font-size: 0.8em; text-align: center; position: absolute; bottom: 17px; left: 0;}
.tab-box_search { margin-bottom: 20px;}
.news_box_wrapper_texts a { display: block; font-size: 0.8em; color: #ffffff; margin-top: 20px;}
.more { display: block; font-size: 0.8em; color: #ffffff; margin-top: 20px; background-color: inherit !important;}
.social_icons { padding: 0;} 
.social_box { min-height: inherit;}
.linkedin { padding: 10px; text-align: left; background-color: inherit;}
.linkedin a { color: #016AAE; text-align: left; line-height: 22px;}
.linkedin a:hover { opacity: 0.7;}
.contact_box { background-color: inherit; padding: 10px;}
.contact_box p { color: #ffffff; line-height: 1.4em;}
.contact_box strong { font-weight: bold;}

.btn_a2 { font-size: 16px;}
.btn_a3  { font-size: 20px;}

#arcade_shop_list a.shop_list_row span.i1 { width: 33%;}
#arcade_shop_list a.shop_list_row span.i2 { width: 33%;}
#arcade_shop_list a.shop_list_row span.i4 { width: 15%;}
#arcade_shop_list a.shop_list_row span.i5 { width: 14%;}
#tbl-tenant_area_directory a.shop_list_row span.i6 { width: 5%;}

#arcade_shop_list a.shop_list_row_b span.i1 { width: 33%;}
#arcade_shop_list a.shop_list_row_b span.i2 { width: 33%;}
#arcade_shop_list a.shop_list_row_b span.i4 { width: 15%;}
#arcade_shop_list a.shop_list_row_b span.i5  { width: 14%;}
#arcade_shop_list a.shop_list_row_b span.i6{ width: 5%;}

form#login_form { margin-top: 20px;}
form#login_form table tr { display: block; margin-bottom: 5px;}
form#login_form table tr:nth-child(2n) { margin-bottom: 10px;}
form#login_form table tr:nth-child(5) td { float: right;}

.table-heading td:nth-child(1) { width: 38%;}
.table-heading td:nth-child(2) { width: 33%;}
.table-heading td:nth-child(3) { width: 15%;}
.table-heading td:nth-child(4) { width: 14%;}

#arcade_shop_list table.row-4 a.shop_list_row span.i1 { width: 38%;}
#arcade_shop_list table.row-4 a.shop_list_row span.i2 { width: 33%;}
#arcade_shop_list table.row-4 a.shop_list_row span.i4 { width: 15%;}
#arcade_shop_list table.row-4 a.shop_list_row span.i6 { width: 14%;}

#arcade_shop_list table.row-4 a.shop_list_row_b span.i1 { width: 38%;}
#arcade_shop_list table.row-4 a.shop_list_row_b span.i2 { width: 33%;}
#arcade_shop_list table.row-4 a.shop_list_row_b span.i4 { width: 15%;}
#arcade_shop_list table.row-4 a.shop_list_row_b span.i6 { width: 14%;}



#arcade_shop_list table.row-3 a.shop_list_row span.i1 { width: 60%;}
#arcade_shop_list table.row-3 a.shop_list_row span.i4 { width: 30%;}
#arcade_shop_list table.row-3 a.shop_list_row span.i6 { width: 10%;}

#arcade_shop_list table.row-3 a.shop_list_row_b span.i1 { width: 60%;}
#arcade_shop_list table.row-3 a.shop_list_row_b span.i4 { width: 30%;}
#arcade_shop_list table.row-3 a.shop_list_row_b span.i6 { width: 10%;}

#arcade_shop_list table.row-6 a.shop_list_row span.i1 { width: 33%;}
#arcade_shop_list table.row-6 a.shop_list_row span.i2 { width: 21%;}
#arcade_shop_list table.row-6 a.shop_list_row span.i3 { width: 12%;}
#arcade_shop_list table.row-6 a.shop_list_row span.i4 { width: 19%;}
#arcade_shop_list table.row-6 a.shop_list_row span.i5 { width: 10%;}
#arcade_shop_list table.row-6 a.shop_list_row span.i6 { width: 5%;}

#arcade_shop_list table.row-6 a.shop_list_row_b span.i1 { width: 33%;}
#arcade_shop_list table.row-6 a.shop_list_row_b span.i2 { width: 21%;}
#arcade_shop_list table.row-6 a.shop_list_row_b span.i3 { width: 12%;}
#arcade_shop_list table.row-6 a.shop_list_row_b span.i4 { width: 19%;}
#arcade_shop_list table.row-6 a.shop_list_row_b span.i5 { width: 10%;}
#arcade_shop_list table.row-6 a.shop_list_row_b span.i6 { width: 5%;}

#arcade_shop_list table tr:hover { background-color: #dfdfdf;}


.transportation:hover { opacity: 0.7;}


/* calendar */
.fc-icon-left-single-arrow:after { color: #016aae;}
.fc-icon-right-single-arrow:after { color: #016aae;}
.fc-today-button { background-color: #8ec2f2 !important; color: #2b3036 !important; text-shadow:none !important; text-transform: capitalize;}
.fc-event { border-radius: 0 !important; margin: 0 !important; border: none !important;}
.fc-day-grid-event .fc-content { padding: 8px; white-space: inherit !important;}
.fc-popover.fc-more-popover .fc-event-container .fc-day-grid-event .fc-content { margin-bottom:1px}


/* event list */
#div_search { background-color: #e3dfe0;}
.monthly { float: left; text-align: center; width: 70%; font-size: 1.4em; color: #323232; margin-top: 10px;}
.monthly span { padding: 0 20px;}
.monthly a { text-decoration: none; color: #323232;}
ul.tabs { float: right;}
ul.tabs li a { color: #ffffff; background-color: #0181cc; padding: 15px 30px;}
ul.tabs li a.current_tab { background-color: #01b7cc;}
#s_search, .s_search { background-color: #01b7cc; color: #ffffff; border: none; width: 150px; text-align: center; padding: 15px 0; font-size: 1.1em;}
#s_clear { background-color: #6f6f6f; color: #ffffff; border: none; width: 150px; text-align: center; padding: 15px 0; font-size: 1.1em;}

#tb_search input[type="text"] { height: 30px !important; margin-bottom: 15px;}
#tb_search select { height: 30px !important; }
 #tb_search tr { margin-bottom: 10px; }
 #tb_search td { vertical-align: middle;}   

 /* menu */
 #mainmenu li a:hover{ color: #656565; text-decoration: underline;}
 .navbar#mainmenu .second_lv_items li ul.third_level li a:hover { color: #656565;}
 
 .navbar#mainmenu .second_lv_items li a:hover { text-decoration: underline;}

 .navbar#mainmenu li { padding-bottom: 0;}
 .second_lv_menu { z-index: 999;}


a.brochure_btn {
    color: #FFFFFF;
    padding: 10px;
    background-color: #036ab5;
    vertical-align: top;
    display: block;
    
}

.fix_width {
	text-align: center;
    width: 120px;
}

a.brochure_btn:hover {
    background-color: #01b7cc;
}

#transportationRight .keyports { line-height: 1.5em;}

#transportationRight .keyports #scrollingKey a { font-size: 1em;}

#aboutContent table { border-collapse: separate; border-spacing:3px;}

a.shop_list_row span { background-color: inherit !important;}
a.shop_list_row_b span { background-color: inherit !important;}
a.shop_list_row:hover span { background-color: inherit !important;}
a.shop_list_row_b:hover span { background-color: inherit !important;}


div#aboutContent p { font-size: 1.2em !important;}
.annualreport_content li a { font-size: 1.2em !important;}
.btn_sharing_download, .btn_sharing_download:link, .btn_sharing_download:visited { font-size: 1em !important;}
.donwload_all_sharing span { font-size: 1em !important;}

.highlight_btn:hover { opacity: 0.7;}


#transportationRight .titleBar, #transportationRight .titleBar2 { font-size: 1em !important;}
.enewsletter_row .enewsletter_content { width: auto;}

.column li a { line-height: 22px;}

.enewsletter_row .enewsletter_content { width: 600px;}
.enewsletter_row .enewsletter_thumb img { width: auto;}

.color_lightblue { font-size: 1.5em; color: #016ab4; padding: 20px 0px 10px 0px;}

/*slider*/
.upper_bxslider { overflow: hidden;}
.caption_container { height: 50px; padding-top: 10px; padding-bottom: 10px;  background: url("../images/living_area_slider_caption_bg.png") top left repeat; z-index: 1;  bottom: 0; top: inherit;}
.caption_wrapper { width: 100%; position: static;}
.caption_text { padding-top: inherit; padding-left: inherit; width: 100%; }
/*.caption_text p {   text-indent: 20px;}*/

#google_map { width: 65%; height: auto;}
#google_map #frame_google_map { width: 100%;}
#google_map img { max-width: 100%;}

div#aboutContent p { font-family: inherit;}
div#aboutContent .inner { width: 70%; float: left;}

.what_we_offer_content ul li{ color: #ffffff !important;}

.event_row_block { display: block; float: none;}
.event_row a.event_btn { display: block; width: 150px; text-align: center;}

.media_relation_row a.media_relation_btn {
	color: #FFFFFF;
    padding: 10px;
    background-color: #036ab5;
    vertical-align: top;
    display: block;
    background-image: none;
    width: 150px; text-align: center;
}

.media_relation_row a.media_relation_btn:hover { background-color: #3d91c7;}

.media_relation_btn.pdf { margin-right: 20px !important;}

.bluerow { vertical-align: middle;}
td {
    font-size: 0.9em;
    margin: 0px;
}

td.labeltext {
    color: #047DBC;
    padding: 4px 3px;
    font-weight: bold;
}

td.titletext {
    border-bottom: 1px dotted #DDDDDD;
    color: #047DBC;
    padding: 4px 3px;
    font-weight: bold;
}