body, html {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	background-image:url('images/bg_body.jpg');
	background-repeat:repeat;
}

body, td, th {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #177108;
}

body {
	background-color:#ffffff;
}


#page-wrap{
	width: 1024px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	border:1px solid #619333;
	background-color:#ffffff;
}



/********************  Header ****************** */

.header-wrap{
	width:100%;
	height:262px;
}

.header-banner-top{
	width:100%;
	vertical-align:top;
	height: 90px;
}

.header-menu{
	width:100%;
	height:171px;
	border-bottom:1px solid #a7d27b;
}

.header-menu-logo{
	width:731px;
	height:171px;
	overflow:hidden;
	float:left;
}

.header-menu-login{
	width:293px;
	height:171px;
	overflow:hidden;
	float:left;
	background-color:#ddeeb2;
}

.button-back{
	width:293px;
	height:59px;
	background-image:url('images/back-to-home.jpg');

}

.button-back a{
	display:block;
	width:100%;
	height:100%;
}

.txt-login{
	width:136px;
	height:15px;
	border: 1px solid #75acce;
}

.table-login{
	margin-left:auto;
	margin-right:auto;
	margin-top:18px;
	width:220px;

}

.label-login{
	font-size:11px;
}

.header-banner{
	width:396px;
	height:246px;
	overflow:hidden;
	float:left;
}

/*************************  Footer  *************************/

#page-footer{
	width:100%;
}


/********************* menu-top *******************/

.margin-buttons{
	margin-top:37px;
	margin-left:39px;
}

.sanpham-wrap-td{
	border:1px solid  #666600;
	margin:0;
	padding:0;
	background-color:#ffffff;
}


.sanpham-wrap-table{
	border-collapse:separate;
	overflow:hidden;
	margin-bottom:13px;
	padding-bottom:10px;

}

.sanpham-sub-header{
	background-image:url('images/content-menu-header.jpg');
	width:154px;
	height:34px;
	vertical-align:middle;
	display:table-cell;
	overflow:hidden;
}

.sanpham-sub-header span{
	display:block;
	width:100%;
	height:auto;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	overflow:hidden;
}


.product-cat{
	float: left;
	width: 665px;
	height: auto;
	background-color:#fff1f6;
}

.product-cat .product-cat-button{
	float: left;
	width: 131px;
	height: 25px;
	border:1px #FFFFFF solid;
	background-color:#ffaf03;
	display:table-cell;
	vertical-align:middle;
	overflow:hidden;
}

.product-cat .product-cat-button span{
	display:block;
	width:100%;
	text-align:center;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}


.product-cat .product-cat-button span a{
	color:#0ca200;
	font-weight:bold;
}

.product-cat .product-cat-button span a:hover{
	color:#0ca200;
	font-weight:bold;
}

.product-cat-menu{
	float:left;
	width: 154px;
	height: 368px;
	background-image:url('images/left_item.jpg');
	background-repeat:repeat-y;
	overflow:auto;
}


.product-cat-menu .product-cat-menu-item span{
	display:block;
	width:144px;
	text-align:center;
	height:29px;
	margin-left:auto;
	margin-right:auto;
	margin-top:4px;
	margin-bottom:0px;
	overflow:hidden;
	background-image:url('images/Xanh.png');
}

.product-cat-menu .product-cat-menu-item span a{
	display:block;
	color:#c9fa8f;
	padding-top:8px;
	padding-bottom:6px;
}

.product-cat-menu .product-cat-menu-item span a:hover{
	color:#0ca200;
	font-weight:bold;
	width:144px;
	background-image:url('images/Hong.png');
}


/**************** Button with 2 states ******************/

.buttons {
	float: left;
	width: auto;
	height: auto;
}

/* Rollover state */
.buttons div {
	float: left;
	margin: 0 0 0 0;
	background-position: 0 100%;
}

/* Rolloff state */
.buttons div a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0;
	position: relative;
	overflow: hidden;
}

/* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
.buttons div span			{ position: absolute; width: 100%; height: 100%; cursor: pointer;}
.buttons div a:hover span	{ background-position: 0 100%; }

.buttons div.icon-gioithieu, .buttons div.icon-gioithieu-active	{width:189px; height:38px; margin:0;}
.icon-gioithieu span {
	background: transparent none 0 0 no-repeat;
	background-image: url('images/gioithieu_2state.jpg');
}
.icon-gioithieu-active span {
	background: transparent none 0 0 no-repeat;
	background-position: 0 100%;
	background-image: url('images/gioithieu_2state.jpg');
}

.buttons div.icon-sanpham,.buttons div.icon-sanpham-active 	{width:189px; height:38px; margin:0;}
.icon-sanpham span {
	background: transparent none 0 0 no-repeat;
	background-image: url('images/sanpham_2state.jpg');
}
.icon-sanpham-active span {
	background: transparent none 0 0 no-repeat;
	background-position: 0 100%;
	background-image: url('images/sanpham_2state.jpg');
}

.buttons div.icon-duongdi, .buttons div.icon-duongdi-active 	{width:189px; height:38px; margin:0;}
.icon-duongdi span {
	background: transparent none 0 0 no-repeat;
	background-image: url('images/bando_2state.jpg');
}
.icon-duongdi-active span {
	background: transparent none 0 0 no-repeat;
	background-position: 0 100%;
	background-image: url('images/bando_2state.jpg');
}

.buttons div.icon-lienhe, .buttons div.icon-lienhe-active 	{width:189px; height:38px; margin:0;}
.icon-lienhe span {
	background: transparent none 0 0 no-repeat;
	background-image: url('images/lienhe_2state.jpg');
}
.icon-lienhe-active span {
	background: transparent none 0 0 no-repeat;
	background-position: 0 100%;
	background-image: url('images/lienhe_2state.jpg');
}

.buttons div.back-to-home 	{width:189px; height:38px; margin:0;}
.back-to-home span {
	background: transparent none 0 0 no-repeat;
	background-image: none;
}

.buttons div.button-trangchinh, .buttons div.button-trangchinh-active 	{width:168px; height:40px; margin:0;}
.button-trangchinh span {
	background: transparent none 0 0 no-repeat;
	background-image: url('images/button-trangchinh_2state.jpg');
}
.button-trangchinh-active span {
	background: transparent none 0 0 no-repeat;
	background-position: 0 100%;
	background-image: url('images/button-trangchinh_2state.jpg');
}

.buttons div.button-sanpham, .buttons div.button-sanpham-active 	{width:168px; height:40px; margin:0;}
.button-sanpham span {
	background: transparent none 0 0 no-repeat;
	background-image: url('images/button-sanpham_2state.jpg');
}
.button-sanpham-active span {
	background: transparent none 0 0 no-repeat;
	background-position: 0 100%;
	background-image: url('images/button-sanpham_2state.jpg');
}

.buttons div.button-dichvu, .buttons div.button-dichvu-active 	{width:168px; height:40px; margin:0;}
.button-dichvu span {
	background: transparent none 0 0 no-repeat;
	background-image: url('images/button-dichvu_2state.jpg');
}
.button-dichvu-active span {
	background: transparent none 0 0 no-repeat;
	background-position: 0 100%;
	background-image: url('images/button-dichvu_2state.jpg');
}

.buttons div.button-lienhe, .buttons div.button-lienhe-active 	{width:168px; height:40px; margin:0;}
.button-lienhe span {
	background: transparent none 0 0 no-repeat;
	background-image: url('images/button-lienhe_2state.jpg');
}
.button-lienhe-active span {
	background: transparent none 0 0 no-repeat;
	background-position: 0 100%;
	background-image: url('images/button-lienhe_2state.jpg');
}

.buttons div.button-dangnhap, .buttons div.button-dangnhap-active 	{width:71px; height:25px; margin:0;}
.button-dangnhap span {
	background: transparent none 0 0 no-repeat;
	background-image: url('images/button-dangnhap_2state.png');
}
.button-dangnhap-active span {
	background: transparent none 0 0 no-repeat;
	background-position: 0 100%;
	background-image: url('images/button-dangnhap_2state.png');
}

.buttons div.button-dangky, .buttons div.button-dangky-active 	{width:71px; height:25px; margin:0;}
.button-dangky span {
	background: transparent none 0 0 no-repeat;
	background-image: url('images/button-dangky_2state.png');
}
.button-dangky-active span {
	background: transparent none 0 0 no-repeat;
	background-position: 0 100%;
	background-image: url('images/button-dangky_2state.png');
}

/******************** Button element END here *************************/

