/***page table ***/
#table_main.page{ height:600px; }
#table_main.page td{ 
	background:url(images/page_bg.gif); 
	background-repeat:repeat-x;
	background-position:bottom;
}
#table_main.page td.left_col{
	padding-top:10px;
}
#table_main.page td.right_col{
	padding:10px 25px 10px 10px;
}
#table_main.page td.right_col ul{list-style:none; padding:0; margin:0; width:100%;}
li#page_item{
	padding:0 auto; margin:0 auto; list-style:none; clear:both;
	font-family:Arial, Helvetica, sans-serif;	color: #666666;
	width:100%;
}
li#page_item img.thumbs{
	float:left; width:160px;
	margin: 0 20px 10px 0;
}
li#page_item img.thumbs_70{
	float:left; width:70px;
	margin: 0 20px 10px 0;
}
li#page_item img.thumbs_200{
	float:left; width:200px;
	margin: 0 20px 10px 0;
}
li#page_item span.date{
	clear:right; display:inline;
	font-size:11px;
	color:#a877a6;
}
li#page_item h2{
	clear:right; margin:3px 0 10px 0; padding:0;
	font-size:16px;
}
li#page_item h2.clear_margin{ margin:0; }
li#page_item p.highlight{
	font-size:11px;
	text-align:justify;
	line-height: 180%; clear:right;
}
li#page_item img.bt_more{
	clear:right; 
	margin:5px 0 0 0;
}
li#page_item a, li#page_item a:hover{	color:#666666;	}
li#page_item.detail{
	padding:0; /* margin:0 10px 0 0; */ width:100%;
}
li#page_item.detail div.page_content{
	font-size:11px;
	text-align:justify;
	line-height: 180%; clear:right;
}
div.page_content h4{ margin:7px 0 2px 0; font-size: 12px; }

#table_main.page td table.contact_us { color:#666666; width:80%; background-color:#FFF; }
#table_main.page td table.contact_us tr td.t1 { background-image:none; background-color:#FFF; padding:3px; }
#table_main.page td table.contact_us tr td.c1, 
#table_main.page td table.contact_us tr td.c2, 
#table_main.page td table.contact_us tr td.c3{ background-image:none; background-color: #F5F5F5; padding:5px; }
#table_main.page td table.contact_us tr td.c1{ width:10%; }
#table_main.page td table.contact_us tr td.c2{ width:0.8%; }
#table_main.page td table.contact_us tr td.c3{ width:90%; }

div.page_content p.tnc{ padding:7px 0 2px 0; }
div.page_content p.tnc h4{ margin:7px 0 2px 0; font-size: 12px;}
span.underline{  border-bottom:1px solid #666666; }

li#page_item.detail img.thumbs{
	float:left; width:160px;
	margin: 0 10px 0 0;
}
li#page_item.detail img.thumbs_300{
	float:left; width:300px;
	margin: 0 10px 0 0;
}
/***common class***/
span.button{
	padding:3px 10px; margin:0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
/*	background:url(images/bt_bg.gif); background-repeat:repeat-y;	color: #FFFFFF;*/
	background-color:#FFFFFF; color:#CCCCCC;
	border:1px solid #CCCCCC;
}

div.pagediv{
	padding:0; margin:10px 0 0 0;
	width:100%;
	height:10px;
	border:none;
	border-top: 1px solid #CCCCCC;
	clear:both;
}
div.pagediv_top{
	padding:0; margin:0 0 3px 0;
	width:100%;
	height:3px;
	border:none;
	border-top: 1px solid #CCCCCC;
	clear:both;
}
div.hspacer{
	padding:0; margin:0 0 0 0;
	width:90%;
	height:10px;
	border:none;
	clear:both;
}
.clear_margin{ margin:0; }


