/* CSS Document */

body
{
margin:0px;
padding:0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-color:#fff;
color:#4B4B4B;
}

.menu_container
{
float:left;
width:100%;
background-color:#266926;
border-bottom:solid 1px #205720
}

/* ---------------------------- GLOBAL CSS --------------------------------------*/

img
{
border:none;	
}

.normal
{
float:left;	
}



.bdr
{
float:left;
padding:4px;
border:solid 1px #E1E1E1;	
}

.bdr1
{
float:left;
border:solid 6px #E1E1E1;
margin-right:10px;
}

a
{
color:#626262;
font-size:12px;	
text-decoration:none;
}

a:hover
{
color:#000;
font-size:12px;
text-decoration:none;
}


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

}


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

}


/* -------------------------  MAIN MENU STYLES HERE ------------------------------ */


#jsddm
{
margin: 0;
padding: 0
}

#jsddm li
{
float: left;
list-style: none;
font-size:12px
}

#jsddm li a
{	display: block;
background: #266926;
padding: 22px 61px;
text-decoration: none;
color: #EAFFED;
font-size:16px;
font-family:Helvetica;
text-align:center;
white-space:nowrap}

#jsddm li a:hover
{	background: #A2794C}

#jsddm li ul
{	margin: 0;
padding: 0;
position: absolute;
visibility: hidden;
z-index:999999
}

#jsddm li ul li
{	float: none;
display: inline;
}

#jsddm li ul li a
{
width: auto;
background: #A2794C;
color: #fff;
font-size:14px;
font-family:Helvetica;
text-align:left;
padding:12px 36px;
}

#jsddm li ul li a:hover
{	background: #AF8454}


/* ---------------------------- BODY STYLE HERE ------------------------------- */

.central_box
{
margin:auto;
width:980px;	
}

.autofix
{
float:left;
width:988px;
}

.bg
{
float:left;
width:100%;
background-image:url(../images/bg1.png);
background-repeat:repeat;
padding:0px 0px 25px 0px;
border-bottom:solid 1px #D6D6D6;
}

.logo
{
padding:20px 0px 20px 0px;
}

.banner
{
float:left;
width:972px;
height:390px;
margin:0px 0px 30px 0px;
border:solid 8px #fff;	
}

.innerpage_banner
{
float:left;
width:972px;
height:312px;
margin:0px 0px 0px 0px;
border:solid 8px #fff;	
}


.pledge_box
{
float:left;
width:100%;
padding:25px 0px 25px 0px;
border-top:solid 1px #D5CED2;
border-bottom: solid 1px #D5CED2;
background-color:#E4E6DD;
text-align:center;
line-height:24px;
}

.fontstyle
{
font-family: 'helvlightregular';
font-size:22px;
color:#1D1D1D;
}

.fontstyle1
{
font-family: 'helvlightregular';
font-size:16px;
color:#1D1D1D;
line-height:18px;
}

.fontstyle2
{
font-size:12px;
font-weight:bold;
color:#222;

}

.fontstyle3
{
font-family: 'helvlightregular';
font-size:20px;
color:#246600;
line-height:22px;
text-align:justify;
}

.fontstyle4
{
font-family: 'helvlightregular';
font-size:20px;
color:#222;
text-align:justify;
line-height:22px;
}

.fontstyle5
{
font-family: 'helvlightregular';
font-size:22px;
color:#A2794C;
line-height:24px;	
}

.services_hdr
{
font-family: 'helvlightregular';
font-size:24px;
color:#fff;
text-transform:uppercase;
line-height:26px;
}

.other_services_box
{
float:left;
height:420px;
width:260px;
padding:0px 20px 0px 24px;
border-left:solid 1px #CDCDCD;
}

.services_box
{
float:left;
height:190px;
width:260px;
padding:0px 0px 0px 0px;
}

.txt
{
float:left;
height:100px;
width:260px;
padding:10px 0px 0px 0px;
}

.features_container
{
float:left;
width:344px;
height:200px;
padding-right:26px;	
}

.features_box
{
float:left;
width:344px;
height:190px;
background-image:url(../images/features_bg.jpg);
background-repeat:no-repeat;
}

.features_txt
{
float:left;
position:relative;
width:336px;
top:60px;
text-align:justify;
padding:22px 0px 20px 0px;	
}

.container
{
float:left;
width:980px;
padding:25px 10px 10px 10px;	
}


.left_container
{
float:left;
width:640px;
padding:0px 40px 10px 0px;	
margin:30px 0px 0px 0px;
border-right: solid 1px #E0E0E0;
text-align:justify;
}

.right_container
{
float:left;
width:260px;
padding:0px 10px 10px 30px;	
margin:30px 0px 0px 0px;
text-align:justify;
}


.spacer
{
float:left;
width:100%;
padding:30px 0px 0px 0px;
}

.spacer1
{
float:left;
width:12px;
height:318px;
padding:0px 12px 0px 12px;	
}

.spacer2
{
float:left;
position:relative;
top:20px;
padding:50px 0px 0px 0px;
}


.spacer3
{
float:left;
width:100%;
margin:10px 0px 15px 0px;
}
.fish_box
{
float:left;
width:300px;
height:318px;

background-image:url(../images/fish_bg.jpg);
background-repeat:no-repeat;
border:solid 1px #CDCDCD;
}

.poultry_box
{
float:left;
width:300px;
height:318px;

background-image:url(../images/poultry_bg.jpg);
background-repeat:no-repeat;
border:solid 1px #CDCDCD;
}


.machinery_box
{
float:left;
width:300px;
height:318px;

background-image:url(../images/machinery_bg.jpg);
background-repeat:no-repeat;
border:solid 1px #CDCDCD;
}

.services_brown_box
{
float:left;
position:relative;
top:160px;
background-color:#A3794C;
width:220px;
height:90px;
padding:15px;	
}

.services_green_box
{
float:left;
position:relative;
top:30px;
left:92px;
background-color:#1C5819;
width:220px;
height:85px;
padding:25px 15px 15px 15px;	
}

.caption
{
float:left;
position:relative;
bottom:34px;
right:-46px;
color:#fff;
font-weight:bold;
width:78px;
height:18px;
padding:8px 10px 8px 16px;
background-color:#A2794C;
z-index:999;
}

.img_pos
{
float:left;
padding:0px 0px 0px 0px;
position:relative;	
}

a.services_txt
{
font-family: 'arial';
font-size:14px;
color:#fff;
text-decoration:none;
}

a.services_txt:hover
{
font-family: 'arial';
font-size:14px;
color:#fff;
text-decoration:underline;
}


a.linkstyle
{
width:150px;
height:25px;
padding:15px 25px 15px 25px;
font-family: 'arial';
font-size:12px;
font-weight:bold;
color:#fff;
background-color:#A67A4A;
text-decoration:none;
text-transform:uppercase;
}


a.linkstyle:hover
{
width:150px;
padding:15px 25px 15px 25px;
font-family: 'arial';
font-size:12px;
font-weight:bold;
color:#fff;
background-color:#B0824F;
text-decoration:none;
text-transform:uppercase;
}


a.linkstyle1
{
width:150px;
height:25px;
padding:15px 25px 15px 25px;
font-family: 'arial';
font-size:12px;
font-weight:bold;
color:#fff;
background-color:#246600;
text-decoration:none;
text-transform:uppercase;
}


a.linkstyle1:hover
{
width:150px;
padding:15px 25px 15px 25px;
font-family: 'arial';
font-size:12px;
font-weight:bold;
color:#fff;
background-color:#2D7B2D;
text-decoration:none;
text-transform:uppercase;
}


.list
{
float:left;
width:90%;
padding:5px 10px 0px 25px;
font-family: 'arial';
font-size:12px;
color:#555;
text-decoration:none;
text-transform:uppercase;
background-image:url(../images/arrow-green.png);
background-repeat:no-repeat;
background-position:0px 8px;
}


.list1
{
float:left;
width:90%;
padding:5px 10px 5px 25px;
font-family: 'arial';
font-size:12px;
text-decoration:none;
background-image:url(../images/arrow-green.png);
background-repeat:no-repeat;
background-position:0px 8px;
}



.copyright_bg
{
float:left;
width:100%;
padding:20px 0px 20px 0px;
border-top:solid 1px #CDCDCD;
margin:30px 0px 0px 0px;
line-height:20px;
color:#4B4B4B;
background-color:#E0E0E0;
}


.fieldstyle
{
float:left;
border:solid 1px #B8B8B8;
padding:4px 4px 4px 4px;
width:314px;
font-family:arial;
font-size:12px;
color:#555;
}

.fieldstyle1
{
float:left;
border:solid 1px #B8B8B8;
padding:8px;
width:300px;
font-family:arial;
font-size:12px;
color:#555;
}

.fieldstyle2
{
float:left;
border:solid 1px #3399FF;
padding:6px;
width:300px;
font-family:arial;
font-size:12px;
color:#555;
}


/*----------------------  COIN SLIDER FOR THE BANNER --------------------------------------------------------*/

.coin-slider { overflow: hidden; zoom: 1; position: relative;}
.coin-slider a{ text-decoration: none; outline: none; border: none; color: #FFFFFF; }

.cs-buttons { font-size: 0px; padding: 20px 0px 0px 0px; float:left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 6px solid #B2AA9D; color: #B2AA9D; text-indent: -1000px; }
.cs-active { background-color: #B2AA9D; color: #FFFFFF; }

.cs-title { width: 800px; padding: 10px; background-color: #000000; color: #FFFFFF; }

.cs-prev, 
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }