@charset "utf-8";

@import url('/css/global.css');

/* 2010-05-13
#wrap{background:#fff url(/images/common/body_bg1.gif) right repeat-y;}
#content{background:#fff url(/images/common/bg_mypage_top.gif) left top no-repeat;}
#aside{padding-left:1px;}
*/
/* #content .cnt_top{background:url(/images/common/bg_h2_global.gif) repeat-x;} 2010-05-08 32 */
#aside {float:right;} /* 2010-05-19 32 */
#content {float:left;} /* 2010-05-19 32 */
#content .cnt_top{height:0;} /* 2010-05-18 32 */
#content .cnt_main{padding-top:0px;}

/* Member Downloads How To Use common */
p.link a,
p.link a:link,
p.link a:visited{font-size:11px; color:#333;}
p.link a:hover{font-size:11px; color:#10a700; text-decoration:underline;}
a.s11g,
a.s11g:link,
a.s11g:visited{font-size:11px; color:#10a700; text-decoration:underline; font-weight:normal;}
a.s11g:hover{font-size:11px; color:#333; text-decoration:underline;}

/* Member Downloads Main Visual */
.main_visual_type1{clear:both;}
.main_visual_type1 p.txt1{margin:30px 0 0; height:185px;}
.main_visual_type1 p.txt2{display:none;}
.main_visual_type1 p.txt3{display:none;}

/*  WAP to Phone */
.down_guide_type1{float:left; width:745px; padding:30px 25px 0 25px;}
.down_guide_type1 .guide_box{float:left; width:745px; padding:30px 0 20px 0; border-bottom:1px solid #f0f2f0;}
.down_guide_type1 .box_end{float:left; width:745px; padding-top:30px;}
.down_guide_type1 li{float:left; width:220px; margin:0 42px 0 0;}
.down_guide_type1 li.end{float:right; margin:0;}
.down_guide_type1 p.img{float:left; width:220px; padding-bottom:10px;}
.down_guide_type1 p.step{float:left; width:40px; height:50px;}
.down_guide_type1 p.txt{float:right; width:170px; color:#666;}

/*  Download Box Type 1 */
.down_box_type1{clear:both; float:left; display:inline; width:745px; padding-left:25px; margin:20px 0 30px;} /* 2010-05-19 32 */
.down_box_type1 h3{height:17px; padding:12px 0 0 10px; }

.down_box_type1 .top_wallpapers{float:left; width:302px; height:168px; background:url("/images/mservice/bg_wallpapers.gif") no-repeat left bottom;}
.down_box_type1 .top_wallpapers h3 {background:url("/images/mservice/bg_h3_wallpapers.gif") no-repeat left top; border-bottom:1px solid #dbdbdb;} /* 2010-05-19 32 */
.down_box_type1 .top_screensavers{float:left; width:206px; height:168px; background:url("/images/mservice/bg_screen.gif") no-repeat left bottom;}
.down_box_type1 .top_screensavers h3 {background:url("/images/mservice/bg_h3_screen.gif") no-repeat left top; border-bottom:1px solid #dbdbdb;} /* 2010-05-19 32 */
.down_box_type1 .new_ringtones {float:right; width:227px; height:168px; background:url("/images/mservice/bg_ringtones.gif") no-repeat left bottom;}
.down_box_type1 .new_ringtones h3 {background:url("/images/mservice/bg_h3_ringtones.gif") no-repeat left top; border-bottom:1px solid #dbdbdb;}

.down_box_type1 dl {float:left; width:207px; height:129px; display:inline; margin:2px 0 0 10px; overflow:hidden;} /* 2010-05-19 32 */
.down_box_type1 dl dt{float:left; width:148px; padding:5px 0 5px 0; font-size:11px; color:#000; border-bottom:1px solid #f0f0f0;}
.down_box_type1 dl dd{float:left; width:57px; padding:4px 0 4px 0; border-bottom:1px solid #f0f0f0;}
.down_box_type1 dl dt.last {border:0;}
.down_box_type1 dl dd.last {border:0;}
.down_box_type1 ul{float:left; display:inline; padding:11px 0 0 18px;}
.down_box_type1 ul li{float:left; width:80px; padding-right:10px }
.down_box_type1 ul li p.img{width:80px; height:90px;}
.down_box_type1 ul li p.img img{width:77px;height:77px;}
.down_box_type1 ul li p.link{width:83px;}
.down_box_type1 ul li p.txt{width:80px; font-weight:bold; color:#000;}
.down_box_type1 ul li p.txt em{color:#3d8935; font-weight:normal;}

/*  Search Box Type 1 */
.search_box_type1{float:left; width:745px; padding:30px 0 0 25px; background:#fff; min-height:100px; height:100px;}
.search_box_type1 label{visibility:hidden; display:none;}
.search_box_type1 .select1{width:123px; color:#10a700;}
.search_box_type1 .select2{float:left; width:180px; margin-right:5px;}
.search_box_type1 .input{float:left; width:341px; margin-right:5px;}
.search_box_type1 p.img{float:left; width:145px; height:70px; padding-top:14px;}
.search_box_type1 .ms_searchR {float:left; width:590px;} /* 2010-05-19 32 */
.search_box_type1 .ms_searchR .category {clear:both; margin-top:20px;} /* 2010-05-19 32 */
.search_box_type1 .ms_searchR .category select {width:150px;} /* 2010-05-19 32 */
.search_box_type1 .ms_searchR .category input {width:190px;} /* 2010-05-19 32 */
.search_box_type1 .ms_searchR .category img {vertical-align:middle;} /* 2010-05-19 32 */
.search_box_type1 .txt{width:600px; height:55px; color:#000; line-height:19px;}
.search_box_type1 .right1{float:right; width:600px; height:17px;}
.search_box_type1 .right1 img{float:left; padding-right:91px;}
.search_box_type1 .right2{float:right; width:590px; height:30px; text-align:right;} /* 2010-05-19 32 */
.search_box_type1 .right2 .or{float:left; padding:7px 7px 0 0; }

/*  Search TabMenu Type 1 */
.search_tabmenu_type1{float:left; width:745px; padding:30px 25px 0 25px; background:#fff;}
.search_tabmenu_type1 .tab_list{float:left; width:745px; display:inline; background:url(/images/mservice/tabmenu_type1_bg1.gif) repeat-x bottom;}
.search_tabmenu_type1 li{float:left; width:118px; height:21px; text-align:center; background:url(/images/mservice/tabmenu_type1_bg1off.gif) no-repeat left top; padding:7px 1px 0 0;}
.search_tabmenu_type1 li.on{color:#248f08; font-weight:bold; background:url(/images/mservice/tabmenu_type1_bg1on.gif) no-repeat left top;}
.search_tabmenu_type1 a,
.search_tabmenu_type1 a:link,
.search_tabmenu_type1 a:visited{font-weight:bold; color:#323230;}
.search_tabmenu_type1 a:hover{color:#248f08; font-weight:bold; text-decoration:underline;}

/*  Search Box Type 1 */
.keyword_box_type1{float:left; width:745px; padding:0 25px 10px 25px;}
.keyword_box_type1 a,
.keyword_box_type1 a:link,
.keyword_box_type1 a:visited{font-size:11px; color:#666; text-decoration:none;}
.keyword_box_type1 a:hover{font-size:11px; color:#10a700; text-decoration:underline;}
.keyword_box_type1 .top{float:left; width:737px; padding:3px; background:#ecf0ec; border:1px solid #ccc; display:inline;}
.keyword_box_type1 .top li{float:left; padding:2px 11px; background:url(/images/common/space_bbs_th.gif) no-repeat right;}
.keyword_box_type1 .top li.on{float:left; padding:2px 9px; font-weight:bold; color:#fff; background:#778175;}
.keyword_box_type1 .top li.on a {color:#fff;}
.keyword_box_type1 .middle{float:left; width:743px; background:#fafcfa; border:1px solid #ccc; border-top:none; display:inline;}
.keyword_box_type1 .middle li{float:left; padding:5px 12px; font-size:11px; color:#10a700; text-decoration:none; background:url(/images/common/space_bbs_th.gif) no-repeat right;}
.keyword_box_type1 .middle li.on{color:#10a700; text-decoration:underline;}
.keyword_box_type1 .bottom{float:left; width:740px; padding:3px 3px 10px 0; background:#f6faf6; border:1px solid #ccc; border-top:none; display:inline;}
.keyword_box_type1 .bottom li{float:left; padding:2px 12px; background:url(/images/common/space_bbs_th.gif) no-repeat right;}
.keyword_box_type1 .bottom li.on{color:#10a700; text-decoration:underline;}

/*  board Box Type 1 */
.board_box_type1{float:left; width:745px; padding:10px 25px 0 25px;}
.board_box_type1 h4{float:left; width:235px; padding:5px 0 5px 10px; color:#333; background:url(/images/common/btn/bul_type10.gif) no-repeat 0;}
.board_box_type1 h4 em{color:#10a700;}
.board_box_type1 .artist{font-weight:bold; color:#666; font-size:10px;}

/*  board Box Type 2 */
.board_box_type2{clear:both; width:760px; padding-left:25px;}
.board_box_type2 .box_head{width:745px; padding-top:5px;}
.board_box_type2 p.title{width:200px; margin:10px 0; padding-left:10px; text-align:left; color:#2c8a20; background:url(/images/common/btn/bul_type10.gif) no-repeat 0 6px;}
.board_box_type2 p.title em{color:#000; font-weight:bold;}
.board_box_type2 .paginate{width:745px; padding-top:0; text-align:center;}
.board_box_type2 ul{float:left; widht:760px;}
.board_box_type2 ul li{float:left;display:inline; width:83px; height:126px; padding:10px 12px 0 0;}
.board_box_type2 ul li p.img{width:80px; height:88px;}
.board_box_type2 ul li p.img img{width:77px;height:77px;border:1px solid #e6e6e6;}
.board_box_type2 ul li p.link{width:83px;}
.board_box_type2 ul li p.link em{color:#999;}
.board_box_type2 ul li p.txt{width:80px; font-size:11px; color:#666;background:#333;}
.board_box_type2 ul li p.txt em{color:#3d8935;} /* 2010-05-19 32 */

/*  Download Box Type 1 */
.detail_box_type1{float:left; width:745px;margin-top:1px;padding:10px 25px; background:#ebf0eb; border-bottom:1px solid #e3dfdf;}
.detail_box_type1 h3{float:left; width:735px; height:30px; padding-left:10px; font-size:14px; color:#333; background:url(/images/common/btn/bul_type4.gif) no-repeat 0 4px;}
.detail_box_type1 .left{float:left; width:130px; height:210px;}
.detail_box_type1 .right{float:right; width:590px; color:#666;}
.detail_box_type1 p.img1{float:left; width:130px; height:135px;}
.detail_box_type1 p.img1 img{width:120px; height:120px; border:1px solid #e5e5e5;}
.detail_box_type1 p.img2{float:left; width:130px;}
.detail_box_type1 p.txt1{float:left; width:590px; height:19px;}
.detail_box_type1 p.txt2{float:left; width:590px; color:#333; font-weight:bold; padding:20px 0 3px 0;}
.detail_box_type1 em.bold{font-weight:bold;}
.detail_box_type1 em.col333{color:#333;}

/* Detail Visual Box Type 1 */
.detail_visual_type1{float:left; width:795px; background:url(/images/mservice/bg_detail_visual1.gif) repeat-x bottom; border-bottom:1px solid #e3dfdf;}
.detail_visual_type1 .txt_box{float:left; width:580px; height:121px; padding:30px 25px 0 180px; background:url(/images/mservice/bg_detail_visual2.gif) no-repeat bottom left;}
.detail_visual_type1 .txt_box li.title{float:left; width:580px; padding-bottom:5px;color:#333; font-size:14px; font-weight:bold;}
.detail_visual_type1 .txt_box li.txt{float:left; width:580px; height:55px; color:#666;}
.detail_visual_type1 .txt_box li.link{float:left; width:580px; color:#333; font-weight:bold;}
.btn_type3{float:left; width:745px; padding:10px 25px;}

/*  Phones List Type 1 */
.phones_list_type1{float:left; width:745px; padding:0 25px 0 25px;}
.phones_list_type1 h3{float:left; width:735px; height:25px; padding-left:10px; font-size:14px; color:#333; background:url(/images/common/btn/bul_type4.gif) no-repeat 0 4px;}
.phones_list_type1 .ok_list_type1{clear:both;width:100%;border-top:1px solid #b3b3b3;}
.phones_list_type1 .ok_list_type1 td{color:#333; font-size:11px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:10px}
.phones_list_type1 .ok_list_type1 td.end{border-right:none;}

/* Rewards Box */
.rewards_box{float:left; width:745px; margin:25px; padding:200px 0;color:#fff; font-size:30px; font-weight:bold; text-align:center; background:#666;}

/* Benefits Main Visual */
.benefits_visual_type1{background:#fff;}
.benefits_list{float:left; width:745px; padding:30px 0 0 24px; background:#fff;}
.benefits_list li{float:left; width:575px; padding:0 0 25px 159px; color:#000;}
.benefits_list li.bg_img1{background:url(/images/mservice/benefit_img1.gif) no-repeat top left;}
.benefits_list li.bg_img2{background:url(/images/mservice/benefit_img2.gif) no-repeat top left;}
.benefits_list li.bg_img3{background:url(/images/mservice/benefit_img3.gif) no-repeat top left;}
.benefits_list li.bg_img4{background:url(/images/mservice/benefit_img4.gif) no-repeat top left;}
.benefits_list li.bg_img5{background:url(/images/mservice/benefit_img5.gif) no-repeat top left;}
.benefits_list li.bg_img6{background:url(/images/mservice/benefit_img6.gif) no-repeat top left; height:70px;}
.benefits_list p.txt1{float:right; width:570px; height:25px;}
.benefits_list p.txt2{float:right; width:570px; line-height:18px;}

/* search categories */
.category select,
.category input {vertical-align:top; margin:0; padding:0;}
.category select {margin-left:14px; font-size:11px;}
.category img.or {margin:0 19px; vertical-align:middle;}

/* 2010-05-20 32 */
#content .cnt_top h2 {position:absolute; top:83px; left:0; height:30px;font-weight:bold;font-size:15px;font-family:arial;color:#000;}
#content .cnt_top .path {position:absolute; right:10px; top:83px; color:#888; font-size:11px;}
#content .cnt_top .path a:link, #content .cnt_top .path a:visited {color:#888; text-decoration:none; padding:0 3px;}
#content .cnt_top .path a:active, #content .cnt_top .path a:hover {color:#fff; text-decoration:none;}
#content .cnt_top .path em {color:#79f26c; padding-left:3px;}

/* Benefits Main Visual */
.benefits_visual_type1{background:#fff;}
.benefits_list{float:left; width:745px; padding:25px 25px 0 25px; background:#fff;}
.benefits_list li{float:left; padding-left:170px; color:#666; width:575px; height:100px;}
.benefits_list li.bg_img1{background:url(/images/mservice/benefit_img1.gif) no-repeat top left;}
.benefits_list li.bg_img2{background:url(/images/mservice/benefit_img2.gif) no-repeat top left;}
.benefits_list li.bg_img3{background:url(/images/mservice/benefit_img3.gif) no-repeat top left;}
.benefits_list li.bg_img4{background:url(/images/mservice/benefit_img4.gif) no-repeat top left;}
.benefits_list li.bg_img5{background:url(/images/mservice/benefit_img5.gif) no-repeat top left;}
.benefits_list li.bg_img6{background:url(/images/mservice/benefit_img6.gif) no-repeat top left; height:70px;}
.benefits_list p.txt1{float:right; width:570px; height:25px; font:normal 19px Arial; color:#333;}
.benefits_list p.txt2{float:right; width:570px;}

/* 20090129 Brazil poket media */
.poket_media {position:relative;width:745px;padding-left:25px;}
.poket_media .btn_media1 {position:absolute;left:520px; top:48px;}
.poket_media .btn_media2 {position:absolute;left:520px; top:76px;}
.media_box{width:745px; min-height:55px !important;height:auto !important;padding:30px 0 0 25px; background:#fff;}
.search_box_type1 p.img2{float:left; width:117px; height:auto;padding-left:40px;}
.search_box_type1 p.txt_new{float:left; width:588px; height:auto; color:#000; line-height:19px;}
.search_box_type1 p.txt_new strong {color:#000;}
.cont_media {float:left; width:745px;padding:30px 0 30px 25px; background:#fff;}
.cont_media li {float:left; width:234px; padding:0 0 10px 20px;background:url(/images/mservice/line_pocket.gif) left top no-repeat;}
.cont_media li.first {background:none;padding-left:0;}
.cont_media p.txt_media { color:#000; width:220px;padding-top:20px;line-height:17px;}
ul.btn_bottom_br {clear:both; float:right; padding-right:15px; margin-top:20px;}
ul.btn_bottom_br li {float:left; margin-left:3px;}
ul.btn_bottom_br li.first {margin-left:0;}
.btn_media_bottom {float:right; margin-bottom:30px; width:365px;}
.pocket_media_list {clear:both;}


/* SM Mobile Phones Search Box*/
.mp_search_type_new{float:left; width:745px; padding:10px 0 10px 0; margin-left:25px; background:#fff; border-top:1px solid #ccc; border-bottom:1px solid #ccc; _display:inline; }
*html .mp_search_type_new{ }
.mp_search_type_new.bg{background:#fff; padding:30px 25px 30px 25px; border-bottom:none;}
/*.mp_search_type_new.bg3{background:#fff; padding:30px 0 30px 0; border-bottom:none;  border-top:1px solid #e9e5e5; width:745px;}*/
.mp_search_type_new.bg2{background:#fff; padding:30px 25px 20px 25px;}
.mp_search_type_new.border_no{padding:30px 25px 0 25px; border-bottom:none;} 
.mp_search_type_new .left{float:left; width:150px;}
.mp_search_type_new .right1{float:right; width:570px; height:40px;}
.mp_search_type_new .right1 .select{float:left;}
.mp_search_type_new .right1 .img{float:left; width:45px; text-align:center; padding-top:7px;}
.mp_search_type_new .right1 .txt{float:left; width:150px; margin-right:10px; color:#666; font-weight:bold; padding-top:2px; background:url(/images/common/space_bbs_th.gif) no-repeat right 5px;}
.mp_search_type_new .right1 .txt2{float:left; width:120px; margin-right:10px; color:#666; font-weight:bold; padding-top:2px; background:url(/images/common/space_bbs_th.gif) no-repeat right 5px;}
.mp_search_type_new .right1 .link{float:left; padding:3px 10px;}
.mp_search_type_new .right1 .link a,
.mp_search_type_new .right1 .link a:link,
.mp_search_type_new .right1 .link a:visited{color:#666; font-size:11px; text-decoration:none;}
.mp_search_type_new .right1 .link a:hover{color:#32a67f; font-size:11px; text-decoration:underline;}
.mp_search_type_new .right1 .on{float:left;  padding:3px 10px; color:#000; font-size:11px; text-decoration:underline;}
.mp_search_type_new .right2{float:right; width:565px; padding-top:10px;display:inline;}
.mp_search_type_new .right2 .img{float:left; width:60px;}
.mp_search_type_new .right2 .img img{width:60px; height:60px;}
.mp_search_type_new .right2 .txt{float:left; width:60px; text-align:center;}
.mp_search_type_new .right2 .txt a{font-size:11px;}
.mp_search_type_new .right2 li{float:left; width:60px; padding:0 8px;}
.mp_search_type_new .right2 li.bt_prv{float:left; width:19px; padding:18px 0 0 0;}
.mp_search_type_new .right2 li.bt_nxt{float:right; width:12px; padding:18px 0 0 0;}
.mp_search_txt{float:left; width:745px; padding:30px 25px 10px 25px;}
.mp_search_txt .txt_1{height:28px;}
.mp_search_txt .txt_2{height:46px;}

/* common Tab Menu mservice */
#new_tabmenu ul {background: url('/images/common/bg_new_tabmenu_s_line.gif') repeat-x 0 bottom;}
#new_tabmenu ul a {background: url('/images/common/bg_new_tabmenu_s_off_left.gif') no-repeat 0 0;}
#new_tabmenu ul a:hover {color:#248f08; }

#new_tabmenu ul li span {background: url('/images/common/bg_new_tabmenu_s_off_right.gif') no-repeat right 0; text-decoration:none;}
#new_tabmenu ul li.on a {background: url('/images/common/bg_new_tabmenu_s_on_left.gif') no-repeat 0 0; }
#new_tabmenu ul li.on span {background: url('/images/common/bg_new_tabmenu_s_on_right.gif') no-repeat right 0; color:#248f08;}

#new_tabmenu ul.transparent a {background: url('/images/common/bg_new_tabmenu_trans_s_off_left.gif') no-repeat 0 0;}
#new_tabmenu ul.transparent li span {background: url('/images/common/bg_new_tabmenu_trans_s_off_right.gif') no-repeat right 0;}
#new_tabmenu ul.transparent li.on a {background: url('/images/common/bg_new_tabmenu_trans_s_on_left.gif') no-repeat 0 0;}
#new_tabmenu ul.transparent li.on span {background: url('/images/common/bg_new_tabmenu_trans_s_on_right.gif') no-repeat right 0;}

.rewards_box_con{float:left; width:743px; margin:24px; _display:inline; color:#fff; position:relative;}
.rewards_box_con .main_groove {border:1px solid #d4d4d6;}
.btn_groove {position:absolute; left:25px; top:202px;}
.txt_rington {position:absolute; left:0; top:436px; padding:0 25px;}
.rewards_box_con .txt_rington {line-height:18px;}






