/* cái này sau thêm vào style.css */
.breadcrumb
{
    
}
.breadcrumb a
{
    color:#ff9900;
    font-size:14px;
    font-weight:bold;
    margin:0px 10px;
}
.breadcrumb a:hover
{
    text-decoration:underline;
}
.breadcrumb span
{
    font-size:14px;
    margin:0px 5px;
}
/* End  */

/* Start Chi tiết */

.top_description
{
    margin:15px 0px;
}
.image
{
    width:350px;
    float:left;
    position: relative;
}
.big-image
{
    width:350px;
}
.big-image img
{
    border:3px solid #fff;
    box-shadow:2px 2px 8px #ccc;
    -moz-box-shadow:2px 2px 8px #ccc;
    -webkit-box-shadow:2px 2px 8px #ccc;   
}
.thumb
{
    border:1px solid #ccc;
    width:350px;
    margin:25px 0px;
    box-shadow:2px 2px 8px #ccc;
    -moz-box-shadow:2px 2px 8px #ccc;
    -webkit-box-shadow:2px 2px 8px #ccc;
    height: 80px;
     overflow:hidden;
}
.thumb li
{
    list-style:none;
    float:left;
    width:70px;
    margin:5px;
    height:70px;
    cursor:pointer;
}
.thumb li img
{
    width:100%;
    height:100%;
}
.thumb li img:hover
{
    opacity:0.5;
}
.navi_details .next
{
    cursor: pointer;
    position:absolute;
    top: 35%;
    right: 10px;
    background:url('../images/next.png') no-repeat;
    width:50px;
    height:45px;
    transition:all 0.5s;
    text-indent:-9999px;
}
.navi_details .next:hover
{
    background-position: 10px;
}
.navi_details .prev:hover
{
    background-position: -10px;
}
.navi_details .prev
{
    cursor: pointer;
    position:absolute;
    top: 35%;
    left: 10px;
    background:url('../images/prev.png') no-repeat;
    transition:all 0.5s;
    width:50px;
    height:45px;
    text-indent:-9999px;
}
.main_description
{
    width: 370px;
    border:1px solid #ccc;
    float:right;
    box-shadow:2px 2px 8px #ccc;
    -moz-box-shadow:2px 2px 8px #ccc;
    -webkit-box-shadow:2px 2px 8px #ccc;
    padding:25px 20px;
	min-height:365px;
}
.top_des_product
{
    padding:25px 0px;
    border-bottom:1px dashed #ccc;
    margin-bottom:25px;
}
.top_des_product .heading
{
    color:#d10000;
    margin-bottom:15px;
    font-weight:normal;
    font-size:24px;
}
.des_pr
{
    margin:10px 0px;
    color:#333;
    font-weight:bold;
    text-transform:uppercase;
}
.des_pr span
{
    color:#ff9900;
    text-transform:capitalize;
}
.btp_product
{
    border:1px solid #ccc;
    background:#f8f8f8;
    padding:20px 0px
}
.order
{
    width:190px;
    float:left;
    padding:10px;
    display:block;
}
.order input[type="text"]{width:30px;margin-right:5px;}
.order label
{
    margin-right:10px;
    font-style:italic;
}
.btn_buy{background:#ff0000;color:#fff;border:1px solid #d10000;padding:10px 15px;text-transform:uppercase;transition:all 0.5s;}
.btn_buy:hover
{
    background:#d10000;
}
.btp_product .price
{
    width:150px;
    float:right;
}
.price .big_price
{
    font-size:26px;
    color:#f00;
}
.price .small_price
{
    font-size:16px;
    text-decoration:line-through;
}
.main-tab
{
    margin:10px 0px;    
}
.tab-navi li
{
    display:inline;
    background:#d4d4d4;
    padding:17px 20px;
    font-size:16px;
    text-transform:uppercase;
    cursor:pointer;
}
.tab-navi li a
{
    color:#333;
    
}
.details-tabs
{
    background:#fff;
    border:1px solid #ccc;
    padding:10px;
    line-height:25px;
    margin-top:14px;
}
.details-tabs img
{
    max-width:100%;
}
.tab-navi .active-tabs
{
    background:#fff;
    border-top:1px solid #ccc;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    padding-bottom:17px;

    padding-bottom: 18px;

}
.product_show_cat .heading_lienquan
{
    color:#fff;
    text-transform:uppercase;
}
/* End chi tiết */