.white_12_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.back_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
.menu_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.menu_title_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	
}
.menu_title_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.button_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	background-color: #FCFCFC;
	padding: 1px;
}
.white_14b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
}
.ctext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.black_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	background-color:#72136D;
	text-decoration: none;
	margin:0 0;
}
.search_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.highlight_ctext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
}

form {
	white-space: nowrap;
	display: inline;
}

.green_14_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6699CC;
	text-decoration: none;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FAFAFA;
	border: 1px solid #F0F0F0;
}
.menu_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.error_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.table_c1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	background-color: #F3F3F3;
	border: 1px solid #999999;
}
.table_c2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	background-color: #ECFDD5;
	border: 1px solid #CCCCCC;
}
.step1_css {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C4C4C4;
	text-decoration: none;
}
.step2_css {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #76D9C5;
	text-decoration: none;
}
.ebook_list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	list-style-type: circle;
	text-decoration: none;
}
.css_disable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EBEBEB;
	background-color: #E6E6E6;
}

/* [[ ------------------------------------------------------------------- */
/* [[ ----- Comments                                                ----- */
/* [[ ------------------------------------------------------------------- */

#comment{
	width:745px;
	margin:20px 0 0 0;
}
#comment a img{
	border-style:none;
}
/* [[ text */
#comment #authz h4,
#comment #cmt h4,
#comment #cmt-list h4,
#comment #cmt-list h4 span{
	background-image:url(images/cmt_text.png);
	background-repeat:no-repeat;
	height:13px;
	margin:0;
	padding:0;
	background-color:none;
}
/* text ]] */

#comment #authz{
	background-color:#eee;
	width:100%;
	height:180px;
	margin:0 0 20px 0;	
	overflow:hidden;	
}
#comment #authz h4{
	background-position:0 -95px;
	width:130px;
	margin:65px auto 10px auto;
	_margin-left:310px;
	text-align:center;
}
#comment #authz div{
	text-align:center;
}
#comment #cmt{
	width:100%;
	height:180px;
	margin:0 0 20px 0;
	overflow:hidden;	
}
#comment #cmt h4{
	background-position:0 0;
	margin:0 0 10px 0;
}
#comment #cmt textarea{
	border:1px solid #ccc;
	width:100%;
	height:125px;
	height:110px\9;
	*height:110px;
	_height:110px;
	margin:0 0 5px 0;
	padding:3px;
	color:#333;
}
#comment #cmt div{
	text-align:right;
}

/* [[ comment listing */
#comment #cmt-list h4{
	background-position:0 -31px;
	margin:0 0 10px 0;
	padding-left:15px;
}
#comment #cmt-list h4 em{
	float:left;
	font-style:normal;
	font-weight:normal;
	margin-right:3px;
}
#comment #cmt-list h4 span{
	background-position:0 -62px;
	padding:0 0 0 0;
	display:block;
	height:13px;
	width:70px;
	float:left;
}
#comment #cmt-list ul{
	list-style:none;
	margin:0;
	padding:0;
}
#comment #cmt-list ul li{
	margin:0 0 20px 0;
	display:block;
}
#comment #cmt-list ul li div{
	background-image:url(images/cmt_ptn.png);
	background-repeat:no-repeat;
	background-position:0 1px;
	height:33px;
	margin:0;
	padding:0;
	line-height:33px;
}
#comment #cmt-list ul li div label{
	color:#61577f;
	font-weight:bold;
	width:30px;
	margin-right:50px;
	text-align:right;
	display:block;
	float:left;
}
#comment #cmt-list ul li a{
	text-decoration:none;
	color:#61577f;
}
#comment #cmt-list ul li a:hover{
	text-decoration:underline;
}
#comment #cmt-list ul li div em{
	float:right;
	margin-right:10px;
	font-style:normal;
	font-weight:normal;	
}
#comment #cmt-list ul li p{
	margin:1px 0 1px 0;
	color:#333;
	line-height:16px;
	padding:5px;
}
#comment #cmt-list ul li.s2 div,
#comment #cmt-list ul li.s2 p{
	background-color:#eee;
}
#comment #cmt-list:after,
#comment #cmt-list ul:after,
#comment #cmt-list ul li:after{
	content:".";
	display:block;
	font-size:0;
	line-height:0;
	height:0;
	clear:both;
	visibility:hidden;
}
/* comment listing ]] */

