﻿body { text-align: center; background: #9fb07b url(../Images/bg_body.jpg) repeat-x top; font-size: 12px; font-family: Georgia; color: #000; }

table, td { border-collapse: collapse; }
div { text-align: left; }
a { cursor: pointer; color: #ff6000; }
p { text-align: justify; line-height: 16px; }

h1 { font-size: 16px; margin-bottom: 10px; }
.orange { color: #ff6000; font-weight: bold; }

.bg-main { background: transparent url(../Images/bg.jpg) no-repeat center top; text-align: center; width: 100%; height: 100%; float: left; }
#wrapper { position: relative; margin: auto; width: 900px; }

#header { float: left; width: 900px; height: 94px; background: transparent url(../Images/header.png) no-repeat; }

.logo { background:transparent url(../Images/agro-logo.png) no-repeat scroll 0 0;
height:63px;
left:15px;
position:absolute;
top:0;
width:281px;
z-index:100;}

.aboutus { width:90%; }
.aboutus p { margin-left:10px; }

.menu { position: absolute; z-index: 1; top: 62px; right: 20px; }
    .menu img { border: 0px; }
    .menu li { display: inline; float: left; }
        .menu li a { font-weight:600; font-style: italic; font-size: 14px; color: #000; text-decoration: none; display: block; padding: 9px 10px 3px 10px; }
        .menu li a:hover { text-decoration: none; background: #fbc13e; color: #fff; }
        
#sitemap { margin-top: 245px; height: 35px; background: #fff; float: left; width: 900px;  filter: alpha(opacity=55); -moz-opacity:.55; opacity:.55; }
#content { width: 900px; background: #fff; float: left; margin: 0px 0px 0px 0px; filter: alpha(opacity=75); -moz-opacity:.75; opacity:.75; }
    #content .padding { padding: 15px 50px; }
    #content p { padding-bottom: 10px; }
#footer p { float: right; width: 890px; font-size: 11px; text-align: right; margin-right: 10px; margin-top: 10px; }

.content-box { float: left; width:600px; margin: 0px 50px 30px 0px; padding-bottom:20px; }
    .content-box .news { clear:left; padding-top:10px; margin-left:10px; }
    .content-box h1 { font-size:16px; font-weight:700; margin-bottom:15px; }
    .content-box .news h2 { color: #ff6000; font-weight: bold; padding-bottom: 6px; }
    .content-box .news a { color: #ff6000; text-decoration:none; font-weight:bold; }
    .content-box .news p { padding-bottom:15px; margin-left:15px; float:left; width:470px; }
    .content-box .news img { border:solid 5px #fbc13e; width:90px; float:left; }
    .content-box .news ul { clear:both; list-style-type:square; margin-left:30px; margin-bottom:5px; }
    
.gallery { width:800px; }
	.gallery h2 { margin-left: 15px; color: #ff6000; font-weight: bold; }
	.gallery-thumbs { margin:10px auto; width:90%; height:98%; }
	.gallery-thumbs img { float:left; margin:5px; border:solid 5px #fbc13e; cursor:pointer; }
	
    .gallery-wrapper { margin:10px 0px 0px 15px; }
        .gallery-wrapper span { margin:10px 0px 0px 15px; display:block; }
        .gallery-wrapper h2 { color: #ff6000; font-weight: bold; padding-bottom: 6px; }
        .gallery-wrapper p { padding-bottom:15px; margin-left:30px; float:left; width:470px; }
        .gallery-wrapper img { border:solid 8px #fbc13e; cursor:pointer; }
    .gallery-image { margin:40px 0px 20px 20px; }
    .gallery-image-first div {  }
    
.map { width:500px; height:300px; margin:auto; border:solid 5px #fbc13e; }
.map-bar { width:80%; margin:auto; margin-top:15px; }
	.map-bar input { width:200px; }
	.map-bar a { margin-left: 20px; }
	.map-bar span { color:#ff6000; font-weight:bold; }
#directions { width:80%; margin:auto; margin-top:15px; }
	#directions img { width:auto; }
	
#contact-form { width:50%; margin-left:15px; }
	#contact-form  label { clear:both; color: #ff6000; font-weight: bold; display:block; }
	#contact-form input[type='text'] { clear:both; width:200px; float:left;}
	#contact-form textarea { clear:both; width:250px; display:block; float:left; }
	#contact-form span { float:left; }
	#contact-form input[type='submit'] { clear:both; margin: 20px 0px 0px 200px;}
	#contact-form p { clear:both; margin-top:10px; width:100%; color:Red; }
	#contact-form p.thanks { color: #ff6000; }
