@charset "UTF-8";
/* CSS Document */
/* left panel */
#col1 {
	overflow:hidden;
	width:155px;
}
#col3_content { margin-left:5px }
/* right panel */




html>body #col3_content.clearfix {
/*	overflow:hidden; marked由於FX3有問題*/
	padding:0px;
	width:auto;
}
/* login panel */

.dev_login .btn_l {
	width:50px;
	float:left;
}
*html .dev_login {
	padding-top:10px;
	margin-top:-20px;
}
*html .dev_login .s1 { margin-top:10px; }
*html .dev_login .s2 { margin-top:2px; }
.dev_login .s1 a.s1_logout{ float:right;width:auto; margin-top:-15px; margin-right:18px;}
.sho_top_cont_l {
	margin-top:4px;
	margin-right:5px;
}
html>body .sho_top_cont_l {
	width:510px;
	overflow:hidden;
	margin-left:-5px;
}

/* dev_new_photo */

 

.dev_new_photo a {
	margin-left:3px;
	width:160px;
	height:192px;
	display:block;
	overflow:hidden;
}
.dev_new_photo a img {
	width:160px;
	display:block;
	overflow:hidden;
}
.dev_new_detail { margin-left:10px; }
*html .dev_search_body { margin-top:15px; }
/* new Device , large item*/



.dev_new_cont_nomargin {
	background-image:url(../img/frontend/new_l_bg.gif);
	width:368px;
	height:255px;
	float:left;
	
}
html> body div.dev_new_cont {
	overflow:hidden;
	width:368px;
	margin:0px;
}
html> body div.dev_new_cont_nomargin {
	background-image:url(../img/frontend/new_l_bg.gif);
	width:368px;
	height:255px;
	float:left;
	margin-left:10px;
	
}
.dev_pro_cont_nomargin {
	background-image:url(../img/frontend/new_s_bg.gif);
	background-repeat:no-repeat;
	width:242px;
	height:165px;
	float:left;
	margin-bottom:10px;
}
.dev_pro_cont { background-repeat:no-repeat; }
html>body div.dev_pro_cont_nomargin {
	float:left;
	margin-top:10px;
	margin-right:0px;
}

html> body div.dev_pro .dev_pro_cont.nomargin{background:#ccc;margin-top:20px;}
html> body .dev_pro_cont {float:left; display:inline; margin-top:10px;}

*+html .dev_pro_sub { margin-bottom:10px; }
*html .dev_pro { margin-top:20px; }
*html .c25r {
	margin-left:10px;
	overflow:hidden;
}
html>body div.c25r {
	margin-left:10px;
	overflow:hidden;
}
html> body .dev_set_cont {
	margin:0px;
	padding:0px;
	height:auto;
}
div.btn_l_c{margin-top:-5px}
div.dev_pro_red{margin-top:-3px; }
/* uni_devrec begin */



.dev_commend_outline {
	background-repeat:no-repeat;
	padding-top:23px;
}
.dev_commend_outline iframe,
 .dev_commend_outline { }
html>body .sho_main_sub,
 html>body .sho_tab_rt,
 html>body .sho_d_tab_cont02,
 html>body .sho_tab_rd,
 html>body .sho_notice_were { margin-left:5px; }
.sho_notice_were p {
	float:left;
	margin:0px;
	padding:0px;
	width:700px;
	display:block;
}
.sho_new_pages {
	display:block;
	clear:both;
}
html>body .num_search_cont,
 html>body div img,
 html>body .sho_big_list,
 html>body .sho_sear_res { margin-left:10px; }

html>body .num_search_body_tb { width:780px;}
.sho_sear_res {
	float:left;
	width:100%;
}
*html .num_search_body_tb {
	margin-left:-8px;
	width:750px;
}
*html .num_search_body_tb p img {
	float:left;
	margin-left:10px;
}
*html .num_search_body {
	overflow:hidden;
	margin-top:10px;
}
*html .sho_select_number { float:left; }
html>body .sho_pro { margin-left:0px; }
.sho_pro_sub p { font-size:10pt; }
*html .sho_pro_cont { overflow:hidden; }
*html .sho_pro_sub p {
	margin:0px;
	padding:0px;
	display:block;
	height:22px;
	overflow:hidden;
	margin-bottom:10px;
}
*html .sho_pro_photo { margin-left:10px; }
.sho_btn {
	width:700px;
	float:left;
}
.sho_btn a { float:right; }
html>body .sho_result_list_all { overflow:hidden; }
html>body .sho_result_bgc1 {
	width:200px;
	overflow:hidden;
}
html>body .sho_sort,
html>body .sho_scroll_cont { margin-left:0px; }
*html .dev_search_cont {
	padding:0px;
	height:auto;
	margin-top:-35px;
	margin-bottom:0px;
}
.dev_search_cont { margin-bottom:0px; }
*html .sho_sort_cont { height:20px; }
*html .sho_scroll_main_co { overflow:hidden; }
*html .sho_scroll_main_co p {
	display:block;
	margin:0px;
	padding:0px;
	margin-top:-3px;
}
*html .sho_scroll_main { overflow:hidden; }
/* detail page */


.dev_d_photo img { width:263px; }
.dev_d_scroll img { width:auto;}
.dev_d_scroll a {
	display:block;
	margin:0px;
	padding:0px;
	float:left;
	margin-left:0px;
	margin-right:3px;
}
html>body .dev_d_scroll a {
	margin-left:0px;
	margin-right:0px;
}
.dev_d_mark { float:right; }
.dev_d_main_dot {
	display:block;
	clear:both;
	width:100%;
	float:left;
}
.dev_d_scroll_btn a {
	display:block;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	
}
.dev_d_scroll_btn a img { display:block;  margin-top:25px;}
.dev_d_scroll_btn {}
.dev_d_scroll { }
.dev_d_tab { }
.dev_d_tab_fea_rt p img {
	width:70px;
	height:70px;
	border:1px solid #cccccc;
	display:block;
}
/* home */
html>body .dev_d_scroll_btn {margin-top:30px;}


*html .c75l { display:block; }
*html #col3_content {
	display:block;
	float:left;
}
html>body .subcolumns{ margin-left:5px; display:inline; float:left;}
html>body .dev_top_cont_l {margin-left:-10px; margin-right:20px;  display:inline; float:left;}
.sho_nextstep { margin-left:0px; }
html> body .dev_side_brk,
 html> body .dev_set_cont { margin-left:0px; }
html> body .dev_set_top {
	float:left;
	height:auto;
}
html> body .dev_set_top .photo {
	height:auto;
	padding:5px;
}
.dev_set_ad {
	float:left;
	display:inline;
}
.dev_set_admid {
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
}
.dev_set_admid_body {
	float:left;
	display:inline;
}
.dev_set_admid_body p {
	float:left;
	display:inline;
}
html> body .dev_set_top .photo img { float:left; }
html> body .dev_set_ad { margin-left:-10px; }
html> body .dev_set_ad .dev_set_admid { margin-left:10px; }
*+html .dev_set_ad .dev_set_admid {
	margin:0px;
	padding:0px;
	display:block;
}
*+html .dev_set_admid .dev_set_admid_body {
	overflow:visible;
	margin-top:10px;
	margin-left:10px;
	padding:0px;
	display:block;
}
*+html .dev_set_cont { float:left; }
div.dev_set_ad { float:left; }
div.dev_set_adtop img { float:left; }
div.dev_set_adbtm span.dev_set_adtop { }
*div.dev_set_adbtm img {
	float:left;
	display:inline;
	margin-top:-3px;
}
div.dev_set_adbtm {
	float:left;
	display:inline;
}


*html div.dev_brk_cont { }
*html div.dev_side_brk {
	overflow:hidden;
	float:left;
	padding-bottom:42px;
}
div.dev_side_brk { margin-top:9px;}
.dev_brk_cont a img {
	width:68px;
	height:68px;
	border:1px #efefef solid;
}
 .dev_brk_cont {
	height:auto;
}
 .dev_brk_cont p {
	display:block;
	overflow:hidden;
	width:110px;
}
*html .ho_scroll_cont { height:400px; }
*html .dev_commend_outline { margin-top:-200px; }

.dev_note_main { overflow:hidden; }
.dev_note_main .dev_note_sub {
	float:left;
	width:150px;
	overflow:hidden;
}
.dev_note_main a img { float:right; }
html>body .dev_note_cont p {
	display:block;
	margin:0px;
	padding:0px;
	float:left;
}
html>body .dev_note_cont img {float:left; display:inline; margin:3px;}
html>body .dev_contrast_b,
 html>body .dev_contrast_t { margin-left:-10px; }