/* [[comment pagination */
#comment #pgn{
	margin:0 0 20px 0;
	display:block;	
	height:18px;
}
#comment #pgn ul{
	list-style:none;
	margin:0;
	padding:0;
	float:right;
}
#comment #pgn ul li{
	float:left;
	background-color:#eee;
	margin:0 0 0 1px;
	line-height:12px;
	display:block;	
}
#comment #pgn ul li a{
	color:#61577f;
	padding:0 3px;
	border:1px solid #999;	
}
#comment #pgn ul li a:hover{
	color:#61577f;
	padding:0 3px;
	border:1px solid #61577f;	
}
#comment #pgn:after,
#comment #pgn ul:after,
#comment #pgn ul li:after{
	content:".";
	display:block;
	font-size:0;
	line-height:0;
	height:0;
	clear:both;
	visibility:hidden;
}
/* comment pagination ]] */

/* ------------------------------------------------------------------- ]] */
/* ----- Comments                                                ----- ]] */
/* ------------------------------------------------------------------- ]] */



/* [[ ------------------------------------------------------------------- */
/* [[ ----- Search                                                  ----- */
/* [[ ------------------------------------------------------------------- */

#search{
	background-image:url(images/search_bg.png);
	/*
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/search_bg.png');	
	*/
	background-repeat:no-repeat;
	background-position:0 0;
	width:298px;
	height:80px;
	/*background-color:#52496e;*/
	overflow:hidden;
}
#search #sbox{
	width:298px;
	height:20px;
	margin:20px 0 10px 7px;
	overflow:hidden;
}
#search #hotkw{
	background-color:#c7c4cf;
	line-height:20px;
	width:298px;
	height:20px;
	font-size:12px;	
	overflow:hidden;
}
#search #hotkw h5{
	font-weight:bold;
	color:#ef4b2d;
	float:left;
	margin:0 0 0 7px;
	font-size:12px;	
}
#search #hotkw a{
	margin-left:10px;
	float:left;
	text-decoration:none;
	color:#666;
}
#search #hotkw a:hover{
	text-decoration:underline;
}
#search #sbox:after,
#search #hotkw:after{
	content:".";
	display:block;
	font-size:0;
	line-height:0;
	height:0;
	clear:both;
	visibility:hidden;
}
/* [[ old class/id name */
#search select,
#search #search3,
#search input{
	float:left;
	margin:0;
	background-image:none;
}
#search select{
	height:19px;
	border:1px solid #81a0b2;
}
#search #search3{
	height:19px;
	border:1px solid #81a0b2;
	margin:0 3px;
	width:130px;
}
/* old class/id name ]] */


/* ------------------------------------------------------------------- ]] */
/* ----- Search                                                  ----- ]] */
/* ------------------------------------------------------------------- ]] */





/* [[ ------------------------------------------------------------------- */
/* [[ ----- Website layout change                                   ----- */
/* [[ ----- * home.htm                                              ----- */
/* [[ ----- * design_list2.htm                                      ----- */
/* [[ ----- * company.php                                           ----- */
/* [[ ----- * company_content.htm                                   ----- */
/* [[ ------------------------------------------------------------------- */


