/** html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "http://bachphuong.vn/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}*/
#loadding{
	position:fixed;
	right:0;
	top:0;
	background:#fff;
	padding:3px;
	margin-right:3px;
	margin-top:3px;
	border:1px solid #CCCCCC;
	display:none}

html #loadding{ *position:absolute;*top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat')? documentElement.scrollTop : document.body.scrollTop)}

body{
	margin:0;
	padding:0;
	font-family:Arial,Verdana,Helvetica,sans-serif !important;
	font-size:11px;
	color:#000000;
	background:#EEEEEE url(../images/page_bg.gif) repeat-x left top;
	padding:10px 0 54px 0;}

a:link{
	text-decoration:none;
	color:#333399;
	outline:none}
a:visited{
	color:#6699CC;
	text-decoration:none;
	outline:none}
ul.ul{
	margin:0;
	padding:0;
	list-style:none;
}	
a:hover,
a:active{
	text-decoration:underline;
	color:#c00;}
form{
	margin:0;
	padding:0}	
	
img.img{
	border:1px solid #CCCCCC;
	padding:1px;
	background:#fff}
	
img.float{
	float:left;
	margin-top:2px;
	margin-right:7px}	
	
span.date{
	display:block;
	font-size:11px;
	color:#999}
	
div.body{
	width:960px;
	padding:0 5px;
	margin:0 auto;
	background:#fff url(../images/page_bgB.gif) no-repeat left bottom;
	padding-bottom:25px
}
div.hdrNew{
	position:relative;
}
div.hdrNew div.hdrTp {
	padding-bottom:4px}

div.hdrNew * {
	font-family:arial,sans-serif;
	margin:0;
	padding:0;
}
div.hdrTp li {
	border-right:1px solid #003865;
	display:block;
	float:left;
	line-height:11px;
	padding:0 5px 2px 6px;
}
div.hdrTp li a:active,
div.hdrTp li a:hover{
	text-decoration:none;
	color:#003865
}

div.hdrTp li.hdrLast {
	border-right:0;
}	

div.hdrTp li.welcome{
	float:right;
	border:0
}
div.hdrTp li h4{
	font-size:11px;
	margin:0;
	padding:0;
	font-weight:normal;
}

div.hdrMn{
	background:url(../images/hdr.gif) no-repeat left top;
	height:61px;
	position:relative;
	z-index:355;
}

div.hdrMn a.hdrLogo{
	float:left;
	left:12px;
	position:absolute;
	top:7px;
}

/* ============================ */
div.hdrNav{
	float:right;
	position:relative;
	right:84px;
	top:20px;
	z-index:255;
}

div.hdrNav ul{
	float:left;
	
}
div.hdrNav li{
	float:left;
	position:relative;
	padding:0 3px
}
div.hdrNav li h3{
	font-size:13px
}
div.hdrNav li a:visited,
div.hdrNav li a:link{
	color:#fff200
}
div.hdrNav li img{
	border:0;
}

div.hdrNav li a:visited,
div.hdrNav li a:link{
	display:block;
	float:left;
	border:1px solid transparent;
	_border-color:pink;
	_filter:chroma(color=pink);
	padding:3px
}

div.hdrNav ul.hdr-it li a:hover,
div.hdrNav ul.hdr-it li a:active{
	border:1px solid #7f9db9;
	text-decoration:none;
}

div.hdrNav li ul{
	background:#fff;
	border:1px solid #7f9db9;
	padding:12px 0;
	position:absolute;
	width:160px;
	clear:left;
	top:24px;
	display:none;
	z-index:3000
}
div.hdrNav ul.hdr-it li.hdr-sf ul{
	left:auto;
	right:5px;
}
div.hdrNav ul.hdr-it li.hdr-sf ul li .hdrHr{
	display:block;
	left:17px;
	text-indent:0;
	width:128px;
	border-bottom:1px solid #7f9db9;
	position:relative;
	margin:6px 0;
	clear:left;
}
div.hdrNav ul.hdr-it li.hdr-sf ul li .hdrHr hr{
	display:none;
}

div.hdrNav ul.hdr-it li.hdr-sf ul li a:visited,
div.hdrNav ul.hdr-it li.hdr-sf ul li a:link{
	border:0;
	display:block;
	font-size:11px;
	left:15px;
	line-height:18px;
	padding:0 2px;
	position:relative;
	text-indent:0;
	width:126px;
	clear:both;
	background:#fff;
	color:#003865
}
div.hdrNav ul.hdr-it li.hdr-sf ul li a:active,
div.hdrNav ul.hdr-it li.hdr-sf ul li a:hover{
	border:0;
	background:#003865;
	color:#fff;
	text-decoration:none;
}
/* ============================ */
#cart{
	background:url(../images/cart.gif) no-repeat left top;
	height:40px;
	position:absolute;
	margin-left:705px;
	top:30px;
	width:67px;
	z-index:555;
}
#cart .incart{font-weight:bold;
}
#carttext{
	height:22px;
	left:2px;
	position:absolute;
	top:2px;
	width:63px;
	z-index:15;
	_background:#fff;
	_filter:alpha(opacity = .01);
}
#carttext a{
	display:block;
	height:36px;
	width:63px;
	z-index:20;
	text-indent:-9999px;
}
#cartitems{
	color:#fff;
	font-size:11px;
	text-align:center;
}
div#searchstatus{
	background:#fff url(../images/cat/search-bg.gif) top left no-repeat;
	height:35px;
	border:0;
	height:35px;
	margin:0;
	padding:0;
	width:780px;
	z-index:5;
	margin-bottom:1px;
}

