


body							{ padding:0px; margin:0px; background:url(../images/bg_img.jpg); font-family: 'open_sansregular'; }

img								{ border:0px; }

.clr							{ clear:both; }			
.header_b						{ width:100%; background:url(../images/header_border.png) repeat-x; margin:0 auto; padding-top:13px; }

.main							{ width:980px; margin:0 auto; }
.logo							{ width:135px; float:left;  margin:20px 0 10px 0; }
.nav							{ width:980px; height:45px; float:left; line-height:45px;}
.nav ul							{ padding:0px; margin:0px; }
.nav ul li						{ float:left; list-style:none; background:url(../images/border.png) no-repeat right top; padding-right:2px; }
.nav ul li a					{ line-height:45px; padding:0 20px 0 20px; color:#FFF; font-size:18px; text-decoration:none; text-transform:uppercase; font-family: 'oswaldbook'; float:left; }

.bg_none						{ background:none !important; }

.banner							{ width:980px; margin:2px 0 5px 0; float:left; }

.box							{ width:320px; margin:0 auto; }
.fl								{ float:left; }
.fr								{ float:right; }

.yellow							{ padding:10px; width:300px !important; background:#fff600; color:#2d2b2b; font-size:15px; font-weight:bold; line-height:20px;  }

.title							{ font-size:33px;  font-family: 'oswaldbook'; text-transform:uppercase; float:left; margin:5px 0 14px 0; line-height:25px !important; float:left;   }

.bluebg							{ background:#0090ff; font-size:33px; text-transform:uppercase;  font-family: 'oswaldbook'; color:#FFF; line-height:56px; text-align:right;  }

.bluebg a	{ text-decoration:none; color:#FFF; }

.orangebg							{ background:#ff4800; font-size:33px; text-transform:uppercase;  font-family: 'oswaldbook'; color:#FFF; line-height:56px; text-align:right; }

.orangebg a	{ text-decoration:none; color:#FFF; }

.arrow							{ font-size:72px; color:#FFF; line-height:40px !important; float:right; margin:0 10px 0 10px; }

.footer							{  width:100%; min-height:157px; background:#2c2b2b; margin:0 auto; padding:33px 0 0 0; margin-top:16px;}

.copyright						{ width:100%; line-height:48px; text-align:center; color:#FFF; background:#0d0d0d; font-size:14px; font-family: 'oswaldbook';  }

.footermenu						{ width:155px; float:left; margin:0 0 0 13px; color:#FFF; font-size:14px;   }
.footermenu ul					{ padding:0px; margin:5px 0 0 0; }
.footermenu ul li				{ float:left; list-style:none; width:100%; line-height:18px; }
.footermenu ul li a				{ color:#FFF; text-decoration:none; font-size:14px !important; } 

.footermenu ul li a:before {
   content: "> "; font-size:16px; color:#FFF; font-family: 'oswaldbook';
}

.footertitle					{ font-size:20px; color:#FFF; font-family: 'oswaldbook';   }
.footertitlesm					{ font-size:14px; color:#FFF; font-family: 'oswaldbook';   }

.social	ul						{ padding:0px; margin:5px 0 16px 0; float:left;  }
.social ul li					{ float:left;  list-style:none; width:auto !important; display:inline-block; }
.social ul li a					{ float:left; width:41px; height:41px; margin:0 3px 0 0; overflow:hidden;  }
.social ul li a ul.sub-menu {
    padding:0;
    margin: 0;
}
.facebook						{ background:url(../images/social.png) no-repeat 0 0 ; }
.twitter						{ background:url(../images/social.png) no-repeat -44px 0 ; }
.linkedin						{ background:url(../images/social.png) no-repeat -88px 0 ; }

.ml								{ margin-left:95px; }
.nlbox							{ width:302px !important; text-align:center; float:right !important; }

.nlbox2							{ width:302px; text-align:center; float:left;  font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; line-height:20px; }

.nlbox2 input[type='text']		{ width:298px; height:46px; border:0px; background:#FFF; text-align:center; font-size:20px; color:#2c2b2b; font-family: 'oswaldbook'; margin:0 auto !important       }

.nlbox2 input[type='button']	{ width:109px; height:41px; border:0px; font-size:18px;  font-family: 'oswaldbook'; border-color: #eaa604; border-top-color: #ffc600; border-radius: 20px; background: #eaa604;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyYjNmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTg5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffc600 0%, #eaa604 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc600), color-stop(100%,#eaa604));
background: -webkit-linear-gradient(top,  #ffc600 0%,#eaa604 100%);
background: -o-linear-gradient(top,  #ffc600 0%,#eaa604 100%);
background: -ms-linear-gradient(top,  #ffc600 0%,#eaa604 100%);
background: linear-gradient(to bottom,  #ffc600 0%,#eaa604 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc600', endColorstr='#eaa604',GradientType=0 );
color: #fff; text-shadow: 0 1px 0 #3687c0; margin-top:10px; cursor:pointer;  }

.social ul li a:before {
   content: " " !important ;
}


.color-orange {border-color: #ff4800; border-top-color: #ff781e; border-radius: 5px; background: #ff4800;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyYjNmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTg5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff781e 0%, #ff4800 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff781e), color-stop(100%,#ff4800));
background: -webkit-linear-gradient(top,  #ff781e 0%,#ff4800 100%);
background: -o-linear-gradient(top,  #ff781e 0%,#ff4800 100%);
background: -ms-linear-gradient(top,  #ff781e 0%,#ff4800 100%);
background: linear-gradient(to bottom,  #ff781e 0%,#ff4800 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff781e', endColorstr='#ff4800',GradientType=0 );
color: #fff; text-shadow: 0 1px 0 #3687c0;}

.nav ul li a:hover {border-color: #ff781e; border-top-color: #ff4800; border-radius: 5px; background: #ff781e;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyYjNmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTg5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff4800 0%, #ff781e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff4800), color-stop(100%,#ff781e));
background: -webkit-linear-gradient(top,  #ff4800 0%,#ff781e 100%);
background: -o-linear-gradient(top,  #ff4800 0%,#ff781e 100%);
background: -ms-linear-gradient(top,  #ff4800 0%,#ff781e 100%);
background: linear-gradient(to bottom,  #ff4800 0%,#ff781e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4800', endColorstr='#ff781e',GradientType=0 );
color: #fff; text-shadow: 0 1px 0 #3687c0;}



.box_1			{ width:980px; float:left; margin-top:30px; margin-bottom:20px;  }

.box_img		{ width:255px; float:left; margin:0 20px 0 20px; opacity:0.6;    }
.box_img:hover	{ opacity:10; }		

.box_cont		{ width:650px; float:left; padding:40px 0 0 0; }

.box_1:hover .box_img { opacity:10; }	

.box_cont p		{ margin:0px; padding:0px; font-size:18px; color:#2d3b02; line-height:25px;  }

.boxtitle1		{ color:#6a8320; font-size:28px;   font-family: 'oswaldbook'; text-shadow: 0 1px 0 #333;  }

.pagetitle1		{ color:#ef4c4a; font-size:34px;   font-family: 'oswaldbook'; text-shadow: 0 1px 0 #333; line-height:50px; float:left; margin:30px 0 0 10px;  }




nav {
	position:relative; z-index:99999;
	
}

nav ul ul {
	display: none ;
}

	nav ul li:hover > ul {
		display: block;
	}


nav ul {
	
	list-style: none;
	position: relative;
	display: inline-table;
}
	nav ul:after {
		content: ""; clear: both; display: block;
	}

	nav ul li {
		float: left;
	}
		nav ul li:hover {
			
		}
			nav ul li:hover a {
				color: #fff;
			}
		
		nav ul li a {
			display: block; padding: 25px 40px;
			color: #757575; text-decoration: none;
		}
			
		
	nav ul ul {
		background: #2d3b02; border-radius: 0px; padding: 0;
		position: absolute; top: 100%;
		float:left;
	}
		nav ul ul li {
			float: left; 
			border-top: 1px solid #6b727c;
			border-bottom: 1px solid #575f6a; position: relative;
			clear:both; background-image:none !important;
			width:100%;
			padding-right:0px !important;
		}
			nav ul ul li a {
				padding: 5px 20px !important;
				color: #fff;
				 border-radius:0px!important ;
				 float:none !important;
				 font-size:14px !important;
			
			}	
				nav ul ul li a:hover {
					background: #6b8420 !important;
				}
		
	nav ul ul ul {
		position: absolute; left: 100%; top:0;
	}
	
	
	.productbox		{ width:255px; float:left; margin:0 20px 0 20px; margin:20px; text-align:center; padding:10px;    }
.productbox img:hover	{ opacity:10; }	
.productbox img	 {  opacity:0.6; }

.productname		{ color:#6A8320; font-size:21px;   font-family: 'oswaldbook'; text-shadow: 0 1px 0 #333; line-height:40px;  }	


.cont_frm			{ width:500px; float:left; margin:0 10px 0 20px; }

.address_box		{ width:300px; float:left; margin:0 0 0 50px;  }


.frm_lab			{ width:180px; float:left; line-height:30px; font-weight:bold; margin:5px; text-align:left; color:#2D3B02; }
.frm_lab:after		{ content:" : "; float:right !important; }
.frm_inp			{ width:300px; float:left; line-height:30px;  margin:5px;}

.frm_inp input[type='text']		{ width:280px; border:0px; height:30px; padding:0 5px 0 5px;   border-radius: 5px;  }
.frm_inp input[type='email']		{ width:280px; border:0px; height:30px; padding:0 5px 0 5px;    border-radius: 5px; }
.frm_inp textarea		{ width:280px; border:0px; height:80px; padding:5px;  resize:none;  border-radius: 5px;   }

.frm_inp input[type='submit']		{ padding:5px 25px 5px 25px; font-size:20px; border:0px;  font-family: 'oswaldbook'; color:#FFF; cursor:pointer; }
.cnn:after			{ content:" " !important; }
.address_box a{color: #2D3B02;text-decoration: none;}
.box.fr.yellow a {color: #2d2b2b;text-decoration: none;}

@font-face {
    font-family: 'oswaldbook';
    src: url('../font/oswald-regular-webfont.eot');
    src: url('../font/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/oswald-regular-webfont.woff') format('woff'),
         url('../font/oswald-regular-webfont.ttf') format('truetype'),
         url('../font/oswald-regular-webfont.svg#oswaldbook') format('svg');
    font-weight: normal;
    font-style: normal;

}

.crs		{ cursor:default !important; }





@font-face {
    font-family: 'open_sansregular';
    src: url('../font/opensans-regular-webfont-webfont.eot');
    src: url('../font/opensans-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-regular-webfont-webfont.woff') format('woff'),
         url('../font/opensans-regular-webfont-webfont.ttf') format('truetype'),
         url('../font/opensans-regular-webfont-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

