/*--Ð?nh d?ng menu trên header--*/
#tophead {
    width: 100%;
    height: 30px;
    overflow: hidden;
    background: #0079bb;
    line-height: 30px;
    display: block;
}
#tophead ul {
    list-style: none;
    display: block;
}
#tophead li {
    float: left;
}
#tophead li a {
    color: #fff;
    display: block;
}
#tophead li.home {background: url(../images/icon-home.png) center left no-repeat;padding-left: 15px;line-height: 29px;}
.submenu {
    float: right;
}
#menuContent {
	padding:0px;
	background:#0079bb;
}
/* dropdown menu */
#menuContent .Menu{
	padding:0px;
	margin:0px auto;
	width: 1130px;
}
#menuContent .Menu ul {
	position:relative;z-index:1;
	list-style:none; margin:0; padding:0;
	color:#009542;
	padding:0px;
}
#menuContent .Menu ul * {margin:0; padding:0}
#menuContent .Menu ul a {display:block; color:#fff; text-decoration:none;padding:0px;_width:100%;font: 14px; text-transform:uppercase;}
#menuContent .Menu ul a span{display:block; color:#fff; font-weight: bold; text-decoration:none;padding: 11px 40px 11px 40px;_width:100%;text-align:center;}

#menuContent .Menu ul a span .fa{font-size:30px;line-height:44px;font-weight:normal;}
#menuContent .Menu ul a:hover span .fa {color:#0067a7;
	-webkit-animation: toLeftFromRight 0.3s forwards;
	-moz-animation: toLeftFromRight 0.3s forwards;
	animation: toLeftFromRight 0.3s forwards;
}
@-webkit-keyframes toLeftFromRight {
	49% {-webkit-transform: translate(-100%);}
	50% {opacity: 0;-webkit-transform: translate(100%);}
	51% {opacity: 1;}
}
@-moz-keyframes toLeftFromRight {
	49% {-moz-transform: translate(-100%);}
	50% {opacity: 0;-moz-transform: translate(100%);}
	51% {opacity: 1;}
}
@keyframes toLeftFromRight {
	49% {transform: translate(-100%);}
	50% {opacity: 0;transform: translate(100%);}
	51% {opacity: 1;}
}
/*#menuContent .Menu ul a span.haveSub:after{font-family:'Glyphicons Halflings';content:"\e114";padding-left:10px;}*/
#menuContent .Menu ul ul a span.haveSub{background: url(./images/subMenuHaveSub.gif) left top no-repeat;}
#menuContent .Menu ul a:hover span.haveSub,#menuContent .Menu ul .menuhover span.haveSub,#menuContent .Menu ul a.active span.haveSub{border-bottom:0px;}
#menuContent .Menu ul ul a:hover span.haveSub,#menuContent .Menu ul ul .menuhover span.haveSub,#menuContent .Menu ul  ul a.active span.haveSub{border-bottom:0px;color:#131313;}
#menuContent .Menu ul li {position:relative; float:left;text-align:center;}
#menuContent .Menu ul li ul li:first-child {background:none;padding-left:0px;}
#menuContent .Menu ul li ul li:last-child {background:none;padding-right:0px;}
#menuContent .Menu ul ul {position:absolute; top:94px; left:-20px; display:none; opacity:100; list-style:none;padding:0px;background: #c7081b;
-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.75);
-moz-box-shadow:    0px 0px 2px rgba(0, 0, 0, 0.75);
box-shadow:         0px 1px 2px rgba(0, 0, 0, 0.75);}
#menuContent .Menu ul ul li {position:relative;text-align:left; border-top:none; width:215px; margin:0;padding-right:0px;background:none;border-bottom:1px #c7081b solid;}

#menuContent .Menu ul ul li a {display:block; padding:0px; color:#fff;text-transform:none;padding-left:4px;background:none;}
#menuContent .Menu ul ul li a span{display:block;background:none;padding:8px; padding-left:10px;color:#fff;font-weight:normal;}
#menuContent .Menu ul ul li a:hover {color:#fff;}
#menuContent .Menu ul ul ul {left:215px; top:-1px;padding-top:0px;}

#menuContent .Menu ul .menulink {padding-top:8px;color:#fff;}
#menuContent .Menu ul li a:hover, #menuContent .Menu ul .menulink:hover, #menuContent .Menu ul .menuhover, #menuContent .Menu ul .active a, #menuContent .Menu ul  a.active{background-color:#ed1c24;color:#fff;}
#menuContent .Menu ul li a:hover span, #menuContent .Menu ul .menulink:hover span, #menuContent .Menu ul .menuhover  span, #menuContent .Menu ul .active  span {color:#fff;}
#menuContent .Menu ul li a.none{background:none;}
#menuContent .Menu ul  ul .menulink:hover, #menuContent .Menu ul ul  .menuhover, #menuContent .Menu ul ul  .active {color:#fff;}
#menuContent .Menu ul  ul  li a:hover, #menuContent .Menu ul ul .menulink:hover, #menuContent .Menu ul ul .menuhover, #menuContent ul .Menu .active {color:#418ebd;background: #fff;}
#menuContent .Menu ul  ul  li a:hover span, #menuContent .Menu ul ul .menulink:hover span, #menuContent .Menu ul ul .menuhover  span, #menuContent .Menu ul ul .active  span {color:#418ebd;background: #fff;border:0px;}
#menuContent .Menu ul .dropready {background:url(./img/arrow.gif) right 12px no-repeat; padding-right:30px; }
#submenu li a:hover span, #submenu .menulink:hover span, #submenu .menuhover  span, #submenu .active  span {color:#ff0000;border-bottom:0px;}
#submenu  .menulink:hover, #menuContent .menuhover, #submenu .active {color:#ff0000;}
#submenu  li a:hover, #submenu .menulink:hover, #submenu .menuhover, #submenu .active {color:#ff0000;}
#submenu li a:hover span, #submenu .menulink:hover span, #submenu .menuhover  span, #submenu .active  span {color:#ff0000 !important;border:0px;}

#menuContent .Menu ul .sub {background:url(./img/arrow.gif) right 12px no-repeat}
#menuContent .Menu ul .topline {border-top:1px solid #aaa}

#menuContent .Menu ul li.menuline {width:0px;height:39px;}
#menuContent .Menu ul ul li.menuline {height:0px;width:0px;}
#menuContent .Menu ul ul li:last-child {margin-bottom:-2px;}

#menuContent .Menu ul .first {}
/*#menuContent .Menu ul .last {border:0px;background:none;}*/
#menuContent .Menu ul ul ul .last {padding-bottom:8px;}

#menuContent .Menu ul li.right {float:right;background: url(./images/login_bg.gif) 0px 1px no-repeat;color:#000;margin-top:0px;}
#menuContent .Menu ul li.right span{background: url(./images/icon_clock.gif) left center no-repeat;color:#fff;line-height:32px;padding:5px;padding-left:20px;vertical-align:middle;}
#menuContent .Menu ul li.right span{vertical-align:middle;}
#menuContent .Menu ul li.right:hover  {float:right;}
#menuContent .arrowSub  {
	height:0px;/*12px*/
	margin:0px;
	padding:0px;
	background: url(./images/mainMenuSubArrow.png) top left no-repeat;
}
#menuContent .Menu ul li.cart{
	float:right;
	margin-top:-4px;
	margin-bottom:-1px;
}
#menuContent .Menu ul li.cart  a{
	height:30px;line-height:30px;
	padding:2px 14px;
	background:#ededed url(./images/icon_cart.png) 5px center no-repeat;
	font-size:11px;
	width:140px;color:#000;
	text-transform:none;
	font-weight:normal;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
#menuContent .Menu ul li.cart  a:hover{
	background:#ededed url(./images/icon_cart.png) 5px center no-repeat;
	color:#000;
}
#menuContent .Menu ul li.cart  a b{
	padding:0px;margin:0px;color:#fff;
}

#datetime {
	clear:both;
	font-weight:normal;
	color:#169e00;
	padding:7px 0px;
}
#menuContent .Menu ul ul.productmenupopup{
	width:900px;background:#fff;
	margin-left:-450px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.65);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.65);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.65);
}
#menuContent .Menu ul ul.productmenupopup li{
	float:left;
	width:150px;height:170px;margin:0px;
	text-align:center;
	font-weight:bold;
	color:#2d96cd;text-transform:uppercase;
	border-bottom:0px;
	border-right:1px #ccc solid;
}
#menuContent .Menu ul ul.productmenupopup li a{
	color:#2d96cd;text-transform:uppercase;
}
#menuContent .Menu ul ul.productmenupopup li span{
	clear:both;
	color:#ff0000;
	font-weight:bold;
}
#menuContent .Menu ul ul.productmenupopup .protypeimage{
	width:138px;height:112px;
}
#menuContent .Menu ul ul.productmenupopup .protypeimage{
	width:138px;height:112px;margin:3px auto;
}
/*--Ð?nh d?ng cho menu sub footer--*/
#menu-footer {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: #474748;
}
#menu-footer ul {
    list-style: none;
    display: block;
    width: 470px;
    margin: 0px auto;
}
#menu-footer li {
    display: block;
    float: left;
}
#menu-footer li a {
    display: block;
    color: #fff;
}
.menuLine {
    width: 1px;
    height: 10px;
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
    margin: 10px;
}