@charset "utf-8";
/* CSS Document */

body{
	font:14px/20px Arial, Helvetica, sans-serif; color:#333; width:100%; overflow-x:hidden;
	background:url(../img/bg.png) repeat-x center 26px;	
}
.w-page{
	width:1210px; margin:auto;
}
a{
	color:#333;	transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s;
}
a:hover{
	text-decoration:none;	color:#f72930;
}
.panel-group{
	margin-bottom:0;	
}
.form-control{
	border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;
	box-shadow:none;	
}
.btn{
	border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;
}
.color_chrono{
	color:#f72930
}
.img-thumbnail{
	border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;
	box-shadow:none; padding:1px; 
}
.bg-img{
	background:#F2f2f2	
}
/***************/
#header-link{
	background:#9F6E1B; padding:2px 0; border-bottom:1px solid #DDD;	
	font-size:10px; text-transform:capitalize; font-weight:bold; color:#D3B27A
}
#header-link a{
	color:#FFF
}
#header-link a:hover{
	color:#f72930
}
#cart-total{
	background:#FFF; color:#d3b27a;
}
/***************/
.logo h2{
	margin:30px 0 30px; padding:0; text-align:center;
	font:bold 20px/30px Arial, Helvetica, sans-serif; text-transform:uppercase;	
}
.logo h2 a{
	color:#000;
}
#header .h-content{
	margin-top:30px; margin-bottom:15px;
}
/***************/
#header .h-content .link-follow{
	float:right; color:#666; font-size:10px; 
}
#header .h-content .link-follow a{
	margin:0 0px; width:30px; height:30px; display:inline-block;
	color:#FFF; background:#9F6E1B; line-height:30px;
	font-size:11px;
}
#header .h-content .link-follow a i{
	font-size:16px; line-height:30px; text-align:center; display:block;
	margin:0; width:100%;
}
#header .h-content .link-follow a:hover i{
	color:#000
}
/***************/
#header .h-content .h-search{
	float:right; border:1px solid #c9c9c9; margin:0 15px 0 20px; padding:0; display:inline-block;
}
#header .h-content .h-search .f-text{
	float:left; border:none; height:30px; line-height:30px; font-style:italic;
	background:#e5e5e5; width:250px; font-size:11px; padding:0 5px;
	border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;
}
#header .h-content .h-search .f-btn{
	float:left; border:none; width:50px; height:30px;
	background:url(../img/search-btn.gif) no-repeat right top;
	border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;
}
/***************/
#header .h-content .lang{
	float:right; color:#c9ac80; font-weight:bold; font-size:10px; line-height:36px;
}
#header .h-content .lang a{
	color:#c9ac80 ;
}
#header .h-content .lang a:hover{
	color:#f72930;	
}
/****************/
#left-content{
	/*width:200px; float:left;	*/
	padding-left:0; padding-right:0;
}
#right-content{
	/*width:1000px; float:right;	*/
	padding-right:0;
}
/***************/
#nav-products, #nav-products li, #nav-products ul{
	margin:0; padding:0; list-style-type:none;	
}
#nav-products{
	background:#FFF; font-size:12px; font-weight:bold; text-transform:uppercase;
}
#nav-products .eachNav{
	padding:10px; width:100%; position:relative; z-index:9999;
	border-bottom:1px solid #dadada;
}
#nav-products .eachNav:first-child > a{
	color:#000;
}
#nav-products .eachNav > a{
	color:#444;
}
#nav-products .eachNav:hover{
	background:#EFCF98;
}
#nav-products a:hover{
	color:#f72930
}
/**********/
#nav-products #topNav3{
	display:none;	background:#EFCF98; width:220px; position:absolute; left:99%; top:0;
	padding:0 0px 0 10px; z-index:9999;
}
#nav-products #topNav3 > li{
	position:relative; z-index:9999;
}
#nav-products #topNav3 li{
}

#nav-products #topNav3 ul li img{
	width:100%;
}
#nav-main-page #nav-products .eachNav li ul li a{
	padding:5px; position:relative;
}
#nav-main-page #nav-products .eachNav li ul li a:hover span{
	opacity:1;
}
#nav-main-page #nav-products .eachNav li ul li a span{
	position:absolute; left:0; top:0; background:rgba(247, 41, 48, 0.15); margin:0px;
	width:100%; height:100%; display:block; opacity:0;
	border:5px solid #fff6e8;
}

#nav-products #topNav3 a{
	padding:9px 15px; display:block; margin-right:10px;
	border-bottom:1px solid #FFF;
}
#nav-products #topNav3 li:last-child a{
	border-bottom:none;
}

#nav-products li:hover #topNav3{
	display:block
}
#nav-products #topNav3 .eachNav3 ul{
	display:none;	background:#fff6e8; width:350px; position:absolute; left:200px; top:0;
	padding:3px 5px;
}
#nav-products #topNav3 li:hover ul{
	display:block
}
#nav-products #btn-show-nav-page{
	width:8%; text-align:center; font-size:19px; padding:9px 10px 9px; background:#f72930;
	color:#FFF; border-bottom:none; cursor:pointer;
}
#nav-products #btn-show-nav-page:hover{
	color:#000
}