/* [[ left menu */
td.white_14b,
td#menu1,td#menu2,td#menu3,td#menu4,td#menu5,td#menu6,td#menu7,td#menu8,td.ebook_list{
	background-image:url(images/todaysliving_menu_bg.png);
	background-repeat:no-repeat;
	background-position:right 0;	
	/*background-color:#463f5e;
	background-color:#f47618;
	background-color:#07cb10;*/
	background-color: #FA0000;
	margin-left:-25px;
}
td#menu1 a.ebook_list{
	margin-left:18px;
}
td.ebook_list a{
	margin-left:18px;
	text-decoration:none;
}
/*
body#business_guest td#menu6 a,
body#business_guest td#menu8 a,
body#homelive td#menu6 a,
body#homelive td#menu8 a{
        margin-left:18px;
	_margin-left:14px;
}
*/
td.white_14b{
	background-image:none;
	height:25px;
	font-weight:normal;
	font-size:12px;
	padding-left:25px;
	line-height:25px;
}
td.white_14b:before{
	/*content:"會員登入";*/
}
td.white_14b img{
	display:none;
}
#sub1,
#sub5{
	background-color:#fff;
	margin:5px 0 0 0;
	width:175px;
	overflow:hidden;
}
#sub1 a,
#sub5 a{
	margin-left:18px;
	text-decoration:none;
}
#sub1 #menu2,
#sub1 #menu3{
	background-image:none;
	background-color:inherit;
}
/*
#sub1 #menu2 a,
#sub1 #menu3 a{
	margin-left:0;	
}
*/
#sub1 table,
#sub5 table{
	float:left;
	width:175px;
}
#sub1:after,
#sub5:after{
	content:".";
	display:block;
	font-size:0;
	line-height:0;
	height:0;
	clear:both;
	visibility:hidden;
}
.menu_title_2{
	float:left;
	margin-left:18px;	
}
#sub1 .menu_title_2,
#menu5 .menu_title_2,
#sub5 .ctext{
	/*margin-left:0;*/
	height:14px;	
}
#menu4 .menu_title_2,
#menu6 .menu_title_2,
#menu8 .menu_title_2{
	margin-left:18px;	
}

#menu1 .menu_title_2{
	/*_margin:-12px 0 0 15px;*/
}

#sub1 #menu1,
#sub1 #menu2,
#sub1 #menu3{
	background-color:#fff;
}
#sub1 #menu3 .menu_title_2{
	*margin:0;
	*line-height:16px;
}

#nat-menu td{
	text-align:left;
}
/*./chi/images/menu_bg_tmenu3.jpg*/

/* left menu ]] */

/* [[ main */
/*
td.menu_title,
b.menu_title,
span.menu_title{
	background-image:url(images/todaysliving_header_bg.png);
	background-repeat:repeat-x;
	background-position:0 0;
	
	background-color:#463f5e;
	color:#fff;
	height:20px;
}
b.menu_title,
span.menu_title{
	width:103%;
	display:block;
	margin:-18px 0 0 -2px;
}
*/
/*
form td span.menu_title{
	background-image:none;
	margin:0 0 5px 0;
	display:inline-block;
	width:100%;
	background-color:inherit;
	color:#333;
}
*/
.homepage_design_bg{
	background-color:#FA9999;
}
.homepage_design_menu{
	width:145px;
	background-color:#F2F2F2;
	padding-top:3px \9;
	padding-bottom:2px \9;

}
a.homepage_design_menu:link {
	text-decoration:none;
	color:#000;
}
a.homepage_design_menu:visited {
	text-decoration:none;
	color:#000;
}
a.homepage_design_menu:hover {
	text-decoration:none;
	color:#000;
}
a.homepage_design_menu:active {
	text-decoration:none;
	color:#000;
}

#homepage_design{
	position:absolute;
	width:250px;
	padding-top:3px;
	padding-left:3px;
	margin:-87px 0 0 0;
	margin:-86px 0 0 -121px \9;

}
#homepage_design table img{
	border:1px solid #ccc;
}

#m3 tr td .menu_link{
	background-color:#f2f2f2;
	display:inline-block;
	margin:-9px -49px 0 0;
	_margin:0px -49px 0 0;
	overflow:hidden;
	width:135px;
	_width:150px;
	border-top:1px solid #797689;
	border-bottom:2px solid #797689;
	border-right:7px solid #797689;
	_border-style:none;
	height:19px;	
	line-height:19px;
}

#m3 table,
#m3 tr,
#m3 td,
#m3 table tr td table tr td{
	/*_background-color:#797689;
	_background-color:#ffcc99;
	_background-color:#99ff99;*/
	/*_background-color:#FA9999;*/
}
#m3 td{
	_padding:0;
}

#homepage_design:after{
	content:".";
	display:block;
	font-size:0;
	line-height:0;
	height:0;
	clear:both;
	visibility:hidden;
}

tr.menu_title td table tbody tr td img{
	display:none;
}
tr.menu_title td table tbody tr td .menu_link{
	background-color:#fff;
	display:inline;
	margin:0;	
	border-style:none;
	
	background-image:url(images/todaysliving_arrow.png);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:15px;
	

}

