body{padding:0px; margin:0px; background:#fff url(images/bg5.jpg) 0 0 repeat-x; font-family:Arial, Helvetica, sans-serif;
     line-height:18px;font-size:13px;color:#000;}
img{ border:none;}
ul{list-style-type:none;}
a{ text-decoration:none;}
p{margin:0 0 10px 0;}
.clear{clear:both;}
.titlebackground1{background: #228654;line-height:20px;margin:10px 0 0 0;padding:5px 0 5px 0; color:#fff; font-weight:bold; width:100%;border-radius:5px 5px 0px 0px;}

#topheader{background:#33CB37;width:100%; line-height:25px; max-height:25px;}
.topheader_content{width:1000px;height:auto;margin:auto;padding:0;}
.topheader_right{ float:right;}
#header{width:100%;min-height:245px;}
.headercontent{width:1000px;height:auto;margin:auto;padding:0;}
.headerlogo {float:left;height:90px;vertical-align:middle;}
.headerinfo {float:right;width:auto}
#footer{background:#f7f4ef;width:100%; min-height:150px;}
.footercontent{width:1000px;height:auto;margin:auto;color:#228655;}
.footerpanel{float:left;width:100%;}
.footertitle{ border-bottom:2px solid #2D427B; line-height:26px; text-align:left; color:#228655; font-weight:bold; width:90%; text-transform:uppercase;}
.footerimage{vertical-align:middle; width:25px;}

.sitecontent{background:#fff;vertical-align:top; margin:auto; width:1000px;}
.siteleft{vertical-align:top; float:left;}
.sitemiddle{vertical-align:top;height:500px;}
.siteright{vertical-align:top;float:right;}
/*---------------- sitemenu----------------------*/
.topmenu {background: #228654;float: right;width: 100%;height: 40px;}
.topmenu a {padding:12px 15px 10px 0px;color:#fff;font-weight:bold;display:inline;float:right;}
.topmenu a:hover {color:#f00;}

#menubar{width:1000px;margin:auto;height:40px;background:#228654;}
#menu{width:1000px;margin:auto; height:40px;z-index: 999;position:relative;left:-30px;}
.menu_top li{float:left;display:inline;}
.menu_top li a{float:left;line-height:40px;text-align:center;padding:0px 10px;color:#fff;font-weight:bold;background:url(../images/border_menu_top.png) right center no-repeat;}
.menu_top li:last-child a{background:none;}
.menu_top li a:hover{color:#F81F10;}
.menu_top li:hover .child_menu_drop{display:block;}
.child_menu_drop {border-top:none !important;display:none;width: auto;height: auto;background-color: #ffffff;border: 2px solid #0E8720;box-shadow: 3px 3px 14px #CCCCCC;position:absolute;top:40px;}
.cols {width: 180px;height: auto;float: left;margin-bottom: 10px;}
.cols .cate_title a {width:180px;color: #333333;text-decoration: none;font-weight: bold;padding:5px;line-height: 20px;text-align: left;background: none;display:inline;}
.cols .cate_title a:hover {color: #f00;}
.cate_title {float: left;}
.cols .cate_title_child {padding-left: 20px;float:left;}
.cols .cate_title_child a {color: #0066cc;text-decoration: none;background: none;line-height: 20px;text-align: left;font-weight:normal;display:inline;}
.cols .cate_title_child a:hover{color:#f00;}
.menuimage{vertical-align:middle; float:left;width:32px;}

#leftmenu1 {width:280px;}
#leftmenu1 a {color: #FFF;width:280px;text-decoration: none;display: inline-block;}
#leftmenu1 ul, li {list-style: none;margin: 0;padding: 0; }
#leftmenu1 ul li.hover,
#leftmenu1 ul li:hover { position: relative; z-index: 599; }
#leftmenu1 ul ul{visibility: hidden;position: absolute;top:10px;left: 0;z-index: 598;}
#leftmenu1 ul li:hover > ul { visibility: visible; }
#leftmenu1 ul ul { top: 0; left: 100%; }
#leftmenu1 li {padding:5px 0 5px 10px; color:#fff; cursor:pointer; background: #8a8a5c;border-bottom: 1px solid #ccc;}
#leftmenu1 li:hover, 
#leftmenu1 li.active { background: #7bbcc7;background-image:-webkit-linear-gradient(top, #7bbcc7, #3498db);border-radius: 5px; }
#leftmenu1 ul ul li {background: #adad85;border-bottom: 1px solid #ccc; }
#leftmenu1 ul ul li:hover {background: #7bbcc7; background-image:-webkit-linear-gradient(top, #7bbcc7, #3498db);border-radius: 5px;}

.leftmenu2{width:245px; line-height:30px;background: #3498db;margin:1px 0px 0px 0px;}
.leftmenuitem{color:#fff; padding:0 5px 0 5px; border-top: 1px solid #ccc;width:230px; display:inline-block;}
.leftmenuitemhover{background: #7bbcc7; color:#fff; background-image:-webkit-linear-gradient(top, #7bbcc7, #3498db);}
.leftmenusubstyle{width:auto;background: #3498db;background-image:-webkit-linear-gradient(top, #3498db, #2980b9);border-radius: 0 0 5px 5px;line-height:30px;}
.leftmenusubitem{background: #3498db;background-image:-webkit-linear-gradient(top, #3498db, #2980b9);color:#fff; padding:0 5px 0 5px;border-top:1px solid #ccc;}
.leftmenusubitemhover{background: #7bbcc7; color:#fff; background-image:-webkit-linear-gradient(top, #7bbcc7, #3498db);border-radius: 5px;}

/* Table---------------------------------------------------------------------*/
table {*border-collapse: collapse; /* IE7 and lower */ border-spacing: 0;width: 100%; }
.bordered {border: solid #ccc 1px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;
    -webkit-box-shadow: 0 1px 1px #ccc; -moz-box-shadow: 0 1px 1px #ccc; box-shadow: 0 1px 1px #ccc;}
.bordered tr:hover {background: #eee;}    
.bordered td, .bordered th { font-size:13px; color:#0072bc; border-left: 1px solid #ccc;border-top: 1px solid #ccc;padding: 10px;text-align: left; cursor:pointer;}
.bordered td a {text-decoration:none;}
.bordered th {background-color: #6da6b1; background-image:-webkit-linear-gradient(top, #6da6b1, #3498db); text-align:center;font-size:13px; border-top: none; color:#fff;}
.bordered td:first-child, .bordered th:first-child { border-left: none;}
.bordered th:first-child { -moz-border-radius: 5px 0 0 0; -webkit-border-radius: 5px 0 0 0; border-radius: 5px 0 0 0;}
.bordered th:last-child {-moz-border-radius: 0 5px 0 0;-webkit-border-radius: 0 5px 0 0; border-radius: 0 5px 0 0;}
.bordered th:only-child{-moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.bordered tr:last-child td:first-child { -moz-border-radius: 0 0 0 5px; -webkit-border-radius: 0 0 0 5px;border-radius: 0 0 0 5px;}
.bordered tr:last-child td:last-child {-moz-border-radius: 0 0 5px 0;-webkit-border-radius: 0 0 5px 0; border-radius: 0 0 5px 0;}

.boxview {float:left; height:auto;text-align:left;min-height:100px;padding:0 5px 5px 0; margin:10px 2px 10px 2px;border:1px #A4A3A5 solid;-moz-border-radius: 3px;-webkit-border-radius: 3px}
.boxview_title1{background: #edebe8;background-image: -webkit-linear-gradient(top, #edebe8, #cacdcc); line-height:20px; padding: 5px 5px 5px 0; color:#f00; font-weight:bold; width:100%;border-radius:5px 5px 0px 0px;}
.boxview_title1 a{color:#0D7C0F;}
.boxview_title2{ border-bottom:2px solid #3498db; line-height:26px; text-align:left; padding: 5px 0 0 10px; color:red; font-weight:bold; width:auto; text-transform:uppercase;}
.boxview_content{ text-align:justify; margin:10px 15px 30px 5px;}
.boxview_leftcontent{ text-align:justify; vertical-align:top; width:50%;}
.boxview_rightcontent{ text-align:justify; vertical-align:top; width:auto; padding:0 0 0 20px;}

.tintuc_title{text-decoration:none; font-family:Arial; font-weight:bolder ; color:Maroon; font-size:15px;}
.tintuc_list{background:url(images/nut1.gif) no-repeat left;text-decoration:none; padding:0 0 0 15px; font-family:Arial; color:#0D7C0F;}
.tintuc_date {COLOR: #c78f04 !important; font-size: smaller;	padding:-10px auto;}
.tintucdetail{border-collapse: collapse;  padding: 10px 10px 10px 10px; text-align:justify;}
.imgtextwrapleft{float:left;margin: 0 10px 10px 0; width:180px;}
.tinkhac{color:Red;	padding: 10px 0 0 0; margin-bottom:5px;}

.btn {background: #3498db; background-image: -webkit-linear-gradient(top, #3498db, #2980b9); background-image: -moz-linear-gradient(top, #3498db, #2980b9); background-image: -ms-linear-gradient(top, #3498db, #2980b9); background-image: -o-linear-gradient(top, #3498db, #2980b9);  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 5;  -moz-border-radius: 5;  border-radius: 5px;  font-family: Arial;  color: #ffffff;  font-size: 12px;  padding: 5px 20px 5px 20px;  text-decoration: none;}
.btn:hover {background: #3cb0fd; background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);  text-decoration: none;}
.btnDelete {background:url(images/Delete.png) no-repeat left;text-decoration:none; padding:0 0 0 20px; color:Blue; font-size:12px; }
.btnSearch {text-decoration:none; margin-top:5px;}


/* Ads -------------------------------------------------------------*/
.picturebox{float:left;margin-top:10px;background:#FFF;width:690px;height:300px;font-size:80%;border:1px #A4A3A5 solid;padding:5px;position:relative;-moz-border-radius: 3px;-webkit-border-radius: 3px}
#panel {position:relative;width: 690px;height: 300px;overflow: hidden;}
#panel img {position: absolute;-ms-interpolation-mode:nearest-neighbor;image-rendering: optimizeSpeed;}

#slideShowImages{border-bottom: 1px solid #ccc; width:1000px;}
.imgads{margin:4px 0 0 0;padding:0 1px 0 1px; float:left;}
.bannerleftcol {position: fixed;float:left;margin-left:40px; top: 185px;}
.bannerrightcol {position: fixed;float: right;margin-left:1175px; top : 185px;}
.skypeicon{display:inline-block;background:url(images/skype.png) no-repeat; margin-right:5px; width:24px;height:22px;}
.yahooicon{display:inline-block;background:url(images/yahoo.png) no-repeat;margin-right:5px;width:26px;height:22px;}
.facebookicon{display:inline-block;background:url(images/facebook1.png) no-repeat;margin-right:5px;width:25px;height:22px;}


.pro_panel{border:1px solid #BBBBBB;text-align:center; padding:2px; min-height:310px; min-width:190px;max-width:200px;}
.pro_img{width:120px; height:120px; }
.pro_title{color:#2980b9;text-transform: uppercase; font-weight:bold;}
.pro_price1{color:Black; text-decoration:line-through; float:left; font-size:smaller;}
.pro_price2{color:Red; float:right; font-weight:bold;}
.pro_buy_btn{background: #3498db;border-radius: 10px; padding:5px 10px 5px 10px; color:White;text-transform: uppercase;}
	
.pro_detail_img{border:1px solid #BBBBBB; padding:10px; width:250px; float:left;}
.pro_detail_panel{width:510px; float:right;}
.pro_detail_title{color:#2980b9;text-transform: uppercase; font-weight:bold; font-size:large;}
.pro_detail_id{color:Black;}
.pro_detail_price{color:Red; font-size:larger; font-weight:bold;}
.pro_detail_hr{color: #BBBBBB;}

.tableheader{ background:#3988C1; font-size:13px; color:White;padding: 10px;text-align:center; cursor:pointer;}
.btnUpdateCart{float:right}
.btnClearCart{float:right; margin-right:10px;}
.btnBuyContinue{float:left;}

.cartbox {border:1px solid #2D427B;border-radius:2px; padding:10px 30px 10px 30px;float:left;vertical-align:middle;}
.cartbox1 {border:1px solid #2D427B;border-radius:2px; padding:10px 30px 10px 30px;float:left;vertical-align:middle;width:90%;}
.cartimage{vertical-align:middle;margin-right:10px;}

/*pop o goc*/
* html div#fl813691 {position: absolute; overflow:hidden;
    top:expression(eval(document.compatMode &&
    document.compatMode=='CSS1Compat') ?
    documentElement.scrollTop
    +(documentElement.clientHeight-this.clientHeight)
    : document.body.scrollTop
    +(document.body.clientHeight-this.clientHeight)); z-index:1000000}
#fl813691{z-index: 99;font: 12px Arial, Helvetica, sans-serif; color:#666; position:fixed; _position: absolute; right:0; bottom:0; height:200px; border: 1px solid #0198cf; }
#eb951855{  padding-right:0px; background:#fff;}
#cob263512{background:#fff; height:265px; padding-left:0px;}
#coh963846{color:#fff;display:block; height:20px; line-height:20px; font-size:11px; width:315px;}
#coh963846 a{color:#fff;text-decoration:none;}
#coc67178{float:right; padding:3px 0 0; margin:0; list-style:none; overflow:hidden; height:17px;}
#coc67178 li{display:inline;}
#coc67178 li a{background-image:url(images/button.gif); background-repeat:no-repeat; width:30px; height:0; padding-top:15px; overflow:hidden; float:left;}
#coc67178 li a.close{background-position: 0 0;}
#coc67178 li a.close:hover{background-position: 0 -15px;}
#coc67178 li a.min{background-position: -30px 0;}
#coc67178 li a.min:hover{background-position: -30px -15px;}
#coc67178 li a.max{background-position: -60px 0;}
#coc67178 li a.max:hover{background-position: -60px -15px;}
#co453569{display:block; margin:0; padding:0; background-color:#fff; border-style:solid; border-width:0px; border-color:#111 #999 #999 #111; line-height:1.6em; overflow:hidden;}

#tooltip{width:300px;position: absolute;z-index: 3000;border: 1px solid #3498db;background-color: #FFFFFF;padding: 5px;}
#tooltip h3, #tooltip div{margin: 0;}