﻿﻿body {
    font-size: 13px;
    font-family: 微軟正黑體;
    margin: auto;
    width: 800px;
    text-align: center;
}

a {
    hlbr: expression(this.onFocus=this.blur());
    outline: none;
    text-decoration: none;
}

img {
    border: 0;
}

ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clear {
    clear: both;
    display: block;
    height: 0;
    overflow: Hidden;
}

.clearfix {
    _zoom: 1;
    overflow: hidden;
}

.scrollMore {
    position: relative;
    width: 810px;
    margin: 0px auto;
    overflow: hidden;
}

    .scrollMore .carousel {
        float: left;
        width: 810px;
        height: 200px;
    }

        .scrollMore .carousel ul {
            padding: 0;
            margin: 0;
            list-style-type: none;
        }

    .scrollMore .prev {
        position: absolute;
        z-index: 100;
        top: 85px;
        left: 0;
        cursor: pointer;
    }

    .scrollMore .next {
        position: absolute;
        z-index: 100;
        top: 85px;
        right: 0;
        cursor: pointer;
    }

    .scrollMore .prev img {
        width: 30px;
        height: 30px;
    }

    .scrollMore .next img {
        width: 30px;
        height: 30px;
    }

    .scrollMore .carousel img {
        width: 810px;
        height: 200px;
    }

#mmenu {
    padding-right: 90px;
    height: 47px;
}

    #mmenu ul {
        padding: 23px 0px 5px 12px;
    }

    #mmenu li {
        float: left;
        display: inline;
        font-family: 微軟正黑體;
        font-size: 16px;
        text-align: center;
    }

    #mmenu a {
        color: #656565;
        font-weight: bold;
    }

/*.mmenu_border
{
    border-right: dashed 1px #dddddd;
}*/
.mmenu_border img {
    width: 17px;
    height: 17px;
    margin-right: 5px;
}

#allmenu {
    /*border-bottom: solid 2px #C30D23;*/
    position: relative;
}

#ladrawlogin {
    background: rgba(0,0,0,0);
    border: 0;
    font-size: 16px;
    color: #656565;
    font-weight: bold;
    font-family: 微軟正黑體;
    cursor: pointer;
    outline: none;
}

#ladrawlogout {
    cursor: pointer;
    outline: none;
    padding: 5px;
    width: 80px;
    border: 2px solid #c92c45;
    right: 0px;
    /*top: 95px;*/
    top: 41px;
    position: absolute;
    text-align: center;
    z-index: 200;
    background: white;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    /*border-radius: 10px;*/
    display: none;
}

#divladrawbtn {
    position: absolute;
    top: 18px;
    right: 5px;
}

    #divladrawbtn img {
        position: relative;
        width: 80px;
        cursor: pointer;
    }

#ma1 {
    margin: 0 17px;
}

#ma5 {
    margin: 0 17px;
}

#ma6 {
    margin: 0 17px;
}

#mmenu .mmenu_on a {
    border-bottom: solid 2px #C30D23;
}

#mmenu a:hover {
    color: #727171;
    text-decoration: none;
}

#footer_img {
    text-align: right;
    margin-top: 50px;
}

.div_header {
    min-width: 810px;
    width: 810px;
    height: 200px;
    margin: auto;
}

.div_menu {
    min-width: 810px;
    margin: auto;
    background-color: #ffffff;
}

.div_content {
    padding: 0px;
    min-width: 800px;
    margin: auto;
    overflow: hidden;
    font-family: 'Microsoft JhengHei';
}

.div_con_content {
    padding: 0px;
    min-width: 800px;
    width: 810px;
    margin: auto;
    overflow: hidden;
    text-align: center;
}

.div_footer {
    min-width: 800px;
    width: 800px;
    margin: auto;
    margin-bottom: 20px;
}

/* 小人頭 */
#divMyOrder {
    float: right;
    position: relative;
    width: 80px;
    right: 0px;
    top: 0px;
    z-index: 200;
}

#smallHead {
    z-index: 300;
    position: absolute;
    right: 21px;
    top: -36px;
}

