@charset "utf-8";

/* CSS Document */
 
/* login panel */

.dev_login  .s2 a:hover {text-decoration:none;}
#btn_showplan{margin-left:-15px;}
html>body #btn_showplan{margin-left:-35px;}
*html .dev_login { padding-top:10px; margin-top:-5px;}

*html .dev_login .s1 { margin-top:5px;}

*html .dev_login .s2 { margin-top:-5px;}

html>body .dev_login{ padding-top:10px; margin-left:0px;}

html>body .dev_login .s1 { margin-top:-5px;}

html>body .dev_login .s2 { margin-top:0px;}

.dev_login { margin-bottom:0px;}

.dev_top_cont_l { margin-top:10px;}
.dev_login .s1 a.s1_logout{ float:right;width:auto; margin-top:-15px; margin-right:18px;}


#col3 { margin:0px; padding:0px; float:left; width:750px; overflow:hidden; margin-left:5px;}
#col1 { margin-top:10px; width:155px; overflow:hidden; margin-right:0px;}
#col1_content ul li a:hover,
#col1_content ul li a{
	height:22px; 
	overflow:hidden; 
	margin:0px; 
	padding:0px;
	background:url(../../img/bg/rpline.jpg) no-repeat bottom; padding-bottom:3px;
	border:none;
}
#col1_content ul li a:hover
{
	color:#FFFFFF;
	background:#FF0000;
	padding-bottom:3px;
}
#col1_content ul li.nobdr a
{
	background:none;
	padding-bottom:3px;
}

#mFExpress .col1_dev_cont { overflow:hidden; width:150px; text-decoration:none; }
#mFExpress div div{ height:auto;  }
div.col1_plan_cont a,
div.col1_plan_cont a:hover {color:#FF0000; text-decoration:none;}
div.col1_plan_cont { width:155px; overflow:hidden;  float:left; height:auto;}

div.noborder { float:left; height:auto; }

div.noborder p{ float:left; height:auto; }

div.clearfix{ float:left;height:auto;}

div.col1_plan_cont div { margin-left:0px; }

div.noborder { background-image:none; }

div.plan_sale_cont{ float:left;height:auto;}



div.pla_search_cont{padding-top:10px; margin-top:-10px; width:800px; margin-bottom:5px;}
*html div.pla_search_cont{padding-top:10px; margin-top:-20px; width:800px;}

html>body div.pla_search_cont{ padding-top:2px; margin-top:-5px; width:800px; margin-bottom:10px;}



html>body table.pla_d_tab_list{ margin-left:1px;}



*html .pla_c_countlist_item{display:block;}


.c75l{margin:0px;padding:0px; float:left;}
.c25r{margin:0px;padding:0px; float:left; margin-left:10px; overflow:hidden;}

div.pla_m_ad{background-repeat:no-repeat; background-position:5px 0px; margin-left:-5px; display:block; }



div.pla_m_rd{background-repeat:no-repeat;}
div.pla_m_cont{margin:0px; margin-left:25px; padding-top:39px; padding-left:0px; padding-right:0px; display:inline; float:left;}
div.pla_m_cont a { line-height:20px; margin:0px; padding:0px; float:left; display:inline;}
div.pla_m_cont img{ margin:0px; padding:0px; float:left;display:inline;}
div.pla_m_cont b{ margin:0px; padding:0px; float:left;display:inline;}

div.dev_set_ad{ margin-top:-20px; float:left;display:inline;}
html>body div.dev_set_ad{ margin-top:0px;}
div.dev_set_adtop{float:left;display:inline;}
div.dev_set_adtop img{float:left;display:inline;}
div.dev_set_admid{float:left;display:inline;}
div.dev_set_adbtm{float:left;display:inline;}
div.dev_set_adbtm img{float:left;display:inline;}

*html div.dev_set_mid{margin-top:0px;}



html>body .pla_c_search_wcont .paddingtop5{ margin-top:-5px;}

*html .pla_c_search_wcont .paddingtop5{ display:none; margin-top:-5px;}

*html .paddingtop5 { width:725px; overflow:hidden; margin:0px; padding:0px;}

*html .pla_info_sort_box_m_cont02_hide {display:none;}


.pla_c_count_graybox_t{ margin:0px; padding:0px;}
.pla_c_count_graybox_m {margin-top:-5px;}
.pla_c_count_graybox_b {margin-top:-3px;}
.pla_c_count_graybox_m p {margin:0px; padding:0px;}
.pla_c_count_graybox_t img{ margin:0px; padding:0px; margin-top:3px;}

.pla_c_muti_gray_tbox_b{ float:left; display:inline;}
.pla_c_muti_gray_tbox_b img{ float:left; display:inline;}

.pla_c_info_sort_box{ border:none;}
.pla_c_info_sort_box_m{ border:none;padding-bottom:10px;}
.pla_c_info_sort_box_b{
	background-color:#FFFFFF;
	float:left;
	border:none;
	margin-top:-5px;
}
.vip_info_sort_box_b{
	background-color:#FFFFFF;
	float:left;
	border:none;
}

.pla_c_muti_gray_tbox_t{float:left;}
.pla_c_muti_gray_tbox_m{float:left;margin-top:-5px;}

.pla_m_info_sort_box_b{ float:left; background-color:#FFFFFF; }
.pla_m_info_sort_box_b img { float:left; }
/*div.ft_cont p{ font-size: 8pt; }*/
/*evonne_080109_begin*/
.ho_footer .ft_cont p{
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
}
#mAProduct div div{
	background:url(../../img/bg/rpline.jpg) no-repeat bottom; padding-bottom:3px;
	border:none;
	height:40px;
}
#mFExpress div div{
	background:url(../../img/bg/rpline.jpg) no-repeat bottom; 
	padding-bottom:3px;
	border:none; 
}	
/*evonne_080109_end*/

