* {

    padding: 0;

    margin: 0;

}



html {

}



body {

    font-family: Arial, Verdana, Helvetica, sans-serif;

    font-size: 62.5%;

    font-weight: normal;

    font-style: normal;

    text-align: center;

}



img {

    border: 0px;

    vertical-align: middle;

}



.fl {

    float: left;

}



.fr {

    float: right;

}



.cl {

    clear: both;

    overflow: hidden;

    height: 1%;

}



input, option {

    padding: 1px 5px 1px 1px;

}



/* page header/container/navigation */

div#container {

    width: 793px;

    margin: 0 auto;

    border: 1px solid #9F8E33;

    text-align: left;

}



div#header {

}



div#header h1 {

}

div#footer {width: 793px;   margin: 0 auto;}

div#main-nav {

    width: 200px;

    float: left;

}



ul#main-nav-ul {

    padding-left: 30px;

    padding-top: 20px;

}



ul#main-nav-ul li {

    text-transform: uppercase;

    font-size: 1.2em;

    list-style-type: none;

}



ul#main-nav-ul a {

    text-decoration: none;

    color: #000;

    padding: 1px 5px 10px 5px;

    display: block;

}



ul#main-nav-ul a.current {

    background: url("/assets/img/nav-current-back.gif") no-repeat top left;

    width: 158px;

    font-weight: bold;

    color: #776C22;

}



ul#main-nav-ul a:hover {

    color: #776C22;

}



ul#main-nav-ul .sub-nav {

    margin-left: 10px;

}



ul#main-nav-ul .sub-nav li {

    font-size: 1em;

    text-transform: none;

}



ul#main-nav-ul .sub-nav a {

    padding-left: 10px;

}



ul#main-nav-ul .sub-nav a.current {

    color: #776C22;

    background: url("/assets/img/nav-bullet.gif") no-repeat 0px 5px;

    font-weight: normal;

    padding-left: 10px;

    width: 130px;

}



/* page body/content */

div#body {

    overflow: hidden;

    width: 793px;

}



div#content {

    width: 593px;

    float: left;

    overflow: hidden;

    margin-top: 20px;

    voice-family: "\"}\"";

    voice-family: inherit;

    width: 553px;

}



div#content-home {

    width: 593px;

    float: left;

    overflow: hidden;

    margin-top: 20px;

}



div#content-home h2 {

    font-size: 1.6em;

    margin-bottom: 10px;

}



div#content-home h3 {

    font-size: 1.6em;

    margin-bottom: 10px;

    color: #776C22;

    border-top: 1px solid #776C22;

    margin: 10px 30px 10px 0px;

    padding-top: 10px;

}



div#content-nutr {

    width: 555px;

    float: left;

    margin-top: 20px;

    text-align: right;

    }



div#content p, div#content-home p {

    font-size: 1.2em;

    line-height: 1.4em;

    margin-bottom: 10px;

}



div#content h3 {

    font-size: 1.2em;

    margin-bottom: 10px;

}



div#content h1 {

    margin-bottom: 10px;

    text-align: left;

}



div#content h2 {

    margin-bottom: 10px;

}



div#content ul, div#content-home ul {

    margin-bottom: 10px;

    margin-left: 20px;

}



div#content li, div#content-home li {

    font-size: 1.2em;

    line-height: 1.4em;

    list-style-type: none;

}



div#content a, div#content-home a {

    color: #776C22;

    text-decoration: none;

}



div#content a:hover, div#content-home a:hover {

    text-decoration: underline;

}



div#content-nutr .fruits, div#content .fruits {

    padding-bottom: 20px;

    text-align: right;

}



div#content .content-txt {

    width: 355px;

    float: right;

}



div.pan {

    margin-left: -103px;

}



div.bcn {

    margin-left: -12px;

}



/* homepage */



div#content-home .left {

    float: left;

    width: 192px;

}



div#content-home .right {

    float: left;

    width: 401px;

}



div#content-home .leftm {

    float: left;

    width: 204px;

}



div#content-home .rightm {

    float: left;

    width: 389px;

}



div#content-home .home-champaign {

}



div#content-home .home-txt {

    padding-bottom: 26px;

}



div#content-home .home-txt-m {

    padding-bottom: 30px;

}



div#content-home .home-family {

}



/* about us page */

.about-us-back {

    background: url("/assets/img/champaign-back.jpg") no-repeat bottom left;

}



.recipes-back {

    background: url("/assets/img/champaign-back2.jpg") no-repeat bottom left;

}



.about-us {

    text-align: right;

    margin-right: 30px;

    width: 563px;

}



div#content .about-txt {

    width: 355px;

    margin-bottom: 160px;

    float: right;

}



div#content .about-more {

    margin-bottom: 20px;

}



div#content .about-more h2 {

    color: #776C22;

    margin-bottom: 10px;

    font-size: 1.4em;

}



div#content .about-more p {

    color: #776C22;

}



/* history page */

