
#container ul.menu li.menu_tab .menu_text a{padding:14px 0 4px}

#container .btn_container{margin-bottom:0; padding-bottom:15px; clear:both;}
#container #vote { background: url("../images/bg2.png") no-repeat 0 290px; }
#container #vote .list_container .list_search{margin:30px auto 30px; width:340px;}
#container #vote .list_container .list_search:after{content:""; display:table; clear:both;}
#container #vote .list_container .list_search .txt_search{width:215px; height:42px; background:rgba(0,0,0,0.62); border:1px solid #df9f3a; font-size:20px; color:#FFF; padding:0 10px; line-height:42px; font-family: Microsoft Jhenghei, Arial, sans-serif; float:left;}
#container #vote .list_container .list_search .btn_search{width:102px; height:44px; float:left; background:url(../images/btn_search.png) no-repeat center center #df9f3a; border:0; text-indent:-9999px;}
#container #vote .list_container ul li.list { background: rgba(41,46,49,0.2); border: 3px solid rgba(0, 0, 0, 0.29); list-style:none;}
#container #vote .list_container ul li.list.more a{width:100%; height:100%; display:block; background:url(../images/btn_more.png) no-repeat center center; text-indent:-9999px;}
#container #vote .list_container ul li.list .detail .name{ color:#919191;}
#container #vote .list_container ul li.selected { border: 3px solid #df9f3a; background: url(../images/bg_selected.png) no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
#container #vote .list_container ul li.selected.list .detail .name{ color:#fff;}
#container #vote .list_container ul li.list .image{-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
#container #vote .list_container ul li.list .detail{width:140px;}
#container .btn_next{padding:10px 30px;}
#container .btn_next.btn_complete{width:auto;}
#container .btn_next.btn_complete a{ width:188px; height:23px; background-image:url(../images/btn_complete.png); background-position:0;}



#container #mychoice{ background: url("../images/bg2.png") no-repeat 0 290px; }
#container #mychoice .data_container .voted .row{padding-bottom:45px;}
#container #mychoice .data_container .voted .row .image{vertical-align:top;}
#container #mychoice .data_container .voted .row .image img{-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
#container #mychoice .data_container .information .row .index .star{height:22px; background:url(../images/star.png) repeat-x; float:right;}
#container #mychoice .data_container .information .row .index .star.i3{width:84px;}
#container #mychoice .data_container .information .row .index .star.i4{width:112px;}
#container #mychoice .data_container .information .row .index .star.i5{width:140px;}
#container #mychoice .data_container .form #mychoice_subheader{ height:129px; margin-left:0; margin-bottom:25px; margin-top:25px;}
#container #mychoice .data_container .form .mychoice_coupon_t1{ margin-top:25px;}
#container #mychoice .data_container .form .mychoice_coupon_t2{ width:412px; height:244px; background:url(../images/mychoice_coupon_t2.png) no-repeat; float:left;}
#container #mychoice .data_container .form .mychoice_coupon_qr{ width:180px; height:180px; float:left; margin-top:28px;}
#container #mychoice .data_container .form .mychoice_coupon_t3{ width:680px; height:337px; background:url(../images/mychoice_coupon_t3.png) no-repeat; clear:both;}
#container #mychoice .data_container .form .mychoice_thankyou{width:100%; height:150px; margin-top:25px; margin-bottom:25px; background:url(../images/mychoice_thankyou.png) no-repeat;}
#container #mychoice .data_container .form #btn_submit.btn_result{width:167px; padding:5px 20px}
#container #mychoice .data_container .form #btn_submit.btn_result input{ background-image:url(../images/btn_result.png); background-position: 0; width:167px;}
#container #mychoice .data_container .form .row{display:table; width:100%;}
#container #mychoice .data_container .form .row .title{ display:table-cell;}
#container #mychoice .data_container .form .row input[type='text'], #container #mychoice .data_container .form .row input[type='email'], #container #mychoice .data_container .form .row input[type='number']{
width:470px; display:table-cell}