div.ft_cont p { font-size: 10px; }
/*evonne_080109_begin*/
.ho_footer .ft_cont p {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
div.ft_cont .ft_nav{ font-size: 10px; }

div.dev_set_ad{margin-top:5px; float:left;}

div.pla_c_plancate { margin-top:0; }
span.pla_c_planlist_title2{ margin-top:20px;}

/*div.pla_m_info_sort{ margin-top:-12px;}*/
div.pla_m_info_sort{ margin-top:0;}

div.plan_topbar_nt { margin-top:-12px; }

div.pla_info_sort {margin-top:-8px;}

/*** specify for IE7/FF fix ********/
html> body .dev_login { margin-top:5px;}
html> body .pla_m_rd { margin-bottom:10px;}
html> body div.dev_set_ad{margin-top:8px; float:left;}
html> body div.pla_c_plancate { margin-top:0px; }
html> body div.pla_m_info_sort{ margin-top:0;}
html> body div.plan_topbar_nt { margin-top:-5px; }
html> body div.pla_info_sort {margin-top:0px;}
html> body span.pla_c_planlist_title2{ margin-top:15px;}



.sho_page_input { width:120px;}
.table_page { clear:both;}
.table_page a { text-decoration:underline;}
.table_page div.btn_next a,
.table_page div.btn_next a:hover,
.table_page div.btn_go a { text-decoration:none; width:auto; margin:0px; margin-left:4px;}
.table_page div.btn_go a:hover { width:auto; margin:0px;margin-left:4px; }


table.sho_result_list_all td.td_content b{ width:230px;}
table.sho_result_list_all td.td_content span b{display:block;width:28px; text-align:center;}

.dev_mark_photo {float:right; display:inline; width:400px; }
.dev_mark_photo img{float:right;}

.sho_login_box2{ background:none;}

/*   2008/3/1 fix left-temp's word-limit */

div#mAProduct div.dev_pop_cont div p {
	overflow:hidden;
	height:3.2em;
}