/***************/
#nav-main-page.in{
	display:block !important
}
.page-sub #nav-main-page{
	margin-top:0;	
}
#nav-main-page{
	margin:28px 0 53px; background:#d3b27a; display:block;
}
#nav-main-page #nav-products .eachNav{
	padding-top:10px; padding-bottom:8px; 
}
#nav-main-page #nav-products{
	background:#9F6E1B
}
#nav-main-page #nav-products ul{
	background:#d3b27a
}
#nav-main-page #nav-products a, #nav-main-page #nav-products span{
	color:#FFF; cursor:pointer;
}
/***********/
#nav-products #topNav3.nav-product_img{
	width:600px !important; padding:3px 5px !important;	
}
#nav-products #topNav3.nav-product_img a{
	padding:5px !important; border-bottom:none !important; margin:0; position:relative;
}
#nav-products #topNav3.nav-product_img a span{
    background: none repeat scroll 0 0 rgba(247, 41, 48, 0.15);
    border: 5px solid #efcf98;    display: block;
    height: 100%;    left: 0;    margin: 0;
    opacity: 0;    position: absolute;    top: 0;    width: 100%;
}
#nav-products #topNav3.nav-product_img a:hover span{
	opacity:1;
}
#nav-products #topNav3.nav-product_img a img{
	width:100%;
}
/***************/

#nav-main-page #nav-products a:hover{
	color:#f72930;
}
#nav-main-page li.eachNav:hover{
	background:#d3b27a
}
#nav-main-page #nav-products #topNav3{
	min-width:250px; width:auto !important;
}
#nav-main-page #nav-products #topNav3.w_220{
	min-width:211px !important;
}


#nav-main-page #nav-products .eachNav{
	border-color:#FFF	
}
#nav-main-page #nav-products .eachNav li a{
	padding-top:9px; padding-bottom:9px; margin-right:0;
	padding-left:5px; padding-right:5px;
}
#nav-main-page #nav-products .eachNav li:last-child a{
	border-bottom:none;	
}

/*****************/
.left-img div{
	width:49%;	
}
.a-guarantee{
	background:url(../img/in-out-guarantee.png) no-repeat 5px 5px #efefef; padding: 10px 10px 10px 60px;
	font-weight:bold; font-size:12px; display:block;
}
/****************/
#footer{
	display:block; float:left; width:100%; margin:15px 0 0px; color:#9f6e1b; text-align:right;
	font-size:12px; line-height:18px; padding:0px 0 0px;
}
#footer .footer-box-item{
	float:left; width:25%; padding:0 15px 0 15px;	
}
#footer .footer-support .footer-about{
	border-bottom:1px solid #e6e6e6; padding-bottom:10px; margin-bottom:10px;
}

#footer .footer-box-item-xs{
	float:left; width:25%; padding:0 10px 0 15px;	
}
.bg-footer{
	background:#FFF; text-align:left !important; color:#FFF !important;
}
.bg-footer-2{
	background:#000; padding:0 15px;
}

.bg-footer .footer-intro a, .bg-footer .footer-author a{
	color:#FFF !important;
}

#footer a{
	color:#FFF
}
#footer a:hover{
	color:#f72930
}
#footer h3{
	margin:20px 0 15px; padding:0 0 10px; font-weight:bold; font-size:13px; text-transform:capitalize;
	color:#FFF; text-align:left; border-bottom:1px solid #e6e6e6;
}
#footer .footer-about a{
	color:#FFF; clear:both; float:left; width:100%; font-weight:normal;
	margin:2px 0;
}
#footer .footer-about a:hover{
	color:#f72930;
}
#footer .footer-support p span{
	color:#000; font-size:14px; font-weight:bold;
}
#footer .footer-support .hotline h4{
	margin:0 0 10px; color:#f72930
}
#footer .footer-support .hotline h4 b{
	font-size:12px;
}
#footer p{
	margin-bottom:5px;
}
#footer .footer-author{
	font-size:11px; margin-top:10px; font-weight:normal;
}
.footer-intro{
	font-weight:normal; font-size:10px;	
}
#footer .footer-intro a, #footer .footer-author a{
	color:#9f6e1b;
}
.f-newsletter{
	margin-bottom:3px;
}
.f-newsletter .form-control{
	height:28px; padding-top:3px; padding-bottom:3px; margin-bottom:10px;
}

