@charset "utf-8";
/* CSS Document */
body {
	margin: 30px 0px 10px 0px;
	padding:0px;
	font: 12px  'HelveticaNeue';
	color:#7b7b7b;
	background:url(images/bg.jpg) top center no-repeat;
}
body a{
	color:#808080;
	text-decoration:none;
	-moz-transition: all 0.5s ease 0s;/* Firefox 4 */
	-webkit-transition: all 0.5s ease-in-out; /* Safari and Chrome */
	-o-transition:width 2s; /* Opera */	
}
body a:hover{
	color:#ccc;
	text-decoration:none;	
}
@font-face {
	font-family: 'HelveticaNeueUltraLight';
	src: url('font/HelveticaNeueUltraLightt.eot');
	src: local('â˜º'), 
	url('font/HelveticaNeueUltraLight.woff') format('woff'), 
	url('font/HelveticaNeueUltraLight.ttf') format('truetype'), 
	url('font/HelveticaNeueUltraLight.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'HelveticaNeue';
	src: url('font/HelveticaNeue.eot');
	src: local('â˜º'), 
	url('font/HelveticaNeue.woff') format('woff'), 
	url('font/HelveticaNeue.ttf') format('truetype'), 
	url('font/HelveticaNeue.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_BRINBE__';
	src: url('font/BRINBE__.eot');
	src: local('â˜º'), 
	url('font/BRINBE__.woff') format('woff'), 
	url('font/BRINBE__.ttf') format('truetype'), 
	url('font/BRINBE__.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.header{
	float:left;
	height:144px;
}
.logo{
	float:left;
	margin-left:30px;	
}
.menubox{
	float:right;
	height:55px;
	/*margin-top:20px;*/
	width:920px;	
}
.menusearch{
	float:right;
	width:216px;
	height:28px;	
}
.menu{
	float:right;
	height:55px;
	width:920;	
}
.leftmenu{
	float:left;
	width:33px;
	height:55px;
}
.rightmenu{
	float:right;
	width:33px;
	height:55px;
}
.bgmenu{
	float:left;
	background:url(images/bgmenu.png) repeat-x top;
	height:55px;
	width:854px;	
}
/*-----------------------------MAIN MENU----------------------------------------------------*/
/* Primary navigation */
nav.primary {
	position:relative;
	z-index:2;
}
/* Essential styles for dropdown menu */
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}

.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:left;
	position:relative;
	height:43px;
	background:url(images/border.gif) right center no-repeat;
	}
.sf-menu li.last{
	background:none;	
}
.sf-menu a {
	display:		block;
	position:		relative;
	-moz-transition: none;/* Firefox 4 */
	-webkit-transition: none; /* Safari and Chrome */
	-o-transition:none; /* Opera */
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left:-28px;
	top:28px; /* match top ul list item height */
	z-index:99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left:			125px; /* match ul width */
	top:			-17px;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left:			125px; /* match ul width */
	top:			-17px;
}
/* Our skin for dropdown menu */
.sf-menu {
	float:left;
	/*margin-top:11px;
	width:720px;
	height:50px;*/
	height:55px;
	text-decoration:none;
}
.sf-menu a {
	text-decoration:none;
	color:#fff;
	height:32px;
	font-family: arial;
	padding:11px 9px  0px 13px ;
	font-size:14px;
	-moz-transition: none;/* Firefox 4 */
	-webkit-transition: none; /* Safari and Chrome */
	-o-transition:none; /* Opera */
	
}
.sf-menu > li {	
	padding:0px;
	margin:0px;
}
.sf-menu > li:first-child {
	margin-right:0px;
}
.last-child {
	border-right:0 !important;
	background:none !important;
}

.sf-menu > li > a:hover,  .sf-menu > li.sfHover > a,  .sf-menu > li.current-menu-item > a {
	color:#fff;
	background:url(images/arrow.png) center 0px no-repeat;
	text-decoration:none;
	
	-webkit-transition: none; /* Safari and Chrome */
	-o-transition:none; /* Opera */
}
.sf-menu li ul {
	left:0px !important;
	width:194px;
	padding:0;
	background:url(images/bgnav.png);
	margin-top:15px;
}
.sf-menu li ul li ul{
	left:194px !important;
/*	width:150px;
*/	padding:0;
	top:0px !important;margin-top:0px;
	background:url(images/bgnav.png);	
}
.sf-menu li ul li {
	border-bottom:#9fbdb9 solid 1px;
	height:24px;
	margin:0px;
	padding:0px;
/*	width:120px;
*/}
.sf-menu li li a {
	font-size:13px;
	line-height:24px;
	height:24px;
	margin:0px;
	overflow:hidden;
	color:#fff;
/*	width:100px;
*/	padding:0px 10px 0px 10px;
	margin:0px;
	text-align:left;
	border-right:0px;
}
.sf-menu li li a:hover {
	color:#5CBB5B !important;
}

body.ie9 .sf-menu li li a {
	line-height:22px;-moz-transition: none;/* Firefox 4 */
	-webkit-transition: none; /* Safari and Chrome */
	-o-transition:none; /* Opera */
}
.sf-menu li li a:hover,  .sf-menu li li.sfHover > a,  .sf-menu li li.current-menu-item > a {
	background:url(images/summenu-off.png) repeat-x top;
	color:#5CBB5B;
	text-decoration:none;-moz-transition: none;/* Firefox 4 */
	-webkit-transition: none; /* Safari and Chrome */
	-o-transition:none; /* Opera */
}
.sf-menu li li li {
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .sf-menu li.current-menu-item > a {
	outline:		0;-moz-transition: none;/* Firefox 4 */
	-webkit-transition: none; /* Safari and Chrome */
	-o-transition:none; /* Opera */
}
/*---------------------------------------------------------------------------------------------------*/
.flash{
	float:left;
	width:232px;
	height:394px;	
}
.shadow{
	position:relative;
	width:626px;
	height:17px;
	top:0px;
	right:0px;
	z-index:1111;	
}
.rightbar{
	float:right;
	width:208px;
	margin-top:20px;
	margin-right:0px;	
	margin-bottom:20px;	
}
.leftbar{
	float:left;
	width:208px;
	margin-top:20px;
	margin-left:0px;	
	margin-bottom:20px;	
}
.bgrightbar{
	background:url(images/bgrightbar1.png) repeat;
	float:right;
	width:179px;
	min-height:378px;	
}
.bgrightbar1{
	background:url(images/bgrighthome.png) repeat;
	float:right;
	width:208px;
	min-height:378px;	
}
.toprightbar{
	float:right;
	width:208px;
	height:16px;		
}
.bottomrightbar{
	float:right;
	width:208px;
	height:16px;		
}
.rightnav {
	margin: 0 10px;
	padding: 0;
	border: 0;
	display: block;
	list-style:none;
}
ul.rightnav li.title {
    background: url(images/titlerightbar.png) no-repeat left center;
    border-bottom: 0 none;
    font-size: 13px;
    height: 41px;
	line-height:31px;
    margin-left: -14px;
    /*padding-top: 11px;*/
	padding-left: 15px;
    width: 220px;
	/*margin-top:20px;*/
	font-family: arial;
}
ul.rightnav li {
	padding: 5px 0px;
	color:#fff;
	font-size:12px;
}
ul.rightnav li span{
	font-size:9px;	
}
ul.rightnav li.active {
	color:#5CBB5B;
}
ul.rightnav li a {
	color:#fff;
}
ul.rightnav li a:hover {
	color:#ccc;
}
ul.rightnav li.submenu a {
	border-bottom: 0px solid #dbc7bf;
}
ul.rightnav li ul li {
	padding: 0 0px 0 15px;
}
ul.rightnav li ul li a {
	padding: 0 0 6px 15px;
	border-bottom: 0px solid #dbc7bf;
}
.maincontent{
	/*float:left;
	min-height:207px;
	width:467px;*/
	padding:20px;
	font-size:12px;	
}
.bgmain{
	box-shadow: 1px 5px 5px 1px #888888;
	background:url(images/bgcontent.png) repeat;
	margin-left:15px;	
}
.maincontent h3{
	color:#ACAEB0;
	font-size:32px;	
	font-family: arial;
	text-transform:uppercase;
	font-weight:normal;
}
.maincontent h4{
	color:#006838;
	font-size:25px;	
	font-weight:normal;
}
.maincontent h6{
	color:#adaeb0;
	font-size:20px;	
	font-weight:normal;
}
.maincontent ul li{
	color:#006838;
	font-size:12px;
	padding-bottom:5px;
}
.maincontent ul li span,.maincontent ul li span a{
	color:#808080;	
}
.producttable td p{
	font-size:10px;
	margin:5px 0 0 0;
}
.producttable td  h6{
	color:#adaeb0;
	font-size:14px;	
	font-weight:bold;
}
.margintop{
	margin-top:0px;	
}
.margintopnum{
	margin-top:10px;	
}

.marginbottom{
	margin-bottom:0px;	
}
.borderright{
	border-right:#B8BABB solid 1px;	
}
.borderbottom{
	border-bottom:#B8BABB solid 1px;	
}
.bordertop{
	border-top:#B8BABB solid 1px;	
}
.paddingleft70{
	padding-left:70px;	
}
.paddingleft20{
	padding-left:20px;	
}
.paddingtop20{
	padding-top:20px;	
}
.paddingbottom20{
	padding-bottom:20px;	
}
.copyright {
    color: #939598;
    float: left;
    font-size: 8px;
    padding-left: 10px;
    padding-top: 10px;
}
.copyright1 {
    color: #939598;
    float: left;
    font-size: 11px;
    padding-left: 10px;
    padding-top: 10px;
}
.facebook {
    float: right;
    padding-right: 10px;
    padding-top: 10px;
}
.textfiled{
	border:#C4C6C7 solid 1px;
	height:17px;
	padding:2px;
	width:200px;
	font-family:tahoma;
	color:#999;
	font-size:11px;		
}
.textarea{
	border:#C4C6C7 solid 1px;
	padding:2px;
	width:450px;
	height:200px;
	font-family:tahoma;
	color:#999;
	font-size:11px;	
}
.bggray{
	background:#eee;	
}
.padsdingall{
	padding:10px;	
}
.homeboddy {
    height: 442px;
    width: 920px;
}
.footer{
	width: 920px;
	padding-top:100px;	
}
.leftnav {
	background: none repeat scroll 0 0 #1C734D;
    border: 0 none;
    border-radius: 0 15px 15px 0;
    display: block;
    left: -29px;
    list-style: none outside none;
    margin: 0 10px;
    padding: 7px 0 7px 10px;
    position: relative;
    width: 228px;
	min-height:302px;
}
ul.leftnav li:last-child{
	padding-bottom:0px;
	border-bottom:0px;	
}
ul.leftnav li {
   /* background: url(images/titleleftbar.png) no-repeat left center;*/
    border-bottom: 0 none;
	font-family:arial;
	font-weight:bold;
	padding:10px 0 10px 25px;
    width: 196px;

	color:#fff;
	font-size:15px; 
	border-bottom:#ccc solid 1px;
}
.leftnav-off li{
	opacity:0.5;	
}
.leftnav-off li:hover{
	opacity:1;
	cursor:pointer;	
}
.leftnav-off li.on{
	opacity:1  !important;	
}

ul.leftnav li.active {
	color:#5CBB5B;
}
ul.leftnav li a {
	color:#fff;
}
ul.leftnav li a:hover {
	color:#ccc;
}
.leftpro{
	position:absolute;
	left:-14px;
	/*width:340px;*/	
}
.leftpro ul,.leftpro1 ul{
	margin: 0 10px;
	padding: 0;
	border: 0;
	display: block;
	list-style:none;
}
.leftpro ul li,.leftpro1 ul li {
	border-bottom:#b8dace solid 1px;
	padding:0 10px;
	margin-bottom:5px;
    font-size: 15px;
    min-height: 20px;
    width: 588px;
	font-family: arial;
	color:#126545;
	float:left;
}
.leftpro ul li span,.leftpro1 ul li span{
   font-size: 11px;
	color:#126545;
}
.leftpro ul li  a ,.leftpro1 ul li  a {
	color:#126545;
	float:left;
	width:222px;
	background:url(images/pdf.png) right no-repeat;
}
.leftpro ul li a:hover,.leftpro1 ul li a:hover {
	color:#126545;
	float:left;
	width:222px;
	
	-moz-transition: none;
	-webkit-transition:none;
	-o-transition:none;	
}
.icon{
	float:right;	
}
.designed {
    color: #939598;
    float: left;
    font-size: 11px;
    padding-left: 50px;
    padding-top: 10px;
}