.sagscroller {
width:100%;
height:250px;
overflow:hidden;
position:relative;
}

.sagscroller a {
font-weight:700;
font-size: 12px;
}

.sagscroller ul {
position:absolute;
list-style:none;
width:100%;
margin:0;
padding:0;
}

.sagscroller ul li {
display:block;
}

.sagscroller ul li .rsscontent {
font-size:90%;
}

.sagscroller ul li .rsslabel {
margin-top:5px;
font-size:12px;
clear:both;
}

#warraper div#header {
height:200px;
position:relative;
margin:0;
padding:0;
}

#header .lbHeader {
position:absolute;
background:url(../../Images/cornerBottomLR.gif) no-repeat 0 100%;
bottom:0;
left:0;
}

#header .rbHeader {
position:absolute;
background:url(../../Images/cornerBottomLR.gif) no-repeat -5px 100%;
bottom:0;
right:0;
}

#header .headerBody {
width:80%;
background:#ee3124;
margin:0;
padding:0;
}

.headerBody .mainlinks {
width:80%;
height:50px !important;
position:relative;
}

.lmainlinks,.rmainlinks {
background:url(./cornerLinks.gif) no-repeat;
width:36px;
height:50px;
}

.mainlinks .lmainlinks {
position:absolute;
top:0;
background-position:0 100%;
clear:left;
}

.mainlinks .rmainlinks {
position:absolute;
top:0;
background-position:-36px 100%;
margin-left:964px;
}

.mainlinks .main-line {
position:relative;
height:50px;
background:url(./backLinks.gif) repeat-x;
margin-top:5px;
}

.main-line a {
color:#FFF;
text-decoration:none;
margin-top:10px;
}

.main-line a:hover {
color:#FFF200;
margin-top:10px;
}

.main-line ul.top-line {
position:absolute;
list-style:none;
margin-top:10px;
padding:0;
}

.main-line ul.top-line li {
display:block;
float:left;
margin-top:10px;
}

.main-line ul.top-line li a {
text-decoration:none;
margin-top:10px;
padding:0 7px;
}

.user-con {
position:absolute;
right:38px;
list-style:none;
margin:10px 0 0;
padding:0;
}

.main-line ul.user-log li {
display:block;
float:left;
color:#FFF;
margin-top:10px;
}

.main-line ul.user-log li a {
text-decoration:none;
border-right:1px solid #FFF;
margin-top:10px;
padding:0 5px;
}

ul.user-menu li {
display:block;
float:left;
line-height:50px;
color:#FFF;
}

ul.user-menu li a {
line-height:50px;
text-decoration:none;
border-right:1px solid #666;
padding:0 5px;
}

ul.user-menu li.user-dropdown {
position:relative;
}

.user-dropdown	.arrow {
font-size:0;
line-height:0;
width:0;
position:absolute;
z-index:1;
right:50px;
top:-7px;
border-bottom:10px solid #666;
border-left:7px solid transparent;
border-right:7px solid transparent;
}

.user-dropdown	div#user-con-block {
width:170px;
z-index:2;
position:absolute;
display:none;
top:45px;
}

#user-con-block ul.block-down {
list-style:none;
background:#666;
border:2px solid #FFF000;
-moz-border-radius:0.5em;
-webkit-border-radius:0.5em;
border-radius:0.5em;
-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.5);
box-shadow:0 1px 5px rgba(0, 0, 0, 0.5);
margin:0;
padding:0 10px;
}

#user-con-block ul.block-down li {
float:none !important;
display:block;
border:0 none;
line-height:25px !important;
margin:0 !important;
padding:0 !important;
}

#user-con-block ul.block-down li a {
border:0 none;
line-height:25px !important;
margin:0;
padding:0;
}

.headerBody .tuan-logo {
width:100%;
height:100px;
color:#FFF;
position:relative;
margin:0;
padding:0;
}

.tuan-logo .live-chat {
position:absolute;
right:0;
top:-10px;
border:0;
margin:0;
padding:0;
}

.tuan-logo .logo,.tuan-logo .search,.tuan-logo .cart {
position:absolute;
}

.logo {
width:202px;
left:0;
top:0;
}

.logo img {
padding:0 39px 3px 19px;
}

.search {
width:420px;
height:34px;
top:55px;
left:230px;
}

.search input {
border:1px solid #F2F2F2;
-moz-border-radius:5px;
-webkit-border-radius:5px;
outline:medium none;
color:#777;
margin:0;
}

.cart {
width:300px;
height:34px;
top:55px;
right:20px;
}

.cart .cart-count {
float:left;
position:relative;
width:110px;
height:30px;
background:url(./bg-cart.gif) repeat-x;
border:1px solid #f2f2f2;
}

.cart .cart-count .count-number {
position:absolute;
top:2px;
left:45px;
color:#EE3124;
font-weight:700;
}

.cart .cart-count .count-image {
position:absolute;
left:6px;
top:0;
padding-right:5px;
border-right:1px solid #F6F6F6;
}

.cart .cart-help {
float:left;
margin-left:10px;
text-align:center;
width:170px;
height:30px;
background:url(./bg-help.gif) repeat-x;
border:1px solid #f2f2f2;
}

.cart .cart-help a {
color:#FFF;
font-weight:700;
text-decoration:none;
line-height:30px;
}

