@charset "utf-8";
/* CSS Document */
.mainHeader {overflow:hidden;}
.Menu_left {float: left; background:#f2fafa; border:dashed 1px #88cfc8; border-top: none; width:218px;border-radius: 0px 0px 8px 8px;}
.mainHeader .Menu_left{min-height: 412px;}
.Menu_left .wmLeftNav {position:relative}
.Menu_left ul{list-style: none; }
.Menu_left ul.MainMN li {font-size:14px; color:#1ea89c; list-style: none; margin: 0;padding: 0;height: 34px;line-height: 33px;color: #1a75cf;background-repeat: no-repeat;background-position: 0 0; font-weight:bold; cursor: pointer; }

.aMainwfleft{font-size:14px; font-weight:bold; display:block; position:relative;line-height: 33px; color:#1ea89c;  border-bottom: #d2d2d2 1px dotted ; margin:0px 12px ;}
.aMainwfleft a{color:#1ea89c;text-decoration: none;width:170px; }
.aMainwfleft span.rigtArrow {background: url(/Images/moreIcon_menu.png) no-repeat; display:block;  height:33px;   background-position: 10px 12px;
margin: 0 0 0 0; position: absolute; z-index:30001; width:25px; left:175px; top:0}
.leftNavBox .subMN {display:none}

.Menu_left ul.MainMN li:hover {color:#484848; background:#fff; box-shadow: 1px 2px 6px 0 #666}
.Menu_left ul.MainMN li:hover a{color:#484848}
.Menu_left ul.MainMN li:hover .aMainwfleft, .aMainwfleft:hover {color:#484848; background:#fff;}

.Menu_left ul.MainMN li:hover .aMainwfleft span.rigtArrow, .aMainwfleft:hover span.rigtArrow {background:#fff url(/Images/moreIcon_hover.png) no-repeat; display:block;  height:33px;   background-position: 10px 12px;
margin: 0 0 0 0; position: absolute; z-index:30001; width:35px; left:175px; top:0; }

.Menu_left ul.MainMN li .leftNavBox {position:absolute; top:0px; left:218px; box-shadow: 1px 2px 6px 0 #666; z-index: 30000;}
.Menu_left ul.MainMN li:hover .leftNavBox {background:#fff; padding:10px 0px 0px 20px; border-radius:5px; }
.Menu_left ul.MainMN li:hover .leftNavBox .subMN {display:block;  width:472px; height:402px; position: relative; font-size:12px;}
.leftNavBox .subMN a {margin-left:10px; font-size:12px; font-weight:normal; display:block; line-height:19px; color:#484848; text-decoration:none;}
.leftNavBox .subMN a:hover {color:#ff7550}
.leftNavBox .subMN a span {color:#ff7550}
.Menu_left ul.MainMN .subMN a:hover{ color: #ff7550;text-decoration: underline;}


.hotline {background:url(/Images/Hotline.png) no-repeat 8px 0; margin:20px 0px 15px 0px; color:#fa7e5d; padding:15px 0px 10px 85px}
.hotline .hotNumber {font-size:16px; font-weight:bold; line-height:20px; margin-left:8px}
.hotline .text {font-size:15px; line-height:30px}
.yh { margin-bottom: 20px;margin-left: 20px;}
.yh a {font-size:12px; color:#333; text-decoration:none; display:block; text-align: center}
.yh a.online{float:left; background:url(/Images/yahooOnline.png) no-repeat center left; padding-left:17px;margin-left:15px; margin-right:8px}
.yh a.offline{float:right; background:url(/Images/YhOffline.png) no-repeat center left; padding-left:17px;  margin-right:15px}


.bannerGiua { float:left; margin:12px 5px 0px 10px; border: solid 1px #eeeeee; border-radius:5px; width:482px}
.BannerPhai {float:right; width:231px; margin:12px 0px 0px 0px}
.BannerPhai a.bnp, .BannerPhai a.bnp img {border-radius:5px}
.firstBnn {margin-bottom: 12px}


.line {background:url(/Images/bgLine_19.gif) center repeat-x; margin:10px 0px}
.spHot {width:220px; float:left}
.spHot2 {border-radius:8px; width:220px; float:left; border:solid 1px #f2f2f2}
.spHot h3 {
    background:#1ea89c url(/Images/IconBabyBorn.png) no-repeat 8px 8px; border-radius: 7px 7px 0px 0px; line-height:30px; font-size:23px; color:#fff;
    -ms-text-shadow:#178279;
    /* ReSharper disable once InvalidValue */
    text-shadow:#178279;  font-weight:bold; padding:10px 5px 10px 55px; margin:-1px
}

.spHot h3 span {font-size:18px; font-weight:normal}
.spHot p {font-size:13px; color:#333; line-height:25px}
.content1 .list-product {margin-left:240px; }
.content1 h4 a{font-size:30px; font-weight:bold; color:#4c4c4c;line-height: 30px;text-decoration: none;}
.content2 h4 .next_pre {float:right;margin: 7px 10px;}
.content2 h4 .next_pre img{margin-right:5px}
.content1 table tr{border-bottom: solid 1px #ececec; }
.content1 table tr:last-child{ border-bottom: none;}
.content1 table tr:last-child .product-item{ margin-bottom: 0;}
.content1 .product-item {float:left; border-left: solid 1px #ececec; width:158px; padding:10px; margin-top:12px; position:relative; font-size:12px;margin-bottom: 10px;}
.content1 .product-item:last-child { border-right: none;}
.content1 .product-item .giamgia {background:url(/Images/lblGiamgia.png) no-repeat; width:33px; height:70px; display:block; position:absolute; top:0px; right:5px; color:#fff; font-weight:bold; font-size:12px; line-height:25px; text-align:center; text-shadow:2px 2px #ce596a;} 

.content1 .product-item img.anhsp { margin-bottom:10px; text-align:center;width: 158px;height: 158px;}
.content1 .product-item .productName a {text-decoration: none; color:#34a299; line-height:18px}
.content1 .product-item .Price {color:#d51317; line-height:18px; font-weight:bold;}
.content1 .product-item .Price u {font-weight:normal; text-decoration:underline}
.content1 .product-item .shipping {font-size:11px; color:#d51317; line-height:18px}
.content1 .product-item .vote {margin-top:5px}
.content1 .product-item .vote a {font-size:11px; color:#999; line-height:14px; float:left; display:block; margin-left:5px}
.content1 .product-item .vote img {float:left; margin-right:1px; margin-top:2px;}
.content1 .product-item .productName a:hover {text-decoration:underline; color:#f99d20}

.content2 h4 {font-size:30px; font-weight:bold; color:#4c4c4c; line-height:40px }

.content2 ul li{float: left; width:178px; position:relative; margin-top:15px; margin-right:15px}
.content2 ul li.LastItem {margin-right:0;}
.content2 ul li a {text-decoration:none}
.content2 ul li a .boxImg {border: solid 2px #fff0f3; padding:3px}
.content2 ul li a .boxImg img{ max-width: 160px;height: 150px;}
.content2 ul li a .lblHot {position:absolute; top:0; left:0}
.content2 ul li a .lblSale {position:absolute; top:0; right:0}
.content2 ul li a .boxImg span {display: block; border: solid 1px #fff0f3}
.content2 ul li p.HotprdName {font-size:12px; color:#999; line-height:20px; border-top: dotted 1px #d9d9d9; margin-top:7px}
.content2 ul li p.Price {color:#d51317; font-size:12px; line-height:20px; margin-top:5px}
.content2 ul li p.Price u {text-decoration:underline; margin-top:-5px; line-height:20px}
.content2 ul li p.oldPrice, .oldPrice {font-size:12px; color:#999; text-decoration:line-through; margin-top:5px}
.content2 ul li .vote {margin-top:5px}

.Intro {margin:15px 0px}
.IntroText {width:640px; margin-right:10px}
.IntroText  h5, .fb h5 {font-size:23px;  color:#4c4c4c; line-height:40px; font-weight:bold}
.IntroText  p{font-size:12px; color:#868074; line-height:20px; text-align:justify}
.IntroText a{ text-decoration: none;}

.fb {width:280px; float:right;}
.boxFB {border:solid 1px #aaaaaa;}

.dangnhap {position:relative;border: solid 1px #1ea89c;border-radius: 5px 5px 0 0;}
.dangnhap .noidungDangnhap {display:none;}
.dangnhap .noidungDangnhap li{ text-align: right;}
.dangnhap:hover {border: solid 1px #88cfc8; border-bottom:none; border-radius:5px 5px 0 0}
.dangnhap:hover .noidungDangnhap{ display:block; position:absolute; background:#fff; border-radius:5px; right:-12px; padding:15px; width:170px; top:52px; border: solid 1px #d9d9d9}

.dangnhap:hover .noidungDangnhap ul li a{font-size:12px; color:#333; line-height:25px; text-decoration:none}
.dangnhap:hover .noidungDangnhap ul li a:hover {color:#1ea89c;}
.dangnhap:hover .arrow {left:165px;}
.dangnhap:hover .arrow-border {left:166px;}