/** 新增屬性區塊(新版) **/
.bt_2_layout_Content .attributesListArea {max-height:160px; border:1px solid #CCCCCC; margin:0px; overflow-y:auto; position:relative}
.bt_2_layout_Content .attributesListArea table tr th,
.bt_2_layout_Content .attributesListArea table tr td {max-height:80px; font:13px/20px Helvetica; color:#333333; padding:0px 10px; vertical-align:top; position:relative}
.bt_2_layout_Content .attributesListArea table tr th {background-color:#F4F4F4; width:70px; color:#919191; text-align:left; padding:9px 10px}
.bt_2_layout_Content .attributesListArea table tr th::after,
.bt_2_layout_Content .attributesListArea table tr td::after {background-color:#CCCCCC; width:100%; height:1px; content:''; position:absolute; top:0px; left:0px}
.bt_2_layout_Content .attributesListArea table tr:first-child th::after,
.bt_2_layout_Content .attributesListArea table tr:first-child td::after {display:none}
.bt_2_layout_Content .attributesListArea table tbody tr:first-child th,
.bt_2_layout_Content .attributesListArea table tbody tr:first-child td {border:0px}
.bt_2_layout_Content .attributesBtnArea {width:100%; height:4px; margin:0px 0px 28px; border-top:0px; position:relative}
.bt_2_layout_Content .attributesBtnArea::after {width:998px; height:100%; content:''; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; position:absolute; top:0px; left:0px}
.bt_2_layout_Content .attributesBtnArea::before {background-color:#CCCCCC; width:100%; height:1px; content:''; position:absolute; bottom:0px; left:0px}
.bt_2_layout_Content .attributesBtnArea span {background-color:#FFFFFF; font:13px/22px Helvetica; color:#010101; border:1px solid #CCCCCC; padding:0px 20px 0px 10px; border-top:0px; cursor:pointer; position:absolute; top:0px; right:0px; z-index:1; display:none}
.bt_2_layout_Content .attributesBtnArea span::after {background-color:#FFFFFF; width:1px; height:3px; content:''; position:absolute; top:0px; left:-1px}
.bt_2_layout_Content .attributesBtnArea span:first-child {display:inline-block}
.bt_2_layout_Content .attributesBtnArea .expansionBtn::before {background:transparent url(//image.momoshop.com.tw/ecm/img/cmm/search/expansionBtnBk.png); width:6px; height:8px; content:''; position:absolute; top:7px; right:8px}
.bt_2_layout_Content .attributesBtnArea .collapseBtn::before {background:transparent url(//image.momoshop.com.tw/ecm/img/cmm/search/collapseBtnBk.png); width:6px; height:8px; content:''; position:absolute; top:7px; right:8px}
.bt_2_layout_Content .attributesListArea table tr td .expansionUlBtn,
.bt_2_layout_Content .attributesListArea table tr td .collapseUlBtn {background:transparent url(//image.momoshop.com.tw/ecm/img/cmm/search/expansionBtnBk.png) no-repeat 40px 19px; height:40px; font:13px/40px Helvetica; padding:0px 20px 0px 10px; position:absolute; top:0px; right:0px; display:none}
.bt_2_layout_Content .attributesListArea table tr td .collapseUlBtn {background:transparent url(//image.momoshop.com.tw/ecm/img/cmm/search/collapseBtnBk.png) no-repeat 40px 19px}
.bt_2_layout_Content .attributesListArea table tr td ul {width:97%; margin:0px; padding:0px; list-style:none; overflow:hidden}
.bt_2_layout_Content .attributesListArea table tr td ul li {float:left; width:110px; height:40px; margin:0px 30px 0px 0px; position:relative}
.bt_2_layout_Content .attributesListArea table tr td ul li input {margin:0px 10px 0px 0px; position:absolute; top:13px}
.bt_2_layout_Content .attributesListArea table tr td ul li input[type="checkbox"]:checked + label {color:#E40480}
.bt_2_layout_Content .attributesListArea table tr td ul li label {width:110px; font:13px/40px Helvetica; white-space:nowrap; text-overflow:ellipsis; margin:0px 0px 0px 23px; overflow:hidden; display:inline-block}
.bt_2_layout_Content .attributesListArea table tr td ul li a {width:110px; font:13px/40px Helvetica; white-space:nowrap; text-overflow:ellipsis; margin:0px; display:inline-block; overflow:hidden}
.bt_2_layout_Content .attributesListArea table tr td .minHeight {height:80px}
.bt_2_layout_Content .attributesListArea table tr td .brandsList li,
.bt_2_layout_Content .attributesListArea table tr td .brandsList li label {width:auto}

.bt_2_layout_Content .attributesBox {background-color:#FFFFFF; width:810px; padding:20px 20px 0px; border:1px solid #CCCCCC; display:none; position:absolute; top:24px; left:70px; z-index:1}
.bt_2_layout_Content .attributesBox::after {background-color:#E5E5E5; width:100%; height:2px; content:''; position:absolute; bottom:-3px; left:2px}
.bt_2_layout_Content .attributesBox::before {background-color:#E5E5E5; width:1px; height:100%; content:''; position:absolute; top:1px; right:-2px}
.bt_2_layout_Content .attributesBox .closebtn {background:transparent url(//image.momoshop.com.tw/ecm/img/cmm/search/closeBtnBk.png) no-repeat center right; width:15px; height:15px; display:block; position:absolute; top:5px; right:5px}


/** 篩選 **/
.bt_2_layout_Content .menuArea {background-color:#E7E7E7; height:40px}
.bt_2_layout_Content .menuArea dl,
.bt_2_layout_Content .menuArea dt,
.bt_2_layout_Content .menuArea dd {margin:0px; padding:0px}
.bt_2_layout_Content .menuArea dl {position:relative}
.bt_2_layout_Content .menuArea dt,
.bt_2_layout_Content .menuArea dd {float:left; height:40px}
.bt_2_layout_Content .menuArea dd {height:20px; font:13px/20px Helvetica; color:#333333; margin:10px 0px; padding:0px 15px; border-left:1px solid #A0A0A0}
.bt_2_layout_Content .menuArea dt ul,
.bt_2_layout_Content .menuArea dt ul li {margin:0px; padding:0px; list-style:none}
.bt_2_layout_Content .menuArea dt ul li {float:left; position:relative; width:80px; font:13px/40px Helvetica; color:#333333; text-align:center; cursor:pointer}
.bt_2_layout_Content .menuArea dt ul li:hover,
.bt_2_layout_Content .menuArea dt ul .selected {background-color:#E40480; color:#FFFFFF}
.bt_2_layout_Content .menuArea dt ul .priceHeight {background:transparent url(//image.momoshop.com.tw/ecm/img/cmm/search/priceHeightBk.png) no-repeat 60px center}
.bt_2_layout_Content .menuArea dt ul .priceHeight:hover,
.bt_2_layout_Content .menuArea dt ul .priceHeight.selected {background:#E40480 url(//image.momoshop.com.tw/ecm/img/cmm/search/priceHeightBk_h.png) no-repeat 60px center}
.bt_2_layout_Content .menuArea dd input[type=text] {width:60px; height:18px; font:13px/18px Helvetica; color:#333333; text-align:right; border:0px; margin:0px 10px 0px 0px; padding:1px 5px; vertical-align:middle; position:relative; top:-1px}
.bt_2_layout_Content .menuArea dd input[type=text]:first-child {margin:0px 0px 0px 10px}
.bt_2_layout_Content .menuArea dd .priceBtn {background-color:#333333; height:20px; font:13px/20px Helvetica; color:#FFFFFF; padding:0px 10px; display:inline-block}
.bt_2_layout_Content .menuArea dt ul .priceHeight:hover { background-color:#E40480}
.bt_2_layout_Content .menuArea dt ul .priceHeight.selected { background-color:#E40480; background-image:none}
.bt_2_layout_Content .menuArea dt ul .up.selected::before { position:absolute; top:15px; right:17px; display:inline-block; width:5px; height:9px; background:url(//image.momoshop.com.tw/ecm/img/cmm/search/priceHeightBk_h.png) no-repeat 0 top; content:""}
.bt_2_layout_Content .menuArea dt ul .down.selected::before { position:absolute; top:15px; right:17px; display:inline-block; width:5px; height:9px; background:url(//image.momoshop.com.tw/ecm/img/cmm/search/priceHeightBk_h.png) no-repeat 0 bottom; content:""}
.bt_2_layout_Content .menuArea .optionsLi {position:absolute; top:0px; right:0px}
.bt_2_layout_Content .menuArea .optionsLi ul {margin:0px; padding:0px; list-style:none}
.bt_2_layout_Content .menuArea .optionsLi ul li {float:left; height:20px; margin:0px; padding:0px 5px}
.bt_2_layout_Content .menuArea .optionsLi ul li input[type=checkbox] {margin:0px 10px 0px 0px; vertical-align:middle}
.bt_2_layout_Content .menuArea .optionsLi ul li input[type=checkbox]:checked + label {color:#E40480}
.bt_2_layout_Content .menuArea .viewType {position:absolute; top:0px; right:0px}
.bt_2_layout_Content .menuArea .viewType input[type=radio] {display:none}
.bt_2_layout_Content .menuArea .viewType input[type=radio]:checked + label {color:#E40480}
.bt_2_layout_Content .menuArea .viewType label {height:20px; font:13px/20px Helvetica; color:#333333; margin:0px 0px 0px 15px; padding:0px 0px 0px 20px; display:inline-block; cursor:pointer}
.bt_2_layout_Content .menuArea .viewType .chessboardType {background:transparent url(//image.momoshop.com.tw/ecm/img/cmm/search/chessboardTypeBk.png) no-repeat 0px 4px}
.bt_2_layout_Content .menuArea .viewType input[type=radio]:checked + .chessboardType {background:transparent url(//image.momoshop.com.tw/ecm/img/cmm/search/chessboardTypeBk_checked.png) no-repeat 0px 4px}
.bt_2_layout_Content .menuArea .viewType .columnType {background:transparent url(//image.momoshop.com.tw/ecm/img/cmm/search/columnTypeBk.png) no-repeat 0px 4px}
.bt_2_layout_Content .menuArea .viewType input[type=radio]:checked + .columnType {background:transparent url(//image.momoshop.com.tw/ecm/img/cmm/search/columnTypeBk_checked.png) no-repeat 0px 4px}

/** 頁碼 **/
.bt_2_layout_Content .pageArea {display:inline-block; width:1000px; height:42px; line-height:42px; overflow:hidden; }
.bt_2_layout_Content .pageArea ul {margin:0px; padding:5px 0px 2px 0px; height:35px; list-style:none; display:inline-block;}
.bt_2_layout_Content .pageArea ul li {display:inline-block; height:24px; margin:4px 3px 4px 0px; }
.bt_2_layout_Content .pageArea ul li a { float:left; width:auto; border:1px solid #ABABAB; color:#434343; font:13px/18px Helvetica; padding:3px 5px 3px 5px; text-align:center; text-decoration:none; }
.bt_2_layout_Content .pageArea dl {float:right; margin:0px 10px 0px 0px; padding:0px; width:220px; text-align:right; }
.bt_2_layout_Content .pageArea dl dt {margin:0px 5px 0px 5px; padding:0px; display:inline-block; font:bold 13px/18px Helvetica; }
.bt_2_layout_Content .pageArea dl dt span {font:13px/18px Helvetica; }
.bt_2_layout_Content .pageArea dl dt span b {font:bold 13px/18px Helvetica; margin:0px 3px;}
.bt_2_layout_Content .pageArea dl dd {margin:0px; padding:0px; display:inline-block}
.bt_2_layout_Content .pageArea dl dd a {border:1px solid #ABABAB; font:bold 13px/18px Helvetica; color:#434343; padding:2px 5px 3px; text-decoration:none; }
.bt_2_layout_Content .pageArea ul li a:hover, 
.bt_2_layout_Content .pageArea .selected, 
.bt_2_layout_Content .pageArea dl dd a {background-color:#4A9AE7; color:#FFFFFF; cursor:pointer; }
.bt_2_layout_Content .pageArea dl dd a:hover {background-color:#FFFFFF; color:#000000; }

.bt_2_layout #bt_2_layout_NAV ul #keyword4 a {font:13px/21px Helvetica; color:#000000; padding:5px 15px 5px 5px; border:1px solid #FFFFFF; display:initial; position:relative}
.bt_2_layout #bt_2_layout_NAV #keyword4 a::after {background:transparent url(//image.momoshop.com.tw/ecm/img/cmm/search/expansionBtnBk.png) no-repeat; width:6px; height:4px; content:''; position:absolute; top:11px; right:5px}
.bt_2_layout #bt_2_layout_NAV #keyword1 {cursor:pointer}
.bt_2_layout #bt_2_layout_NAV .result {background:none; color:#000000; font-family:Helvetica, Geneva; line-height:18px; display:none}
.bt_2_layout #bt_2_layout_NAV .result b {font-family:Helvetica, Geneva; font-size:13px; margin:0px 3px}
.bt_2_layout #bt_2_layout_NAV .first a {background:none; color:#A18050; padding:0px}
.bt_2_layout #bt_2_layout_NAV .first a:hover {color:#E40480; text-decoration:none}
.bt_2_layout #bt_2_layout_NAV .first a::after {display:none}
.bt_2_layout #bt_2_layout_NAV #keyword4.open a {border:1px solid #CCCCCC; border-bottom:1px solid #FFFFFF; position:relative; z-index:2}
.bt_2_layout #bt_2_layout_NAV #keyword4.open a::after {background:transparent url(//image.momoshop.com.tw/ecm/img/cmm/search/collapseBtnBk.png) no-repeat}
.bt_2_layout #bt_2_layout_NAV ul li h3,
.bt_2_layout #bt_2_layout_NAV ul li h4,
.bt_2_layout #bt_2_layout_NAV ul li h5,
.bt_2_layout #bt_2_layout_NAV ul li h6 {margin:0px; padding:0px; font:13px/25px Helvetica; color:#666666}
.bt_2_layout #bt_2_layout_NAV li h1 a {color:#E40480}

#goodsAttrRoot {float: right; margin-top: 0px}
#goodsAttrRoot .attributesBox {background-color:#FFFFFF; width:810px; padding:20px 20px 0px; border:1px solid #CCCCCC; display:none; position:absolute; top:123px; left:223px; z-index:1}
#goodsAttrRoot .attributesBox::after {background-color:#E5E5E5; width:100%; height:2px; content:''; position:absolute; bottom:-3px; left:2px}
#goodsAttrRoot .attributesBox::before {background-color:#E5E5E5; width:1px; height:100%; content:''; position:absolute; top:1px; right:-2px}
#goodsAttrRoot .attributesBox .closebtn {background:transparent url(//image.momoshop.com.tw/ecm/img/cmm/search/closeBtnBk.png) no-repeat center right; width:15px; height:15px; display:block; position:absolute; top:5px; right:5px}
#goodsAttrRoot .attributesBox ul {margin:0px; padding:0px; list-style:none}
#goodsAttrRoot .attributesBox ul li {background:none; float:left; width:140px; height:25px; font:13px/25px Helvetica; color:#000000; white-space:nowrap; text-overflow:ellipsis; margin:0px 30px 15px 0px; padding:0px 10px; cursor:pointer; display:inline-block; overflow:hidden}
#goodsAttrRoot .attributesBox ul li img {display:none}
#goodsAttrRoot .attributesBox .optionsStyle li {background:none; float:left; height:25px; font:13px/25px Helvetica; color:#000000; margin:0px 20px 20px 0px; padding:0px 26px 0px 10px; border:1px solid #A0A0A0; position:relative; cursor:pointer}
#goodsAttrRoot .attributesBox .optionsStyle li img {background-color:#A0A0A0; border:5px solid #A0A0A0; position:absolute; top:0px; right:0px; z-index:1; display:inline-block}

/** 點擊浮層裡的購買鈕 **/
.prdTypeArea {background-color:#FFFFFF; width:362px; position:absolute; top:50%; left:50%; z-index:1001; display:none}
.prdTypeArea .closebtn {margin:0px; padding:0px; text-align:right}
.prdTypeArea .closebtn a {font:13px/24px Helvetica; color:#0061C2; cursor:pointer; margin:0px 5px 0px 0px}
.prdTypeArea .closebtn a span {width:10px; height:10px; font:bold 11px/12px Helvetica; color:#0061C2; border:1px solid #0061C2; display:inline-block; text-align:center; margin:0px 3px 0px 0px}
.prdTypeArea .detailArea {margin:0px 10px; padding:10px; border:1px solid #FFFFFF}
.prdTypeArea .buyBtn {background-color:#7C7C7C; height:40px; font:15px/40px Helvetice; color:#FFFFFF; text-align:center; margin:10px 0px 0px; display:block}
.prdTypeArea .soldoutBtn {background-color:#7C7C7C; height:40px; font:22px/40px Helvetica; color:#FFFFFF; text-align:center; margin:0px 10px 10px; display:block; cursor:default}
.prdTypeArea .buyBtn:hover {background-color:#D62672}
.prdTypeArea .detailArea .prdName {width:320px; height:32px; font:13px/16px Helvetica; color:#696969; text-align:left; margin:3px auto; padding:0px; overflow:hidden}
.prdTypeArea .detailArea .money {width:320px; height:30px; font:13px/30px Helvetica; color:#D62672; margin:0px auto; padding:0px}
.prdTypeArea .detailArea .money b {font:24px/30px Century Gothic; margin:0px 0px 0px 2px}
.prdTypeArea .detailArea .money .discountTxt {font:12px/13px Helvetica; color:#999999}
.prdTypeArea .detailArea .buyQuantity,
.prdTypeArea .detailArea .style1,
.prdTypeArea .detailArea .style1 select,
.prdTypeArea .detailArea .style1 select option {font:13px/20px Helvetica; color:#666666}
.prdTypeArea .detailArea .buyQuantity,
.prdTypeArea .detailArea .style1 {margin:10px 0px 0px; padding:0px}
.prdTypeArea .detailArea .style1 select {height:28px}
.prdTypeArea .detailArea .buyQuantity {height:30px; line-height:30px; position:relative}
.prdTypeArea .detailArea .buyQuantity b,
.prdTypeArea .detailArea .style1 b {height:30px; font:13px/30px Helvetica; display:inline-block}
.prdTypeArea .detailArea .buyQuantity i {background-color:#FFFFFF; width:26px; height:28px; font:29px/25px Helvetica; color:#000000; text-align:center; border:1px solid #BEBEBE; overflow:hidden; cursor:pointer; display:inline-block; position:absolute; top:0px; left:46px}
.prdTypeArea .detailArea .buyQuantity i:hover {background-color:#7C7C7C; color:#FFFFFF}
.prdTypeArea .detailArea .buyQuantity input {width:100px; height:26px; font:15px/26px Helvetica; text-align:center; border:1px solid #BEBEBE; position:absolute; top:0px; left:73px}
.prdTypeArea .detailArea .buyQuantity .add {left:176px; font:29px/30px Helvetica}
.prdTypeArea .detailArea .style1 label {width:100px; height:30px; font:13px/30px Helvetica; display:inline-block}
.prdTypeArea .detailArea .style1 label input[type=radio] {margin:0px 3px 0px 0px; padding:0px; position:relative; top:2px}
.prdTypeArea .detailArea .convenience,
.prdTypeArea .detailArea .convenience dt,
.prdTypeArea .detailArea .convenience dd {font:13px/20px Helvetica; color:#666666; margin:0px; padding:0px}
.prdTypeArea .detailArea .convenience {position:relative; margin:10px 0px 0px; padding:0px 0px 0px 42px}
.prdTypeArea .detailArea .convenience dt {height:30px; font:13px/30px Helvetica; position:absolute; top:0px; left:0px}
.prdTypeArea .detailArea .convenience dd {width:135px; height:30px; display:inline-block}
.prdTypeArea .detailArea .convenience dd img {display:none}
.prdTypeArea .detailArea .convenience dd label {width:100px; height:30px; font:13px/30px Helvetica; margin:0px 10px 0px 0px; padding:0px; display:inline-block}
.prdTypeArea .detailArea .convenience dd label input[type=radio] {position:relative; top:2px}

/** 分類品牌共用  **/
.attributesBrandsArea {clear:both; margin-bottom: 10px;}
.attributesBrandsArea ul {margin:0px; padding:0px; list-style:none}
.attributesBrandsArea ul li {height:34px; font:13px/34px Helvetica; color:#585858; margin:0px; padding:0px 10px; border-top:1px solid #DADADA; position:relative}
.attributesBrandsArea ul li:first-child {border:0px}
.attributesBrandsArea ul li label {height:34px; font:13px/35px Helvetica; padding:0px 0px 0px 21px; display:block; overflow:hidden}
.attributesBrandsArea ul li input {margin:0px; padding:0px; position:absolute; top:11px; left:15px}
.attributesBrandsArea ul li input[type=checkbox]:checked + label {color:#e40480}
.attributesBrandsArea ul .cateM .openMoreBtn,
.attributesBrandsArea ul .cateM .closeMoreBtn {padding:0px 10px; position:absolute; top:0px; right:0px; display:none}
.attributesBrandsArea ul .hide {display:none}
.attributesBrandsArea ul .More a {text-align:right; display:block}
.attributesBrandsArea.open {background-color:#FFFFFF; width:1220px; position:absolute; z-index:3}
.attributesBrandsArea.open .cateS {width:199px; margin:0px 0px 0px 4px; display:inline-block; box-sizing:content-box; box-sizing:border-box; vertical-align:top; border-top:0px; border-bottom:1px solid #DADADA}
.attributesBrandsArea.open li:nth-child(2),
.attributesBrandsArea.open li:nth-child(3),
.attributesBrandsArea.open li:nth-child(4),
.attributesBrandsArea.open li:nth-child(5),
.attributesBrandsArea.open li:nth-child(6),
.attributesBrandsArea.open li:nth-child(7) {border-top:0px}
.attributesBrandsArea.open #bt_0_142_01 {width:auto}

/** 篩選無結果時 **/
#goodsAttrRoot .adjustmentTextArea {border:1px solid #E7E7E7; margin:10px 0px 0px; padding:10px}