#aQuestionList {
    cursor: pointer;
    padding: 5px;
    width: 80px;
    background: #c92c45;
    color: White;
    border: 2px solid #c92c45;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    display: none;
    right: 0px;
    top: 10px;
    position: absolute;
    text-align: center;
    z-index: 200;
}

#aOrderList {
    cursor: pointer;
    padding: 5px;
    width: 80px;
    border: 2px solid #c92c45;
    display: none;
    right: 0px;
    top: 40px;
    position: absolute;
    text-align: center;
    z-index: 200;
    background: white;
}

#aJoiningList {
    cursor: pointer;
    padding: 5px;
    width: 80px;
    background: #c92c45;
    color: White;
    border-left: 2px solid #c92c45;
    border-right: 2px solid #c92c45;
    display: none;
    right: 0px;
    /*top: 69px;*/
    top: 10px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    position: absolute;
    text-align: center;
    z-index: 200;
}

/* 分頁欄 */
.srch_pf {
    font-size: 12px;
    color: #808080;
    height: 30px;
    line-height: 30px;
    padding: 0px 8px;
}

.srch_pf_num {
    height: 21px;
    padding: 2px 6px;
    margin-right: 5px;
    font-family: Arial;
    font-size: 12px;
}

.nsel {
    color: #0A50A2;
    background-color: #FFF;
    border: solid 1px #0A50A2;
}

a.nsel:link {
    color: #0A50A2;
    text-decoration: none;
}

a.nsel:visited {
    color: #0A50A2;
    text-decoration: none;
}

a.nsel:hover {
    color: #fff;
    background-color: #0A50A2;
    text-decoration: none;
}

a.nsel:active {
    text-decoration: none;
}

.sel {
    border: none;
    color: #040000;
    font-weight: bold;
}

.spec_srch_pf .nsel {
    color: #DC4C1D;
    border: solid 1px #DC4C1D;
}

.spec_srch_pf a.nsel:link {
    color: #DC4C1D;
}

.spec_srch_pf a.nsel:visited {
    color: #DC4C1D;
}

.spec_srch_pf a.nsel:hover {
    color: #fff;
    background-color: #DC4C1D;
}

.draw_srch_pf .nsel {
    color: #389C3A;
    border: solid 1px #389C3A;
}

.draw_srch_pf a.nsel:link {
    color: #389C3A;
}

.draw_srch_pf a.nsel:visited {
    color: #389C3A;
}

.draw_srch_pf a.nsel:hover {
    color: #fff;
    background-color: #389C3A;
}

.coup_srch_pf .nsel {
    color: #C5A734;
    border: solid 1px #C5A734;
}

.coup_srch_pf a.nsel:link {
    color: #C5A734;
}

.coup_srch_pf a.nsel:visited {
    color: #C5A734;
}

.coup_srch_pf a.nsel:hover {
    color: #fff;
    background-color: #C5A734;
}
/* 邀請/分享 */
.btn_fb_action {
    background: url('/images/theme/t_new_idx.png') no-repeat -240px -62px;
    margin: 0px 0px 0px 0px;
    width: 85px;
    height: 26px;
    text-align: center;
    cursor: pointer;
}

    .btn_fb_action a {
        color: #040000;
        font-size: 15px;
        line-height: 26px;
    }

        .btn_fb_action a:hover {
            text-decoration: none;
        }

.btn_fb_invite {
    margin: 0px 12px 5px 0px;
    float: left;
}

.btn_fb_share {
    float: left;
}

    .btn_fb_share a {
        padding: 0px;
    }
/* FB Like Button 樣式 */
#fb_div div.like {
    margin-bottom: 10px;
}