html body table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td a img{
	border:1px solid #ccc;
	padding:3px;
}
/*
html body table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td a.ctext{
	background-image:url(images/todaysliving_arrow.png);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:15px;
	background-color:#fff;
}
*/
a.ctext img{
	border:1px solid #ccc;
	padding:1px;
} 
a.ctext td img{
	border:none;
	padding:0;
} 
/*
html body table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td a img{
	border:1px solid #ccc;
	padding:2px;
}
*/
.menu_title a img{
	display:none;
}
#div_swf{
	/*background-color:#000;*/
	margin:-6px -5px 0 0;
}
#div_swf table{
	background-color:#fff;
}
/*
#div_swf #homelive{
	background-image:url(images/todaysliving_header_bg.png);
	background-repeat:repeat-x;
	background-position:0 0;	
	background-color:#000;
	width:325px;
	height:290px;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
}
*/
#div_swf #homelive{
        width:325px;
		height:250px;
        padding:0 0 5px 0;
        background-image:none;
        background-color:#fff;
        margin-botton:10px;
}
#div_swf .hd-title{
        text-align:left;
        font-weight:bold;
}

#div_swf #homelive a{
	_float:left;
	_display:block;
	/*
	_width:58px;
	_height:25px;
	*/
	_width:300px;
	_height:250px;
	_overflow:hidden;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://elephantpong.no-ip.info/todayliving/chi/images/todaysliving_homelive.png');
	_margin:5px 0 0 5px;/**/
}
#div_swf #homelive a img{
	border:none;
	float:left;
	_display:block;
	margin:3px 0 0 10px;
	/*_margin-top:-58px;*/
}


/* main ]] */

/* [[ srp */
/* design_list2.htm */
td#srp table tbody tr td table{
	background-color:#dedce4;
}
/* srp ]] */

.tm1{
	border:1px solid #ddd;
}
td.tm2{
	width:50%;
}
td.tm2 img{
	border:1px solid #ddd;
	padding:3px;
}

/*
td.tm3 img{
	background-color:#fff;
	margin:0;	
	background-image:url(images/todaysliving_arrow.png);
	background-repeat:no-repeat;
	background-position:0 0;
	width:0px;
	height:12px;
	padding:0 0 0 12px;
	display:block;
	overflow:hidden;
}
*/

.hd-title{
	background-image:url(images/todaysliving_header_bg.png);
	background-repeat:repeat-x;
	background-position:0 0;
	/*background-color:#463f5e;
	background-color:#f47618;
	background-color:#07cb10;*/
	background-color:#FA0000;
	height:21px;
	padding:0 0 0 5px;
}
.hd-title,
.hd-title span,
.hd-title b{
	color:#fff;
	font-size:12px;
	line-height:22px;
}

.cpy{
	margin:0;
	padding:0;
}

.cpy p,
.cpy b,
.cpy font,
.cpy span{
	font-size:13px;
	font-family:"arial","pmingliu","mingliu";
	line-height:15px;
}

.cpy b,
.cpy strong{
	color:#8f62a7;
	margin:20px 0 15px 0;
	display:block;
}

.cpy a,
.cpy a font{
	color:#999;
	text-decoration:none;
}

.cpy a:hover,
.cpy a:hover font{
	text-decoration:underline;
}

.cpy .loaded{
	border:1px solid #ddd;
	padding:3px;
}

.cpy .en_tx strong{
	float:left;
	margin:0;
	padding:0;
}
.cpy .en_tx,
.cpy .tx_declarech,
.cpy .tx_declare{
	background-color:#fff;
}

#policy.cpy strong{
	color:#bbb;
	font-weight:normal;
}

#policy.cpy p strong{
	color:#8f62a7;
	font-weight:bold;	
}


