@charset "utf-8";
/* CSS Document */

/*************************************
*icon
*************************************/
.Ytimg{background-image:url(../images/Ytimg.png); background-repeat:no-repeat; cursor:pointer;}
/*.yt_tlogo{background-position:-0px -0px; width:114px; height:67px; display:block;}*/
.yt_tlogo{background-position:-0px -152px; width:174px; height:55px; display:block;}
.yt_blogo{background-position:-120px -0px; width:183px; height:65px; display:block;}
.icon_search{background-position:-470px -0px; width:27px; height:27px; margin-top:5px; cursor:auto;}
.icon_label{background-position:-484px -34px; width:14px; height:10px; float:left; margin-top:5px;}
.icon_play{background-position:-447px -66px; width:52px; height:53px; position:absolute; top:25px; left:35px; z-index:999;}

.btn_login{background-position:-5px -75px; width:55px; height:30px; display:block;}
.btn_reg{background-position:-65px -75px; width:55px; height:30px; display:block;}
.btn_logout{background-position:-177px -111px; width:55px; height:30px; display:block;}
.btn_myfavorite{background-position:-67px -111px; width:105px; height:30px; display:block;}
.btn_search{background-position:-5px -110px; width:57px; height:30px; display:block;}
.btn_mail{background-position:-127px -76px; width:85px; height:30px; display:block;}
.btn_widget{background-position:-219px -76px; width:175px; height:30px; display:block; margin-top:5px;}
.btn_checked{background-position:-235px -110px; width:67px; height:30px; display:block; margin-right:5px;}
.btn_noncheck{background-position:-305px -110px; width:67px; height:30px; display:block; margin-right:5px;}


/*************************************
*showdow
*************************************/
.sd_forum{background-position:-0px -492px; width:300px; height:8px; margin:0px auto; position:absolute; bottom:-8px; left:0px; cursor:default;}
.sd_theme{background-position:-0px -479px; width:360px; height:8px; margin:0px auto; position:absolute; bottom:-8px; left:0px; cursor:default;}
.sd_index{background-image:url(../images/bg/index_shadow.png); background-repeat:no-repeat; width:1050px; height:14px; margin:0px auto; position:absolute; bottom:-8px; left:0px;}
/*************************************
*nav_txt
*************************************/
.Ytnav{background-image:url(../images/bg/navtxt.png); background-repeat:no-repeat; cursor:pointer;}
.btn_video{background-position:-4px -3px; width:70px; height:16px; margin:8px auto 0px auto; display:block; *margin:15px auto 0px auto;}
.btn_recipe{background-position:-119px -3px; width:100px; height:16px; margin:8px auto 0px auto; display:block; *margin:15px auto 0px auto;}
.btn_blog{background-position:-254px -3px; width:90px; height:16px; margin:8px auto 0px auto; display:block; *margin:15px auto 0px auto;}
.btn_discuss{background-position:-384px -3px; width:85px; height:16px; margin:8px auto 0px auto; display:block; *margin:15px auto 0px auto;}
.btn_bookshop{background-position:-523px -3px; width:70px; height:16px; margin:8px auto 0px auto; display:block; *margin:15px auto 0px auto;}
.btn_ppv{background-position:-652px -3px; width:70px; height:16px; margin:8px auto 0px auto; display:block; *margin:15px auto 0px auto;}
.btn_ebook{background-position:-774px -3px; width:85px; height:16px; margin:8px auto 0px auto; display:block; *margin:15px auto 0px auto;}
.btn_favorite{background-position:-904px -3px; width:85px; height:16px; margin:8px auto 0px auto; display:block; *margin:15px auto 0px auto;}


.txt_theme{background-position:-0px -35px; width:75px; height:30px; margin-left:20px; display:block;}
.txt_trip{background-position:-85px -35px; width:145px; height:30px; margin-left:20px; display:block;}
.txt_recipe{background-position:-240px -35px; width:75px; height:30px; margin-left:20px; display:block;}
.txt_video{background-position:-325px -35px; width:75px; height:30px; margin-left:20px; display:block;}
.txt_fever{background-position:-415px -35px; width:75px; height:30px; margin:0px auto; display:block;}
.txt_pasta{background-position:-507px -35px; width:110px; height:30px; margin:0px auto; display:block;}
.txt_baking{background-position:-630px -35px; width:75px; height:30px; margin:0px auto; display:block;}
.txt_ticket{background-position:-726px -35px; width:75px; height:30px; margin:0px auto; display:block;}


