﻿.div_footer
{
    display: none;
}

#specPage
{
    float: left;
    width: 870px;
}

.spec_top
{
    /*width: 1006px;
    height: 295px;
    border: solid 1px #B5B5B6;*/
    margin: 20px 0 10px 0;
}

/*.spec_bottom
{
    height: 1310px;
    margin-bottom: 20px;
}
#specMenu
{
    width: 870px;
    height: 33px;
    border-radius: 6px;
}
.specMenu_li
{
    float: left;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    list-style-type: none;
    padding: 4px 20px;
}


.selected_item
{
    color: #EA5414;
    background-color: #FFFFFF;
    border-radius: 5px 5px 0 0;
}*/

/*.menu_item
{
    color: #FFFFFF;
}*/

.specMenu_li_1
{
    z-index: 4;
}
.specMenu_li_2
{
    z-index: 3;
}
.specMenu_li_3
{
    z-index: 2;
}
.specMenu_li_4
{
    z-index: 1;
}

#specTable
{
    width: 870px;
}

.specItem
{
    margin: 0 16px 12px 0;
    width: 425px;
    height: 407px;
    border: solid 1px #DCDCDD;
    font-family: 微軟正黑體;
    text-align: left;
}

.specItem:hover
{
    border: 1px solid #DC4C1D;
}

.specBorder
{
    width: 425px;
    border-bottom: dashed 1px #3E3E3E;
}

.specImg
{
    width: 425px;
    height: 285px;
    overflow: hidden;
}

/*.specImg img {
  border: 0;
  width: 425px;
  height: 285px;
}*/

.spec_fullimg
{
    border: 0;
    width: 425px;
    height: 285px;
}

.spec_partimg
{
    border: 0;
    width: 425px;
}

.specTitle
{
    margin: 5px 1px 5px 1px;
    width: 423px;
    height: 18px;
    overflow: hidden;
    font-size: 16px;
    color: #040000;
}

.specInfo
{
    margin: 0 7px 6px 7px;
    width: 411px;
    height: 32px;
    font-size: 14px;
    letter-spacing: 0.5px;
    line-height: 17px;
    color: #717071;
    overflow: hidden;
}

.spec_orgPrice
{
    /*margin: 8px 0 0 7px;*/
    width: 92px;
    height: 15px;
    font-size: 14px;
    letter-spacing: 0.25px;
    color: #DC4C1D;
    text-decoration: line-through;
}

.specsell
{
    float: left;
    margin-top: 10px; /*margin: 10px 0 8px 7px;   width: 105px;*/
    height: 15px;
    font-size: 14px;
    letter-spacing: 0.25px;
    color: #2954A3;
}

.teambuying
{
    float: left;
    width: 146px;
    height: 27px;
    color: #DC4C1D;
    text-align: right;
    margin: 14px 10px 0 0;
}

.teambuying_text
{
    font-size: 14px;
}

.teambuying_price
{
    font-size: 34px;
    font-weight: bold;
    font-family: Century Gothic;
}



.specBtn
{
    float: left;
    width: 77px;
    height: 29px; /*-webkit-border-radius: 4px;     -moz-border-radius: 4px;     border-radius: 4px;*/
    margin: 19px 0 8px 0;
    text-align: center;
    color: #FEFEFE;
    font-size: 20px;
    font-family: Adobe 繁黑體Std B;
    line-height: 29px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.spec_buy_btn
{
    background: url('/images/views2015v1/btm_all_btn.png') -93px -75px no-repeat;
}
.spec_end_btn
{
    background: url('/images/views2015v1/btm_all_btn.png') -4px -116px no-repeat;
}

.spec_bottomleft
{
    float: left;
    margin: 8px 0 8px 8px;
}

.spec_bottomright
{
    float: right;
    margin-right: 6px;
}


.spec_right
{
    float: right;
    width: 129px;
    margin-left: 9px;
}

#midadv1
{
    width: 127px;
    height: 78px;
    border: solid 1px #B5B5B6;
}

#midadv2
{
    width: 127px;
    height: 78px;
    border: solid 1px #B5B5B6;
    margin: 8px 0 15px 0;
}

#midadv3
{
    width: 127px;
    height: 190px;
    border: solid 1px #B5B5B6;
    margin-bottom: 24px;
}

/* tabs */
.ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
    background: url('/images/views2015v1/spec_2.png') no-repeat;
    background-image: url('/images/views2015v1/spec_menu_bg.png');
    background-position: 0 0;
    background-repeat: no-repeat;
}
.ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
{
    background: url('/images/views2015v1/spec_select_2.png') no-repeat;
    background-image: url('/images/views2015v1/spec_menu_bg.png');
    background-position: 0 -78px;
    background-repeat: no-repeat;
}
.ui-tabs .ui-tabs-nav li:nth-child(1)
{
    background: url('/images/views2015v1/spec_1.png') no-repeat;
    background-image: url('/images/views2015v1/spec_menu_bg.png');
    background-position: 0 -117px;
    background-repeat: no-repeat;
}
.ui-tabs .ui-tabs-nav li:nth-child(1).ui-tabs-active
{
    background: url('/images/views2015v1/spec_select_1.png') no-repeat;
    background-image: url('/images/views2015v1/spec_menu_bg.png');
    background-position: 0 -39px;
    background-repeat: no-repeat;
}
.ui-tabs .ui-tabs-nav
{
    border-bottom: solid 5px #C64B24;
}
.ui-widget-header
{
    background-color: #A13B24;
}
#divFeatured {
    margin: auto;
    width: 133vw;
    height: 60vw;
    position: relative;
    background: rgba(230,229,225,0.5);
}
.divFeaturedLi {
    margin: 0px 19vw;
    background: white;
    height: 44vw;
    width: 63vw;
}
#divFeaturedProduct {
    float: left;
    width: 290px;
    height: 52vw;
    overflow: visible;
}
#divPrevFeatured
{
    left: 13vw;
}
#divNextFeatured
{
    right: 44.5vw;
}
.divDirectionPoint {
    margin: 16vw 0 0 0;
    width: 12vw;
    height: 12vw;
    float: left;
    position: absolute;
    z-index: 101;
}
.divDirectionPoint a img
{
    width: 12vw;
}
#divLeftWhiteBord {
    right: 0px;
    margin-right: 505px;
}
#divRightWhiteBord
{
    left: 0px;
    margin-left: 505px;
}
.divWhiteBord {
    width: 100%;
    height: 290px;
    position: absolute;
    z-index: 100;
}
.featured_Title {
    height: 9vw;
    font-size: 3.8vw;
    color: black;
    margin: -30vw 0vw 0px 0px;
    padding: 0vw 3vw 0vw 38vw;
    font-weight: bold;
}
.featured_Img {
    margin: 7vw 0px 0px 6vw;
    border: 2px solid #9B272B;
    width: 27.7vw;
    height: 27.7vw;
}
.featured_price {
    float: left;
    height: 25px;
    margin: 0px 0px 7px 0px;
    font-size: 1px;
    color: red;
    padding-top: 49px;
}
.featured_sell {
    float: right;
    color: white;
    background: rgb(240,31,89);
    font-size: 3vw;
    padding: 0px 2vw 0px 2vw;
    margin-right: 2vw;
    margin-top: 5.5vw;
}
.featured_refprice {
    padding-top: 3.3vw;
    font-size: 3.8vw;
    color: #B51C24;
    padding-left: 38vw;
}
.featured_divLeft
{
}