*html .dev_contrast_m { margin-top:-4px; }
*html .dev_contrast_b { margin-top:-2px; }
/* choice phone */
*html .sho_scroll_main {
	overflow:hidden;
	background-image:none;
}
*html .sho_scroll_cont_btn { display:block; }
*html .sho_scroll_cont_btn1 {
	display:block;
	position:absolute;
}
html>body .dev_cell_item p {
	line-height:8pt;
	margin-top:-2px;
	font-size:9pt;
	display:block;
	min-height:25px;
	max-height:auto;
}
*html .dev_cell_item p {
	font-size:9pt;
	display:block;
	height:25px;
}
*html .dev_cell_item {
	margin:0px;
	margin-right:3px;
	margin-left:3px;
}
.sho_brief {
	overflow:hidden;
	width:100px;
	height:75px;
}
.sho_pro_red {
	margin-top:3px;
	overflow:hidden;
	width:115px;
	float:left;
}
html>body .sho_pro_photo { margin-right:15px; }
.dev_result_list_all { margin-left:2px; }
.dev_result_list_all img {
	text-align:center;
	display:block;
	width:250px;
	border:1px solid #cccccc;
}
html>body .dev_result_list_all img {
	min-height:100px;
	min-width:250px;
}
/*  */
.dev_pro_detail { margin-left:10px; }
.dev_pro_detail p {
	display:block;
	float:left;
}
.dev_cell_cont { height:250px; }
.dev_cell_item .dev_cell_title {
	height:40px;
	display:block;
	overflow:hidden;
}
.dev_page_input { float:left; }
.btn_go {
	float:left;
	margin:0px;
	padding:0px;
}
html>body .dev_others_detail {
	margin-left:10px;
	width:180px;
}
html>body .dev_others_detail p { width:190px; }
html>body .dev_accs_detail {
	margin-left:10px;
	width:130px;
}
.dev_pic1{ text-align:center;}
.dev_pic1 input {
	display:block;
	overflow:hidden;
	width:94px; height:120px
}
#mAProduct .dev_pop_cont img { float:left; }
#mAProduct .dev_pop_cont p {
	float:left;
	width:110px;
}
#mAProduct div div {
	border-bottom: 1px dotted #FF0000;
	border-collapse:collapse;
}
#mFExpress .col1_dev_cont {
	overflow:hidden;
	width:150px;
}
#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.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; }
#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.dev_new_pages {
	margin:0px;
	text-align:center !important;
 	display:block;
	width:auto;
	float:left;
	margin-top:10px;
}
div.dev_new_pages p{ width:470px; margin:0px; margin-left:0px}
div.dev_new_pages p span{  float:right;}
div.dev_d_tab_head ul li{width:91px;margin-right:1px; overflow:hidden; background:#ccc; border-right:1px solid #ececec;}

div.dev_new_pages p a,
div.dev_new_pages p a:hover,
div.dev_new_pages p b,
div.dev_new_pages p a,
div.dev_new_pages p a:hover{
	width:15px;
	display:block;
	text-align:center;
	margin-left:5px;
}
div.dev_new_pages p {  width:370px; overflow:hidden; margin-left:0px; }
div.dev_new_pages .btn_next{width:60px; overflow:hidden; padding:0px; text-align:left; margin-right:5px;}
div.dev_new_pages p span{float:right; margin-right:15px; width:auto;}
div.dev_new_pages .btn_go{ margin-left:20px;}
div.dev_new_pages p span a{float:left; margin-right:15px; width:auto;}


div.dev_new_pages .btn_go,
div.dev_new_pages .btn_go{width:30px; background-repeat:no-repeat; margin-left:20px;}
div.dev_new_pages .btn_go a,
div.dev_new_pages .btn_go a:hover,
div.dev_new_pages .btn_go a,
div.dev_new_pages .btn_go a:hover{ width:auto;  text-align:center; margin:0px; padding:3px 0 0 3px;}

div.dev_new_pages p span a:hover,
div.dev_new_pages p span a:hover,
div.dev_new_pages p span,
div.dev_new_pages p span{float:right; margin:0px; width:auto; }
div.dev_new_pages p span a,
div.dev_new_pages p span a{float:right; margin:0px; width:auto;  }
div.dev_new_pages p span,
div.dev_new_pages p span{ overflow:hidden;float:right; width:50px; margin-right:5px;}
div.dev_new_pages p.dev_va,
div.dev_new_pages p.sho_va { width:auto;}

div.dev_accs_photo img {width:95px; height:95px}
div.dev_sort_cont { margin-top:-18px;}
div.dev_sort{margin-top:-25px; display:inline; float:left; margin-bottom:-2px;}
div.nosearch_bar{ margin-top:-40px; display:block;}
div.nosearch_bar div.dev_sort_cont { margin-top:-5px;}
div.nosearch_bar2{ margin-top:-20px; display:block;margin-bottom:5px;}
div.nosearch_bar2 div.dev_sort_cont { margin-top:0px;}
html>body div.nosearch_bar2 img{ margin-left:-0px; margin-top:-5px;}




.dev_d_select { float:right; margin:0px}
.dev_d_select img { float:right; margin:0px;display:inline;}
html>body .dev_d_select img { margin-top:0px;}
div#divCount{ margin:0px; float:right; width:auto; height:auto;}
div.dev_result_tit_lt{margin-left:5px; float:left; display:inline;}
div.dev_result_tit_lt img{margin-left:5px;float:left; display:inline;}
.dev_d_sub a,
.dev_d_sub a:hover { cursor:hand; text-decoration:none;}
.dev_d_btn {margin-top:5px;}

.sho_pro,
.sho_main{margin-top:-15px;}

.num_search_cont{ margin-top:-30px;padding-left:10px;width:750px;}
.sho_login_box_form b{font-weight:normal;}
.num_login_box_form img { width:200px; height:60px; }
div.num_login_box_form b {font-weight:normal;}
div.num_login_box_form img { width:200px; height:64px;}
div.num_login_box_form input {margin-top:30px;}
div.sho_btn_rt {margin-top:30px;}
div.dev_brk_main{overflow:scroll; overflow-x:hidden;}

div.sho_scroll_cont { margin-left:0px; margin-bottom:28px;}

div.sho_login_box_form{ margin-left:-40px;}
div.num_login_box_form{ margin-left:0px; }
div.num_login_box_form span{ margin:0px; float:left; width:auto; }
div.num_login_box_form img{ width:200px; height:64px; background:#ccc;}
div.num_from_note{float:left;clear:both; font-weight:normal;margin-left:-3px;margin-top:5px;}
div.num_login_box_form .sho_login_textbox03{margin:0px; margin-top:0px;display:block;float:left;}
div.sho_btn_rt{float:right;margin-right:122px; clear:both; margin-top:-63px;}
div.sho_btn_rt a,
div.sho_btn_rt a:hover { cursor:hand; text-decoration:none;}
html>body div.sho_btn_rt{float:right;margin-right:236px; }



.dev_d_scroll a {float:left;}
.dev_d_scroll a img {float:left; width:52px;}
.dev_d_scroll_btn {
	display:inline;
	width:auto;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	
}
.dev_d_scroll_btn a {
	display:inline;
	width:auto;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
}
.dev_d_scroll_btn a img { display:block; width:auto;}
.dev_d_tab_fea_rt p img {
	width:70px;
	height:70px;
	border:1px solid #cccccc;
	display:block;
}
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;}
html>body .num_search_cont{ margin-top:0px; margin-left:0px;}

.dev_set_ad{margin-top:10px;}
.sho_main2{float:left;margin-top:-20px;}
.sho_main2 .sho_notice_were{margin-top:-10px;float:left;}
div.dev_pro { margin-top:0px;}
div.ho_scroll_more a,
div.ho_scroll_more a:active,
div.ho_scroll_more a:visited { text-decoration:underline;}
div.ho_scroll_more a:hover { text-decoration:none;}
/*** specify for IE7/FF fix ****/
html>body .dev_sort{ margin-top:5px;}
html>body .dev_sort_cont{margin-top:0px;}
html>body div.dev_commend_outline { float:left; margin-top:-5px;}
html>body div.dev_search_cont{margin-bottom:10px;}
html>body div.dev_new_main{margin-top:10px;}
html>body div.sho_scroll_main_co {float:left; width:94px;padding-left:7px; margin-left:3px;margin-right:3px;}
html>body div.sho_scroll_main_co a img{float:left; width:94px; margin:0px;}
html>body div.sho_scroll_main_co a {float:left; width:94px; margin:0px;}
html>body div.sho_scroll_main_co p {float:left; width:auto; margin:0px;}
html>body div.sho_scroll_cont_btn1 a img{float:left; width:auto; margin:0px;}
html>body .dev_d_scroll a img {float:left; width:52px; margin-left:3px;margin-right:3px;}
html>body .dev_d_scroll_btn a img {float:left; width:auto; margin:0px;}
html>body .dev_set_ad{margin-top:13px;}
html>body .dev_set_admid_body p{margin-top:-7px;margin-bottom:5px;}
html>body .sho_main2{float:left;margin-top:-0px;}
html>body div.dev_pro { margin-top:-9px;}
html>body div.dev_sort{ margin-top:-0px; }



.dev_new { margin-bottom:10px; }

.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; }

.dev_mark_photo {float:right; display:inline; width:400px; }
.dev_mark_photo img{float:right;}

.sho_login_box2{ background:none;}


/*  Kenny fixed code area 
-------------------------------------------------------*/
.sho_fee_already {
	border-bottom:none;
}

.sho_fee_already p.sho_line_kenny {
	border-top:1px solid #e4e4e4;
	line-height:20px;
	margin-top:3px;
	width:746px;
	
}

/* ---fixed butto v.s word wrong place  */
ul.sho_noborder02_list_ul li table tr td  {
	border-right:none;
	border-bottom:none;
}

html>/**/body div#col3 div.dev_pro {
	margin-top:6px;
}

html>/**/body div.dev_new_main div.dev_new_red {
	margin-top:-15px;
}

html>/**/body div#col3_content table.table_page {
	margin:0 auto;
}

html>/**/body div.dev_new_main div.dev_others_red {
	margin-top:-6px;
}

/*   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 device-photo-size start ------- */
div.dev_d_photo img#photoId {
	width:264px;
}

div.dev_d_scroll a img#id1,div.dev_d_scroll a img#id2,div.dev_d_scroll a img#id3,div.dev_d_scroll a img#id4,div.dev_d_scroll a img#id5,div.dev_d_scroll a img#id6,div.dev_d_scroll a img#id7,div.dev_d_scroll a img#id8 {
	width:60px;
} 

div.dev_d_tab_fea_cont div.dev_d_tab_fea_rt p img {
	width:101px;
	height:102px;
}

div.dev_detail div.dev_d_photo img.wide_kenny {
	width:264px;
	height:317px;
}

* html div.dev_detail div.dev_d_photo div.dev_d_scroll a {
	margin-right:1px;
}

* html div.dev_detail div.dev_d_photo div.dev_d_scroll div.dev_d_scroll_btn a {
	margin-right:0;
}
/*-------   fixed device-photo-size end ----------- */

html>/**/body div.c25r div.dev_side_brk {
	margin-top:5px;
}

div.dev_set_ad div.dev_set_adbtm span.dev_set_adtop img {
	margin-top:0;
} 

/*  fix 圖片加寬掉版問題*/
div.dev_d_photo {
	margin-right:20px;
	width:270px;
}

div.dev_d_photo div.dev_d_scroll {
	width:270px;
}

html>body div.dev_d_photo {
	margin-right:10px;
	width:280px;
}

html>body div.dev_d_photo div.dev_d_scroll {
	width:280px;
}

html>/**/body div.dev_d_photo {
	margin-right:10px;
	width:280px;
}

html>/**/body div.dev_d_photo div.dev_d_scroll {
	width:280px;
}

/* ---- fixed cell phone detail page button align  3/4  */
html>body div.dev_d_scroll div.dev_d_btn {
	margin-left:52px;
	
}

html>/**/body div.dev_d_scroll div.dev_d_btn {
	margin-left:65px;
}