div#mAProduct div.dev_pop_cont div p a {
	display:block;
	width:100%;
}

/* fixed 資費_預付型icon hover無反紅 3_10 -----*/
html>body #col1_content ul li.nobdr a:hover {
  	color:#FFFFFF;
	display:block;
	background-color:#ff0000;
	text-decoration:none;
	margin-top:-1px;
	height:23px;
}

html>body #col1_content ul li a.selected {
  	color:#FFFFFF; display:block;
	background-color:#ef3123;
	text-decoration: none; margin-top:-1px; height:23px;
}

/* fixed 資費_全部資費列表資料無對齊in all browser 03_11 -----*/
td p.paddingleft1em {
	margin-left:0.28em;
}

/* fixed   20080328   */
div.dev_set_ad div.dev_set_admid div.dev_set_admid_body a {
	cursor:pointer;
}

/* fixed iframe 20080418 by Kenny   */
html>/**/body div.dev_set_ad div.dev_set_admid div.dev_set_admid_body iframe {
	margin-top:-8px;
}

*:first-child+html div.dev_set_ad div.dev_set_admid div.dev_set_admid_body iframe {
	margin-top:-6px;
}

*:first-child+html div.dev_set_admid {
	padding:0;
	height:40px;
}

html>/**/body div.dev_set_admid {
	padding:0;
	height:40px;
}

* html div.dev_set_admid {
	padding:0;
}

* html div.dev_set_admid_body {
	padding:0 0 0 5px;
}
/*-------------------------------------------*/
* html p.conexus_new_et {
	font-family:tahoma !important;
	line-height:1.65em;
}

*:first-child+html p.conexus_new_et {
	line-height:1.75em;
}

a.concessionOf6discount:link,a.concessionOf6discount:visited {color:#ef3213;text-decoration:none;}
a.concessionOf6discount:hover,a.concessionOf6discount:active {color:#ef3213;text-decoration:underline;}
/* 資費館首頁下方廣告區調整 20090729-------*/
div.planStore_AD {margin:0;padding:0;}
html>/**/body div.planStore_AD, x:-moz-any-link, x:default {margin-bottom:16px;}
* html div.planStore_AD {clear:both;margin-top:5px;padding-top:1px;}

/* estore2.3 Prototype調整資費館首頁 20091222 ---------------*/
div#main {margin-left:18px;}/*大layout調整*/
div#col3 {margin-left:10px;}/*大layout調整*/
div.pla_nav {margin-bottom:90px\9;}
*:first-child+html div.pla_nav {margin-bottom:10px;}
* html div.pla_nav {margin-bottom:10px;}

div#col1 {margin-top:0;}
div.dev_search_body_tb2 {width:674px;padding-right:5px;}
* html div.dev_search_body_tb2 {width:670px;padding-right:0;}
div.dev_search_body_tb3 {width:46px;}
div.MSpace {height:13px;}
* html div.MSpace {display:none;}
/* estore2.3 Prototype再調整資費館首頁 20100425--*/
div.pla_search_cont.FixedFor2_3 {margin-top:0;}
html>/**/body div.pla_nav, x:-moz-any-link, x:default {float:left;margin-bottom:11px;}
* html div.pla_search_cont.FixedFor2_3 {margin-top:0;padding-top:0;background-position-y:top;}

/* 20110609 by Kenny fixed Chrome -----------------------------------------------------*/
body:nth-of-type(1) div.pla_nav {
	float:left;
	height:41px;
}

html>/**/body div#page div.pla_nav, x:-moz-any-link, x:default {
	height:auto;
}

div#col3 div.subcolumns div.pla_c_info_sort_box {
	margin-bottom:13px;
}

body:nth-of-type(1) div.pla_c_btm_text div.pla_c_pbtn {
	margin-top:0;
}