#cpy-menu,
#cpy-menu li a span{
	margin:0;	
	padding:0;
	background-image:url(images/company_menu.png);
	background-repeat:no-repeat;
	background-position:0 0;
	height:32px;
	display:block;
	overflow:hidden;
}	
#cpy-menu{	
	margin:20px 0 0 0;
	width:735px;
}
#cpy-menu li{
	height:32px;
	float:left;
}
#cpy-menu li a span{
	background-position:0 32px;
}
#cpy-menu li#cpy1 a span,
#cpy-menu li#cpy2 a span,
#cpy-menu li#cpy3 a span,
#cpy-menu li#cpy4 a span,
#cpy-menu li#cpy5 a span{
	margin-right:2px;
}
#cpy-menu li#cpy1 a span{
	width:144px;
}
#cpy-menu li#cpy2 a span{
	width:137px;
}
#cpy-menu li#cpy3 a span{
	width:144px;
}
#cpy-menu li#cpy4 a span{
	width:142px;
}
#cpy-menu li#cpy5 a span{
	width:160px;
}
#cpy-menu li#cpy1 a:hover span{
	background-position:0 -32px;
}
#cpy-menu li#cpy2 a:hover span{
	background-position:-146px -32px;
}
#cpy-menu li#cpy3 a:hover span{
	background-position:-285px -32px;
}
#cpy-menu li#cpy4 a:hover span{
	background-position:-431px -32px;
}
#cpy-menu li#cpy5 a:hover span{
	background-position:-575px -32px;
}

#cpy-menu ul{
	list-style:none;
	margin:0;
	padding:0;
	width:740px;
}

#cpy-menu:after,
#cpy-menu ul:after{
	content:".";
	display:block;
	font-size:0;
	line-height:0;
	height:0;
	clear:both;
	visibility:hidden;
}

.fb-share{
	margin:0;	
	background-image:url(images/fb_share_24.png);
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/fb_share_24.png');
	background-repeat:no-repeat;
	background-position:0 0;
	width:124px;
	height:36px;
	padding:0 0 0 0;
	display:block;
	overflow:hidden;
	border:none;

	/*margin:67px 2px -150px 0;*/
	margin:70px 0 -106px 0;
	cursor:hand;
	z-index:50;
}

#design .fb-share{
	float:right;
	margin:-40px 0 0px 0;
}

#shopping #dtl,
#living #dtl,
#property #dtl,
#home_deco #dtl{
	zoom:1;
	position:relative;
	display:block;
}

#shopping .fb-share,
#living .fb-share,
#property .fb-share,
#home_deco .fb-share{
	float:right;
	float:none\9;
	*float:none;
	_float:none;
        position:absolute\9;
        *position:absolute;
        _position:absolute;
        right:0\9;
        *right:0;
        _right:0;
}

/*
body#homelive{
	background-color:#fff;
	background-image:none;
	margin:0 auto;
	padding:0;
}
*/


#shopping #dtl:after,
#living #dtl:after{
	content:".";
	display:block;
	font-size:0;
	line-height:0;
	height:0;
	clear:both;
	visibility:hidden;
}
#property #dtl:after{
	content:".";
	display:block;
	font-size:0;
	line-height:0;
	height:0;
	clear:both;
	visibility:hidden;
}
#ebook_step #div_table .ctext{
	white-space:normal\9;
}

td{
}

#main_desc  {
	
	font-weight: bold;
	color:#339cff;
	font-family: "新細明體", "細明體";
	font-size: 14px;
	line-height:14px;
}
#member_title  {
	
	font-weight: bold;
	color:#000000;
	font-family: "新細明體", "細明體";
	font-size: 15px;
	line-height:15px;	
}
#member_button  {	
	overflow-y:hidden;
	height=26;
	font-family: "新細明體", "細明體";
	font-size: 15px;
	line-height:15px;	
	text-decoration: none;
	padding-top:6px;
	padding-left:10px;
}
#member_button a  {	
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}
#member_button a:hover   {	
	color: #FF0;
	font-weight: bold;
	text-decoration:underline;
}
#member_button2  {	

	color: #000000;
}
#member_button2 a  {	
	text-decoration: none;
	color: #ffffff;
}
#member_button2 a:hover   {	
	color: #FF0;
	font-weight: bold;
	text-decoration:underline;
}
#member_p11  {
	

	color:#339cff;
	font-family: "新細明體", "細明體";
	font-size: 13px;
	line-height:17px;
}
/* ------------------------------------------------------------------- ]] */
/* ----- Website layout change                                   ----- ]] */
/* ------------------------------------------------------------------- ]] */












