@charset "UTF-8";
/* Libbys Juices CSS Document */

* { -webkit-text-size-adjust: none; margin:0; padding:0;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; *behavior: url(/boxsizing.htc); }	

html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

body { background:#fff; }

#top { height:72px; float:left; background:#fff url(../images/top_bg_repeat.jpg) 50% 100% repeat-x; }

p { width:100%; font-size:1.17em; padding:10px 0; line-height:1.6em; letter-spacing:0.025em; float:left; width:100%; font-family:"ff-netto-web"; }

a { text-decoration:none; color:inherit; }

a:hover { text-decoration:underline; }

nav ul { text-align:center; width:900px; margin:0 auto; overflow:hidden; }

nav ul li { margin:30px 20px 0 20px; float:left; }

nav ul li a { color:#0076a3; text-decoration:none; text-transform:uppercase; font-size:1.2em; font-family:"din-condensed-web"; font-weight:400; letter-spacing:0.10em; }

nav ul li a:hover { color:#f15858; text-decoration:none; }

.fullcontain { width:100%; }

.header { color:#fff; font-size:5em; text-transform:uppercase; font-family:"din-condensed-web"; text-align:center; letter-spacing:0.15em; margin:120px 0 0; text-shadow:#333 0 1px 1px;  }

.content-contain { width:1100px; padding:44px 25px; margin:0 auto; overflow:hidden; }

.blue-distort { background:url(../images/blue_distort_bg.jpg) 0 0 repeat; }

.yellow-distort { background:url(../images/yellow_distort_bg.jpg) 0 0 repeat; }

.orange-distort { background:url(../images/orange_distort_bg.jpg) 0 0 repeat; }

.blue-distort p, .red-distort p, .yellow-distort p, .orange-distort p { color:#fff; text-align:justify; }

.red-distort { background:url(../images/red_distort_bg.jpg) 0 0 repeat; }

.no-pad-bottom { padding-bottom:0; }

.no-margin-top { margin-top:0; }

.img-align-bottom { vertical-align:bottom; }

.half { float:left; width:40%; }

.half-marg { margin-left:10%; }

.bolden { font-weight:bold; }

.gold, .gold a { color:#f6dfa0; }

.bigger-font { font-size:1.8em !important; line-height:1.3em !important; }

#bottom { background:#fff url(../images/top_bg_repeat.jpg) 50% 0% repeat-x; }

#footer p { color:#0076a3; text-align:center; font-size:0.95em; }

#footer ul { text-align:center; overflow:hidden; }

#footer ul li { width:25%; margin:0 4%; float:left; color:#d6635a; text-align:left; font-family:"ff-netto-web"; }

#footer ul li a { clear:both; float:left; font-size:0.95em; line-height:1.6em; }

h3 { color:#143743; font-size:1.3em; letter-spacing:.10em; float:left; clear:both; margin:15px 0;  font-family:"din-condensed-web"; width:100%; }

h2 { font-family:"din-condensed-web"; width:100%; float:left; clear:both; font-size:2em; text-transform:uppercase; margin:40px 0 15px; }

h2 select { position: relative; bottom:8px; left:20px; font-size: 0.5em; }

.yellow-distort h2 { color:#f15858; }

.red-text { color:#d6635a; }

#yellow-banner { height:347px; background:#f3e4af url(../images/yellow_banner.jpg) 50% 72px no-repeat; }

ul#juices, ul#juices-es { float:left; }

ul#juices li, ul#juices-es li { float:left; width:325px; height:210px; padding:100px 0 0;  background-repeat:no-repeat; overflow:hidden; }

ul#juices li { background-image:url(../images/juices_sprite.png); }

ul#juices-es li { background-image:url(../images/juices_sprite_es.png); }

ul#juices li a, ul#juices-es li a { color:#fff; font-size:2.2em; font-family:"din-condensed-web"; display:block; text-transform:uppercase; }

span.flavor-name { margin:0 32px 0 0; float:right; width:145px; }

li#apple { background-position:0 0; }

li#grape-cranberry { background-position:0 -420px; }

li#cranberry { background-position:0 -840px; }

li#grape { background-position:0 -210px; }

li#cranberry-apple { background-position:0 -630px; }

li#prune { background-position:0 -1050px; }

li#orange { background-position:0 -1470px; }

li#apple-cherry { background-position:0 -1680px; }

li#fruit-punch { background-position:0 -1890px; }

li#guava-pineapple { background-position:0 -2100px; }

li#apple-box { background-position:0 -1260px; }

.no-show { display:none; }

.juicy { position:relative; z-index:500; width:100%;  }

.blue-text, .blue-text a { color:#0076a3 !important; }

.dark-blue-text, .dark-blue-text a { color:#143743 !important; }

input, textarea { font-family:"ff-netto-web"; background:#fff; float:left; width:100%; font-size:1.1em; padding:0 15px; clear:both; border:none; margin:11px 0; color:#c1bfb9; outline:none; border-left:1px solid #c1bfb9; border-top:1px solid #c1bfb9; }

input { height:30px; padding:5px 10px;  }

textarea { height:200px; resize:none; padding:10px; overflow:auto; }

label { display:block; }

.contact-icons { background-image:url(../images/contact_sprite.png); background-repeat:no-repeat; padding-left:36px; }

.phone { background-position:0 12px; }

.email { background-position:0 -35px; }

.facebook { background-position:0 -84px; }

button { color:#fff; font-family:"ff-netto-web"; font-size:1.2em; letter-spacing:0.08em; padding:4px 10px; border:none; cursor:pointer; }

.right-float { float:right; }

.marg-20-vert { margin-top:20px; margin-bottom:20px; }

#nutrition-bg { width:490px; margin: 0 auto; background: url(../images/nutrition_bg.png) 100% 90% no-repeat; }

.marg-bottom-50 { margin-bottom: 50px; }

.inherit-overflow { overflow:inherit !important; }

#home-img { margin-top: 80px; }