.detailpro {
width: 100%;
height: auto;
margin-bottom: 20px;
float:left;
}

.detailpro .right .addcart {
width: 99px;
height: 29px;
margin-top: 10px;
margin-bottom: 10px;
background: url(../images/giohang2.png) no-repeat;
}
.detailpro .left {
width: 260px;
border: 1px #d5d5d5 solid;
float: left;
margin-left: 10px;
margin-right: 10px;
text-align: center;
background: white;
padding: 5px;
}
.detailpro .right {
width: 460px;
float: left;
/* margin-left: 10px; */
height: auto;
color: #585858;
}
.detailpro .right h3{
color: black;
font-family: Arial;
text-transform: uppercase;
font-weight: bold;
margin: 0px;
line-height: 20px;
font-size: 16px;
}
.detailpro .right h5{
color: #585858;
font-family: Arial;
text-transform: initial;
font-weight: 600;
margin: 0px;
font-size: 13px;
font-weight: bold;
margin-top: 7px;
}

.product{
width: 1300px;
height: auto;
margin: 0 auto;
background: white;
margin-top: 10px;
}
.product-detail{
line-height: 20px;
}

.ctprice{}

.detailpro .right span.ctname {
font-size: 17px;
font-weight: bold;
color: #0b1d89;
font-family: A;
padding-left: 10px;
}
.detailpro .right span.ctname {
font-size: 17px;
font-weight: bold;
color: #0b1d89;
font-family: A;
padding-left: 10px;
}
.detailpro .right span.tieude {
font-size: 14px;
font-weight: bold;
color: black;
background: none;
font-family: A;
}
.colorsp{
margin-top: 15px;
margin-bottom: 30px;
}
.colorsp .color-box{
width:40px;
height:40px;
float:left;
margin-right:3px;
}

.mota{
float: left;
width: 460px;
color: #585858;
font-size: 12px;
margin-bottom: 15px;
}

.infoproduct{
float: left;
width: 230px;
height: 500px;
background: #b8a789;
padding: 20px;
}
.infoproduct .supportcart{
width: 180px;
min-height: 50px;
margin: 0 auto;
border-top: 1px #343333 solid;
padding-top: 10px;
}
.infoproduct .supportcart h4{
color: #060606;
font-family: UTMAVO;
text-transform: uppercase;
font-weight: bold;
margin: 0px;
font-size: 13px;
text-align: center;
padding: 0px;
margin-bottom: 10px;
}



.favori{
width: 180px;
margin: 0 auto;
height: 61px;

background: url(../images/favori.png) no-repeat;
}
.contentproduct{
width: 96%;
height: auto;
padding: 14px;
float: left;
margin-right: 15px;
}

.contentproduct h3{
padding: 0px;
margin: 0px 0px 20px 0px;
font-family: "UTM Swiss Condensed";
color: #616161;
font-size: 15px;
text-transform: uppercase;
}

.commentsp{
width: 48%;
overflow: hidden;
height: 350px;
border: 0px #666666 solid;
padding: 0px;
background: none;
float: left;
}

.inputcm{
width: 502px;
height: 40px;
border-radius: 0px;
font-family: UTMAVO;
}
.texacm{
width: 502px;
font-family: UTMAVO;
height: 180px!important;
border-radius: 0px;
}

.buttoncm{
width: 502px;
background: #663200;
border: #663200;
border-radius: 0px;
font-weight: bold;
text-transform: uppercase;
font-size: 17px;
}

.detailpro .right .ctprice {
font-size: 12px;
font-weight: bold;
color: red;
text-transform: uppercase;
margin-top: 12px;
font-family: Arial;
margin: 0px;
}
.muahang{
width: 314px;
font-weight: bold;
font-size: 17px;
margin-top: 8px;
background-color: red;
border-color: red;
}

.prhome{
height: 220px;
}


.prhome .name a{
color: #201e1f;
text-transform: uppercase;
font-weight: bold;
font-family: UTM;
font-size: 16px;
font-family: "UTM Swiss Condensed";
}

.product{
width: 160px;
height: 160px;
border-radius: 50%;
overflow: hidden;
/* border: 4px white solid; */
margin-right: 22px;
padding: 0px;
margin-left: 19px;
background: #669916;
}
.product img{
width: 151px;
border-radius: 50%;
height: 150px;
margin-top: 5px;
}


.product1{
position: relative;
text-align: left;
margin-bottom: 15px;
width: 152px;
height: 180px;
float: left;
margin-right: 10px;
margin-left: 24px;
background: #f7faff;
}

.producthome{
margin-left: 0px;
}

.product1 .boxchild{
width: 226px;
margin: 0 auto;
background: white;
height: 226px;
margin-top: 3px;
border: 1px #f0f5fb solid;
}





.product1 .img:hover .hover{
background: #f1dcc8;
z-index: 9;
width: 242px;
height: 322px;
position: absolute;
opacity: .8;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
}



.product1 .title{
background: #1c337f;
height: 40px;
border-radius: 0px;
border-top-right-radius: 10px;
}
.product1 .title a{ 
padding-left: 11px;
text-decoration: none;
color: white;
font-size: 12px;
float: left;
text-transform: uppercase;
line-height: 38px;
font-weight: bold;
}


.product1 .img{
width: 150px;
position: relative;
height: 150px;
margin: 0 auto;
text-align: center;
border: 1px #cdcdcd solid;
}

.product1 .img img{
max-width: 150px;
position: relative;
height: 150px;
margin: 0 auto;
text-align: center;
}

