@charset "utf-8";
/* CSS Document */



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

@font-face {
    font-family: 'dauphinregular';
    src: url('font/dauphinn-webfont.eot');
    src: url('font/dauphinn-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/dauphinn-webfont.woff') format('woff'),
         url('font/dauphinn-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section { display:block; padding:0; margin:0; }
body,h1, h2, h3, form,ul,li,ol { margin:0px; padding:0px; }
ul, ol { list-style:none; }
p { margin:0 0 15px; padding:0; }

/* Floating */
.fl, .alignleft { float:left; }
.fr, .alignright { float:right; }
.cl { clear:both; }
.alignleft { margin:0 15px 10px 0; }
.alignright { margin:0 0 10px 15px; }
/* Text align */
.tal { text-align:left; }
.tac { text-align:center; }
.tar { text-align:right; }
.taj { text-align:justify; }
.vm { vertical-align:middle; }

a, a img { border:0 none; outline:none; }

.hline { background:url(../images/line.gif) repeat-x center; }
.vline { background:url(../images/line.gif) repeat-y center; }

input, select, textarea { color:#666666; border:1px solid #C8C8C8; font:normal 12px Tahoma,Arial; vertical-align:middle;  width:200px; padding-left:5px; height:18px;}
textarea { height:70px !important; resize:none; width:400px; }

	
.noborder { border:0px none; vertical-align:middle; }

html { overflow-x:hidden; }
body { color:#505050; font:normal 15px/16px Arial,Tahoma,Helvetica; background:#efe9dd url(../images/footer-bg.jpg) repeat-x 0 100%;	}

#wraperOuter { background:url(../images/top-bg.jpg) repeat-x 0 0; }
#wraper { margin:0 auto; width:960px; }	

#header { height:162px; }

#logo { float:left; padding:9px 0 0 20px; }
#logo a { display:block; background:url(../images/logo.png) no-repeat  0 0; height:92px; width:293px; text-indent:-9999px; }
	
.topWhineBottle { float:right; padding:5px 15px 0 0;  }
.call { float:right; color:#1d8b16;  font:bold 22px "Times New Roman", Times, serif; padding-top:41px; }
.call span { display:block;font:16px Arial, Helvetica, sans-serif;  }

#topNav { float:left; margin:0; padding:13px 0 0 21px; }
#topNav li { float:left; background:url(../images/nav-sep.jpg) no-repeat 100% 0;  padding-right:1px; }
#topNav li a { font:normal 16px 'OswaldLight'; text-transform:uppercase; color:#fff;  text-decoration:none; padding:13px 19px; display:block; }
#topNav li a:hover,#topNav li a.active  { color:#d14000;  background:#312018; }

#contentOuter { padding:10px 10px 30px 10px; min-height:450px; -moz-border-radius:10px; webkit-borderoradius:10px; border-radius:10px; background:#fff; } 
#homebanner { height:314px; width:940px; position:relative; }
#nav { position:absolute; bottom:10px; left:44%; z-index:99; }
#nav a { background:url(../images/banner-circle.png) no-repeat 100% 0; margin:0 2px; float:left; text-indent:-9999px; height:8px; width:8px; }
#nav a:hover,
#nav a.activeSlide { background:url(../images/banner-circle.png) no-repeat 0 0;  }


.leftColumn { width:677px; float:left;  padding:0 16px;}
.welcomeText { color:#487505; font:30px 'dauphinregular'; padding-bottom:20px;}

.leftColumn p { padding-right:20px; line-height:21px; }
.leftColumn  h3 { color:#543c30; font:bold  16px Arial, Helvetica, sans-serif; padding:10px 0; }
.leftColumn img {  float:left; }


.rightclumn{ float:right; }

.ourPartner { border-radius:10px;  background: #f0eae0 url(../images/partner-top.jpg) no-repeat 0 0;  margin-bottom:12px; }

.ourPartner h2 { font:16px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;  text-align:center; padding:10px 0;}
#partnerLogo { padding:10px; }

#partnerLogo .in { width:110px; margin:0 auto; height:80px; }
#partnerLogo img { width:110px;  }

.footer { height:91px; }
.footerMenu { color:#fff; text-align:center; padding-top:15px; }
.footerMenu  a { color:#fff; font:12px Arial, Helvetica, sans-serif; margin:0 6px; text-transform:uppercase; text-decoration:none; }
.footerMenu  a:hover { text-decoration:underline; }

.copyright { padding-top:30px; text-align:center; color:#000; font:12px Arial, Helvetica, sans-serif; }
.copyright  a { color:#000;  text-decoration:none;}

.pageTitle { font:bold 20px 'OswaldLight'; color:#54830d; padding-bottom:10px; letter-spacing:1px; }
.ProductTitle { color:#fff;  background:url(../images/product-title-bg.jpg) no-repeat 0 0; position:absolute; top:0; left:-1px; height:34px; width:195px; padding-left:10px; line-height:34px; }
.productBox { border-radius:10px; float:left; position:relative; border:1px solid #dfdede; width:203px; height:244px; margin:0 23px 23px 0;}
.noMargin { margin:0 0 23px 0; }
.productBox p { width:120px; height:130px; overflow:hidden; padding:45px 0 0 10px; margin:0; font:12px Arial, Helvetica, sans-serif; color:#666;  }
.productBox p span { display:block; position:absolute; bottom:12px	; left:10px; }
.productBox p span a { display:block; margin-top:4px; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; color:#666; width:140px;}
.productBox p span a:hover { color:#629417; }
.productBox  img { margin:40px 0 0 10px; }

.partners { margin:0; padding:0; list-style:none;}
.partners li { float:left; background:url(../images/partners/shade.jpg) no-repeat 0 0; width:110px; height:87px; padding:4px 5px 0 5px; margin-left:14px; }
.partners li  a img {  }

#contactForm p { margin:10px 0; }
#contactForm p span { width:100px; padding-right:10px;  float:left;}
#contactForm p input[type=submit] { cursor:pointer; background:#50352a; color:#fff; height:25px !important; padding:3px 0 6px 0 !important; text-align:center; width:50px; border:none; margin-left:110px; outline:none; }
#contactForm p input[type=submit]:hover { background:#312018; color:#c23f04; }
