body
{
	margin: 0px auto;
	font-family: Arial;
	font-size: 12px;
	background: url(../images/pat-ibc.jpg);
}

td
{
	vertical-align: top;
}

#container
{
	width: 1004px;
	margin: 0px auto;
	background: #fff;
}

#menu
{
	background: url(../images/bg_menu.png) repeat-x;
	height: 53px;
	width: 1004px;
}

#menu_list
{
	margin: 0px;
	padding: 5px 0px 0px 131px;
}

#menu_list li
{
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
}

#footer
{
	background: url(../images/bg_footer.png) repeat-x;
	height: 33px;
}

#footer_left
{
	float: left;
	padding: 9px 0px 0px 17px;
	color: #fff;
}

.fb_link:link, .fb_link:visited, .fb_link:hover, .fb_link:active
{
	color: #fff;
	text-decoration: none;
	background: url(../images/fb_logo.png) no-repeat;
	padding-left: 20px;
}

.twitter_link:link, .twitter_link:visited, .twitter_link:hover, .twitter_link:active
{
	color: #fff;
	text-decoration: none;
	background: url(../images/twitter_logo.png) no-repeat;
	padding-left: 20px;
}

#footer_right
{
	float: right;
	padding: 9px 23px 0px 0px;
	color: #fff;
}

.footer_link:link, .footer_link:visited, .footer_link:hover, .footer_link:active
{
	color: #fff;
	text-decoration: none;
}

#content_section
{
	width: 1004px;
	display: table;
	position: relative;
}

#logo
{
	position: absolute;
	top: 25px;
	left: 80px;
	z-index: 10000;
}

#image_rotate
{
	padding: 0px;
	margin: 0px;
}

#facilities
{
	position: absolute;
	top: 330px;
	left: 25px;
	z-index: 10000;
}

#facility_1
{
	float: left;
	width: 303px;
}

.facility_title
{
	width: 303px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	padding: 5px 0px;
	background: #ff4800;
}

#facility_2
{
	float: left;
	width: 303px;
	padding-left: 23px;
}

#facility_3
{
	float: left;
	width: 303px;
	padding-left: 23px;
}

.facility_image
{
	width: 303px;
	height: 167px;
}

#home_content
{
	padding: 20px 25px;
	display: table;
}

#home_content_left
{
	float: left;
	width: 641px;
}

.table_content_left_top
{
	
	width: 641px;
	padding: 20px 0px;
}

.content_left_top_td1
{
	width: 204px;
}

.content_left_top_td2
{
	background: url(../images/bg_content_home_left.png) repeat-x bottom;
	padding: 0px 20px;
}

.home_title
{
	color: #fd841b;
	font-size: 16px;
	font-weight: bold;
}

.orange
{
	color: #fd841b;
}

.orange_link
{
	color: #fd841b;
	text-decoration: none;
	font-weight: bold;
}

.home_button
{
	padding: 20px 0px;
	width: 100%;
	text-align: center;
}

.table_duta_ibc
{
	width: 310px;
}

.duta_ibc_td
{
	width: 305px;
	padding-bottom: 10px;
	border-bottom: solid 1px #a9a9a9;
}

.duta_ibc_td2
{
	padding: 20px 0px 0px 0px;
	width: 170px;
}

.duta_ibc_td3
{
	padding: 20px 0px 0px 15px;
}

.duta_ibc_td4
{
	padding: 20px 0px 0px 0px;
}

.testimonial_td
{
	padding-left: 30px;
}

.home_testimonial
{
	padding: 10px 0px 0px 0px;
}

#home_content_right
{
	float: left;
	padding-left: 10px;
}

#latest_news_content
{
	width: 293px;
}

#latest_news_view_more
{
	padding: 0px 17px;
}

#home_accordion
{
	padding: 20px 0px 20px 10px;
}

#about, #whats_new, #photo_gallery, #shopping_center, #promo, #download, #contact
{
	position: absolute;
	top: 330px;
	left: 25px;
	z-index: 10000;
	display: table;
}

#content_about, #content_whats_new, #content_gallery, #content_shopping, #content_promo, #content_download, #content_contact
{
	padding: 10px 0px 20px 25px;
	margin: -170px 0px 0px 0px;
	z-index: 100;
	position: relative;
	display: table;
}

