/* -------------------------------------------------------------------
 float
------------------------------------------------------------------- */
.clear {clear: both; font-size: 0px; line-height: 0px; height:0;}
.clearfix:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
.clearfix{
	display: inline;
	position: relative;
	}
/*\*/
.clearfix	{
	display: block;
}
form{ 
	display: inline;
	margin: 0; /* removes mystery form tag gapping */ 
	padding: 0; /* removes mystery form tag gapping */
	}
	
input{
	color:#565353;	
	vertical-align: middle;	
}


.button {
	background:#F72C6E;
	border:1px solid #fff;
	padding:2px;
	color:#F2F7ED;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	/*background:url(../images/bg_button.gif) repeat-x ;*/
}
.buttonHover {
	background:#F78600;
	border:1px solid #fff;
	padding:2px;
	color:#F2F7ED;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}
.textfiled{
	border:1px solid #7B7B7B;
	padding:1px;
}
.text_login {
	border:1px solid #FAB896;
	color:#F86B45;
	font-weight:bold;
}
.textarea{
	border:1px solid #7B7B7B;
	line-height:18px;
	scrollbar-base-color:#FFFFFF;
	scrollbar-arrow-color:#000000; 
	overflow:auto;
}

/********************* CSS for box_redirect ****************************/
#box_redirect{ border:1px solid #505050; width:70% ;margin:0px auto;}
#box_redirect p { line-height:18px;}
#box_redirect .top { background:#F78600;border-bottom:1px solid #5C5C5C; color:#FFFFFF;font-size:11px;font-weight:bold;text-transform:uppercase; height:22px;padding:2px; text-align:left; }
#box_redirect .fontMess {color:#65D700;font-size:12px; font-weight:bold;text-align:center;padding:20px 10px;}
#box_redirect .mess { background:#383838; color:#FFFFFF;text-align:center}
#box_redirect .bottom { background:#FFF3DD; color:#000;text-align:center;padding:5px; font-size:12px;}

/********************* CSS for boxMess ****************************/
#boxMess{  border:1px solid #F08200;padding:2px 5px; background:#FCF5CD }
#boxMess  h4.mess { background:url(../images/icon/icon_mess.gif) no-repeat left; padding:2px 30px; color:#FF0000; font-weight:bold; font-size:12px;}
#boxMess  h4.err { background:url(../images/icon/icon_warning.gif) no-repeat left; padding:6px 30px; color:#FF0000; font-weight:bold;}
#boxMess .font_err { color:#950000;}
/********************* CSS boxForm ****************************/
#boxForm {padding:0px;}
#boxForm .form{
	padding:5px 5px;
}
#boxForm .col1 {
	float:left;
	padding-right:5px;
	padding-top:5px;
	text-align:left;
	width:120px;
	font-weight:bold;
}
#boxForm .col2 {
	float:left;
	padding-right:5px;
	padding-top:5px;
	width:240px;
}
#boxForm p.btn{
	text-align:center;
	padding:10px 0px;
}

/********************* CSS boxContact ****************************/
#boxContact {padding:0px;}
#boxContact .infoContact {
	padding-bottom:10px;
}
#boxContact .form h4{color:#fff; font-size:16px; padding-bottom:10px;}
#boxContact .form h5{color:#849219; background:url(../images/bullet_15.gif) no-repeat; padding:0 0 10px 18px;}
#boxContact .form p{clear:both; padding:0 0 10px 0;}
#boxContact .form span{color:#f91706;}
#boxContact .form label{width:120px; float:left; display:block;}
#boxContact .form textarea{width:250px; height:150px; margin-bottom:10px; overflow:auto;}
#boxContact .form .btn{margin:0 0 0 120px;}

#boxContact .form .btn2{background:#fff; width:220px; margin:0 0 10px 120px; padding:5px 10px 5px 20px; overflow:hidden;}
#boxContact .form .radiobtn{width:15px; height:15px; margin-right:5px; border:none;}
#boxContact .form .lblType01{width:auto; margin-right:5px;}

/********************* CSS boxOrder ****************************/
#boxOrder {
	padding:0px;
}
#boxOrder .fOrder {
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	margin:0px;padding:0px;

}
#boxOrder h4 {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#849219;
	margin:0px;padding:0px;
	border-bottom:1px solid #f91706; 
}
#boxOrder p {padding:5px 0px;}


/********************* CSS boxFaqs ****************************/
#boxFaqs {
	padding:5px 0px;
}
#boxFaqs li { display:block;padding:5px 0px; line-height:18px;}
#boxFaqs li.question{
	background:url(../images/icon_question.gif) 0px 2px no-repeat ;
	padding-left:30px;
}


