@charset "utf-8";
/* CSS Document */

@font-face {
 font-family: Antipasto;
 src:url(fonts/antipasto_regular-webfont.eot); 
}
@font-face {
 font-family: Antipasto;
 src:url(fonts/antipasto_regular-webfont.ttf);
}

body{ background:url(images/body_bg.jpg) repeat; width:100%; padding-top:50px; border-top:1px #7a7a7a solid; padding-bottom:50px;}
#wrapper{ width:1228px; min-height:500px; background-color:#fff; margin:0 auto; box-shadow:0px 0px 5px 0px #5183a1;}
#header{ width:1228px; height:337px; background-color:#fff; overflow: hidden;}

#menu{ position: relative; top: -210px;}
#menu ul{ float:left;}
#menu ul li{ width: 100px; float:left; height: 20px; text-align: center;}
#menu ul li:first-child{}
#menu ul a{float:left; text-decoration:none; font-family:"Myriad Pro"; font-size:22px; color:#959595; width: 100px !important; margin-left: 73px;font-style:italic; height: 20px !important;}

#right_side{ float:right; width:220px; height:126px; background: #fff; position: relative; top: -125px; padding-left: 91px; padding-top: 66px;}
#right_side li{ background:url(images/arrow.png) no-repeat left; padding-left:35px; line-height:30px;}
#right_side a{ text-decoration:none; color:#a7c88d; font-family:"Myriad Pro"; font-size:16px;}
#logo{ width: 800px; height:154px; position: relative; padding:16px 90px 0 55px; top: -140px; background: #fff;}
.twitter{float: left;width: 49px;z-index: 99;height: 16px;position: relative;}
#logo img{ float:left;}
#content{ width:1132px; min-height:300px; background-color:#fff; padding:25px 48px 20px 48px; position: ; clear: both;}
#welcome{ width:1133px; height:319px; border-bottom:1px #b5d49e solid;}
#welcome img{ float:left; width:369px; height:293px;}
#welcome_part{ width:697px; height:319px; float:right;}
#welcome_part h1{ font-family:Antipasto; font-size:32px; color:#6caa3d;}
#welcome_part p{ font-family:Antipasto; font-size:23px; color:#6caa3d; margin-bottom:15px;}
#welcome_part p span{ font-family:Antipasto; font-size:16px; color:#859092;}
#welcome_part a{padding:5px 10px; width:168px; height:36px; background:url(images/button_bg.png) repeat-x; border-radius:20px; border:0; font-size:22px; font-style:italic; color:#fff; font-family:"Myriad Pro"; text-shadow:1px 1px #555;cursor: pointer;}
#lower_part{ width:1133px; height:423px; border-bottom:1px #b5d49e solid; padding-bottom:8px; margin-top:25px;}
#certifications{ width:655px; height:392px; background-color:#f0f6eb; padding:23px 23px 8px 17px; float:left;}
#certifications h1{ font-family:Antipasto; font-size:34px; color:#6dab3e;}
#certifications h2{ font-family:Antipasto; font-size:19px; color:#6dab3e;}
#certifications p{ font-family:Antipasto; font-size:17px; color:#859092; line-height:26px; text-align:justify;}
#certifications p a{ color:#6dab3e; text-decoration:underline;}
#products{ float:right; width:335px; height:392px;}
#products h1{ font-family:Antipasto; font-size:35px; color:#5e6768;}
#products h2{ font-family:Antipasto; font-size:20px; color:#6dab3e; margin-top:20px; margin-bottom:5px;}
#products ul li{ margin-bottom:5px;}
#products ul li a{ font-family:Antipasto; font-size:16px; color:#6dab3e; text-decoration:none; background:url(images/style.png) no-repeat left; padding-left:30px;}
#products a.more{padding: 6px 33px;text-decoration: none; width:62px; height: 23px; border-radius:20px; border:1px #2e353b solid; font-size:17px; color:#2e353b; font-family:"Myriad Pro"; margin-top:30px; margin-left:30px; background-color:#fff;}
#footer{ width:1228px; height:40px; padding-top:20px; padding-left:48px;}
#footer a{ font-family:Antipasto; font-size:15px;  color:#6dab3e; text-decoration:none; padding:0 10px 0 10px; background:url(images/footer_sep.jpg) no-repeat right;}
#footer a:last-child{ background:none;}
#footer a:hover{ text-decoration:underline;}


/*About Us Page*/
#about{ width:1133px; height:652px; padding:10px 0 10px 0; /* margin-left:48px; */ border-bottom:1px #b5d49e solid;}
#image{ padding:13px; background-color:#f0f6eb; width:516px; height:626px; float:right;}
#parag{ padding:13px; height:626px; float:left; background-color:#f0f6eb; width:565px;}
#parag h1{ font-family:Antipasto; font-size:35px; color:#6dab3e;}
#parag p{ font-family:Antipasto; font-size: 21px; color:#859092; text-align:justify; margin-bottom:20px;}
#mission{ width:1133px; height:504px; padding:23px 0 23px 0; /* margin-left:48px; */ border-bottom:1px #b5d49e solid;}
#mission_vision{ width:500px; height:475px; background-color:#e7e8e6; float:right; padding:15px;}
#mission_vision h1{ font-family:Antipasto; font-size:35px; color:#6dab3e;}
#mission_vision p{ font-family:Antipasto; font-size: 21px; color:#859092; text-align:justify; margin-bottom:25px;}
#mission img{ float:left; margin-top:33px;}



/* Prouducts Page*/
#products_part{ width:1133px; min-height:300px; margin-left:;}
#products_part h1{ font-family:Antipasto; font-size:35px; color:#6dab3e;}
#products_part p{ font-family:Antipasto; font-size:20px; color:#859092; margin-bottom:20px;}
.products{ width:1133px; height:245px; clear:both;}
.pro{ float:left; min-height:244px; margin-right:20px;}
.pro img{ margin-top:20px;}
.pro h2{ font-family:Antipasto; font-size:18px; color:#859092; text-align:center; margin-top:5px;}
#pro_types{ width:1133px; height:220px; border-bottom:1px #b5d49e solid; border-top:1px #b5d49e solid;}
#pro_types h1{ font-family:Antipasto; font-size:35px; color:#6dab3e; text-align:center; margin-top:5px;}
.more{ float:left; width:300px; padding-left:220px; margin-top:20px;}
.more h3{ font-family:Antipasto; font-size:22px; color:#6fc500;}
.more input[type="submit"]{ width:168px; height:36px; background:url(images/button_bg.png) repeat-x; border-radius:20px; border:0; font-size:22px; font-style:italic; color:#fff; font-family:"Myriad Pro"; text-shadow:1px 1px #555; margin-top:20px;}



/* Contact Us Page*/
#contact{ width:1133px; min-height:400px; border-bottom:1px #b5d49e solid; margin-left:48px;}
#contact h1{ font-family:Antipasto; font-size:35px; color:#6dab3e; margin-top:20px;}
#contact h2{ font-family:Antipasto; font-size:24px; color:#94c172; margin-top:25px;}
#contact p{ font-family:Antipasto; font-size:20px; color:#859092; margin-bottom:20px;}



/* Applications Page*/
#applications{ width:1133px; min-height:300px; /*margin-left:48px;*/ margin-top:20px;}
#applications h1{font-family:Antipasto; font-size:35px; color:#6dab3e;}
.app{ margin-bottom:20px;}
.app h2{ font-family:Antipasto; font-size:24px; color:#94c172; background:url(images/app.png) no-repeat left; padding-left:30px; line-height:34px; margin-bottom:10px;}
.app p{ font-family:Antipasto; font-size:20px; color:#859092; margin-bottom:20px;}
.app ul li{font-family:Antipasto; font-size:20px; color:#859092; background:url(images/app2.png) no-repeat left; padding-left:30px;}
.page_num{ width:1133px; height:40px;}
.number{ float:right; width:100px;}
.number a{float:left; border:1px solid #ddd; padding:5px 10px; border-radius:7px; margin:5px}

.clear{width:100%; height:1px; clear: both;}

.flashlink{width: 180px; height: 46px; margin-top: -146px;float: left;margin-left: 80px; position: absolute;}

#slider{clear:both; margin-top:160px}

#sodium { font-family:Antipasto; font-size:17px; color:#859092; margin-bottom:20px;}
#sodium h1{ font-family:Antipasto; font-size:32px; color:#6caa3d;}
#sodium h2{ font-family:Antipasto; font-size:19px; color:#6dab3e;}