#whats_new_box
{
	background: url(../images/bg_whats_new.png) repeat-x bottom;
	width: 438px;
}

#content_about_left
{
	float: left;
	width: 579px;
}

.content_about_accordion
{
	padding: 15px 0px 30px 0px;
}

.about_image_title
{
	width: 100%;
	text-align: right;
	padding: 0px 10px 10px 0px;
}

#content_about_right
{
	float: left;
	padding: 0px 0px 0px 25px;
}

.about_right_title_box
{
	width: 350px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	background: #ff4800;
	padding: 5px 0px;
	font-weight: bold;
}

.about_facility
{
	padding: 10px;
	text-align: center;
	background: url(../images/bg_about_facility.png) repeat-x bottom;
}

#about_investor
{
	margin: 15px 0px 0px 0px;
}

.about_investor_content
{
	width: 330px;
	padding: 10px;
	background: #efefef;
	text-align: justify;
}

.pdf_link:link, .pdf_link:visited, .pdf_link:hover, .pdf_link:active
{
	background: url(../images/icon_pdf.png) no-repeat;
	padding: 0px 0px 5px 20px;
	text-decoration: underline;
	color: #000;
}

.inputfield
{
	font-size: 11px;
	border: solid 1px #e1e1e1;
	width: 114px;
	height: 18px;
}

.table_investor
{
	padding: 20px 0px 10px 0px;
}

.investor_td1
{
	padding: 0px 0px 0px 0px;
}

.investor_td2
{
	padding: 0px 0px 0px 5px;
}

.investor_td3
{
	padding: 0px 0px 0px 10px;
}

.investor_td4
{
	padding: 0px 0px 0px 5px;
}

.notes
{
	width: 280px;
	border: solid 1px #e1e1e1;
	height: 100px;
}

.notes_td
{
	padding: 10px 0px 10px 5px;
}

.btn_submit
{
	color: #fff;
	width: 70px;
	background: #fd841b;
	padding: 0px 0px 3px 0px;
	font-size: 11px;
	border: solid 1px #fd841b;
	height: 20px;
}

#whats_new_inner
{
	padding: 10px 20px;
}

#content_whats_new_left
{
	float: left;
	width: 438px;
}

#content_whats_new_right
{
	float: left;
	padding-left: 25px;
}

.whats_new_right_box
{
	padding: 10px 0px 10px 0px;
	width: 516px;
}

.whats_new_right_box2
{
	border-top: 3px solid #ff8b26;
	padding: 10px 0px 10px 0px;
	width: 516px;
}

.whats_new_td
{
	padding: 0px 10px 10px 0px;
}

.more_link:link, .more_link:visited, .more_link:hover, .more_link:active
{
	color: #ff8b26;
	text-decoration: underline;
}

#gallery_left
{
	float: left;
	width: 479px;
}

#gallery_large
{
	background: #ededed;
	padding: 10px 7px;
	text-align: center;
}

#gallery_right
{
	float: left;
	padding-left: 25px;
}

#gallery_thumb_container
{
	width: 470px;
	padding-bottom: 10px;
	display: table;
}

.gallery_thumb
{
	float: left;
	width: 150px;
	padding-right: 5px;
	height: 100px;
	overflow: hidden;
}

#shopping_center_top
{
	background: url(../images/bg_shopping.png) repeat-x;
	display: table;
}

.shopping_item
{
	float: left;
	padding: 5px;
}

.shopping_item_title_1
{
	background: #985c38;
	width: 229px;
	text-align: center;
	padding: 2px 0px;
	color: #fff;
	font-size: 16px;
}

.shopping_item_title_2
{
	background: #ff7b0b;
	width: 229px;
	text-align: center;
	padding: 2px 0px;
	color: #fff;
	font-size: 16px;
}

.shopping_item_title_3
{
	background: #a2be5d;
	width: 229px;
	text-align: center;
	padding: 2px 0px;
	color: #fff;
	font-size: 16px;
}

.shopping_item_title_4
{
	background: #f4cf4d;
	width: 229px;
	text-align: center;
	padding: 2px 0px;
	color: #fff;
	font-size: 16px;
}