/*************/
.home-box-item{
	margin-top:15px;
}
.home-box-item .item img{
	width:100%;
}
.home-box-item .item{
	position:relative;
}
.home-box-item .item h2{
	position:absolute; right:30px; top:15px; 
	font-weight:normal; font-size:17px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase; color:#9F6E1B;
}
.home-box-item .item .des{
	position:absolute; right:30px; bottom:30px; width:45%; text-align:right; color:#9F6E1B;
	font-size:13px; text-transform:capitalize;
}
.home-box-item .item .des a{
	clear:both; background:#9F6E1B; display:inline-block; padding:3px 10px;
	font-size:11px; text-transform:capitalize; color:#FFF; margin-top:0px;
	transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s;
}
.home-box-item .item .des a:hover{
	color:#000
}
.bg-white{
	background:#FFF;	
}
#content-detail{
	font-size:14px; line-height:22px;
	padding:0 20px 20px; text-align:justify;	
}
#content-detail p{
	margin-bottom:15px;
}
#content-detail .time-none{
	font-weight:normal; margin:7px 0 14px;
}
#content-detail img, #content-detail *{
	max-width:100%;	
}
/****************/
#accordion-about{
	background:#FFF;
}
#accordion-about .panel-heading{
	border-bottom:none; padding:0; background:none; display:block;
	border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;	
}
#accordion-about .panel-heading h1{
	color:#9f6e1b; font-size:26px; font-weight:normal; cursor:pointer;
	padding:10px 20px 22px; line-height:26px;
}
#accordion-about  .panel{
	border:none; margin-bottom:0px;
	border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;	
	box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;
}
#accordion-about  .panel-body{
	border:none;
}
.title-main{
	background-image:url(../img/bg-title-right.png);
	background-repeat: no-repeat;
	background-position: top right;
	background-color:#9f6e1b;
	margin:0 0 10px; float:left;
	padding:10px 60px 9px 15px; overflow:hidden; text-transform:uppercase;
	display:block; min-width:350px; color:#FFF;	font-size:14px; font-weight:700;
}
.title-main a{
	color:#FFF;
}
.title-main a:hover{
	color:#000;
}
#google-maps iframe{
	width:100%; height:330px; margin-bottom:10px;
}
.contact-left{
	padding-bottom:10px !important; padding-left:12px !important;
}
.contact-left h1{
	font-weight:bold; font-size:14px; text-transform:capitalize; margin:5px 0 5px	
}
.contact-left address{
	font-weight:normal; font-size:14px; margin:3px 0;	
}
.contact-left p{
	margin-bottom:3px !important;	
}
.contact-form{
	padding:0 15px;	
}
.contact-form label{
	font-weight:bold; font-size:12px;	
}
.contact-form input.form-control{
	height:30px;	
}
.contact-form input.btn{
	background:#9f6e1b; color:#FFF; cursor:pointer;
}
.contact-form input.btn:hover{
	color:#000;	
}
.alert.label-success{
	color:#FFF; text-shadow:none; font-size:13px; font-weight:bold;	
}
.alert.label-success b{
	font-size:15px;
}
.contact-showroom{
	color:#9f6e1b
}
.contact-showroom a{
	color:#222; font-weight:bold; font-size:13px; 
}
.contact-showroom li{
	margin-bottom:3px;
}
.contact-showroom a:hover{
	color:#f72930;
}
/***************/
#content-detail .showroom-item #button-share{
	margin-top:35px; position:absolute; bottom:20px; width:50%;
}
.showroom-item{
	border-bottom:1px solid #EEE; margin:10px 0 30px; padding-bottom:20px;
	position:relative;	
}
#content-detail .showroom-item:last-child{
	border-bottom:none;
}
.title-sub{
	background:url(../img/page-h2-bg.png) no-repeat right top #9f6e1b; display:inline-block;
	font-size:13px; font-weight:bold; text-transform:uppercase; color:#FFF; line-height:20px;
	padding:6px 70px 4px 10px; margin:10px 0 10px; min-width:500px; 
}
.title-sub a{
	color:#FFF;
}
.title-sub a:hover{
	color:#f72930;
}
.showroom-item .title-sub{
	margin-top:0px; margin-bottom:7px;
}
.min-w-250{
	min-width:270px !important;	
}
.showroom-item .img{
	float:left; width:48%;	
}
.showroom-item .img-thums{
	float:left; width:28%;	
}
.showroom-item .des-thums{
	float:right; width:70% !important;	
}
.showroom-item .des{
	float:right; width:50%;	
}
.showroom-item .des p{
	margin-bottom:3px !important; font-size:14px; padding-left:10px;
}
.showroom-item .des p b{
	font-size:14px;	color:#222;
}
#page-detail-showroom h2{
	margin-bottom:0;	
}
#page-detail-showroom iframe{
	height:380px; margin:0;
}
#page-detail-showroom #google-maps{
	border:5px solid #C8A467; margin-bottom:20px;
}
#page-detail-showroom .des a{
	color:#9f6e1b
}
.contact-left{
	font-size:14px !important;	
}
.title-sale{
	background:url(../img/bg-title-right.png) no-repeat right top #9f6e1b; display:block;
	font-size:13px; font-weight:bold; text-transform:uppercase; color:#FFF; line-height:20px;
	padding:8px 70px 6px 10px; margin:10px 0 10px; 
}
.title-sale a{
	color:#FFF;
}

/*******************/
ul.news-list{
	margin:10px 0 0; padding:0; list-style-type:none;	
}
ul.news-list li{
	border-bottom:1px solid #EEE; padding-bottom:20px; margin-bottom:20px;
}
ul.news-list li .img, .news-detail-quote .img{
	float:left; width:25%;
}
ul.news-list li .img img, .news-detail-quote .img img{
	width:100%
}
ul.news-list li .img img:hover, .news-detail-quote .img img:hover{
	opacity:0.7; -webkit-opacity:0.7; -moz-opacity:0.7;
}