.btnLeft{
	width:27px;
	height:105px;
	background-image: url('images/button-left.jpg');
	background-repeat:no-repeat;
	display:block;
}

.btnRight{
	width:27px;
	height:105px;
	background-image: url('images/button-right.jpg');
	background-repeat:no-repeat;
	display:block;
}

.product-cat-detail{
	width:502px;
	height:287px;
	border:5px solid #336600;
}

.product-cat-detail-img{
	float:left;
}

.product-cat-detail-text{
	float:left;
	padding-left: 22px;
	padding-top: 32px;
	width:220px;
	overflow:auto;
}

.product-cat-detail-text span.detail-title{
	color:#7e2727;
	font-weight:bold;
}

.product-cat-detail-text span.detail-text{
	display:block;
	margin-top:5px;
}


.product-cat-controls .detail{
	display:block;
	width:100%;
	height:12px;
	text-align:center;
	overflow:hidden;
	color:#FF0000;
}

/*  Elements  */

a:link	{
	font-size: 11px;
	text-decoration: none;
	color: #35892b;
}

a:hover	{
	font-size: 11px;
	text-decoration: none;
	color: #f90d3f;
}

a:visited	{
	font-size: 11px;
	text-decoration: none;
	color: #35892b;
}


/************** Cua hang ************/

.cuahang-wrap{
	padding-top:9px;
	width: 664px;
	height:145px;
	background-image:url('images/background-cuahang-info.jpg');
	clear:left;
}

.box-cuahang-top{
	width:489px;
	height:9px;
	margin-left:89px;
	background-image:url('images/box-cuahang-top.jpg')
}

.box-cuahang{
	width:489px;
	height:120px;
	margin-left:89px;
	background-image:url('images/box-cuahang-middle.jpg')
}

.box-cuahang-bottom{
	width:489px;
	height:9px;
	margin-left:89px;
	background-image:url('images/box-cuahang-bottom.jpg')
}

.box-cuahang-title{
	font-size:20px;
	color:#336600;
	font-weight:bold;
	height:22px;
	width:100%;
	overflow:hidden;
	text-align:center;
}

.box-cuahang-chuyen{
	font-size:14px;
	color:#666600;
	font-weight:bold;
	margin-top:6px;
	width:100%;
	height:16px;
	overflow:hidden;
	text-align:center;
}

.box-cuahang-1line{
	font-size:12px;
	color:#000000;
	margin-top:4px;
	width:100%;
	height:14px;
	overflow:hidden;
	text-align:center;
}

.line-dash{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	height:20px;
	width:200px;
	border-bottom:#999966 dashed 1px;
}

/************** Footer **************/

.footer{
	width:auto;
	height:26px;
	margin:0;
	text-align:center;
	padding:8px 0 0 0;
	background-image:url('images/background.jpg');
	color:#ffffff;
	font-size:12px;
}

.footer a{
	color:#ffffff;
	font-size:12px;
}

/************** Menu DNNV ****************/



/*************** Content ******************/

.content-warp{
	width:100%;
}

.content-warp-left{
	margin-left:28px;
	margin-right:0px;
	width:666px;
	
}

.content-warp-td-left{
	border-right:1px solid #33a514;
}

.content-warp-table{
	background-color:#064403;
	color:#ffffff;
}

.content-warp-menu-buttons{
	width:auto;
	height:65px;
	padding-left:0px;
}

.content-warp-td-right{
	background-color:#ffffff;
}

.tin-tuc-hoat-dong{
	background-color:#9ca783;
	width:100%;
}

.tin-tuc-hoat-dong-header{
	width:100%;
	height:41px;
	background-image:url('images/tin-tuc-hoat-dong.png');
}

.tin-tuc-hoat-dong-content{
	padding-bottom:1px;
}

