a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;}
TABLE {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial}
A {FONT-SIZE: 12px; COLOR: #000033; FONT-FAMILY: Arial; TEXT-DECORATION: none}
input.required{background: #ED7284;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
.shopview {bgcolor: #D9F1F9;}
.textbox {BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Tahoma, Helvetica, sans-serif}
.textlink01 {	color: #0133A9;font-family: Arial, Helvetica, sans-serif;font-size: 11px;	line-height:22px;}
.textlink02 {	color: #0133A9;font-family: Arial, Helvetica, sans-serif;font-size: 13px;line-height:22px;}
.textactive {color: #FF0000;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
.textnameshop {color: #000099;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;}
.textaddshop {color: #666;font-size: 12px;font-weight:normal;}
.textdam {color: #000099;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
.textdam2 {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;}
.textdam3 {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;}
.textdam4 {color: #000099;font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;}
.textdam5 {color: #999933;font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;}
.textdo2 {color: #FF0000;font-family: Arial, Helvetica, sans-serif;font-size: 11px;MARGIN-LEFT: 5px;}
.textdo3 {color: #FF0000;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;	}
.textdo4 {color: #FF0000;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;}
.textdo5 {color: #FF0000;font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;MARGIN-LEFT: 5px;}
.textdo {color: #FF0000;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
.listvip {color: #FF0000;font-size:14px;font-weight:bold;}
.chumo {color: #838383;}
.chumo1 {	color: #838383;font-family: Arial, Helvetica, sans-serif;font-size: 11px;	}
.chumo2 {color: #838383; font-weight: bold;}
.chumo3 {color: #838383;PADDING-TOP: 5px;font-weight: bold;}
.chumosearch {	color: #838383;font-family: Arial, Helvetica, sans-serif;font-weight:normal;font-size: 12px;	}
.baoloi {color: #FF0000;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}


.boxpage{ width:99%; margin:0 auto; height:60px; padding:30px 0 30px 0}


.page_div{line-height:22px;padding-top: 24px;text-align: center;}
.page,.active_page{background: #FFFFFF;border: 1px #CCCCCC solid;border-radius:4px;box-shadow: 1px 1px 3px #E5E5E5;font-size: 16px;padding: 2px 7px;}
.page_prefix{background: none;box-shadow: none;color: #333333;border: none;padding: 0px;}
.active_page{background: #3D5EA6;border: none;color: #FFFFFF;}
.page_div a{color:#3D5EA6;}
.page_div img{ margin-top:-3px;}
.page_div a:hover{text-decoration: none;}





#categorylist{margin:0 auto; text-align:left; margin-top:0px;}
.categorylist {width:100%; float:left; color:#999}
#categorylist .title-filter{ height:26px; width:100%; background-color:#069; padding:5px; color:#FFF; padding-top:7px;}
.categorylist ul{padding-top:0px;border-top:0px;text-align:left;font-size:12px;}
.categorylist ul li{padding-left:5px;line-height:25px;display:inline-block;float:left;border: 0px solid #333; margin-bottom:0px; width:95%;}
.categorylist ul li a{color:#222;text-decoration:none;font-size:12px;white-space:nowrap;font-weight:normal}
.categorylist ul li b{color:#000;text-decoration:none;font-size:12px;white-space:nowrap;}
.categorylist ul li a:hover{color:#F00; text-decoration:underline}
.categorylist ul li h3{font-weight:normal;}
.categorylist ul li ul{padding-left:2px;margin-bottom:-3px;}





.details-title{font-size:16px; color:#666; text-align:left; font-weight:bold; margin-top:10px; padding:5px;}
.details-nameproduct{font-size:16px; color:#666; text-align:left; font-weight:bold;margin-top:10px; padding:7px;}

.noproduct{ padding-top:90px; font-weight:bold; font-size:16px; color:#666; width:100%; margin:0 auto; text-align:center; line-height:22px;}
.mycart{font-size:15px; color:#333; font-weight:bold; margin:20px 0 0 20px;}
.cart_buttonsmall{background: #2F5CC6;border: 1px #06C solid;border-radius: 2px;color: #FFFFFF;cursor: default;font-size: 10px;font-weight: bold;padding: 2px 7px;cursor:pointer;}
.cart_buttonsmall:hover{background: #2B3E80;border: 1px #697BC5 solid;border-radius: 2px;color: #FFFFFF;cursor: default;font-size: 10px;font-weight: bold;padding: 2px 7px;cursor:pointer;}
.cart_button{background: #2F5CC6;border: 1px #06C solid;border-radius: 2px;color: #FFFFFF;cursor: default;font-size: 12px;font-weight: bold;padding: 5px 10px;cursor:pointer;}
.cart_button:hover{background: #2B3E80;border: 1px #697BC5 solid;border-radius: 2px;color: #FFFFFF;cursor: default;font-size: 12px;font-weight: bold;padding: 5px 10px;cursor:pointer;}

.cart_buttonbuy{background:#F60;border: 1px #F90 solid;border-radius: 2px;color: #FFFFFF;cursor: default;font-size: 13px;font-weight: bold;cursor:pointer; height:28px;}
.cart_buttonbuy:hover{background:#F00;border: 1px #F00 solid;border-radius: 2px;color: #FFFFFF;cursor: default;font-size: 13px;font-weight: bold;cursor:pointer;height:28px;}


table{border-collapse:collapse;border-spacing:0}
table.table {font-size:12px;color:#333333;border-width:0px;border-color: #ccc;border-collapse: collapse; width:98%;}
table.table .listtable{background: url("line.gif") repeat-x bottom; border-top:0;text-align:left;}
table.table .listtable .col1detail{ width:25%; font-weight:bold; color:#666; padding:5px 0 5px 0;}
table.table .listtable .col2detail{ width:75%;line-height:20px;padding:5px 0 5px 0;}
.bgtiletable{background-image: url("bgtable.gif"); font-weight:bold;padding:10px 0 0 0px;height:39px; border-bottom:#D8D8D8 1px solid;border-top:#D8D8D8 1px solid;}
.bgtiletable td{padding-left:5px;}

.cart{border-color: #F90;  background: #ffffff;  color: #ec1f1f; width:45px; margin-left:10px; cursor:pointer;}
.cart {background-image: url(cart.png);background-repeat: no-repeat; background-position:center;}
.cart:hover {background-image: url(cart-hover.png);}
.titlecart{font-size:15px; color:#333; font-weight:bold; padding:0px 0 0px 0; margin:0 auto;border-bottom:1px solid #D8D8D8;display:inline-block; width:100%; float:left;}
.listcart td{font-size:12px; color:#333; font-weight:bold; padding:5px; }
.totalcart{font-size:15px; color:#333; font-weight:bold; padding:5px;}
.listcart td img{float:left;}
.listcart td div{ vertical-align:middle}
.listcart {background: url(line.gif) repeat-x bottom;height:35px;}

.cart_addinfo{display: block;margin:0 auto; margin-top:15px;}
.cart_addinfo h2{display: block;font-size:12px; color:#666; font-weight:bold;}
.cart_addinfo label{cursor:pointer;}
.cart_addinfo .huongdantt{font-weight:normal; color:#00F;}
.product_cart{color:#03F;}

#showcart{ position:fixed; bottom:0; z-index:899; right:0;}
#cart{background:url("cart_view.png") no-repeat; width:37px; height:37px; float:left; margin:6px 0 0 6px;text-align:center;}
.numbers{ margin:0 auto;color:#FFF; margin-top:3px;display:block; width:37px; height:12px; padding:1px;text-align:center;}
/* CSS Window Prompt */

.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(preload.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333;}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(close.png) no-repeat}
.tclose:hover {background-position:0 -30px}


.news{width:98%; margin:0 auto;display:inline-block;clear:both; text-align:start; padding:6px; overflow:hidden;font-size:14px;line-height: 22px;}
.news .images{width:98%; margin:0 auto;display:inline-block;clear:both; text-align:center;}
.news .images img{text-align:center;clear:both;max-width:99%;max-height:99%; margin:0 auto;}
.title-news{font-size:12px; color:#666; text-align:left; font-weight:bold;margin-top:5px;}
.news-intro{text-align:justify; line-height:18px;}
.view_detail a{padding-right:5px;text-align: right;height: 20px;margin-right:5px;float: right;}
.news .other a{text-align:left; color:#666; padding:10px 5px 10px 5px; line-height:20px;}
.news .other a:hover{color:#03C;}
.news h3{color:#333;}
.dateupdate{font-weight:normal; color:#333; font-size:12px;}

input.search-input {
    padding-left:26px;
	height:29px;
	border:0;
}

form.form-search {
    position: relative;
}

form.form-search:before {
    content:'';
    display: block;
    width: 14px;
    height: 19px;
   background:url("search.png") no-repeat;
    position: absolute;
    top:8px;
    left:8px;
    opacity: .5;
    z-index: 1000;
}

#footer{margin:auto;clear:both;}
.boxfooter .boxfooter-list1,.boxfooter .boxfooter-list2,.boxfooter .boxfooter-list3{width:28%;border-left:1px solid #e2e2e2;}
.boxfooter .boxfooter-licensed{width:15%;border-left:1px solid #e2e2e2;}
#footer{width:100%;margin:auto;border-top: 1px solid #e2e2e2;overflow: hidden;background-color:#CCC}
.boxfooter ul{padding:0;margin:10px 0 0 0;min-height:30px;}
.boxfooter ul li{line-height:20px;display:inline-block;width:95%;padding-left:15px;}
.boxfooter ul li a{color:#333;text-decoration:none;font-size:12px;background:url(row_icon.gif) no-repeat;padding-left:15px;}
.boxfooter ul li a:hover{color:#0072bc;}div#add-cdt{background:#f1f1f1;}
.footer-widget{width: 100%;margin: 0 auto;clear: both;padding: 10px 0 30px 5px;}
.footer-widget.box-widget .col-widget {width: 20%;min-width:150px; height:230px;border-right:1px #eee solid;}
.footer-widget.box-widget .col-widget-end {width:38%;min-width:200px;}
.footer-widget .col-widget,.col-widget-end{position: relative;float: none;vertical-align: top;text-align: left;display: inline-block;padding: 0px 10px 10px;}