ul.news-list li .des, .news-detail-quote .des{
	float:right; width:73%;
}
ul.news-list li h2{
	margin:0 0 5px;
}
.time{
	display:block; clear:both; font-weight:bold; font-size:13px; color:#9f6e1b; text-transform:capitalize;
}
ul.news-list li h4, .news-detail-quote h3{
	margin:0; padding:0; font-weight:normal; font-size:14px; line-height:22px;
}
ul.news-list li h4, ul.news-list li .time{
	padding-left:10px;
}
.news-detail-quote h3{
	font-weight:bold; text-align:justify;
}
.news-detail-quote{
	margin:5px 0 15px;
}
.img-sale img{
	width:100%; height:auto;	
}
.khuyenmai-detail-quote{
	margin:5px 0; font-weight:bold;
}
.khuyenmai-detail-quote img{
	width:100%;
}
.khuyenmai-detail-quote h3{
	margin:5px 0; padding:0; font-weight:bold; font-size:15px; line-height:22px;
}
/********************/
body.product #pagination{
	border-top:1px solid #e6e6e6; padding-top:20px; margin-top:30px;
}
#pagination{
	text-align:right; clear:both; display:block; border-bottom:1px solid #e6e6e6; padding-bottom:20px;
}
#pagination *{
	margin:0 5px 0 0px; padding:3px 9px; font-size:14px;
	border:1px solid #DDD; background:#f9f9f9
}
#pagination b{
	color:#f72930
}
#pagination a:hover{
	color:#f72930; text-shadow:none;
}
.user-left-login{
	margin-top:10px;	
}
#pagination .btn-primary, .user-left-login .btn{
	background:#9f6e1b; border-color:#9f6e1b
}
#pagination .btn-primary:hover, .user-left-login .btn:hover{
	background:#f72930; border-color:#f72930
}
#button-share{
	border-top:1px solid #eaeaea; padding-top:10px; margin-top:20px;
	text-align:center;	
}
#button-share .share-item{
	color:#FFF; font-size:11px; font-weight:bold; position:relative; margin-right:10px;
	display:inline-block; padding-right:10px; background:#de4501;
}
#button-share .share-item i{
	background:#f5f5f5; display:inline-block; padding:8px 15px 8px 10px; 
	margin:0 10px 0 0; color:#373c43; border:1px solid #eaeaea;
	text-align:center; color:#5d72a4; width:30px;
}
#button-share .share-item i:after{
    border: medium solid transparent;    content: " ";     pointer-events: none;
	height: 0;       position: absolute;    left: 30px;    top: 50%;    width: 0;
    border-color: rgba(229, 229, 229, 0) rgba(229, 229, 229, 0) rgba(229, 229, 229, 0) #eaeaea ;
    border-width: 5px;    margin-top: -5px;
}
/********/
#button-share .share-fb{
	background:#5d72a4; 
}
#button-share .share-fb i{
	color:#5d72a4; 
}
#button-share .share-google{
	background:#db5c4b; 
}
#button-share .share-google i{
	color:#db5c4b; 
}
#button-share .share-twitter{
	background:#00baff; 
}
#button-share .share-twitter i{
	color:#00baff; 
}
#button-share .share-pinterest{
	background:#f20000; 
}
#button-share .share-pinterest i{
	color:#f20000; 
}
#button-share .share-link{
	background:#2f70b0; 
}
#button-share .share-link i{
	color:#2f70b0; 
}
#content-detail #button-share{
	border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6;
	padding:15px 0 10px; margin-bottom:0px; text-align:left;
}