.tin-tuc-hoat-dong-content ul{
	margin: 0px;
	padding: 10px;
}

.tin-tuc-hoat-dong-content ul.headline li{
	margin: 10px 0 8px 15px;
	list-style-position:outside;
	color:#ffffff;
	font-weight:bold;
	list-style-image:url('images/bullet-white.png');
}

.tin-tuc-hoat-dong-content ul.normal li{
	margin: 10px 0 8px 15px;
	list-style-position:outside;
	color:#000000;
	font-weight:normal;
	list-style-image:url('images/bullet-black.png');
}

.tin-tuc-hoat-dong-content ul li a:link, .tin-tuc-hoat-dong-content ul li a:visited, .tin-tuc-hoat-dong-content ul li a:hover{
	font-size:12px;
}

.tin-tuc-hoat-dong-content ul.headline li a:link, .tin-tuc-hoat-dong-content ul.headline li a:visited{
	color:#ffffff;
}

.tin-tuc-hoat-dong-content ul.headline li a:hover{
	color:#d24702;
}

.tin-tuc-hoat-dong-content ul.normal li a:link, .tin-tuc-hoat-dong-content ul.normal li a:visited{
	color:#000000;
}

.tin-tuc-hoat-dong-content ul.normal li a:hover{
	color:#d24702;
}

.advanced-breakline{
	width:100%;
	height:4px;
	background-image:url('images/advance-breakline.png');
	background-position: right top;
	background-repeat:no-repeat;
}

.mot-so-hinh-anh-header{
	width:100%;
	height:39px;
	background-image:url('images/mot-so-hinh-anh.png');
}

.mot-so-hinh-anh-item{
	width:280px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	overflow:hidden;
}

.gioithieu-wrap{
	width:664px;
	border:1px solid #666600;
	margin-bottom:13px;
	padding-bottom:10px;
}

.bando-duongdi{
	margin-top:20px;
	margin-bottom:10px;
	color:#666600;
	font-size:12px;
}

.bando-duongdi-chitiet{
	padding-top:10px;
}

.gioithieu-chitiet{

}
/************ Left & Rigth Floating Banner ******************/
#topbar
{
	VISIBILITY: hidden;
	WIDTH: 100%;
	FONT-FAMILY: Tahoma;
	POSITION: absolute;
}


/********** Tin tuc trang kim cuong **************/
.dnnv{
	width: 667px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	overflow: hidden;
}

.dnnv-diamond-top{
	background-image:url('images/dnnv-gianhang-top.gif');
	background-repeat:no-repeat;
	height: 9px;
	width: 100%;
}

.dnnv-diamond-middle{
	background-image:url('images/dnnv-gianhang-middle.gif');
	background-repeat:repeat-y;
	width: 100%;
}

.dnnv-diamond-bottom{
	background-image:url('images/dnnv-gianhang-bottom.gif');
	background-repeat:no-repeat;
	height: 7px;
	width: 100%;
}

.dnnv-diamond-middle-content{
	width: auto;
	overflow:hidden;
	padding: 20px;
	color:#000000;
}

/* Quan ly Nha Vuon tab*/
.nhavuon-menu-item{
	display:block;
	width:180px;
	height:20px;
	margin-right:6px;
	margin-bottom:6px;
	padding-top:4px;
	float:left;
	border:1px solid #e7be3c;
	text-align:center;
	font-weight:bold;
}

.nhavuon-menu-item:hover{
	background-color:#ffe7a5;
	border:1px solid #e7be3c;
}


.nhavuon-menu-item a:link, .nhavuon-menu-item a:visited{
	color:#35892b;
	font-weight:bold;
}

.nhavuon-menu-item a:hover{
	color:#ff0000;
}

.nhavuon-menu-item-active{
	display:block;
	width:180px;
	height:20px;
	margin-right:6px;
	margin-bottom:6px;
	padding-top:4px;
	float:left;
	text-align:center;
	background-color:#ffe7a5;
	border:1px solid #e7be3c;
}

.nhavuon-menu-item-active a:link, .nhavuon-menu-item-active a:visited{
	color:#ff0000;
	font-weight:bold;
}
/* END: Quan ly Nha Vuon tab*/