.shopping_image
{
	height: 126px;
}

#content_shopping_left
{
	float: left;
	width: 713px;
}

#shopping_search
{
	background: #e5e5e5;
	padding: 5px 10px;
	margin-top: 10px;
}

#shopping_search2
{
	background: #e5e5e5;
	padding: 5px 10px;
	margin: 10px 0px;
	width: 930px;
}

.search_list
{
	padding-left: 10px;
}

.select
{
	border: solid 0px #fff;
	font-size: 11px;
	height: 15px;
	width: 120px
}

.keyword_td
{
	padding-left: 10px;
}

.inputfield2
{
	border: solid 0px #fff;
	font-size: 11px;
	height: 15px;
	width: 120px
}

.submit_td
{
	padding-left: 10px;
}

.btn_submit2
{
	color: #fff;
	width: 70px;
	background: #fd841b;
	padding: 0px 0px 3px 0px;
	font-size: 11px;
	border: solid 1px #fd841b;
	height: 18px;
}

.opening_td
{
	padding-left: 20px;
}

.shopping_table
{
	margin: 20px 0px 0px 0px;
	width: 713px;
}

.shopping_image_list_td
{
	padding: 10px 0px;
	width: 200px;
}

.shopping_text_list_td
{
	padding: 10px 20px;
}

#content_shopping_right
{
	float: left;
	padding-left: 25px;
}

.title_duta_ibc
{
	padding: 15px 0px 7px 0px;
	border-bottom: 1px solid #a9a9a9;
	width: 240px;
}

.duta_ibc_content
{
	padding: 20px 5px;
	text-align: justify;
}

.duta_ibc_image
{
	width: 100%;
	text-align: center;
	padding-bottom: 10px;
}

.duta_ibc_text
{
	width: 230px;
}

.more_link2
{
	background: #fd841b;
	padding: 5px 20px;
	color: #fff;
	text-decoration: none;
}

#content_promo_left
{
	float: left;
	width: 438px;
}

.promo_box
{
	background: url(../images/bg_promo.png) repeat-x bottom;
	padding: 10px 20px;
}

#content_promo_right
{
	float: left;
	padding-left: 25px;
}

.promo_table
{
	width: 514px;
}

.promo_image
{
	padding: 10px 10px 10px 0px;
}

.promo_text
{
	padding: 10px 10px 10px 0px;
}

.promo_image2
{
	padding: 10px 10px 10px 0px;
	border-top: solid 3px #ff8419;
}

.promo_text2
{
	padding: 10px 10px 10px 0px;
	border-top: solid 3px #ff8419;
}

#content_download_left
{
	float: left;
	width: 549px;
}

#brochure_box
{
	background: url(../images/bg_download.png) repeat-x bottom;
	padding: 10px 0px 10px 20px;
}

.brochure_text
{
	vertical-align: middle;
	padding: 10px 20px;
}

.download_table
{
	width: 100%;
}

#content_download_middle
{
	float: left;
	padding-left: 10px;
}

#content_download_right
{
	float: left;
	padding-left: 10px;
}

.download_box
{
	width: 195px;
}

.download_title
{
	width: 195px;
	text-align: center;
	padding: 5px 0px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	background: #ff4800;
}

.download_content
{
	width: 193px;
	border-left: solid 1px #b7b7b7;
	border-right: solid 1px #b7b7b7;
	border-bottom: solid 1px #b7b7b7;
}

.download_content_inner
{
	padding: 10px 15px;
}

#content_contact_left
{
	float: left;
	width: 614px;
}

#contact_map_box
{
	/*background: url(../images/bg_contact.png) repeat-x bottom;*/
}

.map_table
{
	padding: 20px;
}

.map_download
{
	width: 100%;
	text-align: center;
	padding: 10px 0px;
}

.map_text_td
{
	padding-left: 20px;
}

#content_contact_right
{
	float: left;
	padding-left: 10px;
}

#contact_form_box
{
	width: 350px;
}

#contact_form_title
{
	width: 350px;
	font-size: 14px;
	font-weight: bold;
	background: #ff4800;
	color: #fff;
}