#___plusone_0{
	vertical-align:top !important;	
}
.showroom-item #button-share{
	text-align:left;	
}
/*********************/
.user-left-login label{
	font-size:13px;	
}
.user-left-login a{
	color:#9f6e1b; font-size:12px;
}
.video-item{
	margin:10px 0 15px; height:220px; overflow:hidden;
}
.video-item img{
	width:100%; max-height:171px;	
}
.video-item b{
	text-align:center; margin-top:5px;
	display:block; font-size:13px;
}
/*********************/
#left-box-support{
	background:#9F6E1B; display:block;
	padding:10px 5px; color:#FFF; font-size:12px; overflow:hidden;
}
#left-box-support h3{
	margin:0 0 5px; padding:0; font-weight:bold; font-size:12px; color:#FFF; text-transform:uppercase;
	text-align:center;
}
#left-box-support h4{
	margin:0; padding:0; font-weight:bold; font-size:14px; color:#FFF; text-transform:uppercase;
}
#left-box-support p{
	margin-bottom:3px;
}
#left-box-support b{
	float:left; width:31%; text-align:right;
}
#left-box-support span{
	float:right; width:65%;
}
#left-box-support a{
	color:#FFF; font-weight:bold;
}
/*height:20px; overflow:hidden;	*/
.icon-skype{
	display:inline-block; 
}
.icon-skype a{
	margin:0; background:#00aaf0; padding:2px 9px;
	border-radius:3px;
}
.icon-skype p{
	margin:0; display:inline;
}
.icon-skype img{
	margin:0 !important; display:inline; vertical-align:-4px !important;
}
/***********************/
#page-brands .brand-item{
	text-align:center; margin:5px 0 0.5%; padding:0 0.5%;
}
#page-brands .brand-item a{
	display:block; color:#000; padding:0; box-shadow:none;
	border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;
	border-color:#ccc;
}
#page-brands .brand-item img{
	width:100%;
}
#page-brands .brand-item:hover img{
	border-color:rgba(255, 51, 51, 0.4);
}
#page-brands .brand-item h3{
	margin:0; padding: 10px 10px 8px; font-weight:bold; font-size:11px; text-transform:uppercase;
	background:#f9f9f9; display:block; width:100%; border-top:1px solid #ddd;
}
#page-brands .brand-item:hover h3{
	background:rgba(255, 51, 51, 0.8); color:#FFF;
}
#page-brands .brand-item:hover img{
	opacity:0.7;
}
/********************/
#page-products{
	/*border-top:1px solid #CCC; border-left:1px solid #CCC;*/
}
#page-products .product-item{
	/*border-bottom:1px solid #CCC;	border-right:1px solid #CCC; text-align:center;
	padding:20px 20px 15px; position:relative;*/
	border:1px solid #bababa;	
	text-align:center;	padding:20px 20px 15px; position:relative;
	margin:0 1% 10px 0; width:24.2%; float:left;
}
#page-products .product-item.nomar{
	margin-right:0
}
#page-products .product-item:hover{
	box-shadow:0 1px 20px #A4A4A4; -webkit-box-shadow:0 1px 20px #A4A4A4; -moz-box-shadow:0 1px 20px #A4A4A4;
}
#page-products .product-item h3{
	margin:5px 0; text-transform:uppercase; font-size:12px; font-weight:bold;
	color:#333; line-height:19px; height:40px; overflow:hidden;
}
#page-products .product-item span{
	color:#555; font-size:12px; height:40px; overflow:hidden; display:table-cell; vertical-align:middle; width:100%
}
#page-products .product-item .pro-price{
	border-top:1px solid #bababa; padding-top:15px; margin:10px 0 0;
	color:#f72930; font-weight:bold; font-size:14px;
}
#page-products .product-item .pro-price i{
	font-size:12px; color:#444; font-weight:normal; line-height:normal;
	text-decoration:line-through; margin:0 0 0 5px;
}
#page-products .product-item .price_sale_parent{
	position:absolute; left:5px; top:5px; display:block;
	background:url(../img/bg-sale.png) no-repeat left top; font-size:13px;
	height:45px; width:45px; overflow:hidden; color:#FFF; line-height:45px; text-align:center;
}
#page-products .product-item .bg_sp_new{
	position:absolute; right:5px; top:5px; display:block;
	background:url(../img/bg-new.png) no-repeat left top; font-size:13px;
	height:45px; width:52px; overflow:hidden; color:#FFF; line-height:45px; text-align:center;
}


#page-products .product-item a{
	display:block; width:100%;
}
/********************/
#product-nav-item{
	padding:0; margin-top:0px;	float:left; width:250px; overflow:hidden; position:relative;
	height:29px;
}
#product-nav-item a{
	padding:5px 20px 0px 15px;	float:left; font-weight:bold; font-size:12px; color:#000;
	background:url(../img/tab-detail.png) no-repeat left bottom; margin:0 3px 0px 0;
	width:93px; text-align:center; position:absolute;
}
#product-nav-item a:first-child{
	left:0; bottom:0; z-index:1;
}
#product-nav-item a:last-child{
	left:75px; bottom:0; z-index:2;
}

#product-nav-item a:hover{
	color:#FFF;
}
#product-order{
	height:29px; margin-top:-16px; color:#FFF;
}
#product-order > ul{
	background:url(../img/product-pagi.png) no-repeat right top; float:right;
	height:29px; width:322px; position:relative; right:0px; top:-56px;	
	margin:0; padding:0 20px; list-style-type:none; line-height:30px;
}
#product-order > ul > li{
	float:left; margin-right:4%; 
}
#product-order ul li.box-pagination{
	width:35%; text-align:left;
}
#product-order ul li.box-pagination #pagination{
	text-align:left; font-size:13px;
}
#product-order ul li.box-pagination #pagination .active{
	font-weight:bold; color:#000; border:1px solid #FFF; padding:0px 3px;
	background:#FFF;
}
#product-order ul li.box-pagination #pagination a{
	color:#FFF;
}
/********************/
#product-order ul li.box-view{
	width:48%; text-align:left; 
}
#product-order ul li.box-view b{
	font-size:12px;
}
#product-order ul li.box-view select{
	color:#000; padding:1px 5px 0px; width:70px; font-family:sans-serif;
	font-size:13px; margin-left:5px;
}
#product-order ul li.box-view select option{
	color:#000; padding:2px 5px 2px; display:block;
}
/********************/
#product-order ul li.box-order{
	width:40%; text-align:right; color:#000; margin-right:1%; float:right;
}
/*
#product-order ul li.box-order #order-btn{
	color:#FFF; font-weight:bold; font-size:11px; cursor:pointer;
	text-transform:uppercase; padding:5px 15px 5px; background:none;
	border:none; margin:4px 0 0; height:23px; line-height:14px;
}
#product-order ul li.box-order #order-btn:hover, #product-order ul li.box-order button.active{
	background:#000 !important; color:#FFF !important;
}
#product-order ul li.box-order #order-content{
	position:absolute; left:5px; top:29px; z-index:9999; 
	margin:0; padding:10px 10px 8px 10px; list-style-type:none; background:#f72930;
	width:455px; border-top:1px solid #FFF; display:none;
}
#product-order ul li.box-order #order-content li{
	float:left; margin:0;
}
*/
#product-order ul li.box-order select{
	color:#000; padding:1px 5px 0px; width:100%; font-family:sans-serif;
	font-size:13px;
}
#product-order ul li.box-order select option{
	color:#000; padding:2px 5px 2px; display:block;
}
/*
#product-order ul li.box-order #order-content li .btn-order{
	background:#FFF; border:none; color:#f72930;
	font-weight:bold; font-size:11px; text-transform:uppercase;
	height:25px; padding:0px ; width:100%; text-align:center;
}
#product-order ul li.box-order #order-content li.order-item{
	padding-left:0; padding-right:5px;
}
#product-order ul li.box-order #order-content li.order-itemm-btn{
	padding-left:5px; padding-right:0;	
}
#product-order ul li.box-order #order-content li .btn-order:hover{
	background:#000; color:#FFF; 
}
*/
/******************/
#detail-img{
	float:left; width:47%; position:relative;
}
#detail-info{
	float:left; width:53%;	border-top:1px solid #eee;
}
#img-main{
	border:1px solid #EEE;
}
#detail-img .price_sale_parent{
	position:absolute; left:10px; top:10px;
	background:url(../img/bg-sale-large.png) no-repeat left top;
	width:60px; height:60px; overflow:hidden; color:#FFF; padding:0 ;
	font-weight:bold; font-size:17px; text-align:center; line-height:60px
}
#img-main img{
	width:100%;	
}
.title-detail-info{
	margin:0; padding:10px 0px 8px 10px; width:90%; font-size:20px; line-height:24px; font-weight:bold;
	/*background:url(../img/bg-title-right.png) no-repeat right top #cbcbcb;*/	
	color:#FFF; overflow:hidden; text-transform:uppercase;
}
.title-detail-other{
    background: url("../img/bg-title-right.png") no-repeat scroll right top #9f6e1b;
    color: #fff;    font-size: 14px !important;    font-weight: bold;    line-height: 24px;
    margin: 0;    overflow: hidden;    padding: 4px 10px;
    text-transform: uppercase;    width:40% !important;	
	
}
.title-detail-info a{
	color:#9f6e1b;
}
.title-detail-price{
	margin:0; padding:4px 10px; width:70%; font-size:14px; line-height:24px;
	background:url(../img/bg-title-right.png) no-repeat right top #9f6e1b;	
	text-transform:uppercase; color:#FFF; overflow:hidden;
	font-weight:bold;
}
.title-detail-price span{
	text-transform:none; font-weight:normal; font-size:13px; font-style:italic;
}
.quote-detail-pro{
	margin:10px 0 0 ; padding:0 5px 0px 10px; font-size:14px; color:#222; line-height:22px;
}
.title-detail-price s{
	margin-left:10px; font-weight:normal; color:#FFF; font-size:13px;
}
.detail-info-group{
	font-size:12px; margin-top:10px; margin-bottom:0px; color:#222;
}
.detail-info-quote{
	font-size:12px; margin-top:10px; margin-bottom:10px; color:#222;
	padding: 0 10px;
}

.detail-info-group form{
	margin-top:5px; border-top:1px solid #ccc; padding-top:10px;
	width:100%; border-bottom:1px solid #ccc; clear:both; float:left;
	padding-bottom:10px; 
}
.detail-info-group p{
	margin-bottom:8.8px;
}
.detail-info-group span.col-xs-3{
	padding-left:10px; padding-right:5px; width:22% !important; font-weight:bold;
}
.detail-info-group p span.col-xs-9{
	width:78% !important; padding-left:10px;
}

#btn-add-cart{
	background:url(../img/add-to-cart.png) no-repeat 10px center #9f6e1b; border:none; cursor:pointer;
	padding:13px 15px 10px 55px; color:#FFF; text-transform:uppercase;	font-size:14px; 
}
.btn_hdmh{
	background:url(../img/icn_huongdanmuahang.png) no-repeat 0px 7px ; border:none; cursor:pointer; margin-left:3px;
	padding:13px 15px 10px 50px; color:#000; text-transform:capitalize;	font-size:13px;
}
#btn-add-cart:hover{
	color:#000
}
#detail-info #button-share{
	text-align:left; padding-left:15px; border-bottom:1px solid #eaeaea; padding-bottom:15px;
	margin-top:11px;
}
#product-detail-content .nav-tabs{
	border-color:#9f6e1b
}
#product-detail-content .nav-tabs > li a{
	font-weight:bold; padding:0px 0px 0px 35px; border:none;
	border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;
	font-size:13px;
}
#product-detail-content .nav-tabs > li a span{
	padding:6px 35px 6px 0px; float:left;
}
#product-detail-content .nav-tabs > li.active a{
	border:none; background:url(../img/bg-tab-active.png) no-repeat left bottom;	
	color:#FFF; float:left;
}
#product-detail-content .nav-tabs > li.active a span{
	background:url(../img/bg-tab-active.png) no-repeat right bottom;	
}
#product-detail-content .nav-tabs > li a:hover{
	color:#fe4214; border:none; 
}
#product-detail-content .nav-tabs > li.active a:hover{
	color:#FFF;
}
#product-detail-content  .tab-content{
	padding-top:16px;	
}
/**************/
.pika-wrap {width: 520px; margin: 0 auto;}

