.list-product-tiles {
    padding:8px 0;
    list-style:none;
    margin:0;
}
.list-product-tiles li {
    border: 1px solid #aaa;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 5px #ccc;
    float: left;
    height: 370px;
    margin: auto auto 10px;
    text-align: center;
    width: 210px;
}
.list-product-tiles li.li-hover {
    border:solid 1px #25b2db;
    background:#f7f7f7;
}
.list-product-tiles li .name-product-home {
    background:url(../images/bg-namepro_03.png) repeat-x left top;
    width:95%;
    height:32px;
    line-height:32px;
    overflow:hidden;
    margin:0 auto 8px auto;
}
.list-product-tiles li .name-product-home div {
    background:url(../images/bg-namepro_01.png) no-repeat left top;
    height:32px;
}
.list-product-tiles li .name-product-home div div {
    background:url(../images/bg-namepro_05.png) no-repeat right top;
    height:32px;
}
.list-product-tiles li .name-product-home a {
    color:#313131;
    font-weight:bold;
    padding:0 5px;
}
.list-product-tiles li .image-product img {
    border:solid 1px #f7f7f7;
}
.list-product-tiles li .info-right-product {
    margin-top:5px;
}
.list-product-tiles li .price-product-home {
    width:100%;
}
.list-product-tiles li .price-product-home span {
    padding:0 5px;
    font-size:16px;
}
.list-product-tiles li .price-product-home .cost-right {
    font-weight:bold;
    color:#999;
    text-decoration:line-through;
}
.list-product-tiles li .price-right {
    font-weight:bold;
    color:#CC3333;
}
.list-product-tiles li .btn-detail {
    background: url("images/s-btn.png") no-repeat scroll 0 0 transparent;
    height: 25px;
    line-height: 20px;
    margin: 10px auto 0;
    text-align: center;
    width: 85px;
}
.list-product-tiles li .btn-detail a {
    color:#323232;
}
.list-product-tiles li .bg-discount {
    background:url(../images/bg-disscount.gif) no-repeat left top;
    width:76px;
    height:20px;
    text-align:center;
    line-height:20px;
    color:#fff;
    font-weight:bold;
    margin-top:10px;
}
.list-product-list {
    padding:8px 5px 0 0;
    list-style:none;
    margin:0;
}
ul.list-product-list li {
    float:left;
    margin-left:5px;
    margin-bottom:10px;
    text-align:center;
    padding:0 5px;
}
ul.list-product-list li .list-top {
    background:url(../images/list-center-top.jpg) repeat-x left top;
    height:16px;
}
ul.list-product-list li .list-top div {
    background:url(../images/list-left-top.jpg) no-repeat left top;
    height:16px;
}
ul.list-product-list li .list-top div div {
    background:url(../images/list-right-top.jpg) no-repeat right top;
}
ul.list-product-list li .list-bottom {
    background:url(../images/list-bot-center.jpg) repeat-x left top;
    height:18px;
}
ul.list-product-list li .list-bottom div {
    background:url(../images/list-bot-left.jpg) no-repeat left top;
    height:18px;
}
ul.list-product-list li .list-bottom div div {
    background:url(../images/list-bot-right.jpg) no-repeat right top;
}
ul.list-product-list li .list-bg-li {
    background:url(../images/list-bg-li.jpg) repeat-x left top;
    height:226px;
    _overflow:hidden;
}
ul.list-product-list li .name-product-home {
    text-align:left;
    height:17px;
    overflow:hidden;
    margin:0 auto 5px auto;
    width:90%;
}
ul.list-product-list li .name-product-home a {
    font-weight:bold;
    color:#323232;
}
ul.list-product-list li .name-product-home a:hover {
    text-decoration:underline;
    color:#f61d73;
}
ul.list-product-list li .image-product {
    background:#fff;
    width:90%;
    height:155px;
    margin:auto;
    text-align:center;
}
ul.list-product-list li .image-product img {
    margin-top:12px;
}
ul.list-product-list li .price-product-home {
    padding-top:7px;
    color:#525252;
}
ul.list-product-list li .price-product-home .cost-right {
    text-decoration:line-through;
    color:#525252;
}
ul.list-product-list li .price-product-home .price-right {
    font-weight:bold;
    color:#f61d73;
}
ul.list-product-list li .button-detail {
    background:url(../images/list-btn-detail.jpg) no-repeat left top;
    width:100px;
    height:25px;
    text-align:center;
    line-height:24px;
    margin:3px auto 0 auto;
}
ul.list-product-list li .button-detail a {
    color:#fff;
    font-weight:bold;
}
.list-product-icons {
    padding:8px 0 0px 8px;
    list-style:none;
    margin:0;
}
.list-product-icons li {
    float:left;
    width:235px;
    *padding:6px;
    margin-bottom:10px;
    margin-right:11px;
    height:210px;
    position:relative;
}
.list-product-icons li.li-hover {
}
.list-product-icons li .button-product {
    padding-top:7px;
}
.list-product-icons li .image-product {
    margin:auto;
    margin-bottom:5px;
    width:100%;
    text-align:center;
}
.list-product-icons li .image-product .img-top {
    height:14px;
    overflow:hidden;
}
.list-product-icons li .image-product .img-top div {
    background:url(../images/thum-left-top.jpg) no-repeat left top;
    height:14px;
}
.list-product-icons li .image-product .img-top div div {
    background:url(../images/thum-right-top.jpg) no-repeat right top;
    height:14px;
}
.list-product-icons li .image-product .img-bg img {
    border:solid 1px #ccc;
    border-radius:16px 0 16px 0;
    box-shadow:0 0 5px #aaa;
}
.list-product-icons li .image-product .img-bottom {
    height:10px;
    overflow:hidden;
}
.list-product-icons li .image-product .img-bottom div {
    height:10px;
}
.list-product-icons li .image-product .img-bottom div div {
    height:10px;
}
.list-product-icons li .name-product-home {
    height:17px;
    overflow:hidden;
    text-align:center;
    margin-bottom:5px;
}
.list-product-icons li .name-product-home a {
    color:#4E4E4E;
    font-weight:bold;
    margin-bottom:3px;
}
.list-product-icons li .button-product .button-detail {
    background:url(../images/icons-detail.jpg) no-repeat left top;
    width:78px;
    height:18px;
    float:left;
}
.list-product-icons li .button-product .button-detail a, .list-product-icons li .button-product .button-addcart a {
    color:#fff;
    font-size:11px;
    font-weight:bold;
    line-height:17px;
    padding-left:10px;
}
.list-product-icons li .button-product .button-addcart {
    background:url(../images/icon-cart.png) no-repeat left center;
    width:102px;
    height:18px;
    float:right;
}
.list-product-icons li .button-product .button-addcart a {
    padding-left:7px;
    color:#4e4e4e;
}
.list-product-icons li .name-product-home a:hover, .list-product-icons li .button-product .button-addcart a:hover {
    text-decoration:underline;
    color:#ff3000;
}
.list-product-icons li .price-product-home .cost-right {
    font-weight:bold;
    color:#999;
    text-decoration:line-through;
}
.list-product-icons li .price-product-home .price-right {
    font-weight:bold;
    color:#ed460c;
}
.list-product-hot {
    margin-left:7px;
    margin-top:8px;
    list-style:none;
}
.list-product-hot li {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #fff;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px #aaa;
    float: left;
    height: 240px;
    margin: 0 10px 10px 0;
    text-align: center;
    width: 220px;
    overflow:hidden;
}
.list-product-hot li .image-product {
    background:#fff;
    text-align:center;
    margin-bottom:5px;
}
.list-product-hot li .product-name {
    font-weight:bold;
    margin-bottom:5px;
    margin-top:10px;
    margin-right:10px;
    line-height:18px;
}
.list-product-hot li .product-name a {
    color:#1E58AA;
    font-size: 14px;
}
.list-product-hot li .product-name a:hover {
    text-decoration:underline;
    color:#E6A629;
}
.list-product-hot li .product-price {
    color:#f00;
    font-weight:bold;
    font-size:13px;
}
.list-product-hot li .buy-now {
    background: url(images/s-btn.png) no-repeat scroll 0 0;
    color: #212121;
    float: left;
    height: 24px;
    line-height: 20px;
    margin: 10px auto 0;
    text-align: center;
    width: 85px;
}
.list-product-hot li .buy-now a {
    color:#333;
}
.list-product-hot li .buy-now a:hover{
    font-weight:bold;
}
.list-product-hot li.li-hover {
    border:solid 1px #db155e;
    cursor:pointer;
}
.list-product-hot li .image-product img {
    margin-top:14px;
}
ul.list-product-thumbnail {
    padding:15px 0 5px;
    list-style:none;
    margin:0;
}
ul.list-product-thumbnail li .button-product {
    margin:auto;
    display:none;
    padding-top:10px;
}
ul.list-product-thumbnail li .thum-top {
    height:14px;
    overflow:hidden;
    display:none;
}
ul.list-product-thumbnail li .thum-top div {
    background:url(../images/thum-left-top.jpg) no-repeat left top;
    height:14px;
    overflow:hidden;
}
ul.list-product-thumbnail li .thum-top div div {
    background:url(../images/thum-right-top.jpg) no-repeat right top;
    height:14px;
    overflow:hidden;
}
ul.list-product-thumbnail li .thum-bottom {
    height:10px;
    overflow:hidden;
}
ul.list-product-thumbnail li .thum-bottom div {
    height:10px;
    overflow:hidden;
}
ul.list-product-thumbnail li .thum-bottom div div {
    height:10px;
    overflow:hidden;
}
ul.list-product-thumbnail li .name-product-home {
    margin-bottom:5px;
    margin-top:5px;
}
ul.list-product-thumbnail li .name-product-home{
    margin-top: 10px;
}
ul.list-product-thumbnail li .name-product-home a,
.list-photo li .name-album a{
    font-size: 14px;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
}
ul.list-product-thumbnail li .name-product-home a:hover {
    text-decoration:underline;
}
ul.list-product-thumbnail li .price-product-home {
    margin-top:5px;
    dislay:none;
    line-height:18px;
    display:none;
}
ul.list-product-thumbnail li .price-product-home .cost-right {
    text-decoration:line-through;
    color:#999999;
    font-weight:bold;
}
ul.list-product-thumbnail li .price-product-home .price-right {
    font-weight:bold;
    color:#DB3327;
    font-size:15px;
    float:right;
}
ul.list-product-thumbnail li .sale-off {
    background:url(../images/icon-saleoff.png) no-repeat left top;
    width:95px;
    height:99px;
    text-align:center;
    font-weight:bold;
    color:#fff;
    font-size:16px;
    float:left;
    margin-left:10px;
    display:none;
}
ul.list-product-thumbnail li .sale-off span {
    margin-top:20px;
    display:block;
}
ul.list-product-thumbnail li .discount-percent {
    font-size:27px;
}
ul.list-product-thumbnail li .discount-money {
    font-size:12px;
}
ul.list-product-detail {
    padding:8px 0;
    *width:97%;
    list-style:none;
    margin:0;
}
ul.list-product-detail li {
    margin-bottom:10px;
    padding:7px 7px 20px;
    background:#f4f7f9;
    border:solid 1px #f4f7f9;
    background:url(images/line_product.png) no-repeat scroll center bottom;
}
ul.list-product-detail li.li-hover a img {
    opacity:0.7;
}
ul.list-product-detail li .info-product {
    width:68%;
    float:left;
    margin-top:20px;
    position:relative;
}
ul.list-product-detail li .image-product {
    float:left;
    text-align:center;
    width:30%;
    padding:8px 0;
    margin-right:10px;
    position:relative;
    background:#fdfdff;
}
ul.list-product-detail li .name-product-home {
    font-size: 20px;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 5px;
    overflow: hidden;
    text-align: justify;
}
ul.list-product-detail li .name-product-home a {
    color:#323232;
}
ul.list-product-detail li .name-product-home a:hover {
    color:#EE6833;
    text-decoration:none;
}
ul.list-product-detail li .price-product-home {
    color:#313131;
    font-weight:bold;
    margin-top:5px;
}
ul.list-product-detail li .brief-product {
    color: #252525;
    font: 13px/18px Verdana,Geneva,Arial,Helvetica,sans-serif;
    padding:8px;
    margin-top:7px;
}
ul.list-product-detail li .cost-right {
    font-weight:bold;
    color:#323232;
    font-size:14px;
    text-decoration:line-through;
}
ul.list-product-detail li .price-right {
    color:#CB1A02;
    font-size:14px;
    font-weight:bold;
}
ul.list-product-detail li .sale-off {
    background:url(../images/icon-saleoff.png) no-repeat left top;
    width:85px;
    height:99px;
    text-align:center;
    font-weight:bold;
    color:#fff;
    font-size:16px;
    float:left;
    margin-left:10px;
    position:absolute;
    top:0;
    right:-10px;
    padding:0 5px;
    display:none;
}
ul.list-product-detail li .sale-off span {
    margin-top:20px;
    display:block;
}
ul.list-product-detail li .discount-percent {
    font-size:27px;
}
ul.list-product-detail li .discount-money {
    font-size:14px;
}
ul.list-product-detail li .btn-detail {
    background: url("images/btn-price.png") no-repeat scroll 0 0 transparent;
    float: left;
    font-weight: bold;
    height: 33px;
    line-height: 28px;
    margin-right: 5px;
    margin-top: 10px;
    text-align: center;
    width: 150px;
}
ul.list-product-detail li .btn-detail a {
    color:#313131;
}
ul.list-product-detail li .btn-detail a:hover{
    text-decoration:none;
    color:#EE6833;
}
.product-scroll .list-product-scroll {
    margin:0;
    padding:0;
    list-style:none;
    height:90px;
}
.product-scroll .bx-wrapper {
    height:100px;
    width:998px !important;
    border:solid 1px #AFB1B2;
}
.product-scroll .bx-window {
    position:absolute !important;
    top:5px;
    left:33px;
}
.product-scroll .list-product-scroll li {
    float:left;
    text-align:center;
    width:133px;
    height:90px;
}
.product-scroll .bx-prev {
    background:url(images/arrow-left.gif) no-repeat left top;
    width:16px;
    height:84px;
    position:absolute;
    top:5px;
    left:10px;
}
.product-scroll .bx-next {
    background:url(images/arrow-right.gif) no-repeat left top;
    width:16px;
    height:84px;
    position:absolute;
    top:5px;
    right:10px;
}
.related-products li{
    float: left;
    padding:5px 0px;
    margin: 0 10px 10px 0;
    position: relative;
    width: 235px;
    background:#fff;
    height:210px;
}
.related-content li .image-product a{
    padding:5px;
}
.related-content li .image-product a img{
    border: 1px solid #ccc;
    border-radius: 16px 0 16px 0;
    box-shadow: 0 0 5px 0 #aaa;
}
.price-chip-related .price-right{
    color: #FF0000;
    float: right;
    font-size: 14px;
}
.related-content .time-colock{
    background: url("images/sale.png") no-repeat scroll left top transparent;
    height: 82px;
    position: absolute;
    right: 0;
    text-align: center;
    top: -1px;
    width: 50px;
}
.related-content .time-colock h4{
    line-height:90px;
    font-size:14px;
    color:#fff;
}
.button-product{
    margin:10px 0;
    display:none;
}
.button-product .button-addtocart, .button-product .button-detail{
    background: url("images/s-btn.png") no-repeat scroll 0 0 transparent;
    height: 24px;
    line-height: 20px;
    font-size:11px;
    float:left;
    margin-left: 15px;
    text-align: center;
    width: 85px;
    margin-bottom:10px;
}
.button-product .button-detail a, .button-product .button-addtocart a{
    color:#313131;
}
.button-product .button-detail a:hover, .button-product .button-addtocart a:hover{
    color:#4294D0;
    font-weight:bold;
    text-decoration:none;
}
.text-old, .text{
    display:none;
}
ul.list-product-thumbnail li .thum-content .time-colock{
    background: url("images/sale.png") no-repeat scroll 0 0 transparent;
    height: 82px;
    position: absolute;
    right: 0;
    display:none;
    top: 0;
    width: 50px;
}
ul.list-product-thumbnail li .thum-content .time-colock h4{
    color: #fff;
    font-size: 14px;
    line-height: 95px;
}
.list-product-icons .price-product-home{
    display:none;
}