#contact_form_title_text
{
	padding: 5px 20px;
}

#contact_form_content_box
{
	margin-top: 5px;
	background: #efefef;
}

.contact_form_table
{
	padding: 10px;
}

.contact_form_text
{
	padding: 10px;
}

.red
{
	color: #ff0000;
}

.news_table
{
	margin: 0px 15px 0px 15px;
	width: 275px;
}

.news_td1
{
	padding-right: 10px;
}

.gallery_text_box
{
	width: 463px;
	height: 37px;
	text-align: center;
	background: #522E0A;
	opacity: 0.3;
	-khtml-opacity: 0.3;
	-moz-opacity:0.3;
	filter: alpha(opacity=30);
	margin-top: -37px;
}

.gallery_text
{
	padding: 10px 0px;
	color: #fff;
}

#whats_new_detail_box
{
	border-bottom: 3px solid #ff8b26;
	width: 940px;
	padding-bottom: 20px;
}

.whats_new_detail_td1
{
	width: 515px;
}

.whats_new_detail_td2
{
	padding-left: 10px;
}

#whats_new_detail_box2
{
	width: 940px;
	text-align: center;
	display: table;
	margin-top: 20px;
}

.whats_new_link:link , .whats_new_link:visited ,.whats_new_link:hover, .whats_new_link:active
{
	background: #ff8b26;
	color: #fff;
	padding: 2px 5px;
	text-decoration: none;
}

#whats_new_archive_box
{
	width: 940px;
}

.whats_new_archive_list
{
	padding: 10px 0px 20px 0px;
}

.whats_new_archive_list2
{
	border-top: solid 3px #ff8b26;
	padding: 20px 0px 10px 0px;
}

.archive_paging
{
	padding: 10px;
	width: 940px;
	text-align: center;
}

.browse_title
{
	border-bottom: solid 1px #a9a9a9;
	width: 245px;
	padding: 0px 0px 10px 0px;
	margin-bottom: 10px;
}

.shopping_center_detail_right
{
	padding-left: 10px;
}

.available_promo
{
	border-bottom: solid 1px  #a9a9a9;
	width: 675px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	padding-top: 20px;
}

.available_promo_title
{
	float: left;
}

.promo_list
{
	float: right;
}

.clear
{
	clear: both;
	font-size: 1px;
	height: 1px;
}

.tenant_paging
{
	width: 100%;
	margin-top: 20px;
}

.tenant_prev
{
	float: left;
}

.tenant_next
{
	float: left;
	padding-left: 20px;
}

.tenant_detail
{
	padding-left: 10px;
}

.lang_link:link, .lang_link:visited, .lang_link:hover, .lamg_link:active
{
	text-decoration: none;
	color: #fff;
	font-size: 11px;
}

.banner_home
{
	padding: 10px 0px 10px 0px;
	width: 100%;
	text-align: center;
}

#testimonial_box
{
	display: table-cell; 
	width: 280px;
}

.testimonial_title
{
	border-bottom: solid 1px #000; 
	padding-bottom: 10px;
}

.ads_box, .olshop_box, .feed_burner_box
{
	padding: 15px 0px 5px 0px;
}

.feed_burner_title
{
	padding: 5px 0px;
	color: #81424b;
	font-size: 11px;
	font-weight: bold;
}

.feed_burner_content_box
{
	width: 272px;
	background: url(../images/bg_feed_burner.png) repeat-x;
	/*height: 63px;*/
}

.collection_box
{
	width: 100%;
	padding: 0px 0px 20px 0px;
}

.collection_title
{
	padding-bottom: 10px;
	border-bottom: solid 1px #000;
	width: 610px;
}

.collection_content_box
{
	padding-top: 20px;
	width: 610px;
}

.collection_item
{
	float: left;
	width: 145px;
	padding-right: 10px;
}

.collection_item_last
{
	float: left;
	width: 145px;
}

#title_latest_news
{
	border-bottom: 1px solid #a9a9a9;
    padding-bottom: 10px;
}

#bing
{
	position: absolute;
    right: 150px;
    top: 20px;
    z-index: 1000000;
}

#lang
{
	text-align: right !important;
}