html>/**/body div.dev_d_scroll div.dev_d_btn div.btn_l {
	margin-top:7px;
}

/*---     fixed cell phone detail page button align end ------*/
/*----  fixed 手機館首頁右邊 一元手機專區及上方block 03-07  --------*/
* html div.dev_set_admid_body a {
	cursor:pointer;
}

*:first-child+html div.dev_set_admid_body a {
	cursor:pointer;
}

html>/**/body div.dev_set_admid_body a NOBR:hover {
	text-decoration:underline;
}

div.dev_brk_main div.dev_brk_cont p {
	height:4.3em;
	overflow:hidden;
}

html>/**/body div.dev_brk_cont {
	float:left;
}

/* fixed 手機館左邊人氣商品無靠左in ie7 及 firefox 03-08----*/
html>body div#mAProduct div.dev_pop_cont div img {
	margin-left:0;
}

/* fixed 手機詳細介紹頁貨到通知按鈕對齊in firefox  03_10 */
html>/**/body div.dev_detail div.dev_d_select p img#imgId {
	margin-top:-27px;
}

/* fixed 資費_搭配手機跑板in firefox 03_10  ---------*/
html>/**/body div.sho_scroll_main_co {
	margin-right:0;
}

/*--- fixed 購物流程_選配件跑板in ie7及firefox 3_12  ------*/
html>body div#col3_content.clearfix div.sho_pro {
	margin-top:0;
}

html>/**/body div.sho_login_box_form {
	margin-left:0;
}

html>/**/body div.sho_btn_rt div.btn_l {
	margin-left:5px;
	padding-left:5px;
}

/* fixed DR1522   3_12     */
*:first-child+html div.c25r div.dev_set_ad {
	margin-top:4px;
}

*:first-child+html div.c25r div.dev_side_brk {
	margin-top:14px;
}

html>/**/body div.c25r div.dev_set_ad {
	margin-top:4px;
}

html>/**/body div.c25r div.dev_side_brk {
	margin-top:14px;
}

* html div.c25r div.dev_set_ad {
	margin-top:4px;
}

* html div.c25r div.dev_side_brk {
	margin-top:14px;
}

/* fixed 手機詳細介紹頁 贈品圖對齊  3_13 ----*/
div.dev_d_mark div.dev_mark_cont.clearfix div.dev_mark_photo {
	width:70px;
}

/* fixed 手機詳細介紹頁我要購買按鈕齊上in ie6   3_17 -----*/
* html div.subcolumns div.dev_detail div.dev_d_select {
	position:relative;
	height:30px;
}

* html div.subcolumns div.dev_detail div.dev_d_select p img {
	position:absolute;
	top:0;
	right:0;
}
/*------------------------------------*/
/* fixed for AJAX drag_drop effect 20080624-------- */
.dev_contrast {
	height:165px;
	margin:0 0 10px 5px;
}

* html .dev_contrast {
	height:165px;
	margin:0 0 10px 0;
}


.dev_contrast_m_rt{
	width:500px;
	height:153px;
	max-height:153px;
	position: relative;
	float:none;
	margin:5px 0 0;
	/*margin:0;	
	padding:5px 0 0;*/
	list-style:none;
	overflow:hidden;
	z-index:3;
	background:#FFFFFF url(../img/frontend/cellphone2-bg.jpg) 20px 35px no-repeat;
}

* html .dev_contrast_m_rt {
	float:left;
}

.dev_contrast_item{
	width:86px;
	height:86px;
	float:left;
	margin-right:0;
}

.dev_contrast_item p{
	padding: 0px;
	float: left;
	width: 85px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.dev_cell_cont {
	height:auto;
}

.dev_cell_body {
	clear:both;
	position: relative;
	width:746px;
	min-width:746px;
	height:auto;
	float:none;
	margin:0;
	padding-top: 16px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 10px;
	list-style:none;
	z-index:10;
}

.dev_cell_item{
	width:102px;
	float:left;
	height: 165px;
	margin:5px 10px 10px;
	background-color:#FFFFFF;
}

* html .dev_cell_item{
	margin:0 9px 15px 9px;
	padding:0;	
}

.dev_cell_item_s{
	width:0px;
	float:left;
	height: 165px;
	margin-left: 0px;
	margin-right: 0px;	
}

.dev_cell_item p{
	width:90px;
	float:left;
	margin: 0px;
	padding: 0px;
	line-height: 13px;
	color: #000000;
}

li.dev_cell_item p span.dev_result_bgc1 {
	background-color:transparent;
}

li.dev_cell_item p span.dev_result_bgc1 img {
	margin-left:0;
}

.dev_contrast_m {
	height:157px;
}

li.dev_cell_item p.dev_cell_title {
	height:auto;
}

* html li.dev_cell_item p.dev_cell_title {
	height:35px;
}

*:first-child+html div.dev_contrast_b {
	margin-top:-5px;
}

* html div.dev_contrast_b {
	margin-top:-5px;
}

.dev_contrast_m_lt p {
	line-height:1.4;
	height:3.5em;
}

#user_actions {
	float: left;
	margin:5px 0 0 15px;
	padding:0;
}
/* DD Ajax end--------------------------------- */

/* fixed iframe 20080418 by Kenny   */
html>/**/body div.dev_set_ad div.dev_set_admid div.dev_set_admid_body iframe {
	margin-top:-6px;
}

*:first-child+html div.dev_set_ad div.dev_set_admid div.dev_set_admid_body iframe {
	margin-top:-10px;
	margin-left:-3px;
}

* html div.dev_set_admid {
	padding:0;
}

* html div.dev_set_admid_body {
	padding:0 0 0 5px;
}

/* fixed 大寬頻文案靠左  20080507  ----*/
div.dev_d_tab div.dev_d_tab_cont table.dev_d_tab_list td {
	text-align:left;
}

div.dev_d_tab div.dev_d_tab_cont table.dev_d_tab_list td.dev_tab_bgc3 {
	text-align:center;
}
/*------------------------------------*/
/* add 手機館手機詳細介紹頁贈品圖Layout ------- */
.package_phone_gift17 {
	 clear:both;
	 
}

html>/**/body .package_phone_gift17 img {
	 margin-bottom:5px;
}
/* ------------------------------------------ */
/* fixed firefox2 手機比較頁圖片置中 20080905 -- */
html>/**/body div.dev_result_list table.dev_result_list_all td.dev_pic1 {
	padding-left:28px;
}

/* 1.z 分期付款 by Kenny 20081027 ---------------------- */
div.dev_pro_main div.dev_pro_red p span {
	padding-left:0;
}

span.pay_ratio {
	letter-spacing:0.1em;
	font:10px Arial, Helvetica, sans-serif;
	padding-left:3px;
}

span.pay_ratio_number {
	font:10px Arial, Helvetica, sans-serif;
}

ul.sho_noborder02_list_ul {
	width:650px;
}

html>/**/body ul.sho_noborder02_list_ul {
	width:650px;
}

* html ul.sho_noborder02_list_ul {
	width:645px;
	margin-left:25px;
}

ul.sho_noborder02_list_ul li label dl {
	width:610px;
}

html>/**/body ul.sho_noborder02_list_ul li dl {
	width:610px;
}

ul.sho_noborder02_list_ul dd.dd_price {
	width:auto;
}

ul.sho_noborder02_list_ul dd.dd_price.pay_ratio {
	letter-spacing:0.1em;
	font:10px Arial, Helvetica, sans-serif;
	padding:3px 0 0 3px;
}

ul.sho_noborder02_list_ul dt.dt_notes {
	padding-left:18px;
}

div.sho_scroll_cont div.sho_scroll_main {
	padding-left:3px;
	width:368px;
}

* html div.sho_scroll_cont div.sho_scroll_main {
	padding-left:3px;
	width:355px;
}

div.sho_scroll_main div.sho_scroll_main_co {
	width:101px;
	margin:0 10px 0 0;
	padding:0;
}

* html div.sho_scroll_main div.sho_scroll_main_co {
	margin:0 12px 0 0;
}

div.sho_scroll_cont div.sho_scroll_main div.sho_scroll_cont_btn a img {
	margin-left:0;
}

div.sho_scroll_cont div.sho_scroll_main div.sho_scroll_cont_btn1 {
	margin-right:6px;
}

div.sho_scroll_cont div.sho_scroll_main div.sho_scroll_main_co p {
	float:none;
}

div.sho_scroll_cont div.sho_scroll_main div.sho_scroll_main_co p a {
	float:none;
	width:auto;
}

div.sho_scroll_cont div.sho_scroll_main div.sho_scroll_cont_btn1 a img {
	float:right;
}

* html div.sho_scroll_cont div.sho_scroll_main div.sho_scroll_cont_btn1 a img {
	float:left;
}

div.sho_pro_red {
	width:122px;
}

div.sho_pro_main div.sho_pro_red p span {
	padding-left:0;
}

html>/**/body div.sho_pro_photo {
	margin-right:10px;
}

td.non_l {
	border-right:none;
}

* html div.sho_scroll_main div.sho_scroll_main_co a img {
	margin-bottom:0;
}

* html div.sho_scroll_main {
	height:180px;
}

* html div.sho_scroll_main div.sho_scroll_main_co {
	height:180px;
}
/* 修改手機館首頁20081029 ------------------*/
div.ho_scroll_main.dev_scroll_main div.ho_scroll_main_co a img {
	margin-left:0;
}

span.pay_ratio_number_r {
	font:10px Arial, Helvetica, sans-serif;
	color:#000000;
}

span.pay_ratio_number_b {
	font-weight:bold;
	color:#FF0000;
}

/* 1.z修改套裝館首頁20081111 by Kenny ----------- */
span.package_promo.bgphoto {
	margin-right:0;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#ef3112;
	padding-top:3px;
}

* html span.package_promo.bgphoto {
	margin-right:0;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#ef3112;
	padding-top:3px;
}

span.dollor {
	padding:0 2px;
	margin:0;
	font:10px/18pt Arial,Helvetica,sans-serif;
}
/* fixed 手機詳細介紹頁超值優惠價 20081112 */
div.dev_d_tab_cont td.vip_bonus_box_text.fixed {
	padding:10px 25px 10px 25px;
	float:left;
	margin:0px;
	width:662px;
	font-family:Arial, Helvetica, sans-serif;
}

