/** Định dang cart */
.chungnhan {
    display: table;
    float: right;
    margin-top: 10px;
}
.chungnhan ul {
    list-style: none;
}
.chungnhan li {
    list-style: none;
}
.chungnhan li .cart {
    font-size: 16px;
}
.logo {
    display: table;
    float: left;
}
.pageContent {
    width: 1152px;
    margin: 0px auto;
    padding: 10px 0px;
    min-height: 450px;
}
.link-action {
    height: 40px;
    line-height: 40px;
    border-bottom: 2px solid #ccc;
    margin-bottom: 10px;
}
.link-action-toback, .link-action-delete {
    display: table;
    float: left;
}
.link-action-toback a, .link-action-delete a {color: #e4bc3e;}
.link-action-delete {float: right;}
.cart-order {padding: 20px;}
.cart-title {
    text-transform: uppercase;
    padding: 10px 30px;
    background: #1d45a7;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    float: left;
}
.cart-icon {
    display: table;
    float: left;
    margin-left: 10px;
}
.cart-icon span {color: #1d45a7; font-size: 16px;font-weight: bold;line-height: 40px;}
.box-pay-order {
    width: 430px;
    float: left;
}
.box-pay-order p {
    line-height: 25px;
    font-size: 14px;
    margin-left: 25px;
}
.box-pay-order ul {
    clear: both;
    margin-top: 10px;
}
.box-pay-order li {
    padding: 5px 0px;
}
.box-pay-order span.pay {
    font-weight: bold;
}
.box-info-order {
    width: 425px;
    float: right;
}
.cart-empty {
    padding: 20px 20px;
    text-align: center;
    margin: 20px 0px;
    background: #f2f2f2;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-weight: bold;
    font-size: 14px;
}
.box-info-order .input {
    padding: 8px 3px !important;
    width: 100% !important;
}
.btnc {
	padding: 10px 30px;
    background: #2456cd;
    color: #fff;
    text-transform: uppercase;
    border-radius: 5px;
}
.box-info-order label {font-weight:  normal;}
label {font-family: arial;}
span#minusNum {
    width: 37px;
    height: 35px;
    display: inline-block;
    background: #ccc url(../images/icon_add.png);
    vertical-align: middle;
}
span#plusNum {
    width: 37px;
    height: 35px;
    display: inline-block;
    background: #ccc url(../images/icon_add.png);
    background-position: -37px 35px;
    vertical-align: middle;
}
table.cart-product-detailt {
    margin: 10px 0px;
}
table.cart-product-detailt tr td {
    padding: 5px 10px;
}
.part-title-head {
	padding: 10px 0px;
	background: #fff;
	font-size: 20px;
	color: #333;
	font-weight: bold;
	text-align: center;
}
.part-title-line {
	padding: 10px 0px;
	font-size: 14px;
	color: #333;
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
	background: #f1f1f1;
	text-align: center;
	margin: 10px 0px;
}
.part-label {
	font-size: 14px;
	font-weight: bold;
	color: #626262;
}
.sales {
    padding: 10px;
    border: 1px solid #f8d4d1;
    border-radius: 3px;
    background: #ffecec;
    color: #e64943;
}
.addtocartaction {
    padding: 15px 40px 15px 60px;
    background: #ff0000 url(../button/cart.png) 10px center no-repeat;
    color: #fff;
    margin-left: 10px;
}
.addtocartaction.express {
    padding: 15px 40px 15px 60px;
    background: #00713f url(../button/cart-exp.png) 10px center no-repeat;
    color: #fff;
}
.price {
    font-size: 18px;
    font-weight: bold;
    color: #f00;
	display: inline-block;
}
.priceold {font-size: 14px;}
.support {
    background: #ed886d url(../button/support.png) 10px center no-repeat !important;
    color: #333333 !important;
    display: block !important;
    padding: 7px 20px 7px 60px !important;
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
}
.infocompany .title{
    font-size: 16px !important;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    padding: 10px 0px;
}
.infocompany p {
    padding: 5px 0px;
    font-size: 14px;
}
.saving {
    padding: 10px !important;
    background: #f1f1f1 !important;
    border: 1px solid #ccc;
    color: #ca9c2e;
}
.supp, .faq {
    padding: 5px !important;
    background: #31a02a;
    margin: 10px 0px;
    color: #fff;
    font-size: 24px !important;
    text-align: center;
}
.tit {
    font-size: 16px;
    font-weight:  bold;
    color: #333;
}
.faq {text-align: left;background: #199cb7;}
.ratingStar {
    width: 35px;
    height: 30px;
    background: #fff url(../icon/star-icon.png) -37px 0px no-repeat;
    border: 0px;
    cursor: pointer;
}
.ratingStar.active {
    width: 35px;
    height: 30px;
    background: #fff url(../icon/star-icon.png) 0px 0px no-repeat;
    border: 0px;
    cursor: pointer;
}
.resratestar {
    display: block;
    width: 17px;
    height: 17px;
    background: #fff url(../button/star-gold.png) top left no-repeat;
    float: left;
}
.rateresult {
    display: table;
    float: left;
}
.star {
    color: #e19d0a;
}
.ratetitle {
    font-size: 18px;
    font-weight: bold;
    padding: 10px 10px;
    background: #eee;
    margin: 10px 0px;
}
.rateContentShow .rate{
    padding: 10px 0px;
    border-bottom: 1px solid #ccc;
}
.rateContentShow .rate:last-child {
    border-bottom: 0px !important;
}
.rateContentShow .rate span {
    font-size: 14px;
}
.rateContentShow .rate p {
    font-size: 14px;
    padding: 5px 0px;
}
span.ratingStar {
    display: block;
    width: 35px;
    height: 30px;
    background: #fff url(../icon/star-icon.png) 0px 0px no-repeat;
    float: left;
}
span.label, span.numric, span.process {
    display: table-cell;
    padding-right: 5px;
}
span.process {
    display: table-cell;
    width: 200px;
    height: 10px;
    background: #eee;
    position: relative;
}
span.procon {
    position: absolute;
    height: 18px;
    overflow: hidden;
    background: #e19d0a;
}
span.proprocess {
    position: absolute;
    height: 18px;
    overflow: hidden;
}
span.butt {
    padding: 10px 40px;
    background: #eee;
    font-size: 18px;
    cursor:  pointer;
}
.ratePointLeft {
    float: left;
}
.ratePointLeft ul {list-style: none;}
.ratePointLeft li {margin: 5px;}
.ship_time {
	padding: 5px;
    width: 150px;
}