/********************* CSS boxSearch ****************************/
#boxSearch {
padding:5px;
}
#boxSearch p {
padding:5px 0px;
}
#boxSearch .formSearch {
	padding:5px;
	border:1px solid #ccc;
}
#boxSearch .formSearch ul {
margin:5px 10px;
}
#boxSearch .formSearch li {
float:left;
line-height:18px;
padding:5px 0px;
}
#boxSearch .formSearch li.col1 {
font-weight:bold;
width:120px;
}
#boxSearch .formSearch li.col2 {
text-align:left;
}
#boxSearch p.btn {
text-align:center;
}
#boxSearch .hr { background:url(../images/hr.gif) repeat-x center; }

p.mess_result {
font-size:12px;
margin-bottom:10px;
text-align:center;
}
p.mess_result span {
color:#FF0000;
font-size:14px;
font-weight:bold;
}

/********************* CSS for Help Tutorial ****************************/
.boxTab {background:#cccccc; }
.tab { background:#EBEBEB;font-size:12px;font-weight:bold;padding:2px;
	border:1px #cccccc solid;
}
.tab a{ color:#000000; }
.tab_action { 
	background:#FFF;
	font-size:12px;
	font-weight:bold;
	padding:2px;
	color:#EA3A8B;
	border-top:1px #cccccc solid;
	border-left:1px #cccccc solid;
	border-right:1px #cccccc solid;
}
.tab_action  a {
	color:#EA3A8B;
}
.tabContent {
	background:#FFF; 

	border-left:1px #cccccc solid;
	border-right:1px #cccccc solid;
	padding:5px;
}
.tabFooter {
	background:url(../images/border3.gif) right no-repeat;
}

/********************* CSS Store ****************************/
#boxAlpha {
	margin:0px;
	padding:5px 2px;
	border:1px solid #cccccc;
}
#boxAlpha h2 { margin:0px;padding:2px; color:#FF6C00; font-weight:bold; font-size:11px;}
#boxAlpha .Alpha {padding:0px ; text-align:center;}
#boxAlpha .Alpha a {
	padding:0px 5px;
	margin:1px 1px;
	color:#067C00;
	font-weight:bold;
	border:1px solid #999999;

}

#boxAlpha .Alpha a:hover {
	background:#cccccc;
	color:#FF6C00;
}
#boxAlpha .Alpha a.active{
	background:#FF0000;
	color:#fff;
}
/********************* CSS boxTrademark ****************************/
#boxTrademark {
	padding:4px;
	border:1px solid #ccc;
	margin-bottom:10px;
}
#boxTrademark h2 {
	margin:0px;padding:2px; color:#FF6C00; font-weight:bold; font-size:11px;
}
#boxTrademark h2 span { font-size:14px; color:#067C00}

/********************* CSS boxTrademark ****************************/
#boxMaterial {
	padding:4px;
	border:1px solid #ccc;
	margin-bottom:10px;
}
#boxMaterial h2 {
	margin:0px;padding:2px; color:#FF6C00; font-weight:bold; font-size:11px;
}
#boxMaterial h2 span { font-size:14px; color:#067C00}

/* --------------- box_member ------------------------ */
.box_member{ padding:5px;}
.box_member input {
vertical-align:middle;
}
.box_member input.textfiled {
width:120px;
}
.box_member label {
float:left;
padding-left:10px;
text-align:left;
}
.box_member span {
color:#FF0000;
font-size:14px;
}
.box_member p {
color:#017FA3;
font-weight:bold;
margin:0px;
padding-left:10px;
}
.box_member p a {
color:#017FA3;
}

.box_member li {
	line-height:18px;
	padding:2px 0px;
	text-align:center;
	color:#FF009C;
}
.box_member li a{
	color:#000;
}
.box_member input{
	vertical-align:middle;
}
.box_member input.textbox {
	width:150px;
}
.box_member label{
	float:left;
	padding-left:10px;
	text-align:left;
}
.box_member span {
	font-size:14px;
	color:#FF0000;
}
.box_member p {
	margin:5px;
	padding-left:10px;
	color:#017FA3;
	font-weight:bold;
}
.box_member p a{
	color:#017FA3;
}