.headerBody .menulinks {
width:90%;
height:50px;
position:relative;
background:url(./backLinks.gif) repeat-x;
}

.menulinks .homeicon {
position:absolute;
left:0;
top:0;
width:54px;
height:100%;
}

.menulinks .custserviceicon {
position:absolute;
right:0;
top:0;
width:228px;
height:100%;
}

.menulinks .dropdownmenulist {
width:718px;
margin-left:54px;
height:35px;
padding:7px 0;
}

.dropdownmenulist ul#topnav {
width:100%;
height:100%;
list-style:none;
padding:0;
}

ul#topnav li {
height:100%;
float:left;
position:relative;
}

ul#topnav li a {
height:100%;
line-height:35px;
float:left;
background:url(./arrowMenu.gif) no-repeat right;
font-weight:700;
color:#363636;
padding:0 20px 0 5px;
}

ul#topnav li:hover a,ul#topnav li a:hover {
background:url(./arrowMenuR.gif) no-repeat right;
color:#EE3124;
}

ul#topnav li .sub {
position:absolute;
top:35px;
left:-20px;
z-index:99999;
background:#090909;
float:left;
-moz-border-radius-bottomright:5px;
-khtml-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomleft:5px;
-khtml-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
display:none;
padding:5px 5px 10px;
}

ul#topnav li .row {
clear:both;
float:left;
width:100%;
margin-bottom:10px;
}

ul#topnav li .sub ul {
list-style:none;
width:190px;
float:left;
margin:0;
padding:0 5px;
}

ul#topnav .sub ul li {
width:100%;
color:#FFF;
background:none;
margin:0;
padding:0;
}

ul#topnav .sub ul li a {
line-height:30px;
padding-left:10px;
display:block;
color:#fff;
font-weight:400;
background:url(./navlist_arrow_yellow.png) no-repeat 0 50%;
}

ul#topnav .sub ul li a:hover {
color:#e8e000;
}

#dropmenudiv {
position:absolute;
border:1px solid #e2e2e2;
border-top-width:0;
font:normal 11px Verdana, Arial, Helvetica, san-serif;
line-height:22px;
z-index:999;
margin:0;
}

#dropmenudiv a {
width:100%;
display:block;
text-indent:5px;
font-weight:700;
text-decoration:none;
border-bottom:1px solid #929292;
color:#FFF;
padding:6px 0;
}

#dropmenudiv a:hover {
text-indent:10px;
color:#FFF;
background:#EE3124;
}

.ui-icon-signal-diag {
background-position:-16px -176px;
}

.mall-icon {
width:13px;
height:13px;
background-image:url(./ui-icons_f9bd01_256x240.png);
background-repeat:no-repeat;
}

.ui-icon-key {
background-position:-112px -128px;
}

.pico-icon {
width:13px;
height:13px;
background-image:url(./ui-icons_2e83ff_256x240.png);
background-repeat:no-repeat;
}

img {
border:0;
}

.ui-icon-suitcase {
background-position:-112px -96px;
}

.ui-icon-tag {
background-position:-240px -96px;
}

.ui-icon-lightbulb {
background-position:-128px -128px;
}

.ui-icon-star {
background-position:-224px -112px;
}

.ui-icon-person {
background-position:-144px -96px;
}

.bCt {
background:#B5230C;
-webkit-border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
padding:0 7px 7px;
}

.wbg {
background:#FFF;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
padding:7px;
}

.live-chat {
position:absolute;
margin-left:735px;
margin-top:0;
border-image:initial;
}

.corner {
width:5px;
height:5px;
}

.tilesanpham {
font-size:10px;
color:#000;
font:Tahoma;
margin:0;
padding:0;
}

.tilesanpham a {
font-size:12px;
color:#00F;
margin:0;
padding:0;
}

.tilesanpham h2 {
font-size:12px;
color:#00F;
font:Tahoma;
margin:0;
padding:0;
}

.hct1 {
background:url(./btraisp.jpg) no-repeat;
width:9px;
height:54px;
}

.hct2 {
background:url(./bgiuasp.jpg) repeat-x;
height:54px;
width:100%;
font-size:12px;
color:#005f69;
font-weight:700;
text-align:center;
}

.hct3 {
background:url(./bphaisp.jpg) no-repeat right;
width:9px;
height:54px;
}

.hcc1 {
background:url(./botrai.jpg) repeat-y left;
width:10px;
}

.hcc3 {
background:url(./bophai.jpg) repeat-y right;
width:10px;
}

.hcb1 {
background:url(./botraitrai.jpg) no-repeat left;
width:23px;
height:23px;
}

.hcb2 {
background:url(./botraigiua.jpg) repeat-x;
height:23px;
}

.hcb3 {
background:url(./botraiphai.jpg) no-repeat right;
width:23px;
height:23px;
}

.foooterlink {
text-align:left;
}

.foooterlink p {
text-align:left;
margin:4px 0;
}

.foooterlink p a {
color:#676767;
text-align:left;
}

.tilesanpham h1,.tilesanpham h1 a,.tilesanpham h2 a {
font-size:12px;
color:#004175;
margin:0;
padding:0;
}

.hct2 h1,.hct2 h1 a,.hct2 h2,.hct2 h2 a {
font-size:12px;
color:#005f69;
font-weight:700;
text-align:center;
}