div.dev_d_tab_cont td.vip_bonus_box_text.fixed p {
	clear:both;
	padding:0;
	float:left;
	margin:0px 0px 2px;
	width:660px;
	line-height:18px;
}

/*-----------------------Agenda pohang add 申辦類別20081117---------------------*/
	.flow3_box {
	float: left;
	margin-right: 5px;
	font-size: 12px;
	margin-bottom: 10px;
	width: 242px;
	}
	.flow3_top {
	background-image: url(../img/frontend/3t_top.jpg);
	background-repeat: no-repeat;
	width: 242px;
	height: 20px;

	}
	.flow3_mid {
	width: 242px;
	background-image: url(../img/frontend/3t_bg.jpg);
	background-repeat: repeat;
	height: 280px;
	}
	.flow3_foot {
	height: 10px;
	background: url(../img/frontend/3t_foot.jpg) no-repeat;
	width: 242px;
	clear: both;
		
	}
	.f_title {
	font-weight: bold;
	margin-bottom: 5px;
	width: 200px;
	margin-left: 10px;
}
    .f_cont{
	padding-left: 20px;
	line-height: 20px!important;
}
.f_txtbox {
	width: 120px;
}
.f_info_btn {
	padding-left: 90px;
	height: 20px;
	clear: both;
	padding-bottom: 10px;
	padding-top: 15px;
}

html>body .sho_pro.flow {
	margin-left:8px;
}

html>body .sho_main_sub.clearfix.choice img {
	margin-left:0;
}

*:first-child+html .sho_main_sub.clearfix.choice {
	margin-bottom:16px;
	margin-left:2px;
}

*:first-child+html .sho_main_sub.clearfix.choice img {
	margin-top:11px;
}

* html .f_info_btn.second {
	padding-bottom:1px;
	height:15px;
}

* html .f_info_btn.second a div.btn_l b {
	margin-bottom:1px;
	padding-bottom:1px;
}
/*-----------------------pohang add end---------------------------------*/
/* fixed 手機館首頁新機上市pop小視窗文字編排 by Kenny 20081120 --------------*/
div.dev_set_mid.dev_note_redtxt {
	margin-left:0;
	width:100px;
}
/* for 遠傳大寬頻續約專區 by Kenny 20081222 -------------*/
ul.sho_noborder02_list_ul li dd.dd_content.new_rate {
	width:590px;
	line-height:2.6em;
}

html>/**/body ul.sho_noborder02_list_ul li dd.dd_content.new_rate {
	width:590px;
	line-height:2.1em;
}

/* BBB新續約館首頁css by Kenny 20081228 -------------*/
div.sho_info_form.newpage {
	margin:20px 0 20px 50px;
	height:20px;
}

div.sho_info_form.newpage span {
	float:left;
	width:120px;
}

div.sho_btn_rt.newpage {
	float:left;
	display:block;
	margin-right:185px;
}

div.sho_info_form.newpage p label {
	width:90px;
	margin-left:35px;
}

div.sho_info_form.newpage p label.del_m_l {
	margin-left:0;
	float:left;
	width:auto;
}

div.sho_info_form.newpage p img {
	margin-left:0;
}

input.sho_info_textbox2.inp10em.newpage {
	float:left;
	margin:-64px 0 0 285px;
}

div.num_from_note.newpage {
	margin:-50px 0 0 285px;
}

div.sho_d_tab_cont02.new_page div.sho_info_form.newpage div.btn_l b {
	text-decoration:none;
	cursor:hand;
}

* html div.sho_d_tab_cont02.new_page div.sho_info_form.newpage {
	margin:20px 0 0 27px;
	height:20px;
	width:350px;
}

* html input.sho_info_textbox2.inp10em.newpage {
	float:left;
	margin:-64px 0 0 285px;
}

* html div.c75l div.sho_d_tab_cont02.new_page div.sho_info_form.newpage div.num_from_note.newpage {
	margin:-50px 0 0 144px;
	width:auto;
}

* html div.sho_info_form.newpage div.sho_btn_rt2.newpage div.btn_l b {
	margin-bottom:0;
	padding-bottom:5px;
}

div.sho_d_tab_cont02.new_page div.sho_info_form.newpage div.sho_btn {
	width:430px;
}

* html div.sho_btn_rt2.newpage2 b {
	margin-bottom:0;
	padding-bottom:0;
}

div.sho_d_tab_cont02.new_page {
	background:url(../img/frontend/new_main_bg2.jpg) 0 0 no-repeat;
	width:506px;
	height:300px;
	margin-left:0px;
	margin-top:10px;
}

*:first-child+html div.sho_d_tab_cont02.new_page {
	margin-top:11px;
}

div.sho_info_note.new_title {
	padding:7px 0 0 10px;
}

p.clearleft.neww {
	margin-left:-35px;
	margin-top:-25px;
	padding-top:5px;
}

html>/**/body p.clearleft.neww {
	padding-top:0;
}

* html p.clearleft.neww {
	position:relative;
	top:-5px;
	left:0;
	width:400px;
}

/*--應店長要求修改一元手機專區圖片原尺寸 by Kenny 20090217 ------------------ */
div.dev_side_brk div.dev_brk_main div.dev_brk_cont {
	padding:2px 0 3px !important;
}

div.dev_side_brk div.dev_brk_main div.dev_brk_cont a img {
	height:72px;
	width:60px;
}

div.dev_d_scroll a img.photo_small_size {
	width:60px;
}
/* fixed 手機館首頁優鮮推薦IE6 iframe覆蓋註解過多BUG BY Kenny 20090303 -----*/
* html div.dev_commend_outline {
	padding-top:20px;
}
/* FIXED 挑選商品明細頁跑版 BY Kenny 20090305 -------*/
*:first-child+html .sho_main {
	margin-top:0;
}
/* Fixed 手機詳細介紹頁tag Firefox2跑版問題 by Kenny 20090317 ----------*/
html>/**/body div.dev_d_tab div.dev_d_tab_head ul a[name="deviceTabAnchor"] {display:none;}
html>/**/body div.dev_d_tab div.dev_d_tab_head ul li.select a[name="deviceTabAnchor"] {display:block;}
/* Fixed 大寬頻續約資費頁箭頭問題 by Kenny 20090326 -------------------- */
html>/**/body table.sho_result_list_all a.arrow_position {
	clear:both;
}

table.sho_result_list_all a.arrow_position {
	clear:both;
}

/* Fixed 手機館挑選商品明細頁因按鈕造成td過高問題 by Kenny 20090403 ---------*/
* html div.sho_main div.sho_d_tab_cont02 table.sho_result_list_all td.td_content div.btn_l b {
	padding-bottom:0;
}
/* estore 2.1 調整手機館GA流程 by Kenny 20090415 ------ */
div.dev_nav_sub {
	width:80px;
}

div.dev_nav_main {
	width:801px;
}

* html div.dev_nav_main {
	width:805px;
}

html>/**/body div.dev_nav_main p {
	padding:0 6px;
}

img.dev_search_block {
	margin-left:0;
}

div.dev_search_body div.dev_search_body_tb2 {
	width:674px;
	padding-left:5px;
}

div.dev_search_body div.dev_search_body_tb3 {
	width:46px;
}

div.col1_dev_cont.dev_pop_cont.clearfix.shopping_car a:link,div.col1_dev_cont.dev_pop_cont.clearfix.shopping_car a:visited {
	color:#ef3123;
	text-decoration:none;
}

div.col1_dev_cont.dev_pop_cont.clearfix.shopping_car a:hover,div.col1_dev_cont.dev_pop_cont.clearfix.shopping_car a:active {
	color:#ef3123;
	text-decoration:underline;
}

div#cellphone_search_block3,div#cellphone_search_block4 {
	margin:0;
	padding:0;
}

p.gift_new_pad {
	padding-left:1em;
}

* html p.gift_new_pad {
	width:330px;
}

div.sho_btn.sho_nextstep.new_3_btn {
	width:54px;
	float:right;
}

div.sho_btn.sho_nextstep.new_3_btn2 {
	width:95px;
	float:right;
}

h2.gift_discount_area_title {
	margin-top:9px;
}

div.sho_na_red {
	margin-bottom:20px;
}

div.gift_discount_area {
	height:auto;
}

div.sho_btn_rt.new_step {
	margin-right:180px;
}

* html div.sho_btn_rt.new_step {
	margin-right:97px;
}

div.sho_btn.new_addition {
	width:670px;
}

div.sho_btn.new_addition2 {
	width:60px;
}
/* 調整選配件Layout */
div#col3 div#col3_content.clearfix {
	padding-left:6px;
}
/* 調整選門號Layout */
div#col3_content.clearfix div table.sho_big_list {
	margin-left:5px;
}

* html div#col3_content.clearfix div table.sho_big_list {
	margin-left:3px;
}

html>/**/body div.sho_na_rt {
	clear:both;
}

html>/**/body div.sho_red_rt {
	clear:both;
}

html>/**/body h2.gift_discount_area_title {
	clear:both;
}

div.dev_nav_main.no_bg {
	background-image:none;
}

div#col3 div#col3_content.clearfix div.subcolumns.Globalgroup {
	margin-left:0;
}

ul.callingCard_data {
	margin:0;padding:0;clear:both;
}/* calling card詳細頁頁籤內資料*/

* html div.np_search_cont.callingCARD {
	margin-top:-15px;
}

div.dev_nav_main.noLeftBg {
	background-image:none;
	width:802px;
}/* 門號可攜館首頁navigator用*/

* html div.dev_pro_cont.bundle_sub {
	margin:18px 2px 0 0;
}
/* 預購商品列表頁*/
div.dev_nav_sub.pre_order {
	width:110px;
}

div.dev_nav_main.noLeftBg.pre_order2 {
	width:772px;
}

* html div.dev_nav_main.noLeftBg.pre_order2 {
	width:775px;
}

strong.title_arrow {
	float:left;
	vertical-align:baseline;
	
}

*:first_child+html strong.title_arrow {
	vertical-align:middle;
	line-height:20px;
}

/*strong.title_arrow {
	float:left;
	padding-left:13px;background:url(../img/frontend/arrow2.gif) 0 0 no-repeat;
} 有箭頭的css
*/

/* for Firefox3 by Kenny 20090504 ------------------*/
html>/**/body div.dev_d_select p.buyBtn, x:-moz-any-link, x:default {
	float:none;
	margin-top:26px;
	margin-bottom:0;
	padding-bottom:0;
}

