body{
    background:#77AB25;
    background-attachment: fixed;
    color:#000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    line-height:1.5;
    text-align:center;
}
.main{
    background:#fff;
    margin:0 auto;
    position:relative;
    text-align:left;
    width:76%;
}
.main_inner{/*width:1010px;*/padding:0 5px}
#header{/*height:160px;*/position:relative}
/*mainmenu*/
#mainmenu{position:relative;z-index:999;height:37px;padding:0 4px;margin-top: 10px;margin-left: -3px;}
#mainmenu .menu_inner{height:37px;background:#5A7D1E;}
ul.menu,ul.menu ul{list-style:none;margin:0;padding:0}
#mainmenu .menu li{float:left;position:relative;z-index:999}
#mainmenu a{color:#fff;cursor:pointer;font-size:12px;font-weight:700;line-height:37px;font-family:Tahoma;display:block;background:url(../images/menu_li.jpg) no-repeat right}
#mainmenu a span{padding:0 12px}
#mainmenu a:hover,#mainmenu .active a:link,#mainmenu .active a:visited{color:#fff !important}
#mainmenu li.first{background:url(../images/icon_home.png) no-repeat left top}
#mainmenu .first a span{padding:0 15px 0 35px}
#mainmenu .last a{background:none}

/**/
#wrapper{
    clear:both;
    margin:0;
    padding:10px 4px 20px;
    position:relative;
    /*width:1002px;*/
    z-index:1;
}
/*footer*/
#footer{
    padding:0;
    line-height:18px;
    padding:0 4px 18px;
    font-family:Tahoma;
    overflow:hidden;
}
/*mod_search*/
.mod_search {
    height:32px;
    position:absolute;
    right:8px;
    top:3px;
    width:208px;
    background:url(../images/search_bg.jpg) no-repeat left top;
}
.mod_search .left{width:140px;height:32px}
.mod_search .right{width:66px;height:32px;background:url(../images/search_bt.jpg) no-repeat left top}
.mod_search input#mod_search_searchword {
    height: 28px;
    line-height: 21px;
    width: 110px;
    padding: 5px 5px 0 40px;
    border: 0;
    margin: 0;
    background: transparent;
}
.mod_search input.submit_search {
    background:none;
    width:66px;
    border:0;
    height:32px;
    cursor:pointer;
    margin:0;
    padding:0;
}
/*footer_menu*/
.footer_menu{
    height:30px;
    background:#77AB25;
    padding:0 0 0 200px;
}
.footer_menu .menu li{float:left}
.footer_menu a:link,.footer_menu a:visited {
    background: url(../images/menuf_li.jpg) no-repeat left top;
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: 700;
    line-height: 30px;
}
.footer_menu a:hover{color:#FF7C0A}
.footer_menu a span {
    padding: 0 15px;
    font-size:12px;
}
.footer_menu .first a{background:none}
#footer .content{border:1px solid #842205;border-top:0;/*padding:20px 70px 20px 10px*/}
#footer .content a:link,#footer .content a:visited{color:#575757}
#footer .content a:hover{color:#000}
/*content-left*/
#content-left{/*width:23%;*/overflow:hidden}
/*mod_category*/
.mod_category{
    background:#77AB25 ;
    margin-bottom:10px;
}
.mod_category h3{margin:0}
.mod_category a{
    height:28px;
    line-height:18px;
    display:block;
    background:url(../images/category_arrow.jpg) no-repeat 15px center;
    padding-left:25px;
    font-weight:700;
}
.mod_category .menu_title{
    background:url(../images/category_li.jpg) no-repeat top center;
    height: 39px;
}

.mod_category .menu_title h2 , .sub-menuleft h2{
    padding: 0px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.mod_category .first{background:none}
/*mod_left*/
.lastnews-home .right a:link,.lastnews-home .right a:visited,
.feature_right a:link,.feature_right a:visited,
.mod_category a:link,.mod_category a:visited,.mod_left a:link,.mod_left a:visited{color:#fff;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px}
.lastnews-home .right a:hover,.feature_right a:hover,.mod_category a:hover,.mod_left a:hover{color:#fff;text-decoration: underline;}
.mod_left h3{    
    margin:0;
    height:30px;
    line-height:30px;
    font-weight:400;
    font-size:16px;
    color:#fff;
    font-family:Tahoma;
}
.mod_left{background:url(../images/mod_left_h3.jpg) no-repeat;margin-bottom:10px}
.mod_lastnews h3{
    padding-left:80px;
}
.mod_left .content{padding:4px;border:1px solid #bcbdd2;border-top:0;overflow:hidden}
.mod_lastnews .content{padding:4px 8px}
.lastnews-home .right td,.feature_right td,.mod_lastnews td{border-bottom:1px dotted #000;padding:7px 0}
.lastnews-home .news_image,.feature_right .news_image,.mod_lastnews .news_image{padding-right:10px}
.lastnews-home .right .readmore a,.feature_right .readmore a,.mod_lastnews .readmore a{
    margin-top:7px;
    overflow:hidden;
    display:block;
    text-align:right;
    font-size:11px;
}
.lastnews-home .readmore a:link,.lastnews-home .readmore a:visited,
.feature_right .readmore a:link,.feature_right .readmore a:visited,
.mod_lastnews .readmore a:link,.mod_lastnews .readmore a:visited{
    color:#0000ff;
    background:url(../images/readmore.jpg) no-repeat right 6px;
    padding-right:8px;
}
.lastnews-home .readmore a:hover,.mod_lastnews .readmore a:hover{color:#000}
/*content-center*/
#content-center{/*width:49% !important ;*/float:left;}
.feature_left{/*width:540px;*/overflow:hidden}
.feature_left .content{min-height:239px}
.feature .content{
    padding:0
}
#content-center img{
    
 /* max-width:540px !important; */
  
}
.feature_title h3{
    background:#597C1E;
    height:30px;
    margin:0 0 7px;
    display:block;
}
.feature_title h3 span{
    height:30px;
    line-height:30px;
    font-weight:400;
    font-size:16px;
    color:#fff;
    font-family:Tahoma;
    padding:0 0 0 5px;
}

.rdfa-breadcrumb{
    color: #fff;
    background:#842205 url(../images/mod_left_h3.jpg) repeat-x left top;
    height:30px;
    margin:0 0 7px;
    display:block;
    padding-left:5px ;
}

.rdfa-breadcrumb span a{
    height:30px;
    line-height:30px;
    font-weight:400;
    font-size:16px;
    color:#fff;
    font-family:Tahoma;
    padding:0 0 0 0px;
}


.feature_product{ width:100%; padding:0 0 0 0;position:relative;display:block;clear:both}
/**/
.box_pro_grid_true img{}
.box_pro_grid_true{float:left;/*width:167px;*/text-align:center;border:1px solid #ccc;margin-bottom:12px;height:230px}
.box_pro_grid_true .product_image{padding:10px 0;/*height:120px*/}
.box_pro_grid_true .productName{padding:0 5px;height:35px;overflow:hidden;line-height:16px}
.spaceGrid{float:left;width:15px}
.box_pro_grid_true .productName a:link,.box_pro_grid_true .productName a:visited{color:#000;font-weight:700}
.box_pro_grid_true .productName a:hover{color:#ff8c2a}
.price_vnd{color:#cc0000;font-weight:700}
.box_pro_grid_true .productType{padding:3px 0}
.box_pro_grid_true .price_list{padding:0 0 5px}
.block_cart{
    position:absolute;
    bottom:-65px;
    right:20px;
    height:22px;
    line-height:22px;
    padding:0;
    color:#fff;
    font-weight:700;
    font-family:Tahoma;
}
.block_support{
    position:absolute;
    top:30px;
    right:10px;
    font-family:Tahoma;
    font-weight:700;
    color:#000;
    text-align:center;
}
.block_support a{color:#000}
.block_cart a:link,.block_cart a:visited{color:#fff100 !important}
.block_cart a:hover{color:#e30404 !important}
.block_cart #product_in_cart,.block_cart #total_price{color:#fff;font-weight:700}
/*product_detail*/
#tabMenuDm ul{height:30px;margin:0;padding:0 0 0 20px}
#tabMenuDm li{display:inline;padding-top:20px;padding-bottom:20px;margin:0}
#tabMenuDm a{
    float:left;
    background:url(../images/menu_pro_detail_left.jpg) left top no-repeat;
    text-decoration:none;
    padding:0;
    margin-left: 5px;
    display: block;
}
#tabMenuDm a span{
    background:url(../images/menu_pro_detail_right.jpg) right top no-repeat;
    color:#fff;
    font-weight:700;
    float:left;
    text-decoration:none;
    padding:0 20px;
    height: 27px;
    line-height: 27px;
}
#tabMenuDm a:hover,#tabMenuDm .curent a{
    background:url(../images/menu_pro_detail_left_h.jpg) left top no-repeat;
}
#tabMenuDm a:hover span{
    background:url(../images/menu_pro_detail_right_h.jpg) right top no-repeat;
    color:#000;
    text-decoration:none
}
#tabMenuDm .curent a span{
    background:url(../images/menu_pro_detail_right_h.jpg) right top no-repeat;
    color:#000;
    text-decoration:none;
    font-weight:700
}
#tabMenuDm div{height:27px;}
.menu_detail{border:1px solid #aeaeae;padding:4px;margin: 0;width: 100%;margin-top: -1px;}
#product_detail{padding-bottom:15px}
#product_name{font-size:18px;font-weight:700;color:#ff7906;margin:0;padding-bottom:15px}
.product_info .price_list{padding:0 0 10px}
#product_detail_image img{padding:10px;border:1px solid #d1d2d3}
.categoryPath{
    background:#842205 url(../images/mod_left_h3.jpg) no-repeat left top;
    padding:0 0 0 55px;
    height:30px;
    line-height:30px;
    margin:10px 0;
    overflow:hidden;
    position:relative;
    color:#fff
}
.categoryPath a:link,.categoryPath a:visited{color:#fff}
.categoryPath a:hover{color:#ff8c2a}
.categoryPath span{color:#fff;font-weight:700}
.categoryPath .block_cart{top:0}
.lastnews-home .left,.lastnews-home .right{
    width:385px;
    border:1px solid #d3d2ce;
    font-family:Tahoma;
    min-height:232px;
}
.lastnews-home h3{
    background:#842205 url(../images/mod_left_h3.jpg) no-repeat left top;
    padding:0 0 0 55px;
    height:30px;
    line-height:30px;
    margin:0 0 5px;
    overflow:hidden;
    position:relative;
    color:#fff
}
.lastnews-home .content{
    padding:5px;
}
.news_other{color:#317cb3;font-size:11px;line-height:18px;padding:10px 0 0}
.news_other a:link,.news_other a:visited{color:#317cb3;font-size:11px;}
.news_other a:hover{color:#FF7C0A}
.lastnews-home .left .news_title{font-weight:700}
.mod_category ul.sub-menuleft{margin:0 0 0 40px}
.mod_category ul.sub-menuleft a{background:none;padding-left:0;height:auto;line-height:1.5;padding:2px 0}

#home_service{
 width:1000px;
 height:400px;
 margin-bottom: 10px;
 
}
.home_service_left
{
 width:500px;
 height:400px;
 float:left;
 
 padding: 10px 0 10px 0px;
 
}
.home_service_right{
 width:480px;
 height:400px;
 float:right;

 
}
#adv1{
 width:180px;
 height:180px;
 float:left;
padding: 10px;
}
#adv2{
 width:180px;
 height:180px;
 float:right;
 margin-right: 40px;
 padding: 10px;
 
}
#adv3{
 width:180px;
 height:180px;
 float:left;
 padding: 10px;
}
#adv4{
    width:180px;
 height:180px;
 float:right;
 padding: 10px;
 margin-right:40px;
}
.feature_title h3 a{ color:#fff;}
.aqua_input,
	input[type="text"].aqua_input, 
	input[type="password"].aqua_input, 
	input[type="email"].aqua_input, 
	textarea.aqua_input, 
	select.aqua_input{
		width: 250px;
		border: 1px solid #EEE;
		padding: 7px 8px 7px 8px;
		font-size: 13px;
		background: #FBFBFB;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		-moz-box-shadow: inset 0 0 6px rgba(0,0,0,.05);
		-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .05);
		box-shadow: inset 0 0 6px rgba(0, 0, 0, .05);
		transition: all 0.3s cubic-bezier(0.4,0.1,0.2,0.7);
		-webkit-transition: all 0.3s cubic-bezier(0.4,0.1,0.2,0.7);
		-moz-transition: all 0.3s cubic-bezier(0.4,0.1,0.2,0.7);
}
textarea.aqua_input {
	width: 400px;
}
.aqua_input:focus {
	border: 1px solid #ccc !important;
}

label,
	legend {
		display: block;
		font-weight: bold;
		font-size: 13px;  }
	select {
		width: 220px; }
	input[type="checkbox"] {
		display: inline; }
	label span,
	legend span {
		font-weight: normal;
		font-size: 13px;
		color: #444; }
        
        
.box-cart .xacnhan a {color:#000;} .box-cart .muahang { text-align:center; text-transform:uppercase;}
.box-cart table {border:#dadada 1px solid; margin-bottom:20px; text-align:center;}
.box-cart table td, .box-cart table th {padding:10px;border:#dadada 1px solid;}
.box-cart table td.f8f8f8 {background:#f8f8f8;}
.error_show{
    
    color:red;
    font-size: 14px;
}

.btn-large {
padding: 11px 19px;
font-size: 17.5px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

.btn {
display: inline-block;
padding: 4px 12px;
margin-bottom: 0;
font-size: 14px;
line-height: 20px;
color: #333;
text-align: center;
text-shadow: 0 1px 1px rgba(255,255,255,0.75);
vertical-align: middle;
cursor: pointer;
background-color: #f5f5f5;
background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
background-image: -o-linear-gradient(top,#fff,#e6e6e6);
background-image: linear-gradient(to bottom,#fff,#e6e6e6);
background-repeat: repeat-x;
border: 1px solid #ccc;
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
border-bottom-color: #b3b3b3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}
.h1{
    padding: 0px;
    font-weight: bold;
    font-size: 13px;
    margin: 0px;
    margin-top: -10px;
}
.intro{
border: 1px solid #d0d0d0;
width: 538px;
min-height: 150px;
height:auto;
margin-bottom: 10px;
}
.intro p{
padding: 10px;
}
.right-content{
    /*width: 220px;*/s
    height: auto;
    float:left;
}

*newsLastest*/
	div.newsLastest
	{
		clear: both;
        
	}
	div.newsLastest div.newsLastest_Item
	{
		clear: both;
		border-bottom: dotted 1px #E0E0E0;
		padding-top: 5px;
        min-height:55px;
		padding:5px 0;
	}
	div.newsLastest div.newsLastest_Item div.newsLastest_Image
	{
		float: left;
		margin-right:6px;
	}
	div.newsLastest div.newsLastest_Item div.newsLastest_Image img
	{
		border: solid 1px #E0E0E0;
	}
	.left div.newsLastest div.newsLastest_Item div.newsLastest_Title, .right div.newsLastest div.newsLastest_Item div.newsLastest_Title
	{
		float: left;
		text-align: left;
		width: 123px;
	}
	div.newsLastest div.newsLastest_Item div.newsLastest_Title a:link, .div.newsLastest div.newsLastest_Item div.newsLastest_Title a:visited
	{
		font-weight:bold;
	}
	.left div.newsLastest .newsLastest_Summary, .right div.newsLastest .newsLastest_Summary
	{
		display:none;
	}
	div.newsLastest hr.newsLastest_Line
	{
		clear: both;
		height: 5px;
		border-bottom: solid 1px #E0E0E0;
        
	}
	div.newsLastest div.newsLastest_Item div.newsLastest_Title a:hover span
	{
		text-decoration: underline;
	}
	
/*end newsLastest*/
.fb_iframe_widget{top:-6px !important;}
.fiximg  img{
height:auto !important;
}
#header img{
    width: 100%;
}
@media screen and (max-width: 1024px) {
    .mod_search{
        display: none;
    }
    #content-center {
    /*width: 53% !important;
    float: left;*/
    /*margin-left: 20px;*/
    }
    /*.right-content{
        display: none;
    }*/
    .main{
        width: 100%;
    }
    .fb-comments.fb_iframe_widget{
        display: none;
    }
}
.title_hover{
    color: #8F1700 !important;
}
.title_hover:hover{
    color:white !important;
}