/*************************************
*recipe purpose
*************************************/
.rcpimg{background-image:url(../images/rcpimg.png); background-repeat:no-repeat; cursor:pointer;}
.rcpicon_search{background-position:-80px -55px; width:28px; height:28px; margin:5px 5px 0px 5px; cursor:auto;}
.rcpicon_favorite{background-position:-80px -0px; width:56px; height:53px; margin:0px auto;}
.rcpicon_play{background-position:-0px -0px; width:75px; height:75px; position:absolute; left:85px; top:25px;}
.rcpicon_sfavorite{background-position:-185px -0px; width:36px; height:36px; margin-top:5px; display:block;}
.rcpicon_fbshere{background-position:-225px -0px; width:36px; height:36px; margin-top:5px; display:block;}
.rcpicon_print{background-position:-265px -0px; width:36px; height:36px; margin-top:5px; display:block;}
.rcpicon_tips{background-position:-140px -0px; width:40px; height:40px; margin:0px 5px 5px 0px;  display:block;}
.rcpicon_fyes{background-position:-254px -40px; width:45px; height:40px; margin:5px auto; display:block; position:relative;}
.rcpicon_fyes .txt{text-align:center; font-size:17px; font-weight:bold; color:#fff; padding-top:10px;}
.rcpicon_fyes .txt span{position:absolute; top:0px; right:3px; font-size:15px; font-weight:bold;  color:#fff;}
.rcpicon_fno{background-position:-205px -40px; width:45px; height:40px; margin:5px auto; display:block; position:relative;}
.rcpicon_fno .txt{text-align:center; font-size:17px; font-weight:bold; color:#fff; padding-top:10px;}
.rcpicon_fno .txt span{position:absolute; top:0px; right:3px; font-size:15px; font-weight:bold;  color:#fff;}
.rcpicon_face{background-position:-158px -57px; width:25px; height:20px; float:left;}
.rcpicon_collect{background-position:-158px -43px; width:13px; height:12px; float:left; margin-top:3px;}
.rcpicon_collect2{background-position:-124px -43px; width:13px; height:12px; float:left; margin-top:3px;}
.rcpicon_collect3{background-position:-141px -43px; width:13px; height:11px; float:left; margin-top:3px;}

.rcpbtn_search{background-position:-0px -90px; width:77px; height:30px; margin-top:5px; display:block;}
.rcpbtn_buy{background-position:-116px -60px; width:40px; height:20px; margin-top:5px; display:block;}
.rcpbtn_collect{background-position:-0px -125px; width:93px; height:30px; position:absolute; right:5px; top:5px; display:none;}
.rcpbtn_collect:hover{background-position:-95px -125px; width:93px; height:30px; position:absolute; right:5px; top:5px; display:none;}
.rcpbtn_delcollect{background-position:-0px -345px; width:93px; height:30px; position:absolute; right:5px; top:5px; display:none;}
.rcpbtn_delcollect:hover{background-position:-95px -345px; width:93px; height:30px; position:absolute; right:5px; top:5px; display:none;}

.rcpbtn_subscribe{background-position:-85px -90px; width:93px; height:30px; position:absolute; right:5px; top:5px; display:none;}
.rcpbtn_subscribe:hover{background-position:-180px -90px; width:93px; height:30px; position:absolute; right:5px; top:5px; display:none;}
.rcpbtn_delsubscribe{background-position:-0px -315px; width:93px; height:30px; position:absolute; right:5px; top:5px; display:none;}
.rcpbtn_delsubscribe:hover{background-position:-95px -315px; width:93px; height:30px; position:absolute; right:5px; top:5px; display:none;}

.rcpbtn_del{background-position:-218px -256px; width:63px; height:26px; margin-top:5px; position:absolute; top:5px; right:5px; display:block;}
.rcpbtn_del:hover{background-position:-218px -285px; width:63px; height:26px; margin-top:5px; position:absolute; top:5px; right:5px; display:block;}

.rcp_tab01{background-position:-0px -161px; width:135px; height:45px; margin:0px auto; display:block;}
.rcp_tab02{background-position:-0px -207px; width:135px; height:45px; margin:0px auto;  display:block;}
.rcp_tab03{background-position:-0px -257px; width:135px; height:45px;  margin:0px auto; display:block;}
.rcp_tab04{background-position:-139px -207px; width:135px; height:45px;  margin:0px auto; display:block;}
.rcp_tab01.active {background-position:-139px -161px; width:135px; height:45px;  margin:0px auto; display:block;}
.rcp_tab02.active {background-position:-139px -161px; width:135px; height:45px;  margin:0px auto; display:block;}
.rcp_tab03.active {background-position:-139px -161px; width:135px; height:45px;  margin:0px auto; display:block;}
.rcp_tab04.active {background-position:-139px -161px; width:135px; height:45px;  margin:0px auto; display:block;}


/*************************************
*bonus
*************************************/
.bonusimg{background-image:url(http://www.ytower.com.tw/images/bonus/bonusimg.png); background-repeat:no-repeat; cursor:pointer;}
.bonusbtn_login{background-position:-0px -0px; width:115px; height:45px; margin:30px auto 0px auto;}
.bonusbtn_tab{background-position:-124px -0px; width:175px; height:50px;}
.bonusbtn_tab.current{background-position:-124px -50px; width:175px; height:50px;}
.bonusbtn_exchange{background-position:-0px -45px; width:107px; height:40px; margin:5px auto; display:block;}
.bonusbtn_exchange2{background-position:-5px -88px; width:98px; height:98px; display:block;}
.bonusbtn_exchange3{background-position:-152px -197px; width:142px; height:45px; display:block; margin-top:20px;}
.bonusbtn_ptrecord{background-position:-152px -100px; width:145px; height:45px; margin:0px 5px; float:right; }
.bonusbtn_ptlist{background-position:-152px -147px; width:145px; height:45px; float:right;}