html>/**/body div.dev_d_select p.buyBtn img, x:-moz-any-link, x:default {
	position:relative;
}

a[name="bundle"],a[name="bundle2"] {
	margin:0;padding:0;
}

span.bundle_more {
	float:right;
	margin:0;padding:0;
	font-family:Tahoma;
}

span.bundle_more a {
	color:#ef3123;
	margin:0;padding:0;
}

* html span.bundle_more a:hover {
	color:#ef3123;
}

div.sho_na_red.newbundle {
	padding-bottom:10px;margin-bottom:20px;
}

* html div.sho_na_red.newbundle {
	padding-bottom:0;margin-bottom:0;
}

* html div.sho_pop_sub.bundle_flow.select_2 {
	margin-bottom:-5px;
}

* html div.sho_pop_sub.bundle_flow.select_2 p {
	margin-bottom:0;
}

span.bundle_pl {
	display:block;
	line-height:1.3;
	color:#ef3123;
	font-size:12px;
	font-weight:700;
	width:130px;
	padding-bottom:10px;
	padding-right:5px;
}
/* 2.1Bundle流程左區流程選項css定義 20090515----*/
div#B_Next {
	float:right;
}
* html div#B_Next b {
	margin:0;
	padding:0;
}

div.sho_na_select.clearfix.RBT {
	padding-left:14px;
	padding-right:5px;
	padding-bottom:3px;
	width:135px;
}

* html div.sho_na_select.clearfix.RBT {
	background:#ef3123;
}

div.sho_na_cont.clearfix.nBT {
	padding-left:14px;
	padding-right:5px;
	padding-bottom:6px;
	width:135px;
	background:#f3f2f2 url(../img/frontend/sho_na_line.gif) 0 bottom no-repeat;
}

div.sho_na_cont.clearfix.nBT.nobg {
	background-image:none;
}

div.sho_na_cont.clearfix.nBT p {
	width:85px;
	text-align:left;
}

div.sho_na_cont.clearfix.nBT div.btn_l {
	float:right;
}

* html div.sho_na_cont.clearfix.nBT div.btn_l b {
	margin-bottom:0;
	padding-bottom:0;
}

.sho_na_cont span.BItn {
	margin-bottom:6px;
	margin-top:4px;
}

html>body p.SBCell {
	 margin-top:-20px;
}

* html p.SBCell {
	 clear:both;
	 margin-top:-10px;
}
/* 手機詳細頁選顏色及數量位置左移 -------*/
div.dev_color_select p {
	width:280px;margin-top:10px;
}

html>/**/body div.dev_color_select p {
	margin-top:15px;
}

* html div.dev_d_scroll div.dev_d_btn div.btn_l b {
	margin-bottom:1px;
	padding-bottom:1px;
}

* html div.dev_color_select p {
	width:270px;margin-top:5px;
}

div.sho_center_btn.new2_5 div.btn_l b {
	margin-bottom:0;
	padding-bottom:0;
}

div.bSelectitem {
	margin:0 0 13px 0;
	padding:0 0 1px 0;
}
html>/**/body div.bSelectitem {
	margin-bottom:55px;
	padding-bottom:15px;
}
div.bSelectitem p{
	margin-bottom:1px;
	padding-bottom:3px;
}

div.bSelectitem p.bfitem {
	margin-bottom:0;padding-bottom:0;
}

p.bfitem {
	margin-bottom:0;padding-bottom:0;
}
/* 20090601 User要求修改調整 -------- */
div.sho_na_cont.clearfix.nBT {
	padding-left:1px;padding-right:3px;width:150px;
}

div.sho_na_select.clearfix.RBT {
	padding-left:4px;padding-right:3px;width:147px;
}

div.sho_na_cont.clearfix.nBT p {
	width:110px;margin-left:4px;
}

* html div.sho_na_cont.clearfix.nBT p {
	width:110px;margin-left:2px;
}

div.sho_na_cont.clearfix.nBT span {
	margin-left:5px;width:130px;
}

div.sho_na_cont.clearfix.nBT div.btn_l b {
	padding-left:3px;padding-right:4px;
}
/*商品詳細頁選顏色 20090603 --*/
*:first-child+html div.dev_d_scroll {
	 height:130px;
}
/* 修正商品列表頁標題圖位置*/
div.sho_sort {
	padding-left:0;
	margin-top:10px;
	marrgin-bottom:10px;
}

* html div.sho_sort {
	padding-left:0;
	margin-top:-10px;
	padding-bottom:15px;
}

