#product_page {    padding-top: 15px;}#product_img {    border: 1px solid #eee;    border-radius: 0;    box-shadow: 1px 1px 2px #eee, -1px -1px 2px #eee;    max-width: 100%;}#product_info {    padding-left: 20px;}#product_info > p {    margin-bottom: 10px;}#product_name {    color: #767676;    font-size: 2.571em;    text-transform: uppercase;    margin-bottom: 20px;    line-height: 40px;}#product_info .price strong, #product_info .code strong, #product_info .des strong {    color: #000;    padding-right: 20px;}#product_detail_price {    border-top: 1px solid #fff;    padding: 10px 0;    font-size: 16px;    font-weight: bold;    color: #d70000;}.product_content {    padding: 10px 0;    margin-top: 30px;    overflow: hidden;}#product_content {    margin-top: 20px;}.btn-wrap {    display: inline-block;    vertical-align: middle;}.btn-wrap .btn-plus,.btn-wrap .btn-min {    border: 1px solid #eee;    float: left;    width: 25px;    height: 36px;    box-sizing: border-box;    background: #f9f9f9;    font-size: 20px;}.btn-wrap input[type="text"] {    height: 36px;    float: left;    width: 30px;    box-sizing: border-box;    border-radius: 0;    text-align: center;    margin: 0;    box-shadow: none;    border: 1px solid #eee;}#cart_btn {    float: left;    height: 36px;    padding: 0 7px;    line-height: 36px;    text-align: center;    margin-left: 5px;    border-radius: 3px;    color: #FFF;    text-transform: uppercase;    border: 1px solid #ff984d;    background: #ffa95d;    text-transform: uppercase;    background: -webkit-gradient(linear,0 0,0 bottom,from(#ffa95d),to(#ff4000));    background: -webkit-linear-gradient(#ffa95d,#ff4000);    background: -moz-linear-gradient(#ffa95d,#ff7800);    background: -ms-linear-gradient(#ffa95d,#ff7800);    background: -o-linear-gradient(#ffa95d,#ff7800);    background: linear-gradient(#ffa95d,#ff4000);    -webkit-transistion: all .5s linear;    -moz-transistion: all .5s linear;    -ms-transistion: all .5s linear;    -o-transistion: all .5s linear;    transistion: all .5s linear;}#cart_btn i {    font-size: 15px;    padding-right: 3px;}#cart_btn:hover {    background: #ffa95d;    color: #FFF;}.box-order {    display: table-cell;    vertical-align: middle;    height: 40px;    padding-bottom: 15px;}.product-wish {    display: inline-block;    vertical-align: middle;}.product-wish .wishlist-btn {    height: 36px;    width: 36px;    display: block;    border-radius: 3px;    line-height: 40px;    text-align: center;    padding: 0;    font-size: 22px;    background: none;    color: #f583b4;}.product-wish .wishlist-btn:hover {    box-shadow: none;    color: #ef0000;    background: transparent;}#price {    display: block;    vertical-align: middle;    overflow: hidden;    padding: 10px 0;}#price i {    color: #ff7800;    padding-left: 5px;}.product_price_details {    font-size: 18px;    color: #c70404;    font-weight: bold;    display: block;}.product_old_price_details {    text-decoration: line-through;    color: #949494;}.product-title {    font-weight: bold;    line-height: 25px;    font-size: 18px;}.line {    height: 1px;    background: #eee;    margin: 10px 0;}.list-detail {    margin-bottom: 12px;}.item-dl {    border: 1px solid #eee;    overflow: hidden;    line-height: 30px;    margin-bottom: 3px;    border-radius: 3px;}.item-tl {    display: inline-block;    vertical-align: middle;    white-space: nowrap;    color: #6f6f6f;    padding-right: 3px;}.item-ct {    display: inline-block;    vertical-align: middle;    white-space: nowrap;    color: #000;}.title-pro {    font-weight: bold;    color: #000;    line-height: 25px;    margin-bottom: 5px;}.hot_product_item {    padding: 10px 0;    border-bottom: 1px dashed #ccc;}.hot_product_item:last-child {    border: none;}.hot_product_item .product_name {    font-size: 14px;    line-height: 18px;}/* seler box */.current-seller {    padding: 10px;    border-radius: 0;    border: 1px solid #ccc;    background: #FFF;    font-size: 12px;}.current-seller .text {    display: inline-block;    vertical-align: middle;    width: 85%;    padding-left: 5px;    line-height: 18px}.current-seller .name .text {    color: #3cc}.current-seller .bestseller-info,.current-seller .name,.current-seller .warranty-info,.current-seller .undo-info,.current-seller .gift-info {    margin: 0 0 8px;    border-bottom: 1px solid #ccc;    padding-bottom: 5px;}.current-seller .bestseller-info i,.current-seller .name i,.current-seller .warranty-info i,.current-seller .undo-info i,.current-seller .gift-info i {    background-repeat: no-repeat;    display: inline-block;    vertical-align: middle;    font-size: 20px;    width: 10%}.current-seller .name i {    color: #ff0000;}.current-seller .warranty-info i {    color: #00ab15}.current-seller .gift-info i {    color: red}.current-seller .name {    font-size: 16px;    margin-bottom: 10px;}.current-seller p i {    color: #ff8d00;    padding-right: 2px;}.current-seller p {    font-size: 14px;    margin-bottom: 10px;}.additional {    padding: 10px;    border-radius: 0;    border: 1px solid #ccc;    margin: 12px 0;    background: #FFF;}.additional .item i,.additional .item img {    display: inline-block;    vertical-align: middle;    font-size: 16px;    width: 10%}.additional .item p {    margin-bottom: 0;    display: inline-block;    vertical-align: middle;    width: 85%}.additional .item {    margin-bottom: 10px}.register-to-sell {    padding-top: 10px;    position: relative;    border-top: 1px dashed rgba(0,0,0,.12)}.register-to-sell a {    line-height: 20px;    color: #3cc}.register-to-sell p {    display: inline-block;    vertical-align: middle;    line-height: 20px;    margin-bottom: 0}