#container #result{padding:0; overflow:hidden; background: url("../images/bg2.png") no-repeat 0 290px;}
#container #result #result_banner_container{width: 100%; margin: 0 auto; background: url("../images/bg_vote.png") no-repeat;}
#container #result #result_banner_container #result_banner{background-position: 0 -500px; width: 810px; height: 248px; background:url(../images/result_banner.png) no-repeat;}
#container #result #result_banner_container #result_container{ width:750px; margin:0 auto;}
#container #result #result_banner_container #result_container .leadin1{width:541px; height:22px; background:url(../images/result_leadin.png) no-repeat; margin:35px auto;}
#container #result #result_banner_container #result_container .chart{background:rgba(41,46,59,0.2); margin-bottom:30px;}
#container #result #result_banner_container #result_container .chart .title{background-color:#000; width:100%; padding:15px 0;}
#container #result #result_banner_container #result_container .chart .title span{ width:213px; height:23px; margin:0 auto; background-image:url(../images/result_subtitle.png); background-repeat:no-repeat; display:block;}
#container #result #result_banner_container #result_container .chart#chart_men .title span{ background-position:center 0;}
#container #result #result_banner_container #result_container .chart#chart_women .title span{ background-position:center -23px;}
#container #result #result_banner_container #result_container .chart#chart_group .title span{ background-position:center -46px;}
#container #result #result_banner_container #result_container .ranking{padding:20px 110px;}
#container #result #result_banner_container #result_container .ranking .row{padding:7px 0; position:relative;}
#container #result #result_banner_container #result_container .ranking .row .image{background: url(../images/demo.png) no-repeat; background-size: cover; width: 60px; height: 60px; display: inline-block; vertical-align: middle;-webkit-border-radius: 60px;-moz-border-radius: 60px;border-radius: 60px; position:relative; z-index:2;}
#container #result #result_banner_container #result_container .ranking .row .info{ width:475px; position:absolute; margin-top:-35px; z-index:1; background-image:url(../images/result_chart.png); background-repeat:no-repeat;}
#container #result #result_banner_container #result_container .ranking .row.top1 .info{ height:42px; background-position:0 0;}
#container #result #result_banner_container #result_container .ranking .row.top2 .info{ height:32px; background-position:0 -42px;}
#container #result #result_banner_container #result_container .ranking .row.top3 .info{ height:30px; background-position:0 -74px;}
#container #result #result_banner_container #result_container .ranking .row.top4 .info{ height:29px; background-position:0 -104px;}
#container #result #result_banner_container #result_container .ranking .row.top5 .info{ height:29px; background-position:0 -133px;}
#container #result #result_banner_container #result_container .ranking .row .info .name{ font-size:18px; color:#ffffff; font-weight:bold; margin-left:80px; position:relative; top:-25px;}
#container #result #result_banner_container #result_container .ranking .row .info .score{position:absolute; font-size:24px; font-weight:bold; color:#FFF; text-align:center; font-family:Arial; }
#container #result #result_banner_container #result_container .ranking .row.top1 .info .score{font-size:33px; width:78px; line-height:42px; right:0;}
#container #result #result_banner_container #result_container .ranking .row.top2 .info .score{width:59px; line-height:32px; right:53px;}
#container #result #result_banner_container #result_container .ranking .row.top3 .info .score{width:56px; line-height:30px; right:125px;}
#container #result #result_banner_container #result_container .ranking .row.top4 .info .score{width:53px; line-height:29px; right:225px;}
#container #result #result_banner_container #result_container .ranking .row.top5 .info .score{width:53px; line-height:29px; right:278px;}
#container #result #result_banner_container #result_container .leadin2{width:498px; height:81px; background:url(../images/result_leadin2.png) no-repeat; margin:35px auto;}



#container #mychoice .data_container .voted{display:block;}
#container .men, #container .women, #container .group, #container .form {display: block;}
















