@charset "utf-8";
/* CSS Document */
@import url(//fonts.googleapis.com/css?family=Questrial);
*{margin:0; outline:0; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease;}

body{font-family:"Questrial", Arial, Helvetica, sans-serif; font-size:14px; background:#d0dbe9;}

.bulktag{position:absolute; top:10px; right:-8px;}
.clear:after{content:"";display:table;clear:both;}

#container{width:960px; margin:20px auto; background:#fff; padding:10px 20px 0px 20px; position:relative;}

#header{width:960px; height:117px;}
#header .logo{float:left;}

#banner{width:960px; height:180px; margin:0 0 20px 0;}

#nav{width:960px; height:30px; border-bottom:#d0dbe9 1px solid;}
#nav ul.drop-down{padding:0; position:relative;}
#nav .drop-down li{list-style:none; float:left; margin:0 90px 0 0;}
#nav .drop-down li:last-child{margin:0;}
#nav .drop-down li a{display:block; height:30px; line-height:30px; color:#3867a2; font-size:20px; text-decoration:none; text-transform:uppercase;}
#nav .drop-down li a:hover{color:#d79800;}
#nav .drop-down li:hover div{ visibility:visible;}
#nav .drop-down div{z-index:200; position:absolute; width:192px; background:#fff; visibility:hidden; top:30px; border:#d0dbe9 1px solid; text-align:left;}
#nav .drop-down div a{position:relative; font-size:14px; display:block; text-decoration:none; text-transform:none; padding:5px; color:#3867a2; border-bottom:#d0dbe9 1px solid;}
#nav .drop-down div a:last-child { border:none;}
#nav .drop-down div a:hover{color:#d79800;}

#content{width:960px; min-height:400px; padding:0 0 0 0;}
#content p{font-size:14px; line-height:150%; margin:0 0 14px 0; color:#333;}
#content h1{color:#3867a2; font-size:30px; margin:20px 0 20px 0; font-weight:normal;}
#content h2{color:#d79800; font-size:18px; margin:0 0 10px 0; font-weight:normal;}
#content a{color:#d79800; text-decoration:none;}
#content a:hover{text-decoration:underline;}

#content.home{}

#content-box{width:720px; margin:0 auto; background:url(http://freshmountainfoods.com/images/white-90.png); overflow:hidden;}
#content-box-header{width:720px; height:32px; background:#01581a;}

#content-box-header p{color:#fad437; line-height:120%; text-align:right; float:right; font-size:11px; margin:3px 10px 0 0; font-weight:bold;}

section#left{width:600px; float:left; display:block;}
section#right{width:320px; float:right; display:block; padding:30px 0 270px 0; background:url(images/home-bowl-small.jpg) bottom right no-repeat;}
#content-box-large{width:700px; padding:10px;}

#facebook-widget, #testimonial-widget, #recipe-widget{clear:both; margin:20px 0 0 0;}

#testimonial-widget span{text-align:right; color:#3867a2; display:block; margin:0 10px 0 0;}



#footer{width:960px; height:60px; color:#3867a2; text-align:center; line-height:60px; font-size:12px; clear:both;}
#footer a{color:#3867a2; text-decoration:none;}
#footer a:hover{color:#d79800; text-decoration:underline;}

form{color:#333;}
input[type=text], input[type=tel], input[type=email], input[type=url]{width:260px;}
textarea{width:320px;}
label{font-size:14px;}
label span{color:#d79800;}
input[type=text], input[type=tel], input[type=email], input[type=url], textarea{padding:10px; border:#808060 1px solid; color:#87876c; border-radius: 4px; margin:2px 0 0 0;}
fieldset{border:none; position:relative;}
.radio{width:20px; padding:0; border:none; margin:0 0 -2px 0; background:none;}
.button{width:70px; font-size:14px; margin:15px 0 0 0; padding:6px; border:none; cursor:pointer; background:#d79800; color:#fff;}
.button:hover{text-shadow:#b98300 0px 1px 1px;}
#paypal-button{ margin:-10px 0 20px 0; padding:0; width:200px;}