.box_member .ip {
	text-align:left;
	background:url(../images/icon/icon_ip.gif) no-repeat;
	padding-left:25px;
	line-height:18px;
}
.box_member .account {
	text-align:left;
	background:url(../images/icon/icon_info.gif) no-repeat;
	padding-left:25px;
	line-height:18px;
}
.box_member .youcart {
	text-align:left;
	background:url(../images/icon/icon_cart.gif) no-repeat;
	padding-left:25px;
	line-height:13px;
}
.box_member .wishlist {
	text-align:left;
	background:url(../images/icon/icon_favourite.gif) no-repeat;
	padding-left:25px;
	line-height:18px;
}
.box_member .changepass {
	text-align:left;
	background:url(../images/icon/icon_reload.gif) no-repeat;
	padding-left:25px;
	line-height:18px;
}
.box_member .logout {
	text-align:left;
	background:url(../images/icon/exit.gif) no-repeat;
	padding-left:25px;
	line-height:18px;
}


/* --------------- box_support ------------------------ */
.box_support {
	padding:5px 20px;
	line-height:18px;
}
.box_support .img { text-align:center;}
.box_support span { color:#FF6A48}
/* --------------- box poll ------------------------ */
.box_poll  {
	padding:5px 10px;
	line-height:18px;
	padding-bottom:15px;
}
.box_poll #img_poll{
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	text-align:center;

	padding:2px;
}
.box_poll h3{
	padding:3px;
	font-size:11px;
	font-weight:bold;
}
.box_poll li {
	padding:2px 0px;
	line-height:18px;
}
.box_poll  input {
	vertical-align:middle;
}
.box_poll  p.btn {
	padding:5px;
	text-align:center;
}

p.advertise{ text-align:center;padding:5px 0px;}

/* --------------- box_statistics ------------------------ */
.box_statistics{ padding:5px 5px;}
.box_statistics li{ padding:3px 0px; background:url(../images/icon_li.gif) center left no-repeat;padding-left:10px;}
.box_statistics p { line-height:18px;}
.box_statistics b { color:#FF6D1A}


.navCat a { padding:0px 25px;}
.fUsername,
.fUsername a:link,
.fUsername a:active,
.fUsername a:visited{
	color:#EC0A00;
	font-weight:bold;
	font-size:12px;
}

.fUsername a:hover{
	color:#FF3300;
	font-weight:bold;
	text-decoration:underline;

}

.danhquangcao {
	color:#228FFF;
	text-align:center;
	font-size:30px;
}
.list_store{
	background:url(../images/p_name.gif) 0px 7px no-repeat;
	padding-left:10px;
	color:#FF0000;
	font-weight:bold;
}
.list_store a {color:#FF0000; }

.borderTop{
	border-top:1px solid #CCCCCC;
	background:#EBEBEB;
}
.borderMain{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background:#EBEBEB;
	padding:0px 5px;
}
.borderBottom{
	border-bottom:1px solid #CCCCCC;
	background:#EBEBEB;
}
.title_box{
	background:#FFFFFF;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;	
	font-weight:bold;
	text-transform:uppercase;
	padding:0px 5px;
}

.boDetail{
	border-left:1px solid #F57900;
	border-right:1px solid #F57900;
	background:#FFB745;
	padding:0px 5px;
}
.title_detail {
	
	background:#FFFFFF;
	border-top:1px solid #F57900;
	border-bottom:1px solid #F57900;	
	font-weight:bold;
	text-transform:uppercase;
}
.fTitle_Den{
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
}
.fTitle_Xanh{
	color:#001AB6;
	font-weight:bold;
	text-transform:uppercase;
}
.fTitle_Cam{
	color:#FF6C00;
	font-weight:bold;
	text-transform:uppercase;
}
.fTitle_Hong{
	color:#FF0090;
	font-weight:bold;
	text-transform:uppercase;
}
.fTitle_Xanhla{
	color:#067C00;
	font-weight:bold;
	text-transform:uppercase;
}
.fNum { font-size:10px;color:#FF0000;font-weight:normal;}
.fDiscount { font-size:14px; color:#FF0000;font-weight:bold;}
/******************** PHAN TRANG **************/
.pagination{
  padding:5px;
  text-align:center;
  margin-bottom:10px;
}
.pagination .pagetotal {
	background-color:#FF9343;
	color:#FFFFFF;
	padding:2px 5px;
}
.pagination a, .pagination a:visited{
	padding: 1px 5px;
	border: 1px solid #9aafe5;
	text-decoration: none; 
	color: #676767;
}

.pagination a:hover, .pagination a:active{
	border: 1px solid #2b66a5;
	color: #000;
	background-color: #FF9343;
}

.pagination .pagecur{
	font-weight: bold;
	padding: 1px 5px;
	border: 1px solid navy;
	background-color: #2e6ab1;
	color: #FF6C00;
}

.pagination .btnPage{
	background:#336DB0 ;
	color:#fff;
	text-align:center;
}
.pagination a:visited.btnPage  {
	color:#fff;
}