div.sho_sort div.sho_sort_sub img {
	margin-left:1px;
}
/*Niles 所提修改頁面CSS By 20090703 -------*/
a.forgot_pw {margin-left:5px;text-decoration:underline;}
a.forgot_pw:hover,a.forgot_pw:active {text-decoration:underline;color:#ef3123;}
p.bundle_cellVertify {
	margin-left:-3em;
}

label.bundle_cellphone_vertify {
	width:125px;
}

div.btn_l.bundle_cellDdata {
	float:left;
	display:inline;
	width:90px;
	margin-top:-34px;
	margin-left:285px;
}

* html div.btn_l.bundle_cellDdata {
	margin-top:-33px;
}

div.num_from_note {	margin-top: -50px;float: left;margin-left:147px;}
html>body div.num_from_note {margin-left: 291px}
div.num_from_note B {font-weight:normal;}
div.sho_info_form p img {margin-left:0;}
div.sho_btn.np_vertify {width:50px;float:right;}
div.npblock div.sho_main_sub.clearfix,div.npblock div.sho_tab_rt,div.npblock div.sho_d_tab_cont02,div.npblock div.sho_tab_rd {margin-left:0;}
html>/**/body div.sho_login_box2.sho_login_box_big {
	padding-left:20px;
}

html>/**/body div.num_login_box_form img {
	margin-left:0;
}
*:first-child+html div.num_login_box_form img {
	margin-left:0;
}
div.sho_login_box2.sho_login_box_big {
	margin-top:0;
}
div.num_from_note2 {	CLEAR: both;	MARGIN-TOP: 5px;	FONT-WEIGHT: normal;	FLOAT: left;	MARGIN-LEFT: -3px}
div.sho_btn_rt.btn_ly {	CLEAR: both;	MARGIN-TOP: 20px;	FLOAT: right;	MARGIN-RIGHT: 100px}
html>body div.sho_btn_rt.btn_ly {	FLOAT: right;	MARGIN-RIGHT: 185px}
div#col3 div.subcolumns {margin-left:0;}/* fixed 各館首頁主content區對齊*/
div.dev_nav_sub.npindex {width:141px;}
/* fixed callingCard 按鈕跑版 20090720 ---------- */
div.dev_mark_rd.callingCard_rd {background-image:none;background:none;}
div.dev_mark_cont.clearfix.blockbg {background:#444444 url(../img/frontend/dev_block.gif) 0 bottom no-repeat;}
p.callingCard_buy {float:right;}
* html p.callingCard_buy {display:block;width:300px;text-align:right;}
* html div.dev_d_tab.crb {margin-top:1px;}
div.num_from_note.cell_line {margin:5px 0 0 -3px;}

/* fixed 購買流程契約與條款頁面 20090721 --------------*/
html>/**/body td.new_shoppingflow_c label.new_contract_block textarea.sho_login_textarea1, x:-moz-any-link, x:default {width:666px; border:1px #FFF solid; display:block;}
td.new_shoppingflow_c label.new_contract_block {	DISPLAY: block;	OVERFLOW: auto;	HEIGHT: 300px}
.sho_login_textarea1 {	PADDING-RIGHT: 10px;	PADDING-LEFT: 10px;	FONT-WEIGHT: normal;	FONT-SIZE: 12px;	PADDING-BOTTOM: 10px;	WIDTH: 663px;	COLOR: #666666;	PADDING-TOP: 10px;	HEIGHT: 300px}
textarea.sho_login_textarea1 {	BORDER-RIGHT: #fff 1px solid;	BORDER-TOP: #fff 1px solid;	DISPLAY: block;	BORDER-LEFT: #fff 1px solid;	WIDTH: 650px;	BORDER-BOTTOM: #fff 1px solid}
HTML > BODY textarea.sho_login_textarea1 {	BORDER-RIGHT: #fff 1px solid;	BORDER-TOP: #fff 1px solid;	DISPLAY: block;	OVERFLOW: hidden;	BORDER-LEFT: #fff 1px solid;	WIDTH: 649px;	BORDER-BOTTOM: #fff 1px solid;	HEIGHT: 3000px}
html>body label.new_contract_block textarea.sho_login_textarea1.fix_for_firefox {height: 3000px}
*:first-child+html label.new_contract_block textarea.sho_login_textarea1.fix_for_firefox {height: 2570px}
html>body label.new_contract_block textarea.sho_login_textarea1.fix_for_firefox2 {height: 2270px}
*:first-child+html label.new_contract_block textarea.sho_login_textarea1.fix_for_firefox2 {height: 1950px}
html>/**/body label.new_contract_block textarea.sho_login_textarea1.fix_for_firefox3 {height:295px;}
*:first-child+html label.new_contract_block textarea.sho_login_textarea1.fix_for_firefox3 {height:280px;}

/* fixed Cell_Search_Result List 20090721 ----------*/
div.pre_date {width:196px;color:#ef3123;}
*:first-child+html div.dev_new_main div.dev_new_photo a img{margin-left:0;}
* html div.dev_new_detail {margin-left:2px;}
* html div.dev_new_main {width:362px !important;padding-right:6px;}
* html div.pre_date {width:202px;}

div.btn_l.wlcbtn {clear:both;float:none;margin-left:180px;}
div.btn_l.wlcbtn b {margin-bottom:0;padding-bottom:0;}
/* bundle購買流程輸入攜碼門號頁按鈕 20090805 -------*/
div.sho_info_form div.btn_l.bundle_cellDdata {width:93px\9;}
*div.sho_info_form div.btn_l.bundle_cellDdata {width:auto;}
/* for 手機詳細介紹頁bundle列表 20090810 --------------*/
div.dev_d_tab div.dev_d_tab_cont div.sho_d_tab_cont02.new2_1 {
	padding-bottom:5px;
	background:none;
	border:none;
	margin-left:0;padding-left:0;
}

* html div#col3 div.dev_d_tab div.dev_d_tab_cont div.sho_d_tab_cont02.new2_1 {
	padding-left:0;padding-right:0;width:720px;
}

div.dev_d_tab div.dev_d_tab_cont div.sho_info_box_cont.new2_2 {
	margin-top:15px;
}

div.dev_d_tab div.dev_d_tab_cont div.sho_info_photo.new2_3 {
	float:left;
	width:420px;
}

div.dev_d_tab div.dev_d_tab_cont div.sho_info_photo.new2_3 img {
	margin-left:4px;
}

html>/**/body div.dev_d_tab div.dev_d_tab_cont div.sho_info_photo.new2_3 {
	width:414px;
}

div.dev_d_tab div.dev_d_tab_cont div.sho_info_note.new2_4 {
	float:right;
	width:288px;
	height:114px;
	padding-left:10px;
	margin-bottom:0;
	overflow:hidden;
}

div.dev_d_tab div.dev_d_tab_cont div.bundle_area_line {
	clear:both;
	background:url(../img/frontend/dev_pack_line.jpg) 0 0 no-repeat;
	height:15px;
	margin-top:5px;
}

div.dev_d_tab div.dev_d_tab_cont div.sho_info_note.new2_4 p {
	margin-top:5px;
}

div.dev_d_tab div.dev_d_tab_cont div.sho_center_btn.new2_5 {
	margin-top:0;
}

div.dev_d_tab div.dev_d_tab_cont div.sho_center_btn.new2_5 b {
	padding-bottom:0;
}

div.dev_d_tab div.dev_d_tab_cont div.bundle_price_area {
	float:right;
	width:296px;
	margin-top:0;
	padding-left:2px;
}

div.dev_d_tab div.dev_d_tab_cont span.bundle_price_single,div.dev_d_tab div.dev_d_tab_cont span.bundle_price_number {
	color:#ef3123;
}

div.dev_d_tab div.dev_d_tab_cont span.bundle_price_number {
	font:bold 18px Arial, Helvetica, sans-serif;
}

div.dev_d_tab div.dev_d_tab_cont span.bundle_gift {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#ef3123;
	float:right;
	width:218px;
	margin-top:-15px;
	margin-bottom:0;
	padding:0;
}

html>/**/body div.dev_d_tab div.dev_d_tab_cont span.bundle_gift {
	margin-top:-19px;
}

div.dev_d_tab div.dev_d_tab_cont span.bundle_price_word {
	font-weight:bold;
}
/*
* html div.dev_d_tab div.dev_d_tab_cont div.sho_d_tab_cont02.new2_1 {
	padding-left:14px;
	padding-right:12px;
}*/

* html div.dev_d_tab div.dev_d_tab_cont div.sho_info_note.new2_4 {
	overflow:hidden;
}

html>/**/body div.dev_d_tab div.dev_d_tab_cont table.Bta {
	clear:both;
}
div.dev_d_tab div.dev_d_tab_cont table.Bta td.vip_bonus_box_text.fixed {padding-left:9px;}
div.dev_d_tab div.dev_d_tab_cont div.bundle_list_block {margin:0;padding:0;float:right;width:288px;}
html>/**/body div.dev_d_tab div.dev_d_tab_cont span.bundle_gift, x:-moz-any-link, x:default {margin-top:0;}
*:first-child+html div.dev_d_tab div.dev_d_tab_cont div.bundle_price_area span.bundle_gift {margin-top:-17px !important;}
* html div.dev_d_tab div.dev_d_tab_cont span.bundle_gift {margin-top:-17px !important;}
/*購買流程申辦人資料調整 20090812-------------*/
div#N_applyForm {margin:0;padding:0;}
div#N_applyForm div.sho_main_sub.clearfix,div#N_applyForm div.sho_tab_rt,div#N_applyForm div.sho_d_tab_cont02,div#N_applyForm div.sho_tab_rd {margin-left:0;}
/*選資費頁優惠贈送按鈕定位 20090817*/
li.good_price_list,li.good_price_list a img {
	float:left !important;
}

li.good_price_list a img {
	margin-left:28px;
	margin-top:-8px;
}

* html li.good_price_list a img {
	margin-left:28px;
	margin-top:0;
	padding:0;
}
/* fixed購買流程贈品頁下一步按鈕 20090824 ----------*/
.sho_btn.new_gf {width:743px;}
/* fixed合購流程左側第一區塊 20090824 --------------*/
div.coll_sho_cont.sho_pop_cont.clearfix div.sho_pop_sub.bundle_flow {margin-bottom:6px;}
div.coll_sho_cont.sho_pop_cont.clearfix div.sho_pop_sub.bundle_flow {margin-bottom:6px\9;}
*div.coll_sho_cont.sho_pop_cont.clearfix div.sho_pop_sub.bundle_flow {margin-bottom:0;}
div.coll_sho_cont.sho_pop_cont.clearfix div.sho_na_red.newbundle {float:none;height:auto;margin-bottom:2px;padding-bottom:0;margin-left:3px;margin-top:0;}
div.coll_sho_cont.sho_pop_cont.clearfix div.sho_na_red.newbundle p {margin:0;margin-top:6px;padding:0;background:url(../img/frontend/flow_linebg.gif) 0 bottom no-repeat;}
span.cab_block {display:block;color:#444444;}
div.dev_d_btn {clear:both;}
div.sho_pop_sub.bundle_flow.coBunFW div.sho_na_red.newbundle p span {color:#444444;}
/* fixed 續約資格確認頁 20090826------*/
div.sho_login_box2.sho_login_box_big.CSure_a {width:540px;}
div.num_from_note2.CSure_b {width:130px;}
html>/**/body div.num_from_note2.CSure_b, x:-moz-any-link, x:default {margin-left:0;}
*:first-child+html div.num_from_note2.CSure_b {margin-left:-6px;}
html>/**/body div.sho_login_box2.sho_login_box_big.CSure_a div.num_login_box_form b, x:-moz-any-link, x:default {padding:0 4px;}
div.sho_btn_rt.btn_ly.CSure {margin-right:45px;}
html>/**/body div.sho_btn_rt.btn_ly.CSure, x:-moz-any-link, x:default {margin-right:62px;}
*:first-child+html div.sho_btn_rt.btn_ly.CSure {margin-right:90px;}
/* fixed3C商品館大寬頻詳細頁我要購買按鈕*/
	html>/**/body div.dev_d_select p.buyBtn_bbb, x:-moz-any-link, x:default {
	float:none;
	margin-top:26px;
	margin-bottom:10px;
	padding-bottom:10px;
	margin-right:1px;
}

html>/**/body div.dev_d_select p.buyBtn_bbb img, x:-moz-any-link, x:default {
	position:relative;
}
/* fixed FX3 Anchor Effect cause top-layour is hiddened by Kenny 20090827----*/
*:first-child+html #col3_content.clearfix {
	overflow:hidden;/* 配合此項宣告mark掉第15行，IE8及FX3無此設定*/
}
/*修改購買流程步驟一等文字改為icon圖 20090828--------------*/
div.sho_na_cont.clearfix.nBT p {margin-left:0;}
* html div.sho_na_cont.clearfix.nBT p {margin-left:5px;width:106px;}
div.sho_na_cont.clearfix.nBT p span.ShoppingFlowIcon {width:auto;float:none;display:inline;margin:0 4px 0 0;}
div.sho_na_cont.clearfix.nBT p span.ShoppingFlowIcon img {float:left;margin-top:2px;}
html>/**/body div.sho_na_cont.clearfix.nBT p span.ShoppingFlowIcon img, x:-moz-any-link, x:default {margin-right:4px;}
div.sho_na_select.clearfix.RBT span.ShoppingFlowIcon {width:auto;float:none;display:inline;margin:0 4px 0 0;}
div.sho_na_select.clearfix.RBT span.ShoppingFlowIcon img {float:left;margin-top:7px;margin-left:7px;}
html>/**/body div.sho_na_select.clearfix.RBT span.ShoppingFlowIcon img, x:-moz-any-link, x:default {margin-right:4px;}
/*fixed購買流程契約與條款Scrollbar問題 20090831-----*/
html>/**/body td.new_shoppingflow_c label.new_contract_block, x:-moz-any-link, x:default {overflow-x:hidden;}
/* 商品詳細頁小圖下方選顏色調整 20090902 ------------*/
html>/**/body div.dev_d_scroll, x:-moz-any-link, x:default {height:130px;}
/* 調整一般續約之申辦人資料 by Kenny 20090909 ----*/
span.sho_red_dot.Ndot {width:5px;}
a.Nsct:link,a.Nsct:visited {text-decoration:underline;}
a.Nsct:hover,a.Nsct:active {text-decoration:none;}
/*選擇申辦類別 20090909 ---------------*/
ul.choice_Style {margin-left:0;padding-left:0;}
/* 合購購物操作說明頁 20090908 --------------*/
html>body div.choice_block {margin-left:-5px;}
div.sho_d_tab_cont02.sho_agree_cont02.choice_Style_block {padding:0 5px 15px 4px;width:735px;}
*:first-child+html div.sho_d_tab_cont02.sho_agree_cont02.choice_Style_block {padding-bottom:0;}
* html div.sho_d_tab_cont02.sho_agree_cont02.choice_Style_block {padding:0 4px;width:734px;}
div.sho_d_tab_cont02.sho_agree_cont02.choice_Style_block div.dev_pro_cont {margin-right:4px;}
*div.sho_d_tab_cont02.sho_agree_cont02.choice_Style_block div.dev_pro_cont {margin-right:5px;}
div.sho_d_tab_cont02.sho_agree_cont02.choice_Style_block p,div.sho_d_tab_cont02.sho_agree_cont02.choice_Style_block div.pla_c_roam_name_title2 {margin-left:4px;}
div.sho_d_tab_cont02.sho_agree_cont02.choice_Style_block div.pla_c_roam_name_title2 {font:bold 13px/1.4 Arial, Helvetica, sans-serif;}
div.sho_d_tab_cont02.sho_agree_cont02.choice_Style_block ul {margin-top:8px;list-style-type:none;}
div.sho_d_tab_cont02.sho_agree_cont02.choice_Style_block div.dev_pro_cont ul span,div.sho_d_tab_cont02.sho_agree_cont02.choice_Style_block div.dev_pro_cont_nomargin ul span {font:bold 12px/1.4 Arial, Helvetica, sans-serif;letter-spacing:0.12em;text-decoration:underline;color:#EE3125;}
div.sho_d_tab_cont02.sho_agree_cont02.choice_Style_block ul li {margin-top:3px;margin-left:5px;}
div.sho_d_tab_cont02.sho_agree_cont02.choice_Style_block div.pla_m_info_cont.paddingbtm10 {border-bottom:1px dotted #CCC;padding-bottom:4px !important;margin-bottom:18px;}
div.clear {clear:both;height:1px;}
div.sho_d_tab_cont02.sho_agree_cont02.choice_Style_block div.sho_tws_btn a div.btn_l b {margin-bottom:0;padding-bottom:0;}
input.InputTxt2 {float:left;overflow:hidden;}
/*合購流程左區上方title修改 20090910 --------------*/
div.sho_pop_sub.bundle_flow.coBunFW {padding-left:0;background:url(../img/frontend/sho_menu_bg_new.gif) 0 0 no-repeat;width:154px;height:auto;margin-bottom:4px;}
div.sho_pop_sub.bundle_flow.coBunFW {padding-bottom:4px\9;*padding-bottom:0;}
html>/**/body div.coll_sho_cont.sho_pop_cont.clearfix div.sho_pop_sub.bundle_flow.coBunFW, x:-moz-any-link, x:default {margin-bottom:0;}
div.sho_pop_sub.bundle_flow.coBunFW p {float:none;padding-left:3px;margin-bottom:0;margin-top:0;}
div.WIIB {background:url(../img/frontend/sho_menu_bg_new2.gif) 0 0 no-repeat;width:154px;height:8px;float:left;margin-bottom:10px;}
div.WIIB {margin-top:-10px\9;}
*:first-child+html div.WIIB {margin-top:0;}
* html div.WIIB {background-position-y:bottom;margin-top:-10px;}
span.coBunFW_title {float:left;width:37px;color:#000000;}
span.coBunFW_Name {float:left;color:#000000;width:110px;margin-bottom:7px;}
*:first-child+html span.coBunFW_Name {margin-bottom:5px;}
div.coll_sho_cont.sho_pop_cont.clearfix div.sho_na_red.newbundle {margin-bottom:4px;padding-bottom:2px;}
/* 商品列表頁 20090910 -----------------*/
* html div.dev_pro_cont.FixedIE6s {clear:both;}
div.sho_na_select.clearfix.RBT {padding-top:4px;}

/*fixed ie8 20090914 ---------*/
/* 3C手機館手機詳細頁*/
div.dev_d_select p.buyBtn {
	float:none\9;
	margin-top:26px\9;
	margin-bottom:0\9;
	padding-bottom:0\9;
}

*:first-child+html div.dev_d_select p.buyBtn {
	float:left;
	margin-top:0;
	margin-bottom:1em;
	padding-bottom:0;
}
* html div.dev_d_select p.buyBtn {
	/*float:left;*/
	margin-top:0;
	margin-bottom:1em;
	padding-bottom:0;
}

div.dev_d_scroll {height:130px\9;}
* html div.dev_d_scroll {height:120px;}
/* CR2795 ---------------*/
div.dev_mark_tit strong.title_arrow {font-weight:normal;}
* html div.dev_d_tab div.sho_tab_rd.Nomart {clear:both;margin-top:-10px;}
/* 調整合購流程選門號頁 20090924 -------------*/
html>/**/body div.PNumber_block, x:-moz-any-link, x:default {
	float:left;
	margin:0 0 10px;
	width:746px;
}

html>/**/body table.table_page.forNumber, x:-moz-any-link, x:default {clear:right;}
/*購買流程選配件頁 20091006 ---------------*/
p.sub_PContent {height:69px;overflow:hidden;margin-bottom:0.5em;}
p.sub_PNumBer {margin:0;padding:0;}
p.sub_PTit {height:20px;width:230px;overflow:hidden;}
* html p.sub_PTit {margin-bottom:1px;}
/*契約與條款頁*/
td.new_shoppingflow_c label.new_contract_block {height:180px;}

div.NewbtnStyLE {float:right;width:300px;height:30px;margin:0;padding:0;}/*for 大寬頻詳細頁用*/
* html div.dev_tab_rd.subDevice {margin-top:-5px;}/*配件詳細頁 20091013 ------*/
* html div.ho_scroll_cont div.ho_scroll_main.dev_scroll_main {position:relative;}
* html div.ho_scroll_cont div.ho_scroll_main.dev_scroll_main div.sho_scroll_cont_btn1 {position:absolute;top:0;right:0;}

/*修改3C手機館申辦類別頁(續約) 20100521*/
p.clearleft.neww.Carp.newsu {float:left;width:400px;margin-left:20px;margin-top:-5px;}
* html p.clearleft.neww.Carp.newsu {margin-left:10px;}
html>/**/body p.clearleft.neww.Carp.newsu, x:-moz-any-link, x:default {margin-top:10px;}

/* 修改User所提續約驗證頁文字對齊 20100628 ---------*/
div.npblock div.sho_info_form.nomargin {padding-left:110px}
div.npblock div.sho_login_box2.sho_login_box_big.CSure_a {width:390px}
* html div.npblock div.sho_login_box2.sho_login_box_big.CSure_a input.sho_login_textbox03 {margin-left:3px}
div.npblock div.sho_info_form.sho_info_line.sho_confirm p label {width:80px;}
div.npblock img.suVertify {margin-top:5px;margin-left:-8px\9 !important;}
* html div.npblock img.suVertify {margin-left:-5px !important;}
html>/**/body div.npblock div.sho_login_box2.sho_login_box_big.CSure_a div.num_login_box_form b, x:-moz-any-link, x:default {padding-left:0;}

/* estore 2.3 Prototype購買流程選配件 -----------*/
* html div#col3_content.clearfix div.sho_pro {margin-top:0;}
div.dev_d_scroll div.dev_d_btn div.btn_l a b {font-size:8px\9;}/*商品詳細頁按鈕*/

html>/**/body div.newCellDot table td, x:-moz-any-link, x:default {padding:0 !important;}
/*estore 2.3 Prototype 購買流程與結帳流程內容主標 20090108*/
* html div.newShopF_MainBLOCK  div.sho_main_sub.clearfix {margin-top:0;}
* html div#N_applyForm div.sho_main_sub.clearfix {margin-left:5px;}

/* estore 2.3 Prototype購買流程選門號 -----------*/
* html div.PNumber_block div.sho_sear_res {margin-left:7px;width:700px;}
* html div.PNumber_block img {margin-left:14px;}
b.WFspecial_number {font-size:25px;}/* 購買流程o元effect*/

/*新2.3購買流程合併帳單effect*/
table.sho_result_list_all.newPhaseH,table.sho_result_list_all.newPhaseB {border-top:none;}
table.sho_result_list_all.newPhaseH td {width:547px;}
table.sho_result_list_all.newPhaseH td.gray {width:135px;}
html>/**/body table.sho_result_list_all.newPhaseH td.gray, x:-moz-any-link, x:default {width:136px;}

/*minisite購買流程左區新版型 20100519 -------------------------------------*/
div#main.minisite_flowContent div#col1 div.sho_pop_sub.bundle_flow {padding-left:0;width:154px;}
div#main.minisite_flowContent div.sho_pop_sub.bundle_flow span.minisite-newStep {float:none;color:#000;line-height:1.4em;}
div#main.minisite_flowContent div.sho_pop_sub.bundle_flow span.minisite-newStep img {margin-left:7px;padding-top:1.5px;}
div#main.minisite_flowContent div.sho_pop_sub.bundle_flow span.minisite-newStepReset{float:right;background:url(../img/new/minisite-rechoicebg.gif) 0 0 no-repeat;width:33px;height:21px;margin:-21px 3px 3px 0;line-height:1.8em;text-align:center;}
html>/**/body div#main.minisite_flowContent div.sho_pop_sub.bundle_flow span.minisite-newStepReset, x:-moz-any-link, x:default {margin-top:-4px;}
div#main.minisite_flowContent div.sho_na_cont.clearfix.nBT p {margin:0 0 0 5px;padding:0;}
* html div#main.minisite_flowContent div.sho_na_cont.clearfix.nBT.nobg {padding-bottom:0;}
* html div#main.minisite_flowContent div.sho_na_cont.clearfix.nBT.nobg p {margin-left:6px;float:none;width:auto;}
* html div#main.minisite_flowContent div.sho_na_cont.clearfix.nBT.nobg span.BItn.minisite-ptitle {margin-left:6px;width:142px;}
* html div#main.minisite_flowContent div.sho_na_rt {float:left;}
* html div#main.minisite_flowContent div.sho_main_sub.clearfix {margin-left:0;}
div#main.minisite_flowContent div.sho_na_cont.clearfix.nBT span.BItn.minisite-ptitle{margin:0 4px 7px 5px;padding:0;width:140px;}
div#main.minisite_flowContent div.sho_pop_sub.bundle_flow.minisite_FinishStep span.minisite-newStep {color:#FFFFFF;}
/* 續約館for Minisite左區購買流程版型20100519 -------------------*/
div.sho_pop_sub.forMinisite_flow {padding-left:0;width:154px;}
* html div.sho_pop_sub.forMinisite_flow img {margin-left:10px;}
div.sho_pop_sub.forMinisite_flow.firstChoice {background:url(../img/frontend/minisite_shopFinish.jpg) 0 0 no-repeat;font-weight:700;color:#FFFFFF;}
* html div#fixedMinisiteBlock.sho_result_list {float:none;}
/*手機詳細頁驗證效果css 20100714 -----------------*/
div.newBUNDLEArea_block h1 {margin-bottom:0;}
div.minisite-UChoiceT {position:absolute;top:-13px;right:80px;background:url(../img/new/miniChoice3-noWord.gif) right 0 no-repeat;height:49px;margin:0;padding:0 10px 0 0;font-size:12px;width:420px\9;}
html>/**/body div.minisite-UChoiceT, x:-moz-any-link, x:default {width:402px;}
* html div.minisite-UChoiceT {top:-8px;}
div.ChoiceWayType {background:url(../img/new/miniChoice3-word.gif) 0 0 no-repeat;height:32px;padding-left:120px;padding-top:18px;float:right;margin-right:6px}
html>/**/body div.ChoiceWayType, x:-moz-any-link, x:default {padding-left:125px;padding-top:22px;}
div.minisite-UChoiceT label {display:inline;padding-right:5px;}
div.minisite-UChoiceT label.l4 {padding-right:0;}
div.minisite-apply.non_zero {margin-top:6px;}
html>/**/body div.minisite-single div.minisite-apply.non_zero, x:-moz-any-link, x:default {margin-top:8px;}
div#TB_overlay.TB_overlayBG {z-index:1001;}
div#TB_window {z-index:1002;}
ul#newSingleBuy {margin:0 0 20px 10px;padding:0;}
ul#newSingleBuy span {font:bold 13px 1.4 Arial, Helvetica, sans-serif;}
ul#newSingleBuy li {margin:5px 0 5px 15px;padding:0;}
span#newSingleNUMBER {text-align:left !important;margin:20px 0 0 17px;}
/*手機館首頁標題圖 20100816-----*/
div.subcolumns div.dev_sort div.dev_sort_sub img {margin-left:0;}
* html div.dev_search_cont {margin-bottom:14px;}/* 2.3 phase2評估是否拿掉此設定*/

/* fixed NP選資費頁標題偏上問題 20100929 ------*/
* html div.sho_main div.sho_main_sub.clearfix {margin-top:15px;}

/* fixed calling card 頁面問題 20101007 -----*/
* html div.subcolumns.Globalgroup.ccmail div.np_search_cont.callingCARD {margin-top:0;}
/* fixed  續約資格確認頁 20101012 -----*/
div.sho_login_box2.sho_login_box_big.CSure_a div.sho_login_box_form div.num_login_box_form label.del_m_l {letter-spacing:0;text-align:left;width:60px;}
html>/**/body div.sho_login_box2.sho_login_box_big.CSure_a div.sho_login_box_form div.num_login_box_form label.del_m_l, x:-moz-any-link, x:default {width:62px;}
* html div.sho_login_box2.sho_login_box_big.CSure_a div.sho_login_box_form div.num_login_box_form br {display:none;}
/* 2.3 phase2 商品詳細頁 by Kenny 20110107 ------*/
p.f_icon_Area {margin-top:-3px;}
p.f_icon_Area img {margin-right:2px;}
div.dev_d_photo.NewLayout {width:381px;height:360px;background:url(../img/frontend/detail_bg.gif) 0 0 no-repeat;}
div#col3 div.dev_detail div.dev_d_main {width:348px;margin-left:1px;}
div.Product_listPrice {width:355px;padding-left:0;float:right}
div.dev_d_main_dot p {width:100%}
div#col3 div.dev_detail div.dev_d_main div {width:100%;}
div.dev_d_main P.Product_Name {width:100%;} 
div.dev_color_select.newSelect {clear:right;width:346px;padding-left:3px;float:right;}
div.dev_color_select.newSelect p {width:100%;margin-top:1px;margin-bottom:1.5em;}
img.id_Big_Photo {margin-top:10px}
div#Btnarea.dev_d_scroll {height:auto;float:none;padding-top:0;width:284px;border:none;}
div#Btnarea.dev_d_scroll div.dev_d_btn {margin-top:0;}
div.rolling_sPhoto {width:82px;margin:0 15px 0 0;padding:0;float:right;text-align:center;}
div.rolling_sPhoto img {width:auto !important;height:auto !important;border:1px solid #999;margin:0;padding:0;}
div.rolling_sPhoto div {height:14px;padding:6px 0 5px 0;}
div.rolling_sPhoto div.ardown {padding-top:0;}
div.rolling_sPhoto div img {border:none;}
div.rolling_sPhoto ol {margin:0;padding:0;list-style:none;}
div.rolling_sPhoto ol li {margin:0;padding:0;display:block;}

div#SP_Limited {float:none;clear:both;margin:20px 0 0;padding:0;width:746px;background:url(../img/frontend/limited_bg.jpg) 0 0 repeat-y;}
div#SP_Limited p {width:100%;background:url(../img/frontend/limited_top_bg.jpg) 0 0 no-repeat;padding-left:14px;}
div#SP_LimitedEnd {width:746px;height:11px;background:url(../img/frontend/limited_bottom_bg.jpg) 0 bottom no-repeat;}
div.SP_Limited_block {width:725px;margin-left:10px;margin-right:0;}
div.SP_Limited_blockLeft {width:592px;}

div#SP_Gift {width:746px;background:url(../img/frontend/goodprice_bg2.jpg) 0 bottom no-repeat;height:auto;padding-left:0;padding-bottom:7px;}
div#SP_Gift p.SP_GiftTitle {padding-left:14px;background:url(../img/frontend/goodprice_bg_top.jpg) 0 0 no-repeat;}
div#SP_Gift p.SP_GiftTitle span.TL {right:23px}

tr.plus_Service th {background-color:#F7F9FB;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
table.sho_result_list_all td.sho_result_bgc1 {width:108px;}
table.sho_result_list_all caption {text-align:left;color:#444}
/**/
html>/**/body div.Product_listPrice, x:-moz-any-link, x:default {width:350px;}
html>/**/body div#SP_Gift, x:-moz-any-link, x:default {padding-left:0;}
html>/**/body div#Btnarea.dev_d_scroll, x:-moz-any-link, x:default {float:left;}
html>/**/body div#Btnarea.dev_d_scroll div.dev_d_btn div.btn_l, x:-moz-any-link, x:default {margin-top:4px;}
html>/**/body div#SP_Limited, x:-moz-any-link, x:default {float:left;margin-top:15px}
html>/**/body div#SP_Limited div.SP_Limited_blockLeft span.DTL, x:-moz-any-link, x:default {width:auto;}
div.SP_GiftBlock {background-image:none;}


* html div.dev_detail {margin-top:0;}
* html div.dev_d_photo.NewLayout {margin-right:10px;}
* html img#photoId.id_Big_Photo {margin-left:10px;margin-top:8px;}
* html div.rolling_sPhoto {margin-right:7px;width:83px;}
* html div.Product_listPrice {width:350px;}
* html div#Btnarea.dev_d_scroll {float:left;}
* html div#Btnarea.dev_d_scroll div.dev_d_btn {margin-left:53px;}
* html div#SP_LimitedEnd {background-position-y:top;}
/*fixed 2.3 by Kenny 20110214 -----*/
div.minisite-UChoiceT {top:-10px;right:230px;}
* html div.minisite-UChoiceT {top:-5px;}
table#sp_sBlock {margin:0 !important;}
table#sp_sBlock td {margin:0 !important;padding:0 !important;vertical-align:top;background:url(../img/new/SP_giftline.gif) right 0 repeat-y;}
table#sp_sBlock td.no_rightBorder {background-image:none;}
div#SP_Gift table#sp_sBlock td.no_rightBorder div.SP_GiftBlock div.SP_GiftBlockIMG {text-align:left\9;margin-left:2px\9;}
div.SP_ContentArea {padding:0 5px;}
div.SP_ContentArea ol {margin:0 0 0.3em 0.3em;}
html>/**/body div#SP_Gift table#sp_sBlock td.no_rightBorder div.SP_GiftBlock div.SP_GiftBlockIMG, x:-moz-any-link, x:default {text-align:left;margin-left:3px;}
/* for預購之商品列表頁 by Kenny 20110401*/
* html div.dev_d_main p.preOrder_range {width:auto;}
/* fixed  chrome 20110608 -------------------*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	div.sho_d_tab_cont02 div.sho_result_list table.sho_result_list_all {overflow:visible;}
	table.sho_result_list_all.newPhaseH td.gray {width: 136px;}
	div.sho_d_tab_cont02 div.sho_result_list table.sho_result_list_all tr.plus_Service th {border:1px solid #ccc;}
	div.sho_d_tab_cont02.sho_agree_cont02 div.sho_join_cont2 table.sho_d_tab_list2 {width:100%;}
	table.sho_d_tab_list2 td.new_shoppingflow_c label.new_contract_block textarea.sho_login_textarea1.fix_for_firefox {height:3460px;}
	div.coll_sho_cont.sho_pop_cont.clearfix div.sho_pop_sub.bundle_flow {margin-bottom:0;}/*合購左方購買流程多一條空白*/
	
	div.PNumber_block table.sho_big_list.newNumberList {margin-bottom:10px;}
	table.table_page.forNumber {clear:right;float:left;}
	div.dev_detail div.dev_d_main p.Product_Name {clear:left;}/*商品詳細頁Fixed 跑版*/
	div#SP_Limited div.SP_Limited_block {margin-bottom:0;}
	div.dev_d_photo.NewLayout div.rolling_sPhoto ol li {margin-bottom:5px;}
	div.dev_detail div#SP_Limited {float:left;}
	div#Btnarea.dev_d_scroll div.dev_d_btn {clear:left;margin-left:52px;}
	div#SP_Gift table#sp_sBlock td.no_rightBorder div.SP_GiftBlock.noBL div.SP_GiftBlockIMG {margin-left:-3px;}
	div.minisite-UChoiceT {width:420px;}
	div.ChoiceWayType {padding-top:21px;}
}

table.sho_d_tab_list2 td.new_shoppingflow_c label.new_contract_block textarea.sho_login_textarea1.fix_for_firefox {
	height:3460px;
	height:2950px\9;
}

div.sho_d_tab_cont02.sho_agree_cont02 div.sho_join_cont2 {border-bottom:1px solid #e5e5e5;}
div.sho_d_tab_cont02.sho_agree_cont02 tr#agree02Row.gray_center,div.sho_d_tab_cont02.sho_agree_cont02 tr#agree01Row.gray_center,div.sho_d_tab_cont02.sho_agree_cont02 tr#agree03Row.gray_center {width:700px;}
div.sho_d_tab_cont02.sho_agree_cont02 tr#agree02Row.gray_center td,div.sho_d_tab_cont02.sho_agree_cont02 tr#agree01Row.gray_center td,div.sho_d_tab_cont02.sho_agree_cont02 tr#agree03Row.gray_center td {width:700px;}
* html div.sho_d_tab_cont02.sho_agree_cont02 div.sho_join_cont2 table.sho_d_tab_list2 {width:100%;}
* html table.sho_d_tab_list2 td.new_shoppingflow_c label.new_contract_block textarea.sho_login_textarea1.fix_for_firefox {width:645px;}