.pika-image {
	position: relative; width: 100%; padding:0px; 
}
/*position image holders */
.pika-image .animation, .pika-image .main-image {position: absolute; top: 0px; left: 0px;}
.pika-image .animation {display: none;z-index:2;}
.pika-image .animation *{ background-size:cover !important;}

.pika-image img {border:0; width:100%;}

.pika-image .caption {display:none}

.pika-imgnav a {position: absolute; text-indent: -5000px; display: block;z-index:3;}
.pika-imgnav a.previous {
	background: url(../img/icon_left_2.png) no-repeat 50% 50%; height: 70px; width: 30px; bottom: -74px; left: 5px;cursor:pointer;
}
.pika-imgnav a.next {
	background: url(../img/icon_right_1.png) no-repeat 50% 50% ; height: 70px; width: 30px; bottom: -74px; right: 5px;cursor:pointer;
}
.pika-imgnav a.play {background: url(../images/play.png) no-repeat 50% 50%; height: 100px; width: 40px;top:0;left:50%;display: none;cursor:pointer;}
.pika-imgnav a.pause {background: url(../images/pause.png) no-repeat 50% 50%; height: 100px; width: 40px;top:0;left:50%;display:none;cursor:pointer;}

.pika-textnav {overflow: hidden; margin:0; position:relative; z-index:5;}
.pika-textnav a {
	font-size: 12px; text-decoration: none; color: #FFF; 
	width:30px; height:70px;
}
.pika-textnav a:hover {background: #e5e5e5; color: #0065B2;}
.pika-textnav a.previous {
	background:#f72930
}
.pika-textnav a.next {float: right; width: auto; display: block;}

.pika-thumbs {
	margin:0 auto 0 !important; padding:5px; overflow: hidden; 
}
.pika-thumbs li {
	float: left; list-style-type: none; width: 68px; padding: 3.5px; margin:0 2px 0 0px; 
	background: #FFF; border: 1px solid #e5e5e5; cursor: pointer;
}

.pika-thumbs li:last {margin: 0;}

.pika-thumbs li .clip {width: 60px; height: 60px; text-align: center; vertical-align: center; overflow: hidden;}

.pika-thumbs li .clip img{width: 100%; opacity:1  !important}
/* jCarousel Styles */
.jcarousel-skin-pika{
	background:#e6e6e6; margin:0;
}
.jcarousel-skin-pika .jcarousel-container-horizontal {
	padding: 5px 0px; background:#e6e6e6; overflow:hidden;	margin:0 40px;
}

.jcarousel-skin-pika .jcarousel-container-vertical {
	width: 90px;	height: 350px;	padding: 20px 20px;
}

.jcarousel-skin-pika .jcarousel-clip-horizontal {
	height: 69px;	width: 100%;
}

.jcarousel-skin-pika .jcarousel-clip-vertical {
	width:  90px;	height: 350px;
}

.jcarousel-skin-pika .jcarousel-item-horizontal {
	margin-right: 7px;
}

.jcarousel-skin-pika .jcarousel-item-vertical {
	margin-bottom: 10px;
}

.jcarousel-skin-pika .jcarousel-item-placeholder {
	background: #fff;	color: #000;
}
/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	border: 4px solid #888;	margin:-4px;	background-color:#fff;		cursor:move;		
}

/* This is for the title text. */
.cloud-zoom-title {
	position:absolute !important;	background-color:#000;
	color:#fff;	padding:3px;	width:100%;	text-align:center;	
	font-weight:bold;	font-size:10px;	top:0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
	border:4px solid #ccc;	overflow:hidden;
}

/* This is the loading message. */
.cloud-zoom-loading {
	color:white;		background:#222;	padding:3px;	border:1px solid #000;
}
/******************/
.prother-width{
	width:54.5% !important; font-size:17px; font-weight:bold; color:#FFF; 	
}
.box-alert{
	line-height:24px; font-size:17px;	
}
#content-user{
    font-size: 14px;    line-height: 22px;    padding: 0 20px 20px;
}
#content-user td{
    padding:12px;
}
.cart-img img{
	width:90px;	
}
.cart-img, .cart-title{
	float:left;	
}
.cart-title{
	margin-left:10px; font-size:13px;
}
.cart-title b{
	font-size:12px;
}
#f-cart{
	font-size:12px; margin-top:10px; display:none
}
.f-13{
	font-size:13px;	
}
/***************/
.cart-user .cart-user-item:first-child{
	border-right:1px solid #DDD; font-size:13px;	
}
.cart-user .cart-user-item{
	font-size:13px;	
}
.cart-user h4{
	min-width:100%;	
}
#cart-step-2{
	display:none	
}
.cart-success h3{
	text-transform:uppercase; color:#f72930; font-weight:bold;	
}
.cart-success{
	font-size:13px; line-height:22px;
}
/*******************/
.user-cart-content .title-sub{
	margin-bottom:0;	
}
#box-voucher{
	margin-bottom:20px;	
}
#box-voucher b{
	text-transform:uppercase; color:#9f6e1b; display:block;
}
#box-voucher span{
	color:#222; display:block; font-style:italic; margin-bottom:0px; font-size:13px;
}
#box-voucher #voucher-code{
	width:250px; float:left; margin-top:5px;
	border-top-right-radius:0; border-bottom-right-radius:0;
	-webkit-border-bottom-right-radius:0; -webkit-border-top-right-radius:0;
	-moz-border-radius-bottomright:0; -moz-border-radius-topright:0;
}
#box-voucher #voucher-btn{
	border:none; background:#9f6e1b; font-weight:bold; font-size:13px; text-transform:uppercase; color:#FFF;
	padding:5px 30px; margin-top:5px; margin-left:5px;
}
#box-voucher #voucher-btn:hover{
	background:#f72930; 
}