.product1 .detail{
width: 96px;
height: 25px;
background: url(../images/chitiet.png) repeat-x;
float: right;
margin-top: 10px;
}
.product1 .detail p{
color: #787878;
font-weight: bold;
font-size: 12px;
line-height: 23px;
padding-left: 10px;
}

.product1 .name{
text-align: center;
}
.product1 .name a{
text-decoration: none;
color: #df0023;
font-size: 17px;
font-weight: bold;
font-family: UTMAvo;
text-transform: uppercase;
}
.product1 .infopr{
text-align: center;
position: inherit;
margin-top: 4px;
}
.product1 .infopr a.name{
color: #575558;
font-weight: 600;
text-transform: none;
font-size: 11px;
text-transform: uppercase;
}
.product1 .infopr p{
font-weight: 600;
color: #212121;
font-size: 12px;
margin: 7px 0 3px;
}
.product1 .infopr p.price{
font-weight: bold;
color: #fe0000;
font-size: 12px;
text-align: center;
margin: 0px;
}
.product1 .infopr p.price_old{
font-weight: 600;
color: #5b5b5b;
font-size: 12px;
text-align: right;
margin: -2px 8px 3px 0px;
text-decoration: line-through;
}

.product1 .chitiet{
background: #dfdfdf;
border: none;
color: #5a5a5a;
text-shadow: none;
margin-left: 100px;
font-weight: bold;
font-size: 12px;
}
.product1 .giohang{
background: url(../images/addtocart.png) no-repeat;
border: none;
color: white;
text-shadow: none;
font-weight: bold;
padding: 0px;
margin-top: 4px;
width: 142px;
height: 22px;
}


.product1 .short{

}

.product1 .sale{
width: 50px;
height: 50px;
background: url(../images/sale.png) no-repeat;
position: absolute;
top: 9px;
right: 3px;
text-align: center;
z-index: 9999;

}

.product1 .sale p{
color: white;
margin-top: 10px;
font-weight: bold;
font-size: 14px;
text-align: center;
}

.product1 p{
margin-top: 5px;
font-size: 12px;
color: #666;
text-align: justify;
font-family: Arial;
margin-left: 10px;
margin-right: 10px;
}


.product1 .view{
width: 128px;
margin: 0 auto;
margin-top: 7px;
}

.addtocart{
width: 62px;
height: 23px;
float:left;
background: url(../images/addcart.png) no-repeat;
}

.viewdetail{
width: 62px;
height: 23px;
float:right;
background: url(../images/chittiet.png) no-repeat;
}

.product1 .name p{
text-decoration: none;
color: #df0023;
font-size: 17px;
font-weight: bold;
font-family: UTMAvo;
text-transform: uppercase;
}

.product1 .name a:hover{
text-decoration: underline;
}


.box-producthot{
width: 650px;
margin-left: 5px;
padding-bottom: 5px;
float: left;
height: auto;
}

.producthot{
position: relative;
text-align: left;
margin-bottom: 15px;
width: 192px;
height: 262px;
float: left;
border: 1px #ccc solid;
margin-right: 13px;
margin-left: 10px;
}

.producthot:hover{
border: 1px red solid;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
border: 1px red solid;
box-shadow: 0px 0px 7px red;
}

.producthot .infopr {
text-align: center;
position: inherit;
margin-top: 11px;
}

.producthot .infopr a.name {
color: #595959;
font-weight: bold;
text-transform: uppercase;
font-size: 13px;
}


.nav-tabs > li > a {
font-weight: bold;
text-transform: uppercase;
}

.producthot .infopr p.price {
font-weight: bold;
color: #ff0000;
font-size: 12px;
text-align: center;
margin: 3px 0 3px;
}

.hover{
background: #f1dcc8;
z-index: 9;
width: 242px;
height: 322px;
position: absolute;
opacity: 0;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
}

.producthot .img:hover .hover{
background: #f1dcc8;
z-index: 9;
width: 242px;
height: 322px;
position: absolute;
opacity: .8;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
}



.producthot .title{
background: #1c337f;
height: 40px;
border-radius: 0px;
border-top-right-radius: 10px;
}
.producthot .title a{ 
padding-left: 11px;
text-decoration: none;
color: white;
font-size: 12px;
float: left;
text-transform: uppercase;
line-height: 38px;
font-weight: bold;
}


.producthot .img{
width: 192px;
position: relative;
padding-top: 4px;
height: 134px;
margin: 0 auto;
text-align: center;
}

.producthot .img img{
width: 180px;
height: 130px;
border: none;
margin: 0 auto;
}


.product1 a.linkname{
color: #404040;
text-decoration: none;
font-family: Arial bold;
font-size: 12px;
}


.pro-right{
width: 280px;
height: 300px;
text-align: left;
}


.pro-right img{
width: 276px;
border: 2px #efc41f solid;
height: 205px;
}

.pro-right a{
color: #1a2c7e;
text-align: left;
font-weight: bold;
line-height: 25px;
text-transform: uppercase;
font-family: arial;
font-size: 14px;
}

.pro-right p{
margin-top: 4px;
color: #666;
font-size: 13px;
}

.imgson{
width: 254px;
height: 320px;
margin-right: 7px;
background: white;
border: 1px #ccc solid;
}

.imgson .img_result_box {
width: 100%;
height: 122px;
vertical-align: middle;
display: table-cell;
margin-bottom: 20px;
}

.imgson .img_result_box img{
max-width: 108px;
max-height: 125px;
border: none;
margin-left: 5px;
}
.imgson  p{
color: #616161;
margin-left: 18px;
}

.tongtienson{
font-weight: bold;
padding-bottom: 10px;
color: red;
}

.ghichu{
color: #616161;
line-height: 20px;
font-style: italic;
}