#ldLikeBtnBlk {
    width: 300px;
    margin: auto;
    text-align: left;
    font-family: 'Helvetica Neue', Helvetica, Arial, 'lucida grande',tahoma,verdana,arial,sans-serif;
}

    #ldLikeBtnBlk .aimg {
        width: 50px;
        margin-left: 10px;
    }

        #ldLikeBtnBlk .aimg img {
            width: 50px;
            height: 50px;
            cursor: pointer;
        }

    #ldLikeBtnBlk .wdblk {
        display: inline-block;
        width: 150px;
        zoom: 1;
    }

    #ldLikeBtnBlk .awd {
        font-size: 14px;
        line-height: 18px;
        font-weight: bold;
        color: #3b5998;
        cursor: pointer;
    }

        #ldLikeBtnBlk .awd:hover {
            text-decoration: underline;
        }

        #ldLikeBtnBlk .awd:visited {
            color: #3b5998;
        }

.likeBtnBlk {
    display: none;
    width: 300px;
    margin: auto;
    text-align: left;
    font-family: 'Helvetica Neue', Helvetica, Arial, 'lucida grande',tahoma,verdana,arial,sans-serif;
}

    .likeBtnBlk .aimg {
        width: 50px;
        margin-left: 10px;
    }

        .likeBtnBlk .aimg img {
            width: 50px;
            height: 50px;
            cursor: pointer;
        }

    .likeBtnBlk .wdblk {
        display: inline-block;
        width: 150px;
        zoom: 1;
    }

    .likeBtnBlk .awd {
        font-size: 14px;
        line-height: 18px;
        font-weight: bold;
        color: #3b5998;
        cursor: pointer;
    }

        .likeBtnBlk .awd:hover {
            text-decoration: underline;
        }

        .likeBtnBlk .awd:visited {
            color: #3b5998;
        }
/* back top */
#m_back_to_top {
    cursor: pointer;
    font-size: 0.813em;
    padding: 0px;
    width: 35px;
    height: 35px;
    position: fixed;
    bottom: 2%;
    right: 5%;
    _position: absolute;
    _top: expression(documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight)/2);
    _margin-top: 0;
    z-index: 2;
}
/* 彈出視窗 */
.pop_login_windows {
    width: 371px;
    height: 199px;
    display: none;
}

    .pop_login_windows .top {
        text-align: right;
        padding: 8px 8px 0px 0px;
    }

        .pop_login_windows .top .img {
            width: 13px;
            height: 13px;
            border: 0px;
            cursor: pointer;
        }

    .pop_login_windows .text {
        text-align: center;
        color: #4d4d4d;
        font-size: 12px;
        font-family: 'arial', 'helvetica', 'clean', 'sans-serif', '微軟正黑體';
        padding: 0px 13px;
    }

        .pop_login_windows .text h1 {
            color: #0071bc;
            font-size: 16px;
            margin: 13px 0px 12px 0px;
            font-weight: bold;
            margin-top: -10px;
            text-align: left;
        }

    .pop_login_windows .aside {
        color: #000000;
        margin: 35px 0px 25px;
    }

    .pop_login_windows .action {
        margin-top: 15px;
    }

    .pop_login_windows .aside1 {
        text-align: left;
    }

    .pop_login_windows .action1 {
        margin: 40px 0px 15px;
        cursor: pointer;
    }
/* 錯誤頁面 */
.err_blk {
    text-align: left;
    width: 760px;
    margin: auto;
    line-height: 20px;
}

    .err_blk ul {
        list-style: disc;
        margin: 13px 0px;
        padding-left: 40px;
    }
/* 超連結 */
a.g:link {
    color: #999999;
    text-decoration: none;
}

a.g:visited {
    color: #999999;
    text-decoration: none;
}

a.g:hover {
    text-decoration: underline;
}

a.g:active {
    text-decoration: none;
}
/*購物車*/
#sidebar {
    position: absolute;
    width: 4%;
    left: -50px;
}

#shopping {
    position: fixed;
    top: 418px;
    right: 0px;
    z-index: 200;
}

#content {
    width: 90%;
    float: left;
    margin-left: 4%;
}

#hidden {
    position: fixed;
    overflow-x: hidden;
    width: 100px;
    height: 300px;
    left: 4%;
}

.field {
    border: 2px #ccc solid;
    border-radius: 10px;
    background-color: #eee;
    text-align: center;
}