div#searchstatus div.searchstatusForm{	
	background:url(../images/searchForm.gif) no-repeat 60px 50%;
	height:35px;
	padding-left:60px;
	margin-left:20px;
	position:relative;
	z-index:1000
}
div#searchstatus div.searchstatusForm ul{
	position:relative;
	top:9px;
}
div#searchstatus div.searchstatusForm li{
	float:left;
	height:18px;
	position:relative
}
div#searchstatus div.searchstatusForm li a{
	text-decoration:none
}
div#searchstatus div.searchstatusForm li.select{
	width:145px}
	
div#searchstatus div.searchstatusForm li span#selected{
	display:block;
	float:left;
	line-height:16px;
	width:127px;
	overflow:hidden;
	position:relative;
	height:18px;
	text-indent:3px
}
div#searchstatus div.searchstatusForm li.select span#selectedClick{
	float:right;
	cursor:pointer;
	overflow:hidden;
	position:relative;
	height:18px;
	width:18px;
	text-indent:-9999px;
	outline:none
}
div#searchstatus div.searchstatusForm li.keywords{
	margin-left:8px;
	*margin-left:5px;
}
div#searchstatus div.searchstatusForm li.keywords input{
	background:none;
	border:0;
	font-size:11px;
	width:145px;
	*width:140px;
	position:relative;
	top:1px;
	*top:0
}
div#searchstatus div.searchstatusForm li.submit{
	margin-left:7px;
	width:25px
}
div#searchstatus div.searchstatusForm li.submit a:visited,
div#searchstatus div.searchstatusForm li.submit a:link{
	display:block;
	float:left;
	width:25px;
	height:18px;
	text-indent:-9999px
}

div#searchstatus div.searchstatusForm li.select div#selectMenu{
	position:absolute;
	z-index:5000
}
div#searchstatus div.searchstatusForm li.select div#selectMenu a:visited,
div#searchstatus div.searchstatusForm li.select div#selectMenu a:link{
	float:none;
	display:block;
	clear:both;
	width:100%;
}
div#searchstatus div.searchstatusForm ul.hdr_crd{
	position:absolute;
	right:0;
	top:0;
	padding-right:8px;
	padding-top:5px;
	z-index:2000;	
}
div#searchstatus div.searchstatusForm ul.hdr_crd li{
	width:60px;
	margin-left:10px;
	height:30px;
}
div#searchstatus div.searchstatusForm ul.hdr_crd li a:visited,
div#searchstatus div.searchstatusForm ul.hdr_crd li a:link{
	display:block;
	line-height:25px;
	height:25px;
	float:left;
	width:60px;
}

div#searchstatus div.searchstatusForm ul.hdr_crd li span.span{
	display:block;
	text-indent:-9999px;
}
div#searchstatus div.searchstatusForm ul.hdr_crd li div.support_list{
	position:absolute;
	background:#fff;
	border:1px solid #CCCCCC;
	border-width:0 1px 1px 1px;
	width:400px;
	right:-6px;
	top:29px;
	display:none;
	
}
div#searchstatus div.searchstatusForm ul.hdr_crd li div.support_list .title{
	background:#f1f1f1;
	border-top:1px solid #CCCCCC;
	padding:5px
}
div#searchstatus div.searchstatusForm ul.hdr_crd li div.support_list .title .s_title{
	float:left;
	height:21px;
	line-height:21px;
}
div#searchstatus div.searchstatusForm ul.hdr_crd li div.support_list .title .s_close{
	float:right;
	background:url(../images/close.gif) no-repeat 0 0;
	width:21px;
	height:21px;
	cursor:pointer
}

div#searchstatus div.searchstatusForm ul.hdr_crd li div.support_list th{
	background:#EEF1FA;
	color:#333399
}
div#searchstatus div.searchstatusForm ul.hdr_crd li div.support_list a:visited,
div#searchstatus div.searchstatusForm ul.hdr_crd li div.support_list a:link{
	height:auto;
	line-height:normal;
	padding:0;
	margin:0
}
div#searchstatus div.searchstatusForm ul.hdr_crd li#yahoo_support div.support_list{
	right:-8px;
}
div#selectMenu{
	background:#fff;
	width:143px;
	border:1px solid #716F64;}

div#selectMenu a:visited,
div#selectMenu a:link{
	display:block;
	line-height:16px;
	text-indent:5px
}
div#selectMenu a.active:visited,
div#selectMenu a.active:link,
div#selectMenu a:hover,
div#selectMenu a:active{
	background:#316AC5;
	color:#FFFFFF
}

div.navbar{
	background:#003865;
	height:38px;
	border-top:1px solid #5f88a2
}

div.navbar ul{
	height:38px;
}
div.navbar li{
	float:left;
	height:38px;
	border-left:1px solid #5f88a2;
	position:relative
}


div.navbar li.start{
	border:0
}
div.navbar li a:visited,
div.navbar li a:link{
	display:block;
	line-height:38px;
	color:#ececec;
	float:left;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	padding:0 13px;
}
div.navbar li.active a.cat:link,
div.navbar li.active a.cat:visited,
div.navbar li.hover a.cat:link,
div.navbar li.hover a.cat:visited,
div.navbar li a:hover,
div.navbar li a:active{
	background:#ececec;
	color:#003865;
	text-decoration:none
}
div.navbar div.sNav{
	display:none;
	position:absolute;
	background:#fff;
	border:1px solid #7F9DB9;
	z-index:5000;
	width:150px;
	padding:10px;
}
div.navbar div.sNav a:visited,
div.navbar div.sNav a:link{
	display:block;
	margin:0;
	padding:2px 3px;
	float:none;
	line-height:normal;
	text-transform:none;
	font-weight:normal;
	color:#003865
}

div.navbar div.sNav a:hover,
div.navbar div.sNav a:active{
	background:#003865;
	color:#FFFFFF
}

li#navItems_9 .sNav{
	right:0;
}
li#navItems_9 .cat{
	padding-right:25px;
}

div.flashBanner{
	height:323px;
}
div.accContainer{
	width:960px;
	margin:0 auto;
}

div.accContainer h3{
	margin:0;
	padding:0;
	font-size:16px;
	background:url(../images/accordion_bar_v2.gif) no-repeat left top;
	line-height:37px;
	font-weight:normal;
	text-indent:10px;
	margin-top:5px;
	outline:none;
	cursor:pointer;
	font-family:Arial,Verdana,sans-serif;
}
div.accContainer h3.ui-state-hover{
	background-position:left -37px;
}
div.accContainer h3.ui-state-active{
	background-position:left -74px;
}
div.accContainer h3 a:visited,
div.accContainer h3 a:link{
	color:#404040;
}

div.accContainer h3 a:hover,
div.accContainer h3 a:active{
	text-decoration:none
}
	
div.accordionTabs li{
	float:left;
	height:29px;
	background:url(../images/tab-left_v2.gif) no-repeat left top;
	border:1px solid transparent;
	border-width:0 0 1px 0;
	_border-bottom-color:pink;
	_filter:chroma(color=pink);
	cursor:pointer;
	margin:0 3px
}
div.accordionTabs li a:visited,
div.accordionTabs li a:link{
	color:#000000;
	outline:none
}
div.accordionTabs li a:hover,
div.accordionTabs li a:active{
	text-decoration:none
}
div.accordionTabs li.ui-state-active{
	border-bottom-color:#fff;
	background-position:left -30px}
	
div.accordionTabs li span{
	display:block;
	float:left;
	background:url(../images/tab-right_v2.gif) no-repeat right top;
	line-height:30px;
	padding:0 8px
}
div.accordionTabs li.ui-state-active span{
	background-position:right -30px
}
div.accContainer div.accordionTabs{	
	position:absolute;
	top:-30px;
}
div.accContainer div.content{
	border:1px solid #d8d8d8;
	background:#fff;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}
div.accContainer div.content div.ui-tabs-hide{
	display:none;
}	
div.accContainer div.content div.tabsContent{
	width:958px;
	overflow:hidden
}

div.accContainer div.content div.tabsContent p.acc-see {
	color:#222222;
	float:right;
	font-size:11px;
	line-height:18px;
	margin:0;
	padding:0;
	padding-right:18px;
	position:absolute;
	right:0
}
div.accContainer div.content div.tabsContent p.acc-see a {
	color:#333399;
	font-size:11px;
	line-height:18px;
}
div.accContainer div.content div.tabsContent ul{
	width:970px;
}
div.accContainer div.content div.tabsContent li{
	border-right:1px solid #E5E5E5;
	display:block;
	float:left;
	margin-top:26px;
	overflow:hidden;
	padding:10px 18px 0;
	width:156px;
	height:180px;
}
div.accContainer div.content div.tabsContent a:visited,
div.accContainer div.content div.tabsContent a:link {
	color:#555555;
	font-size:12px;
}
div.accContainer div.content div.tabsContent a.price:visited,
div.accContainer div.content div.tabsContent a.price:link {
	display:block;
	color:#c00;
	font-weight:bold;
	margin-top:5px
}
div.accContainer div.content div.tabsContent li p,
div.accContainer div.content div.tabsContent li h1{
	margin:0;
	padding:0;
}
div.accContainer div.content div.tabsContent li img {
	display:block;
	margin:0 auto 10px;
	border:0
}
div.accContainer div.content div.tabsContent li p.acc-shp {
	margin:3px 0;
}
div.accContainer div.content div.tabsContent li p.acc-shp strong {
font-size:11px;
}
div.accContainer div.content div.tabsContent li p.acc-shp a {
	color:#333399;
}
div.accContainer div.acc-tab{
	padding-bottom:5px}
	
div.accContainer div.acc-tab div.acc-off {
	border-right:1px solid #E5E5E5;
	display:block;
	float:left;
	margin-top:10px;
	padding:10px 18px 4px;
	width:158px;
}

div.accContainer div.acc-tab div.acc-off  img {
	display:block;
	margin:0 auto 10px;
	border:0
}
div.accContainer div.acc-tab div.acc-gke img {
	float:left;
}
div.accContainer div.acc-tab h4 a {
	color:#555555;
	font-size:11px;
	font-weight:normal;
}
div.accContainer div.acc-tab li {
	line-height:11px;
	line-height:14px;
}
div.accContainer div.acc-tab li a:visited,
div.accContainer div.acc-tab li a:link {
	color:#333399;
	font-size:11px;
	position:relative
}
div.accContainer div.acc-tab div.acc-gke {
	background:url(../images/geek.gif) no-repeat right bottom;
	width:254px;
}

div.accContainer div.acc-tab div.acc-oth {
	width:126px;
}
div.accContainer div.acc-brd li {
	display:inline;
}
div.accContainer div.acc-brd li img{
	border:0;
}
div.accContainer .content.brandsList{
	overflow:hidden;
	position:relative}

div.accContainer div.acc-brd li a:visited,
div.accContainer div.acc-brd li a:link{
	float:left;
	font-weight:bold;
	line-height:40px;
	padding:0 18px;
}

/* ================= */
#ftr {
	border:1px solid #d8d8d8;
	padding:5px;
	margin-top:5px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#ftr-main {
	margin-bottom:10px;
}
/*#ftr-main .ftr-main-top {
	background:url(../images/ftr.gif) no-repeat left top;
	font-size:0;
	height:10px;
}
#ftr-main .ftr-main-mid {
	background:url(../images/ftr.gif) no-repeat left -5px;
	margin-bottom:-10px;
	padding:5px 0;
	width:780px;
}
#ftr-main .ftr-main-bot {
	background:url(../images/ftr.gif) no-repeat left bottom;
	font-size:0;
	height:10px;
}*/
#ftr-main div.ftr-fix {
	padding:10px;
}
#ftr-main .ftr-main-col {
	float:left;
	width:230px;
}
#ftr-main ul {
	clear:left;
	float:left;
	line-height:15px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:10px;
	width:180px;
}
#ftr-main ul li{
	line-height:15px
}
#ftr h4, #ftr h5 {
	clear:both;
	color:#404040;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-bottom:3px;	
}
#ftr a:link,
#ftr a:visited{
	color:#333399;
	font-size:11px;
}

