@charset "utf-8";
body {
	margin:0px;
	padding:0px;
	text-align:center;
	background:#333333 url(../images/bg.jpg) top center repeat-x;
}
.navugation_space {
	padding-right:12px;
	height:53px;
}
#top-nav {
	padding-left:15px;
}
#top-nav li {
	float:left;
	list-style:none;
	color:#333333;
}
#top-nav a {
  color: #333333;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 15px;
  padding: 5px 14px;
  text-decoration: none;
}
#top-nav a:hover {
	background:#b17c31;
	color:#fff;
	text-decoration:none;/*-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;*/
}
.logo_area_bg {
	background:#fff;
}
.logo_area {
	height:111px;
}
.logo_space {
	padding:19px 0 0 41px;
}
.right_space {
	padding:11px 12px 0 0;
}
.right_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#9d6d20;
	padding-top:4px;
}
.phone_space {
	padding-top:10px;
}
.phone_bg {
	background:url(../images/phone_bg.png) right top no-repeat;
	width:233px;
	height:51px;
}
.text_space {
	padding-left:14px;
}
.phone_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#464646;
	padding-top:4px;
}
.phone_text_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#9d6d20;
	padding-top:8px;
}
.main_content_bg {
	background:#fff url(../images/main_content_bg.png) left top repeat-x;
	padding:29px 37px 20px 39px;
}
.content_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#454545;
	line-height:20px;
}
.content_text h2 {
	font-size:24px;
	color:#9d6d20;
	margin:0px;
	padding:0 0 10px 0;
}
.content_text h3 {
	font-size:18px;
	color:#000;
	margin:0px;
	padding:10px 0 10px 0;
}

.content_text h4 {
	font-size:17px;
	color:#000;
	margin:0px;
	padding:5px 0 10px 0;
}

.content_text h5 {
	font-size:17px;
	color:#454545;
	margin:0px;
	padding:0px;
}
.content_text p {
	font-size:17px;
	color:#454545;
	margin:0px;
	padding:0 0 10px 0;
	text-align:justify;
}
.content_text ul {
	font-size:17px;
	color:#454545;
	margin:0px;
	padding:5px 0 20px 10px;
}
.content_text ul li {
	font-size:17px;
	color:#454545;
	margin:0px;
	padding:5px 0 5px 0;
}
.more_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#474747;
	text-decoration:none;
	float:right;
}
.morelinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#474747;
	text-decoration:underline;
}
.morelinks:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#474747;
	text-decoration:underline;
}
.morelinks:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-decoration:underline;
}
.lower_bg {
	background:url(../images/lower_2.png) left top repeat-y;
}
/*........product div*/
.product-box {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#474747;
	line-height:18px;

  background-color: #f0d391;
  border-radius: 7px;
  box-shadow: 0 0 14px 4px rgba(154, 116, 90, 1) inset;
  float: left;
  margin: 0.5%;
  min-height: 243px;
  padding: 15px 16px;
  position: relative;
  width: 29%;
}
.product-box ul {
	padding:10px 5px 8px 5px;
	margin:0px;
}
.product-box ul li {
	list-style:none;
	display:block;
	margin:0px;
	padding:5px 5px 5px 10px;
}
.product-box ul li h2 {
	list-style:none;
	display:block;
	font-size:18px;
	color:#000000;
	margin:0px;
	padding:5px 0 10px 0;
	font-size:17px;
}
.product-box ul li h3 {
	list-style:none;
	display:block;
	margin:0px;
	padding:5px 5px 10px 10px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#474747;
	text-decoration:none;
}
.product-box ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#474747;
}
/*....end of product div*/


.footer_space {
	padding:10px 0 30px 0;
}
.footer_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	line-height:20px;
}


.emaillinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#474747;
	text-decoration:underline;
}
.emaillinks:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#474747;
	text-decoration:underline;
}
.emaillinks:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000;
	text-decoration:underline;
}



.biolinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#474747;
	text-decoration:underline;
	float:right;
}
.biolinks:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#474747;
	text-decoration:underline;
	float:right;
}
.biolinks:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000;
	text-decoration:underline;
	float:right;
}

.telephone {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666666;
	line-height:17px;
	text-align: right;
	margin-right:50px;
}

.telephone span {
	font-weight: bold;
	font-size: 20px;
	line-height:24px; 
	}
	
.telephone a {
		color:#9d6d20;
		text-decoration: none; }
		
		.telephone a:hover{
		text-decoration: underline; }

.submenu-li {
  position: relative;
} 		
.submenu {
  background: #fceec7 none repeat scroll 0 0;
  display: none;
  left: 0;
  position: absolute;
  top: 22px;
  width: 123px;
  padding: 0 !important;
}	
.submenu-li:hover .submenu{
  display: table;
}
.submenu li {
  border-top: 1px solid #fff;
  padding: 0 !important;
  text-align: center;
  width: 100% !important;
}
.submenu a {
  display: table;
  padding: 7px 0 !important;
  text-align: center;
  width: 100% !important;
}
p > a{color: #474747 !important;}
.submenu2 {
	background: #fceec7 none repeat scroll 0 0;
  display: none;
  position: absolute;
  width: 123px;
  padding: 0 !important;
  left: 123px;
  top: 32px;
  display:none;
}
li.sub-submenu > a {
	background-image: url("menu_arrow.png");
    background-position: 109px 8px;
    background-repeat: no-repeat;
    background-size: 8px auto;
}
.submenu li.sub-submenu:hover .submenu2{
	display:table;
}