body
	{
	SCROLLBAR-FACE-COLOR: #CCCCCC;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFEA;
	SCROLLBAR-SHADOW-COLOR: #FFFFEA;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFEA;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-TRACK-COLOR: #FFFFEA;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFEA;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
	margin:0;
	color:#333;
	text-align:justify;
	line-height:130%;
	font-size:13px;
	}
td{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	line-height:130%;
	}
a{
	color:#666;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none; 
	}
a:hover {
	COLOR: #999;
	text-decoration:underline;
	}
a.linkpro{
	color:#666;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	}
a.linkpro:hover {
	COLOR: #000;
	text-decoration:underline;
	font-weight:bold;
	}
a.link16{
	color:#999;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none; 
	}
a.link16:hover {
	COLOR: #C00;
	text-decoration:underline;
	}	
select, input{
	border:1px #CCC solid;
	font-size:14px;
	color:#333;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	font-family:  "Arial, Helvetica, sans-serif";
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
}
.select100{ width:100%;}
.input90{ width:90%;}	
.inputsearch{ width:87%; margin-right:13%; float:left; margin-top:10px;}
select:focus, input:focus{ outline:none; background-color:#FFC;}	
input[type="submit"]{
	border:1px #F00 solid;
	border-radius:10px;
	background-color:#C00;
	font-weight:bold;
	font-size:14px;
	color:#FFC;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
	padding-bottom:3px;
	box-shadow: 1px 1px 3px #333;
}
.boxcurr{
	border:1px #CCC solid;
	font-size:12px;
	color:#333;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	font-family:  "Arial, Helvetica, sans-serif";
	border-radius:5px;
}
/* layout tntnails */
@font-face {
  font-family: "utmhelve";
  src: url("../fonts/utm_helve.eot?") format("eot"),
  url("../fonts/utm_helve.woff") format("woff"),
  url("../fonts/utm_helve.ttf") format("truetype");
}
.bgtop{
	float:left;
	width:100%;
	min-height:110px;
}
.maincenter{
	width:960px;
	margin:0 auto;
}
.topleft{
	float:left;
	width:290px;
	margin-top:10px;
	margin-right:10px;
}
.topright{
	float:left;
	width:660px;
}
.topright_r1{
	float:left;
	width:100%;
	margin-top:10px;
	min-height:50px;
}
.topright_r2{
	float:left;
	width:100%;
	min-height:40px;
	text-align: right;
}

/* layout banhangnhat top*/
.boxa{
	float:right;
	padding-bottom:3px;
	padding-top:3px;
}
.boxa a img{ height:20px; border:0px; margin-left:2px; float:right;}
.boxb{
	float:right;
}
.linev{
	float: right;
	width:10px;
	height:15px;
	line-height:15px;
	border-right:1px #CCC solid;
	margin-right:10px;
	margin-top:5px;
}

/* end: top*/
.brdleft{
	border-left:1px #FFF solid;
}
.member{
	float:right;
	display:block;
	height:40px;
	background-image:url(../images/tntnails/member.png);
	background-repeat:no-repeat;
	padding-left:35px;
	line-height:40px;
}
.yourcart{
	float:right;
	display:block;
	height:40px;
	margin-left:10px;
}
.exit{
	float:right;
	display:block;
	height:40px;
	background-image: url(../images/tntnails/exit.png);
	background-repeat:no-repeat;
	padding-left:35px;
	line-height:40px;
	margin-left:20px;
	margin-right:10px;
}
.meminfo{
	float:right;
	display:block;
	height:40px;
	background-image: url(../images/tntnails/meminfo.png);
	background-repeat:no-repeat;
	padding-left:35px;
	line-height:40px;
	margin-left:20px;
	margin-right:10px;
}
.topright_r2 a{
	color: #000;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
.topright_r2 a:hover{
	color: #999;
}
/* content */
.content{
	float:left;
	width:100%;
	padding-bottom:10px;
}
/* bottom page */
.bottommenu{
	float:left;
	width:100%;
	background-color:#999;
	min-height:40px;
}
a.linkmenubottom{
	padding-left:10px;
	padding-right:10px;
	color: #FFF;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	height:40px;
	line-height:40px;
}
a.linkmenubottom:hover{
	color: #f6f42e;
}
.bottommenusub{
	float:left;
	width:100%;
	border-top:20px #C00 solid;
	padding-bottom: 150px;
}

.bottom_col{
	float:left;
	width:21%;
	margin:2%;
}
.bottom_col span{
	float:left;
	width:100%;
	font-size:16px;
	color:#666;
	font-weight:bold;
}
.bottom_col a{
	float:left;
	width:100%;
	padding-top:5px;
}
.footer{
	float:left;
	width:100%;
	border-bottom:1px #CCC solid;
	text-align:center;
	line-height:150%;
}
.footer img{
	width:100px;
	float:right;
	margin-top:10px;
}
/* home page */
.nav{
	float:left;
	width:100%;
	height:40px;
	line-height:40px;
}
.nav a{
	float:left;
	display:block;
	height:40px;
	line-height:40px;
	padding-left:13px;
	padding-right:13px;
	color: #333;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
.nav a:hover{
	color: #C00;
}
.banner{
	float:left;
	width:100%;
	/*height:400px;
	min-height:400px;*/
	border-bottom:40px #C00 solid;
	background-color:#666;
	margin-bottom:10px;
}
.support{
	float:left;
	width:100%;
	background-color:#CCC;
	padding-bottom:10px;
	padding-top:10px;
	border-top:10px #C00 solid;
}
.support_left{
	float:left;
	width:48%;
	margin-left:6%;
	font-size:18px;
	line-height:150%;
}
.support_left img { float:left; margin-right:20px;}
.support_right{
	float:right;
	width:35%;
	font-size:18px;
	line-height:150%;
}
.support_right img { float:left; margin-right:20px;}
.support_desc{
	float:left;
	width:100%;
	padding-bottom:20px;
	padding-top:10px;
	text-align:center;
}
.support_desc img{ margin-bottom:10px;}
.support_desc_left{
	float:left;
	width:40%;
	margin-left:10%;
	font-size:16px;
	line-height:150%;
}
.support_desc_right{
	float:left;
	width:40%;
	margin-left:10%;
	font-size:16px;
	line-height:150%;
}
.support_desc_left li{
	float:left;
	width:92%;
	text-align:left;
	list-style-type: none;
	background-image:url(../images/iconcheck.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:8%;
}
.support_desc_right li{
	float:left;
	width:92%;
	text-align:left;
	list-style-type: none;
	background-image:url(../images/iconcheck.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:8%;
}
.banner_hotpro{
	float:left;
	width:100%;
	margin-bottom:15px;
}
.banner_hotpro img{ float:left; margin-right:15px;}
.boxleft_find{
	float:left;
	width:100%;
	background-color:#F00;
	margin-bottom:10px;
}
.boxleft_find_title{
	float:left;
	width:90%;
	margin-left:5%;
	margin-right:5%;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
}
.boxleft_find_content{
	float:left;
	width:80%;
	padding:5%;
	margin-left:5%;
	margin-right:5%;
	background-color:#900;
	margin-bottom:10px;
	text-align:center;
	color:#FFF;
	font-size:16px;
	border-radius:10px;
}
.boxleft_find_content select{ margin-top:10px;}
.boxleft_gray{
	float:left;
	width:100%;
	margin-bottom:10px;
	border:1px #EEE solid;
	background: -webkit-linear-gradient(#EEE,#FFF,#EEE); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#EEE,#FFF,#EEE); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(#EEE,#FFF,#EEE); /* For Firefox 3.6 to 15 */
  	background: linear-gradient(#EEE,#FFF,#EEE); /* Standard syntax */
}
.boxleft_gray_title{
	float:left;
	width:90%;
	margin-left:5%;
	margin-right:5%;
	color:#666;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
}
.boxleft_gray_content{
	float:left;
	width:80%;
	padding:5%;
	margin-left:5%;
	margin-right:5%;
	background-color:#EEE;
	margin-bottom:10px;
	text-align:center;
	color:#666;
	font-size:12px;
	border-radius:10px;
	border:1px #FFF solid;
}
.boxleft_red{
	float:left;
	width:100%;
	background-color:#CCC;
	margin-bottom:10px;
}
.boxleft_red_title{
	float:left;
	width:90%;
	margin-left:5%;
	margin-right:5%;
	color:#666;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
}
.boxleft_red_content{
	float:left;
	width:80%;
	padding:5%;
	margin-left:5%;
	margin-right:5%;
	background-color:#EEE;
	margin-bottom:10px;
	text-align:center;
	color:#666;
	font-size:12px;
}
/* categories*/
.menucata{
	float:left;
	width:100%;
	height:30px;
	min-height:30px;
	border-bottom:20px #C00 solid;
	background-color:#666;
}
.menucata_center{
	width:960px;
	margin:0 auto;
}
.menucata_center a{
	float:left;
	display:block;
	height:30px;
	line-height:30px;
	padding-left:10px;
	padding-right:10px;
	color: #FFF;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
.menucata_center a:hover{
	background-color:#C00;
}
.menucata_active{
	background-color:#C00;
}
.cata{
	float:left;
	width:200px;
	padding:4px;
	margin-bottom:20px;
	margin-left:13px;
	margin-right:13px;
	border:1px #CCC solid;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#C00;
}
.cata img{ width:100%; height:160px; margin-bottom:10px;}
.cata:hover { border:1px #C00 solid;}
.cata:hover a{ color:#666; text-decoration:underline;}
.cata a{
	color: #C00;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
.cata a:hover{
	color:#666;
	text-decoration:underline;
}
/* content */
.leftcol{
	float:left;
	width:188px;
	margin-right:20px;
}
.rightcol{
	float:left;
	width:720px;
}
.boxtitle{
	float:left;
	width:100%;
	background-color:#CCC;
	color:#000;
	height:30px;
	line-height:30px;
	border-bottom:1px #FFF solid;
	font-weight:bolder;
	font-size:16px;
	text-align:center;
}
.boxcontent_cate{
	float:left;
	width:186px;
	margin-bottom:10px;
	border-left:1px #CCC solid;
	border-right:1px #CCC solid;
	background-color:#EEE;
}
.boxcontent{
	float:left;
	width:186px;
	margin-bottom:20px;
	border-left:1px #CCC solid;
	border-right:1px #CCC solid;
	border-bottom:1px #CCC solid;
}
.boxcontent a{
	float:left;
	width:95%;
	padding-left:5%;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px #CCC dotted;
	text-decoration:none;
}
.boxcontent a:hover{
	background-color:#EEE;
	text-decoration:underline;
}
.hometitle{
	float:left;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
.hometitle a{
	float:left;
	width:240px;
	height:40px;
	line-height:40px;
	text-align:center;
	background-color:#b3fddd;
	border-bottom:2px #999 solid;
	font-weight:bold;
}
.hometitle a:hover{
	float:left;
	width:240px;
	height:40px;
	line-height:40px;
	text-align:center;
	background-color: #b3fddd;
	border-bottom:2px #FFF solid;
	background-image:url(../images/tntnails/bghomeover.jpg);
	background-repeat:repeat-x;
	background-position:top;
	border-top-left-radius:10px;
	-moz-border-top-left-radius:10px;
	-webkit-border-top-left-radius:10px;
	border-top-right-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-top-right-radius:10px;
	text-decoration:none;
}
a.homeactive{
	float:left;
	width:240px;
	height:40px;
	line-height:40px;
	text-align:center;
	background-color: #b3fddd;
	border-bottom:2px #FFF solid;
	background-image:url(../images/tntnails/bghomeover.jpg);
	background-repeat:repeat-x;
	background-position:top;
	border-top-left-radius:10px;
	-moz-border-top-left-radius:10px;
	-webkit-border-top-left-radius:10px;
	border-top-right-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-top-right-radius:10px;
	text-decoration:none;
	color:#999;
}
.boxpro{
	float:left;
	width:210px;
	margin-bottom:20px;
	margin-left:10px;
	margin-right:10px;
	text-align:center;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:10px;
	padding-top:10px;
	border:1px #CCC solid;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	
}
.boxpro:hover{ border:1px #C00 solid;}
.boxpro:hover a{ color:#C00;}
.tensp{
	float:left;
	width:100%;
	min-height:40px;
}
.tencata{
	float:left;
	width:100%;
	min-height:30px;
	line-height:30px;
	text-align:center;
}
.tencata a{
	font-size:16px;
	color:#666;
	font-weight:bold;
}
.tomtat{
	float:left;
	width:100%;
	min-height:40px;
}
.gia{
	float:left;
	width:100%;
	line-height:150%;
}
.giaright{
	float: right;
	width:100%;
	line-height:150%;
}
.giaright a{ color:#999;}
.boxpromo{
	float:left;
	width:170px;
	margin-bottom:10px;
	text-align:center;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px #CCC solid;
}
.boxpromo:hover{ border-bottom:1px #F00 solid;}
.boxpromo:hover a{ color:#F00;}
.boxpromo:hover img{ 
	opacity:0.5;
}
.tensppromo{
	float:left;
	width:100%;
}
.giapromo{
	float:left;
	width:100%;
}
/*img center & vertical */
.responsive-container {
    position: relative;
    width: 100%;
}

.dummy {
    padding-top: 100%; /* forces 1:1 aspect ratio */
}

.img-container {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;

    text-align:center; /* Align center inline elements */
    font: 0/0 a;
}

.img-container:before {
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}

.img-container img {
    vertical-align: middle;
    display: inline-block;
}
/* end: center & Vertical */
.img_discount{
	float:left;
	width:100%;
	position:relative;
}
.discount{
	right:0;
	width:45px;
	height:45px;
	line-height:45px;
	position:absolute;
	background-image:url(../images/bgdiscount.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:center;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
}
.imgpro{
	float:left;
	width:96%;
	text-align:center;
	min-height:160px;
}
.imgpromo{
	float:left;
	width:96%;
	text-align:center;
	min-height:130px;
}

/*.imgpro img{
	width:100%;
	height:160px;
	margin:5px;
}*/
.clearall{ clear:both;}
.path{
	float:left;
	width:98%;
	margin-top:10px;
	padding-bottom:10px;
	padding-left:2%;
	border-bottom:2px #999 dotted;
	margin-bottom:10px;
	font-weight:bold;
}
.insidepage{
	float:left;
	width:100%;
	margin-bottom:20px;
}
.detail_img{
	float:left;
	width:340px;
}
.detail_img img{
	/*width:100%;*/
}
.detail_content{
	float: right;
	width:350px;
	line-height:180%;
	font-size:14px;
}
.detail_content span{
	font-size:20px;
	color:#333;
	font-weight:bold;
}
.inside_title{
	float:left;
	background-color:#999;
	padding:10px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
}
.inside_content{
	float:left;
	width:100%;
	border-top:2px #999 solid;
	margin-bottom:20px;
	padding-top:15px;
}
.contact_left{
	float:left;
	width:35%;
	margin-right:10%;
}
.contact_right{
	float:left;
	width:55%;
}
.cmbsx{
	float:right;
	width:150px;
	min-height:30px;
	line-height:30px;
	right:0px;
}
.cmbsx select{ margin-top:5px;}
.rightcol_title{
	float:left;
	width:100%;
	color:#999;
	font-size:18px;
	font-weight:bold;
	min-height:30px;
	line-height:30px;
	
}
.rightcol_content{
	float:left;
	width:100%;
	border-top:2px #999 dotted;
	margin-bottom:20px;
	padding-top:20px;	
}
.rightcolhome_title{
	float:left;
	width:100%;
	color:#999;
	font-size:18px;
	font-weight:bold;
	min-height:30px;
	line-height:30px;
	border-bottom:2px #999 dotted;
	margin-bottom:20px;
}
.rightcolhome_content{
	float:left;
	width:100%;
	margin-bottom:10px;
}
/* login form */
.login_form{
	margin-left:90px;
	margin-top:3px;
}
.login_input{
	float:left;
	width:115px;
	padding-left:10px;
	line-height:20px;
	border:1px #999 solid;
	border-radius:10px;
	height:20px;
	margin:1px;
}
.login_input:focus{ outline:none;}
.login_submit{
	float:left;
	width:70px;
	line-height:20px;
	border:1px #999 solid;
	border-radius:10px;
	height:25px;
	background-color:#FF6;
	text-align:center;
	font-weight:bold;
	margin:1px;
}
/* end: layout tntnails */	
.fontnormal
	{
	COLOR: #999999;
	Font-family: "Arial, Helvetica, sans-serif";
	FONT-SIZE: 12;
	text-align:justify;
	}
.font11
	{
	COLOR: #000000;
	Font-family: "Arial, Helvetica, sans-serif";
	FONT-SIZE: 11;
	}
.font10
	{
	COLOR: #000000;
	Font-family: "Arial, Helvetica, sans-serif";
	FONT-SIZE: 10;
	}		
.fontw
	{
	COLOR: #ffffff;
	Font-family: "Arial, Helvetica, sans-serif";
	FONT-SIZE: 12;
	text-align:justify;
	font-weight:bold;
	}
.copyr
	{
	COLOR:#000000;
	Font-family: "Arial, Helvetica, sans-serif";
	FONT-SIZE: 12;
	}			

a.linkw{
	COLOR: #FFFFFF;FONT-SIZE: 12px; Font-family: "Arial, Helvetica, sans-serif"; 
	TEXT-DECORATION: bold; 
	}
a:link.linkw {
	COLOR: #FFFFFF;FONT-SIZE: 12px;Font-family: "Arial, Helvetica, sans-serif";
	TEXT-DECORATION: bold;
	}
a:visited.linkw {
	COLOR: #FFFFFF;FONT-SIZE: 12px;Font-family: "Arial, Helvetica, sans-serif";
	TEXT-DECORATION: bold;
	}
a:hover.linkw {
	COLOR: #FF9900;FONT-SIZE: 12px;Font-family: "Arial, Helvetica, sans-serif";
	TEXT-DECORATION: bold;
	}	

a.link2{
	COLOR: #000000;FONT-SIZE: 12px; Font-family: "Arial, Helvetica, sans-serif"; 
	TEXT-DECORATION: underline; 
	}
a:link.link2 {
	COLOR: #000000;FONT-SIZE: 12px;Font-family: "Arial, Helvetica, sans-serif";
	TEXT-DECORATION: underline;
	}
a:visited.link2 {
	COLOR: #000000;FONT-SIZE: 12px;Font-family: "Arial, Helvetica, sans-serif";
	TEXT-DECORATION: underline;
	}
a:hover.link2 {
	COLOR: #999;FONT-SIZE: 12px;Font-family: "Arial, Helvetica, sans-serif";
	TEXT-DECORATION: none;
	}
.submitbutton {
	border:1px #F00 1 solid;
	font-size:16px;
	color:#FFF;
	background-color:#C00;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight: bold;
	Font-family:  "Arial, Helvetica, sans-serif";
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	}
.submitbutton:hover{
	background: -webkit-linear-gradient(red, #900); /* For Safari 5.1 to 6.0 */
	  background: -o-linear-gradient(red, #900); /* For Opera 11.1 to 12.0 */
	  background: -moz-linear-gradient(red, #900); /* For Firefox 3.6 to 15 */
	  background: linear-gradient(red, #900); /* Standard syntax */
}	
.box_input{
	border:1px #CCC solid;
	font-size:14px;
	color:#333;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:3%;
	padding-right:3%;
	width:94%;
	font-family:  "Arial, Helvetica, sans-serif";
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	}
.box_input:focus{
	outline:none;
	background-color:#FFC;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
}	
.title{
	COLOR: #999;
	FONT-SIZE: 12px;
	font-weight:bold;
}
.title16{
	COLOR: #CC0000;
	FONT-SIZE: 16px;
	font-weight:bold;
}
.title_33{
	COLOR: #CC0000;
	FONT-SIZE: 16px;
	font-weight:bold;
}
.gach_giua { 
	text-decoration:line-through !important; 
	color:#999999 !important; 
	font-size:18px !important;
}
.price { 
	color: #FF0000 !important; 
	font-size:20px !important;
}
.gach_giua_detail { 
	text-decoration:line-through !important; 
	color:#CCC !important; 
	font-size:20px !important;
	font-weight:normal !important;
}
.price_detail { 
	color: #FF0000 !important; 
	font-size:26px !important;
}
.gach_giua_promo { text-decoration:line-through; color : #999999; font-size:12px;}
.price_promo { color : #FF0000; font-size:14px; font-weight:bold;}
/*box search*/
.boxsearch{
	float:left;
	width:200px;
	padding:9px;
	border:1px #900 dotted;
}
form{
	margin:0;
	padding:0;
}
/* news */
.boxnews{
	float:left;
	width:100%;
	margin-bottom:1em;
	padding-bottom:1em;
	border-bottom:1px #CCC solid;
	line-height:140%;
	color:#333;
}
.boxnews img{
	float:left;
	width:200px;
	margin-right:20px;
	margin-bottom: 5px;
}
.boxnews span{ color:#999;}
.boxnews a{ font-size:16px; font-weight:bold;text-decoration:none;}
.boxnews a:hover{ text-decoration:underline; color:#000;}
.boxnewsdetail{
	float:left;
	width:100%;
	margin-bottom:1em;
	padding-bottom:1em;
	line-height:165%;
	color:#333;
}
.boxnewsdetail img{
	width:220px;
	margin-right:20px;
}
.boxnewsdetail h1{ font-size:19px;color: blue;}
.boxnewsdetail span{ }
.othersnews a{ font-weight: normal;text-decoration:none;}
.othersnews a:hover{ text-decoration:underline; color:#000;}
.othersnews{
	float:left;
	width:100%;
	margin-bottom:1em;
	padding-bottom:1em;
	border-bottom:1px #CCC solid;
	line-height:140%;
	color:#333;
}
/* view cart step*/
.viewcart_row{
	float:left;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
.num{
	float:left;
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:40px;
	background-color:#999;
	color:#FFF;
	text-align:center;
	font-size:20px;
}
.numactive{
	float:left;
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:40px;
	background-color:#000;
	color:#FFF;
	text-align:center;
	font-size:20px;
}
.txt{
	float:left;
	height:40px;
	line-height:40px;
	padding-left:10px;
	padding-right:10px;
	font-size:16px;
	font-weight:bold;
	color:#999;
}
.txtactive{
	float:left;
	height:40px;
	line-height:40px;
	padding-left:10px;
	padding-right:10px;
	font-size:16px;
	font-weight:bold;
}
.arrow{
	float:left;
	width:40px;
	height:40px;
	line-height:40px;
	font-size:20px;
}
.txtleft{
	float:left;
	width:100px;
	height:22px;
	line-height:22px;
}
.viewcart_row_content{
	float:left;
	width:100%;
	margin-bottom:5px;
}
.content_pass{
	float:left;
	width:100%;
	margin-bottom:5px;
}
.viewcart_row_content_title{
	float:left;
	width:100%;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
}
.viewcart_row_content_row{
	float:left;
	width:94%;
	padding:3%;
	border:1px #CCC dotted;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
}
.viewcart_left{
	float:left;
	width:52%;
}
.viewcart_right{
	float:left;
	width:44%;
	padding-left:3%;
}
.giaodennha{
	float:left;
	background-image:url(../images/lux-method.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:30px;
	width:28px;
	margin-right:10px;
}
.iconthanhtoan{
	float:left;
	background-image:url(../images/icon_pay.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:30px;
	width:30px;
	margin-right:10px;
}
.viewcart_left_txt{
	height:28px;
	line-height:28px;
	font-weight:bold;
}
.payment_left{
	float:left;
	width:43%;
	border:1px #CCC dotted;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	margin-right:2%;
	padding:2%;
}
.payment_right{
	float:left;
	width:95%;
	padding:2%;
	border:1px #CCC dotted;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
}
.camon{
	float:left;
	width:100%;
	padding-top:20px;
	line-height:150%;
	text-align:center;
	font-size:16px;
	color:#666;
}
#loginform{
	position:absolute;
	width:150px; 
	z-index:999;
	border-radius:10px;
	box-shadow:0px 0px 5px #888;
	border:1px #FFF solid;
	padding:10px;
	background: -webkit-linear-gradient(#EEE,#FFF,#EEE); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#EEE,#FFF,#EEE); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(#EEE,#FFF,#EEE); /* For Firefox 3.6 to 15 */
  	background: linear-gradient(#EEE,#FFF,#EEE); /* Standard syntax */
}
.hotline{
	float:left;
	width:80%;
	min-height:40px;
	background-image:url(../images/mobile-icon.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20%;
}
.hotline span{ font-size:18px; color:#F00; line-height:40px; font-weight:bold;}
.support_skype{
	float:left;
	width:80%;
	min-height:40px;
	background-image: url(../images/skype.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20%;
}
.support_ym{
	float:left;
	width:80%;
	min-height:40px;
	background-image: url(../images/yim.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20%;
}
.homeleft{
	float:left;
	width:150px;
}
.homeright{
	float:right;
	width:170px;
	border-radius:5px;
	border:1px #CCC solid;
	padding:5px;
	background-color:#EEE;
}
.homeright_title{
	float:left;
	width:100%;
	text-align:center;
	font-size:18px;
	color:#F00;
	font-weight:bold;
	line-height:30px;
	background: -webkit-linear-gradient(#CCC,#EEE); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#CCC,#EEE); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(#CCC,#EEE); /* For Firefox 3.6 to 15 */
  	background: linear-gradient(#CCC,#EEE); /* Standard syntax */
}
.homeright_content{
	float:left;
	width:100%;
	background-color:#FFF;
}
.addtocart{
	cursor:pointer;
	border-top:3px #F00 solid !important;
	border-left:3px #F00 solid !important;
	border-bottom:3px #900 solid !important;
	border-right:3px #900 solid !important;
	background-color:#C00 !important;
	color:#FFF !important;
	font-size:20px !important;
	box-shadow:0px 0px 5px #999 !important;
	padding-left:20px !important;
	padding-right:20px !important;
	padding-bottom:10px !important;
	padding-top:10px !important;
}
.addtocart:hover{
	background-color:#900 !important;
}
.bannerlist{
	float:left;
	width:100%;
}
.bannerlist img{ width:100%;}