#ftr a:active, 
#ftr a:hover{
	text-decoration:underline;
}

#ftr .ftr-com a {
	background:url(../images/cat/ftr_community.gif) no-repeat left top;
	line-height:13px;
	padding-left:20px;
}
#ftr .ftr-com a.ftr-twt {
	background-position:0 -13px;
}
#ftr .ftr-com a.ftr-idx {
	background-position:0 -39px;
}
#ftr .ftr-com a.ftr-frm {
	background-position:0 -26px;
}
#ftr .ftr-com a.ftr-rss {
	background-position:0 -52px;
}
#ftr .ftr-com a.ftr-mre {
	background:none;
	padding:0;
}
#ftr-cpy {
	float:left;
	width:450px;
	padding-top:5px
}
#ftr p {
	color:#A3A3A3;
	font-size:10px;
	line-height:12px;
	margin:0;
	padding:0
}
#ftr-lgo {
	float:right;
	width:180px;
}

#ftr-lgo img {
	border:0
}
#estarafooter {
	float:right;
}

#help-topic-hdr {
	background:url("../images/bg_gradient.gif") repeat-x left top;
	border-bottom:6px solid #888888;
	height:91px;
	margin-bottom:20px;
	padding:6px 50px 0 10px;
	width:530px;
}
#help-topic-hdr img {
	float:left;
}
#help-topic-hdr.help-topic-sml h1 {
	font-size:20px;
	padding-top:28px;
}
#help-topic-hdr h1 {
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:24px;
	font-weight:bold;
	margin-left:195px;
	padding:10px 0 5px;
}
.help-content {
	padding-left:15px;
	width:575px;
}
.help-content .help-content-full {
	padding-top:10px;
	width:560px;
}
.help-content h3 {
	color:#333333;
	font-size:12px;
	line-height:16px;
	margin:0;
	position:;
	margin-bottom:5px;
}
textarea,
input.ipTxt{
	border:1px inset #ccc}

div.cartView{
	padding:5px;
}
div.cartView table.tborder{
	font-size:11px;
	color:#333;
}
div.cartView table.tborder th{
	background:#999999;
	padding:2px 5px;
	color:#FFFFFF;
	font-size:11px;
}
div.cartView table.tborder td{
	padding:10px 5px;
	border-bottom:1px solid #CCCCCC;
	font-size:11px;
}
div.cartView table.tborder td.img{
	padding:5px;
}
div.cartView table.tborder td td{
	border:0;
	padding:5px 10px;
	background:#F1F1F1
}
div.cartView table.tborder td.remove div{
	position:relative;
}
div.cartView table.tborder td.remove a:active,
div.cartView table.tborder td.remove a:hover{
	display:block;
	float:left;
	background:url(../images/button.gif) no-repeat left top;
	width:27px;
	top:-8px;
	height:16px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none
}
div.cartView div.cartButton{
	padding-top:8px;
	text-align:right;
}

div.brandsList{
	padding:0 10px;
	background:#ccc;
	padding-top:20px;
}

div.brandsList li{
	float:left;
	width:150px;
	margin:0 1px;
	text-align:center;
	margin-bottom:15px
}
.newsView{
	line-height:17px;
	color:#333333
}
.newsView h1.nTitle{
	padding:0;	
	margin:0;
	font-size:16px;
	padding-bottom:10px
}

div.articlesList li.items{
	padding:5px 0;
	background:url(../images/arrow1.gif) no-repeat 4px 10px;
	padding-left:15px;
}
div.articlesList li.items span{
	color:#999;
}

div.vnpec_logo{
	padding-top:2px;
	padding-left:10px;
}
div.vnpec_logo a:visited,
div.vnpec_logo a:link{
	opacity:0.4;
	filter:alpha(opacity=40);
}
div.vnpec_logo a:hover,
div.vnpec_logo a:active{
	opacity:0.9;
	filter:alpha(opacity=80);
}

div.arr_support div.items{
	float:left;
	padding:5px 0;
	width:180px;
}
div.arr_support div.items.rItems{
	float:right;
}
div#searchstatus div.searchstatusForm ul.hdr_crd li .arr_supporta:visited, 
div#searchstatus div.searchstatusForm ul.hdr_crd li .arr_support a:link {
	width:auto;
	float:none;
}
div#support_scroll{
	position:absolute;
	right:0;
	bottom:2px
}
