/* Template by freewebsitetemplates.com */
body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding: 0;	
}
#header {
	margin:0 auto;
	padding: 10px 0 0 0;	
	overflow: hidden;
	width: 960px;
}
#header #logo {
	float: left;
	height: 144px;
	width: 355px;
	padding: 0 0 0 60px;
}	
#header #logo img {
	border: 0;
}
#header ul {
	float: right;
	margin: 0;
	padding: 40px 60px 0 0;
	overflow: hidden;	
	width: 363px;
}
#header ul li {
	list-style-type: none;
	float: left;	
	margin: 0;
	padding: 0;
	width: 121px;
}
#body .content ul.list li p {
	background: url(images/bullets.gif) no-repeat 0 8px;
	padding: 0 0 10px 20px;
}
#header ul li a,
#header ul li a span,
#header ul li a:hover,
#header ul li a:hover span,
#header ul li.selected a,
#header ul li.selected a span {
	background: url(images/menu.gif);	
}
#header ul li a { 
	background-position: 10px 0; 
	color: #2a4f5e;
	display: block;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	margin: 0;
	padding: 0 0 0 10px;
	text-align: center;	
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #fff;
} 
#header ul li a span{ 
	background-position: -70px 0; 
	display: block;	
	margin: 0;
	padding: 0 10px 0 0;
} 
#header ul li a:hover { 
	background-position: -186px -37px; 
	color: #346b84;
	text-shadow: none;
} 
#header ul li a:hover span { 
	background-position: -70px -37px; 
} 
#header ul li.selected a{ 
	background-position: 10px 36px; 
	color: #fff;
	text-shadow: none;
} 
#header ul li.selected a span{ 
	background-position: -70px -74px; 
} 
#body {
	background: url(images/bg-content.bmp) repeat-x top left;
	margin: 15px 0 0 0;
	padding: 0 0 0 0;	
	min-width: 960px;
}
#body .content {
	margin: 0 auto;
	padding: 0px 10px 25px 10px;	
	width: 900px;
	overflow: hidden;
}
#body .content h1 {
	color: #2a4f5e;
	font-size: 27px;
	font-weight: bold;
	height: 74px;
	line-height: 74px;
	margin: 0;
	padding: 0 0 20px 0;	
	text-indent: 10px;
	text-transform: uppercase;	
}
#body .content h2 {
	color: #2a4f5e;
	font-size: 14px;
	line-height: 24px;
	margin: 0 0 0 0;
	padding: 0 0 20px 0;	
	text-align: justify;
	text-transform: uppercase;
}
#body .content h3 {
	color: #5d5d5d;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 0;	
}
#body .content p {
	color: #7b7b7b;
	font-size: 15px;
	font-weight: bold;
	line-height: 25px;
	margin: 0;
	padding: 0px 0;	
	text-align: justify;
}
#body .content p a {
	color: #2a4f5e;	
	font-size: 14px;
	line-height: 22px;
}
#body .content p a:hover {
	color: #507685;	
}
#body .content ul {
	margin: 0;
	padding: 0 0 20px 0;		
}
#body .content .image {
  margin:0 30px 0 0; 
	float: left;	
}
#body .content ul li {
	color: #5d5d5d;
	font-size: 14px;
	list-style: none;
	padding: 10px 0 0 5px;	
}
#body .content .info {
	padding: 0 0 0 5px;
	margin:0;
	float:left;
	width: 250px;	
}
#body .content .form {
	padding: 0 0 0 0;	
	width: 640px;	
	overflow:hidden;
}
#body .content .form p {
	color: #5b5b5b;
	margin: 0;
	width: 526px;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	padding: 10px 0 5px 0px;
	text-align: justify;
}
#body .content .form input {
	width: 632px;
}
#body .content .form textarea {
	width: 632px;
}
#body .content .header {
	border: 1px solid #e0e0e0;
	margin: 0 auto 20px auto;
	overflow: hidden;
	padding: 0px 2px;
	width: 900px;
	height: 207px;
}	
#body .content .header div {
	float: left;	
}
#body .content .header .section {
	background: url(images/bg-section.gif) repeat-x top left;
	height: 180px;
	margin: 0;
	padding: 25px 0 0 30px;
	width: 170px;	
}
#body .content .header .section img {
	display: block;
}
#body .content .header .section a {
	color: #2a4f5e;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 145px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 140px;
}	
#body .content .header .section a:hover {
	color: #507685;	
}
#body .content .header .section img {
	border: 0;
	padding: 0 0 10px 0;
	width:145px;
	height:145px;	
}
#body .content .header .section img.resize {
}
#body .content .header .article {
	background: url(images/bg-article.gif) no-repeat top center;
	overflow: hidden;
	height: 185px;
	padding: 10px 16px;
	width: 468px;	
}
#body .content .header .article img {
	border: 0;
	float: left;
	padding: 0 5px 0 0;
}	
#body .content .header .article h2 {
	color: #2a4f5e;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	margin: 12px 0;
	padding: 0 0 10px 0;	
}
#body .content .header .article h2 a {
	color: #2a4f5e;
	text-decoration: none;	
}
#body .content .header .article h2 a:hover {
	color: #507685;	
}
#body .content .featured {
	width: 580px;
	float: left;	
	margin: 0;
	padding: 0;	
}
#body .content .featured ul li {
	overflow: hidden;	
}
#body .content .featured img {
	border: 1px solid #dbddde;
	float: left;
	margin: 0 20px 0 0;	
	padding: 1px;
}
#body .content .featured p {
	margin: 0;
	padding: 0 0 0 10px;	
}
#body .content .featured  ul {
	margin: 0;
	padding: 0;	
}
#body .content .featured ul li {
	list-style: none;
	margin: 0 0 15px;
	padding: 0 0 15px;	
}
#body .content .section{
	padding: 0 0px 20px 70px;
	float:left;
	width: 250px;	
}
#body .content .section h2 {
	padding: 0 0 0px 0;	
}
#body .content .section ul.news li p {
	background: url(images/bullets.gif) no-repeat 0 8px;
	padding: 0 0 10px 20px;
}
#body .content .section ul li {
	background: url(images/border-dashed.gif) repeat-x bottom left;	
}
#body .content .gallery{	
  width: 900px;
	background-color: #eee;
	margin: 0 auto;
	text-align: left;
	border-color: #ddd;
	border-width: medium 1px 1px;
}
#body .content .gallery img{	
  margin: 0;
}
#body .content .list {
	overflow: hidden;	
	margin: 0;
	padding: 0 0 20px 0;
}
#body .content .list ul {
	float: left;
	margin: 0;
	padding: 0px 0 0;
	width: 300px;	
}
#body .content .list ul li {
	color: #7b7b7b;
	font-size: 15px;
	font-weight: bold;
	
	background: url(images/bullets.gif) no-repeat center left;
	/*color: #5d5d5d;
	font-size: 14px;*/
	list-style: none;
	margin: 0;
	padding: 5px 0 5px 12px;	
	text-align: left;
}
#body .content .product {
  width: 300px;
  float: left;
  padding: 0 0 20px 0;
  margin:0;
}
#body .content .product img {
  display: block;
  margin: 0 auto;	
  padding: 0;
}
#body .content .product h4{
  display: table;
	margin: auto;
  color: #7b7b7b;
	font-size: 15px;
	font-weight: bold;
	background: url(images/bullets.gif) no-repeat center left;
	padding: 5px 0 0px 12px;
}
#body .content .imagelist div {
	overflow: hidden;	
	margin: 0;
	padding: 0 0 5px 0;
}
#body .content .imagelist img {
  margin:0 30px 0 0; 
	float: left;	
}
#body .content .supplylist div {
	overflow: hidden;	
	margin: 0;
	padding: 0 0 20px 0;
}
#body .content .supplylist div div{
	padding: 0;
}
#body .content .supplylist div h2{
	padding: 0;
}
#body .content .supplylist img {
  margin:0 30px 0 0; 
  width: 300px;
	float: left;	
}
#body .products {
	margin: 0 auto;
	padding: 25px 0 70px 0;
	width: 960px;
}	
#body .products h2 {
	color: #2a4f5e;	
	font-size: 26px;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	padding: 90px 0 30px 0;	
}
#body .products p {
	color: #5d5d5d;
	font-size: 14px;
	line-height: 24px;
	margin: 0;
	padding: 0 10px;	
	text-align: justify;
}
#body .products p a {
	color: #5d5d5d;	
}
#body .products p a:hover {
	color: #2a4f5e;	
}
#body .products div {
	overflow: hidden;	
	margin: 0 0 45px 0;
	padding: 0;
}
#body .products div div {
	float: left;
	margin: 0;
	padding: 0 10px;
	text-align: center;
	width: 300px;	
}
#body .products div div h3 {
	color: #2a4f5e;
	font-size: 16px;
	line-height: 24px;
	margin: 0;
	padding: 0 0 10px 0;
	text-align: justify;	
	text-transform: uppercase;
}
#body .products div p {
	font-size: 16px;	
}
#body .products div div p {
	font-size: 14px;
	margin: 0;
	padding: 0;
	text-align: justify;	
}
#footer {
	background: #f5f5f5 url(images/bg-footer.gif) repeat-x top left;	
	margin: 0;
	min-width: 960px;
	padding: 0;
}
#footer div {
	margin: 0 auto;
	/*overflow: hidden;*/
	padding: 26px 0 0;	
	width: 100%;
	text-align: center;
}
#footer div div {
	/*margin: 0 auto;*/
	padding: 0;
	text-align: center;
	/*display:inline;*/
	display: inline-block;
	vertical-align: middle;
	width: 192px;	
	height: 120px;
}
#footer div div img{
	/*margin: 0 auto;*/
	max-width: 192px;
	max-height: 100px;	
}
#footer div div h3 {
	color: #818a8c;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
	text-transform: uppercase;
}
#footer div div ul,
#footer div div ul li {
	margin: 0;
	list-style: none;
	padding: 0;	
}	
#footer div div ul li {
	font-size: 12px;
	line-height: 22px;
	color: #818a8c;	
}
#footer div a.facebook,
#footer div a.twitter {
	display: block;
	float: left;
	height: 27px;
	margin: 10px 0 0;
	text-indent: -99999em;
	width: 40px;	
}
#footer div a.facebook,
#footer div a.twitter {
	background: url(images/icons.gif) no-repeat;	
}
#footer div a.facebook {
	background-position: 0 0;
	margin: 10px 0 0 58px;
	_margin: 10px 0 0 28px;
}
#footer div a.twitter {
	background-position: 0 -37px;
}
#footer div p {
	color: #c1c1c1;
	font-size: 12px;
	margin: 0;
	padding: 0 0 30px 0;
	text-align: center;	
	text-shadow: 1px 1px 1px #fff;
}