.history-back {

    background: url("/assets/img/history-back.jpg") no-repeat 0px 250px;

}



.history {

    margin-right: 30px;

    width: 563px;

}



.history p {

    text-indent: 20px;

}



/* contact-us */

.contact-us-back {

    background: url("/assets/img/contact-us-back.jpg") no-repeat 120px bottom;

}



.contact-us {

    margin-right: 30px;

    width: 563px;

}



.contact-us h2 {

    font-size: 1.4em;

}



div#content .contact-txt {

    width: 325px;

    margin-bottom: 160px;

    float: right;

    text-align: right;

}



/* recipes page */

div#recipes {

    text-align: left;

    padding-left: 30px;

}



div#recipes h3 {

    color: #776C22;

}



/* product page */

.prods-back {

    background: url("/assets/img/contact-us-back.jpg") no-repeat 140px bottom;

}



.prods {

    margin-right: 30px;

}



.prods h2 {

    font-size: 1.4em;

}



div#content .prods-txt {

		/*

    width: 300px;

		*/

		width: 520px;

		float: right;

    text-align: right;

}



div#content .nutirtion-txt {

    width: 593px;

    float: right;

    text-align: right;

}



.p750ml {

    background: url("/assets/img/750ml-back.jpg") no-repeat 140px bottom;

}



.p330ml {

    background: url("/assets/img/330ml-back.jpg") no-repeat 140px bottom;

}



.lite {

    background: url("/assets/img/lite-back.jpg") no-repeat 180px bottom;

}



.apple {

   

}



.pear {

    background: url("/assets/img/bottle-pear.jpg") no-repeat 240px bottom;

    padding-bottom: 150px;

}



.ligonberry-apple {

    background: url("/assets/img/bottle-ligonberry-apple.jpg") no-repeat 240px bottom;

    padding-bottom: 150px;

}



.orange {

    background: url("/assets/img/bottle-orange.jpg") no-repeat 240px bottom;

    padding-bottom: 150px;

}



.peach {

    background: url("/assets/img/bottle-peach.jpg") no-repeat 240px bottom;

    padding-bottom: 150px;

}



.black-currant {

    background: url("/assets/img/bottle-black-currant.jpg") no-repeat 240px bottom;

    padding-bottom: 150px;

}



.pomegranate {

    background: url("/assets/img/bottle-pomegranate.jpg") no-repeat 240px bottom;

    padding-bottom: 150px;

}

.img_right {
float:right;
margin:5px;
}

#home_contentbox {
background-image:url(../../images/homepage-family.jpg);
background-position:right bottom;
background-repeat:no-repeat;
padding:0;
}

#hws_info {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin: 0px -1px;
padding: 5px 0px;
width:800px;
background: white;
}

#hws_info a {
color:#FFCB58;
}

#aboutus_contentbox {
	background-image: url(../../images/champaign-back.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
}
#contactus_contentbox {
	background-image: url(../../images/contact-us-back.jpg);
	background-repeat: no-repeat;
	background-position: 200px bottom;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#natural750_contentbox {
	background-image: url(../../images/750ml-back.jpg);
	background-repeat: no-repeat;
	background-position: 100px 350px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#natural330_contentbox {
	background-image: url(../../images/330ml-back.jpg);
	background-repeat: no-repeat;
	background-position: 100px 350px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#natural_lite_contentbox {
	background-image: url(../../images/lite-back.jpg);
	background-repeat: no-repeat;
	background-position: 150px 265px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#facts_contentbox {
	background-repeat: no-repeat;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
}
#natural750_contentbox h3 a {
	color: #D8CFA3;
	text-decoration: underline;
}
#natural330_contentbox h3 a {
	color: #D8CFA3;
	text-decoration: underline;
}
#natural_lite_contentbox h3 a {
	color: #D8CFA3;
	text-decoration: underline;
}
#products_contentbox {
	background-image: url(../../images/contact-us-back.jpg);
	background-repeat: no-repeat;
	background-position: 175px bottom;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	min-height: 550px; height: auto !important; height: 550px; /* min-height hack for ie6 */
}
#flavors {
	font-size: 12px;
}
#flavors a {
	font-size: 12px;
}
#contactus_contentbox a {
	color: #000;
	text-decoration: underline;
}
#history_contentbox table tr {
	text-align: left;
}
#recipes_contentbox {
	background-image: url(../../images/champaign-back2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
/*
	font-size: 12px;
*/
}
#history_contentbox {
	background-image: url(../../images/history-back.jpg);
	background-repeat: no-repeat;
	background-position: left 300px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 1900px;
}
#moments_contentbox {
	padding: 0px;
	min-height: 300px; height: auto !important; height: 450px; /* min-height hack for ie6 */
}
#flavors_contentbox {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	min-height: 450px; height: auto !important; height: 450px; /* min-height hack for ie6 */
}
.img_left {
	margin: 5px;
	float: left;
}

div#main-nav ul#main-nav-ul {text-align: left;}

