@charset "utf-8";*{margin:0;padding:0;outline:none;}
body{margin:0;padding:0;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#444;background:#f6f4f4 url(../images/bg-header.jpg) repeat-x;}
a{text-decoration:none;color:#b93e56;}
a:hover{color:#536715;}
img{border:none;vertical-align:middle;}
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6,p{padding:8px 0;font-weight:normal;}
.no-space{padding:0 !important;margin:0 !important;line-height:normal !important;}
#wrapper{width:940px;margin:0 auto;}
.img-left{float:left;margin-right:20px;display:inline;}
.img-left img{border:1px solid #c05167;padding:3px;}
.img-right{float:right;margin-left:20px;display:inline;}
.img-right img{border:1px solid #c05167;padding:3px;}
ol{padding:20px 0;padding-left:20px;}
ol li{padding:4px 0;padding-left:20px;background:url(../images/tick-02.jpg) 0 8px no-repeat;}
#header{width:940px;float:left;position:relative;height:48px;}
.logo{position:absolute;top:10px;left:0;}
#menu{position:absolute;top:0;right:0;height:48px;}
#menu li{float:left;}
#menu li a{float:left;line-height:47px;text-transform:uppercase;color:#f4ced2;padding:0 15px;border-right:1px solid #d4667c;}
#menu li a:hover{color:#fff;}
#menu li.end a{border:0;}
#menu li.active a{background:#f6f4f4;border-bottom:1px solid #f6f4f4;color:#c05167;}
#menu li.active a:hover{color:#c05167;}
#slogan{padding:20px 0;float:left;color:#666;}
#slogan h1{font-size:17px;text-transform:uppercase}
#slogan span{color:#c05167;}
#slogan a{text-decoration:none;}
#popular{width:938px;float:left;background:#fffcfe;border:1px solid #efdee1;height:287px;position:relative;}
#popular .title{position:absolute;top:-1px;left:-1px;z-index:1000;}
#slide-popular{width:938px;background:url(../images/bg-popular.jpg) repeat-y;height:250px;margin-top:15px;position:relative;z-index:10;}
#slide-popular li{float:left;width:938px;}
#slide-popular .item{float:left;width:220px;height:250px;position:relative;margin-right:19px;display:inline;}
#slide-popular .end{margin:0;}
#slide-popular .item .price{/*background:url(../images/bg-price-01.png) no-repeat*/;width:142px;height:33px;position:absolute;bottom:0;left:30px;color: #FF6666;text-align:center;font-size:18px;padding-top:7px }
#slide-popular .item .img{position:absolute;top:0;left:0;text-align:center;width:220px;}
#express-link{width:938px;float:left;height:42px;border:1px solid #efdee1;background:#fff url(../images/express-link.jpg) bottom left repeat-x;margin:20px 0;}
#express-link li{float:left;}
#express-link li a{float:left;padding:0 24px;padding-top:12px;padding-bottom:13px;background:url(../images/line-express.jpg) top right no-repeat;text-transform:uppercase;font-size:18px;color:#666;}
#express-link li.end a{background:none;padding-right:26px;}
#express-link li a:hover{background:#b93e56;color:#fff;}
#main{width:700px;float:right;}
#sidebar .title, #main .title,.page .title{font-size:22px;color:#b93e56;border-bottom:2px solid #b93e56;text-transform:uppercase;padding-bottom:4px;margin-bottom:10px;}
#sidebar{width:220px;float:left;}
#sidebar .list{margin-bottom:20px;width:220px;float:left;}
#sidebar .list li{width:220px;float:left;}
#sidebar .list li a{float:left;width:197px;border-left:3px solid #ccc;border-bottom:1px solid #ccc;padding:6px 0;padding-left:20px;margin-bottom:4px;color:#666;}
#sidebar .list li.active a,#sidebar .list li a:hover{border-left:3px solid #c05167;border-bottom:1px solid #c05167;color:#c05167;}
#sidebar .list li.active a{background:url(../images/tick-01.jpg) right center no-repeat;}
.yahoo{text-align:center;padding-bottom:5px;background:#fff;margin-bottom:5px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.list-product .item{width:160px;float:left;height:240px;position:relative;margin-right:20px;margin-bottom:40px;}
.list-product .end{margin-right:0;}
.list-product .item .img{position:absolute;top:0;left:0;}
.list-product .item .img img{border:1px solid #eee7e7;}
.list-product .item .img a:hover img{border:2px solid #f3adbb;width:156px;}
.list-product .item .name{background:url(../images/bg-price-01.png) no-repeat; color:#FFFFFF; position:absolute;width:142px;text-align:center;font-size:16px;font-weight:bold;text-transform:uppercase;top:180px;left:10px;padding-top:10px !important;padding-bottom:5px !important;}
.list-product .item .name a{color:#fff;}
.list-product .item .price{ /*background:url(../images/bg-price-01.png) no-repeat*/;position:absolute;width:142px;height:33px;text-align:center;color: #FF3300 ;font-size:14px;text-transform:uppercase;top:230px;left:12px;padding-top:7px !important;}
#footer{width:940px;float:left;padding:10px 0;border-top:2px solid #c05167;color:#999;}
#footer .footer-left{float:left;}
#footer .footer-right{float:right;}
#product-detail{width:700px;float:left;margin-bottom:40px;position:relative;z-index:100;}
#img-product-view{width:340px;height:400px;float:left;background:url(../images/bg-img-product-view.jpg) bottom center no-repeat;}
#img-product-view img{border:1px solid #eee7e7;}
#info-product{width:300px;float:right;}
#info-product #name-view{font-size:24px;color:#b93e56;border-top:1px dotted #cc6666;text-transform:uppercase;padding-top:15px;font-weight:bold;}
#info-product #sku-view{font-size:18px;text-transform:uppercase;border-bottom:1px dotted #cc6666;color:#666;}
#info-product #desc{padding:10px 0;width:300px;float:left;}
#info-product #desc p{font-size:14px;line-height:22px;}
#info-product #price-view{width:276px;height:98px;background:url(../images/bg-price-view.jpg) no-repeat;text-align:center;float:left;font-size:36px;color:#fff;line-height:70px;padding:0;font-weight:bold;}
#form-dat-hang{width:600px;padding:20px;}
#form-dat-hang .title-form{font-size:24px;text-transform:uppercase;color:#c05167;}
#form-dat-hang .input-text{border:1px solid #c05167;padding:4px 3px;color:#c05167;}
#form-dat-hang .input-submit{background:url(../images/btn-submit.jpg) no-repeat;width:399px;height:46px;border:none;cursor:pointer;text-indent:-9999px;}
.page .item{width:220px;float:left;margin-right:20px;display:inline;margin-bottom:20px;}
.page .end{margin-right:0;}
.page .item .name{font-size:18px;}
.page .item p{line-height:18px;font-size:13px;}
.page .title{font-size:24px;}
.pagination{padding:3px;margin:3px;margin-right:0;text-align:right;font-family:Tahoma,Helvetica,sans-serif;font-size:11px;margin-bottom:10px;}
.pagination a{border:1px solid #c05167;margin-right:3px;padding:2px 8px;background-position:bottom;text-decoration:none;color:#c05167;}
.pagination a:hover, .pagination a:active{border:1px solid #a16c2d;background-image:none;background-color:#c05167;color:#fff;}
.pagination span.current{margin-right:3px;padding:2px 6px;font-weight:bold;color:#000;}
.pagination span.disabled{display:none;}
.pagination a.next{border:2px solid #ccdbe4;margin:0 0 0 10px;}
.pagination a.next:hover{border:2px solid #2b55af;}
.pagination a.prev{border:2px solid #ccdbe4;margin:0 10px 0 0;}
.pagination a.prev:hover{border:2px solid #2b55af;}
.page-detail p{font-size:13px;line-height:18px;color:#333;}
.order-page{padding:20px;}
.order-page li{padding:4px 0;padding-left:20px;background:url(../images/tick-03.jpg) 0 8px no-repeat;}
.order-page li a{color:#666;}
.order-page li a:hover{color:#000;}
#contact{width:780px;float:left;}
#contact .title{font-size:30px;color:#c05167;text-transform:uppercase;}
#contact .info-left{width:340px;float:left;}
#contact .info-right{width:360px;float:right;}
#contact .info-left .title-info{font-size:20px;text-transform:uppercase;color:#c05167;}
#contact .info-right .input-text{border:1px solid #c05167;padding:3px;width:260px;background:#f9f6f6;}
#contact .info-right label{width:80px;float:left;height:20px;line-height:20px;display:inline;}
#contact .info-right .input-submit{font-size:12px;text-transform:uppercase;color:#fff;background:#c05167;border:none;padding:4px 10px;margin-right:10px;}
.error-item{color:red}
#link-user{width:940px;float:left;border-top:1px dotted #C05167;padding-top:5px; margin-top:10px;}
#link-user a{color:#999;}
#link-user a:hover{color:#333;}