#box-voucher span.voucher-alert{
	color:#F00; margin-top:3px; margin-bottom:0;
}
#box-voucher .voucher-use{
	color:#f72930; font-weight:bold;
}
.bg-price-voucher td{
	color:#f72930 !important;
}
.form-error{
	color:#F00; font-size:13px;	
}
.form-error h4{
	font-size:14px; margin:10px 0 5px; font-weight:bold;
}
.form-error span{
	clear:both; display:block; color:#F30;
}
/*********************/
#product-left-search{
	border:1px solid #efefef; font-size:12px; margin-top:40px;
}
#product-left-search .title-search{
	background:#000; color:#FFF;
	margin:0; padding:10px 10px; font-weight:bold; font-size:15px;
	text-transform:uppercase;	
}
#product-left-search .title-search-sub{
	background:#efefef; text-transform:uppercase; color:#9f6e1b;
	padding:8px 10px; margin:0; font-weight:bold; font-size:12px;
}
#product-left-search ul{
	margin:0 10px; padding:0; list-style-type:none;
}
#product-left-search ul li{
	border-bottom:1px solid #efefef; clear:both; display:block;
}
#product-left-search ul li:last-child{
	border-bottom:none;
}
#product-left-search ul li a{
	display:block; 	padding:7px 0;
}
#product-left-search ul li a i.glyphicon-ok{
	color:#efefef
}
#product-left-search ul li a i{
	font-size:11px; margin-right:3px;
}
#product-left-search ul li a:hover i{
	color:#000
}
#product-left-search .filter-item{
	margin:5px 5px 0px 5px;	
}
#product-left-search .filter-item li{
	border-bottom:none; margin-bottom:5px;
}
#product-left-search .filter-item li a{
	padding:4px 5px; background:#f9f9f9;
}
#product-left-search .filter-item li b{
	color:#FFF; background:#9f6e1b; padding:0px 4px; font-size:11px; text-align:center;
	margin-right:3px;
}
#product-left-search .filter-item li a:hover{
	padding:4px 5px; background:#f2f2f2;
}
#product-left-search .title-clearall{
	background:#CCC; text-transform:uppercase; color:#FFF; text-align:center;
	padding:8px 10px; margin:0; font-weight:bold; font-size:13px;
}
#product-left-search .title-clearall a{
	color:#FFF
}
#product-left-search .title-clearall a:hover{
	color:#f72930
}
#filter-brand{
	max-height:245px; overflow-y:scroll; margin-right:0 !important;
}
#filter-brand li{
	padding-right:5px;
}
/***************/
.nav-street{
	font-style:italic; font-size:12px; margin-bottom:20px; background:#efefef; text-transform:capitalize;
}
.breadcrumb > li + li:before{
	padding:0 10px;
}
.nav-street .first a{
	color:#9f6e1b; font-weight:bold;
}
#product-left-search .focus a, #product-left-search .focus a i{
	color:#f72930 !important
}
/****************/
#page-cskh ul li:last-child{
	margin-bottom:0; border-bottom:none; padding-bottom:0;	
}
.cskh_readmore{
	padding:0; display:inline-block; color:#000; font-size:14px;
	font-style:italic;	
}
.title-blog{
	color:#9f6e1b; font-size:26px; font-weight:normal; cursor:pointer;
	padding:10px 20px 22px; margin:0; line-height:26px; 
}
.title-blog a{
	color:#9f6e1b;
}
#page-cskh-pagination #pagination{
	margin:10px 0 0; 	
}
/*********/
body > .container{
	position:relative;
}
#ads-lg{
	margin-bottom:40px;
	width:1140px; min-height:1px;
}
#banner-floatleft{
	width:100px; background:#f2f2f2;	position:fixed; left:0; top:108px;	
}
#banner-floatright{
	width:100px; background:#f2f2f2;	position:fixed; right:0; top:108px;	
}
.detail-pro-warning{
	background:rgba(159, 110, 27, 0.86); padding:10px;  margin-top:10px;
	border-top:1px solid #ccc;  border-bottom:1px solid #ccc;
	color:#FFF; font-size:13px;
}
/***********/
.contact-item{
	border:1px solid #CCC; background:#f9f9f9;
	border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;
	padding:10px 15px; margin-top:90px;
	text-align:center;
}
.contact-item > center{
	margin-bottom:20px; margin-top:-100px;
}
