* {padding:0px; margin:0px; }
html {background:url('../_images/wood_tile.jpg') 0px 266px repeat; background-color:#fff; color:#000; font-family:"Lucida Sans", Helvetica, Arial, sans-serif; font-size:12px; }
a {outline:none; }

/* setup the sky and horizontal wood board repeating backgrounds */
#sky {background:url('../_images/sky_tile.jpg') top left repeat-x; display:block; height:213px; left:0px; position:absolute; top:0px; width:100%; }
#woodbar {background:url('../_images/horiz_wood_tile.jpg') top left repeat-x; display:block; height:53px; left:0px; position:absolute; top:213px; width:100%; }

/*the wrapper*/
#wrapper {display:block; margin:0px auto; margin-bottom:30px; position:relative; width:900px; }
#wrapper #logo_side {background:url('../_images/beyer_logo_side.png') top left no-repeat; display:block; height:196px; left:-9px; position:absolute; top:0px; width:9px; }

/*the header - logo and top nav*/
#wrapper #header {background:url('../_images/header_bg.gif') bottom left repeat-x; display:block; height:71px; width:900px; }
#wrapper #header h1 {background:url('../_images/beyer_logo.png') top left no-repeat; display:block; float:left; height:71px; width:358px; }
#wrapper #header h1 a {display:block; height:71px; text-indent:-10000px; position:relative; width:358px; }
#wrapper #header ul {display:block; float:right; height:22px; list-style-type:none; margin-top:49px;  }
#wrapper #header ul li {display:block; float:left; height:22px; }
#wrapper #header ul li a {display:block; height:22px; text-indent:-10000px; }
#wrapper #header ul li#about {margin-right:15px; width:100px; }
#wrapper #header ul li#about a {background:url('../_images/nav_about.gif') top left no-repeat; width:100px; }
#wrapper #header ul li#history {margin-right:15px; width:89px; }
#wrapper #header ul li#history a {background:url('../_images/nav_history.gif') top left no-repeat; width:89px; }
#wrapper #header ul li#products {margin-right:15px; width:105px; }
#wrapper #header ul li#products a {background:url('../_images/nav_products.gif') top left no-repeat; width:105px; }
#wrapper #header ul li#contact {margin-right:15px; width:122px; }
#wrapper #header ul li#contact a {background:url('../_images/nav_contact.gif') top left no-repeat; width:122px; }
#wrapper #header ul li#about.active a,
#wrapper #header ul li#about a:hover,
#wrapper #header ul li#history.active a,
#wrapper #header ul li#history a:hover,
#wrapper #header ul li#products.active a,
#wrapper #header ul li#products a:hover,
#wrapper #header ul li#contact.active a,
#wrapper #header ul li#contact a:hover {background-position:0px -22px; }

/*the content area*/
#wrapper #content {background:url('../_images/content_bg.gif') top left no-repeat; background-color:#fff; overflow:auto; padding:5px 14px 0px; width:872px; }
#wrapper #content #home_feature {display:block; height:298px; padding:9px 0px 0px 11px; width:861px; }
#wrapper #content #home_feature a {background:url('../_images/feature_tuscan.jpg') top left no-repeat; display:block; height:280px; text-indent:-10000px; width:174px; }
#wrapper #content #home_feature a:hover {background-position:0px -280px; }
#wrapper #content #sidebar {display:block; float:left; margin:20px 11px 9px; width:174px; }
.home #wrapper #content #sidebar {margin:9px 11px 9px; }
#wrapper #content #sidebar a#feature_coffeemate {background:url('../_images/coffee-mate-b.jpg') top left no-repeat; display:block; height:94px; margin-bottom:16px; text-indent:-10000px; width:174px; }
#wrapper #content #sidebar a#feature_coffeemate:hover {background-position:0px -94px; }

#wrapper #content #sidebar a#feature_tropicana {background:url('../_images/feature_tropicana.jpg') top left no-repeat; display:block; height:94px; margin-bottom:16px; text-indent:-10000px; width:174px; }
#wrapper #content #sidebar a#feature_tropicana:hover {background-position:0px -94px; }
#wrapper #content #sidebar a#feature_com {background:url('../_images/feature_com.jpg') top left no-repeat; display:block; height:94px; margin-bottom:16px; text-indent:-10000px; width:174px; }
#wrapper #content #sidebar ul {display:block; list-style-type:none; width:174px; }
#wrapper #content #sidebar ul li {display:block; height:33px; margin-bottom:2px; width:174px; }
#wrapper #content #sidebar ul li a {display:block; height:33px; text-indent:-10000px; width:174px; }

#wrapper #content #sidebar ul li#products_tuscan a {background:url('../_images/nav_tuscan.gif') top left no-repeat; }
#wrapper #content #sidebar ul li#products_tropicana a {background:url('../_images/nav_tropicana.gif') top left no-repeat;  }
#wrapper #content #sidebar ul li#products_dannon a {background:url('../_images/nav_dannon.gif') top left no-repeat;  }
#wrapper #content #sidebar ul li#products_polandspring a {background:url('../_images/nav_polandspring.gif') top left no-repeat;  }
#wrapper #content #sidebar ul li#products_nesquik a {background:url('../_images/nav_nesquik.gif') top left no-repeat;  }
#wrapper #content #sidebar ul li#products_organicvalley a {background:url('../_images/nav_organicvalley.gif') top left no-repeat;  }
#wrapper #content #sidebar ul li#products_silk a {background:url('../_images/nav_silk.gif') top left no-repeat;  }
#wrapper #content #sidebar ul li#products_lactaid a {background:url('../_images/nav_lactaid.gif') top left no-repeat;  }
#wrapper #content #sidebar ul li#products_redbull a {background:url('../_images/nav_redbull.gif') top left no-repeat;  }
#wrapper #content #sidebar ul li#products_tampico a {background:url('../_images/nav_tampico.gif') top left no-repeat;  }
#wrapper #content #sidebar ul li#products_nakedjuice a {background:url('../_images/nav_nakedjuice.gif') top left no-repeat;  }
#wrapper #content #sidebar ul li#products_misc a {background:url('../_images/nav_other.gif') top left no-repeat;  }
#wrapper #content #sidebar ul li#products_tropicana.active a,
#wrapper #content #sidebar ul li#products_dannon.active a,
#wrapper #content #sidebar ul li#products_polandspring.active a,
#wrapper #content #sidebar ul li#products_nesquik.active a,
#wrapper #content #sidebar ul li#products_organicvalley.active a,
#wrapper #content #sidebar ul li#products_silk.active a,
#wrapper #content #sidebar ul li#products_lactaid.active a,
#wrapper #content #sidebar ul li#products_redbull.active a,
#wrapper #content #sidebar ul li#products_tampico.active a,
#wrapper #content #sidebar ul li#products_nakedjuice.active a,
#wrapper #content #sidebar ul li#products_misc.active a,
#wrapper #content #sidebar ul li#products_tropicana a:hover,
#wrapper #content #sidebar ul li#products_dannon a:hover,
#wrapper #content #sidebar ul li#products_polandspring a:hover,
#wrapper #content #sidebar ul li#products_nesquik a:hover,
#wrapper #content #sidebar ul li#products_organicvalley a:hover,
#wrapper #content #sidebar ul li#products_silk a:hover,
#wrapper #content #sidebar ul li#products_lactaid a:hover,
#wrapper #content #sidebar ul li#products_redbull a:hover,
#wrapper #content #sidebar ul li#products_tampico a:hover,
#wrapper #content #sidebar ul li#products_nakedjuice a:hover,
#wrapper #content #sidebar ul li#products_misc a:hover,
#wrapper #content #sidebar ul li#products_tuscan.active a,
#wrapper #content #sidebar ul li#products_tuscan a:hover {background-position:0px -33px; }

#wrapper #content #body_content {display:block; float:right; margin:36px 15px 16px; _margin:36px 0px 16px; width:644px; }
.home #wrapper #content #body_content {margin:16px 15px 16px; _margin:16px 0px 16px; }
#wrapper #content #body_content h2 {color:#687515; font-size:20px; font-weight:normal; line-height:22px; padding-bottom:10px; text-transform:uppercase; }
#wrapper #content #body_content h3 {color:#6e1f18; font-family: 'Georgia', 'Times New Roman', serif; font-size:36px; font-weight:normal; line-height:42px; padding-bottom:2px;  }
#wrapper #content #body_content h4 {color:#6e1f18; font-family: 'Georgia', 'Times New Roman', serif; font-size:24px; font-weight:normal; line-height:32px; padding-bottom:30px; }
#wrapper #content #body_content h5 {color:#6e1f18; font-family: 'Georgia', 'Times New Roman', serif; font-size:16px; font-weight:normal; line-height:20px; padding:20px 0px 10px; }
#wrapper #content #body_content img.right_img {margin-left:10px; }
#wrapper #content #body_content img.left_img {margin-right:10px; }

#wrapper #content #body_content a {color:#48140f; letter-spacing:.25px; text-decoration:none; }
#wrapper #content #body_content a:hover {text-decoration:underline; }
#wrapper #content #body_content p {color:#333; line-height:16px; padding-bottom:10px; }
#wrapper #content #body_content ul {background-color:#eee; display:block; list-style-type:none; padding:20px; padding-left:40px; }
#wrapper #content #body_content ul li {margin:5px 0px; }
#wrapper #content #body_content ol {background-color:#eee; display:block; padding:20px; padding-left:40px; }
#wrapper #content #body_content ul li ul {padding:4px; padding-left:20px;}

#wrapper #content #body_content table.products {border:1px solid #999; border-collapse: collapse; }
#wrapper #content #body_content table.products tr {border:1px solid #999; }
#wrapper #content #body_content table.products tr th {border:1px solid #999; font-family: 'Georgia', 'Times New Roman', serif; font-size:16px; padding:4px; text-align:left; }
#wrapper #content #body_content table.products tr td {border:1px solid #999; padding:4px; }
#wrapper #content #body_content table.products tr td.product {background-color:#eee; font-family: 'Georgia', 'Times New Roman', serif; font-size:14px; }

#wrapper #content #body_content ul#logos {background-color:transparent; display:block; height:69px; list-style-type:none; margin:0px; margin-top:20px; padding:0px; width:644px; }
#wrapper #content #body_content ul#logos li {display:block; float:left; height:69px; margin:0px; margin-right:15px; }
#wrapper #content #body_content ul#logos li a {display:block; height:69px; text-indent:-10000px; }
#wrapper #content #body_content ul#logos li a#tuscan {background:url('../_images/home_logo_tuscan.jpg') top left no-repeat; width:97px; }
#wrapper #content #body_content ul#logos li a#redbull {background:url('../_images/home_logo_redbull.jpg') 0px 8.5px no-repeat; width:91px; }
#wrapper #content #body_content ul#logos li a#polandspring {background:url('../_images/home_logo_polandspring.jpg') 0px 6.5px no-repeat; width:68px; }
#wrapper #content #body_content ul#logos li a#tropicana {background:url('../_images/home_logo_tropicana.jpg') 0px 13.5px no-repeat; width:136px; }
#wrapper #content #body_content ul#logos li a#organicvalley {background:url('../_images/home_logo_organicvalley.jpg') top left no-repeat; width:69px; }
#wrapper #content #body_content ul#logos li a#silk {background:url('../_images/home_logo_silk.jpg') 0px 6.5px no-repeat; width:90px; }

#wrapper #content #body_content .req {color:red; font-weight:bold; }
#wrapper #content #body_content form { }
#wrapper #content #body_content form fieldset {border:none; padding-left:20px; }
#wrapper #content #body_content form fieldset ol {background-color:transparent; list-style-type:none; padding:0px; margin:0px; }
#wrapper #content #body_content form fieldset ol li {clear:both; margin:0px; margin-bottom:10px; }
#wrapper #content #body_content form fieldset ol li label {display:block; float:left; padding-right:5px; text-align:right; width:240px;  }
#wrapper #content #body_content form fieldset ol li .checkboxes {display:block; margin-left:245px; }
#wrapper #content #body_content form fieldset ol li input { }
#wrapper #content #body_content form fieldset ol li input.input_text { }
#wrapper #content #body_content form fieldset ol li textarea {margin-left:245px; height:150px; font-family:"Lucida Sans", Helvetica, Arial, sans-serif; font-size:11px; padding:2px; width:296px; }
#wrapper #content #body_content form fieldset ol li.buttons {text-align:center; }

#wrapper #content #body_content ul#history_slideshow {background-color:#fff; border:1px solid #999; border-bottom:none; display:block; height:460px; overflow:hidden; padding:0px; width:584px; }
#wrapper #content #body_content ul#history_slideshow li {display:block; height:460px; margin:0px; position:relative; text-align:center; width:584px; }
#wrapper #content #body_content ul#history_slideshow li img {margin:10px; }
#wrapper #content #body_content ul#history_slideshow li p {background-color:#eee; bottom:0px; display:block; font-size:14px; left:0px; line-height:18px; padding:20px; position:absolute; text-align:left; width:544px; }

#wrapper #content #body_content ul#history_nav {background-color:#eee; border:1px solid #999; border-top:none; display:block; height:40px; line-height:40px; padding:0px; position:relative; width:584px; }
#wrapper #content #body_content ul#history_nav li {display:block; height:40px; margin:0px 100px; text-align:center; width:384px; }
#wrapper #content #body_content ul#history_nav li#points a {margin:0px 5px; }
#wrapper #content #body_content ul#history_nav li#points a.activeSlide {font-weight:bold; text-decoration:underline; }
#wrapper #content #body_content ul#history_nav li.first {bottom:0px; display:block; height:40px; left:0px; margin:0px; position:absolute; text-align:center; width:100px; }
#wrapper #content #body_content ul#history_nav li.last {bottom:0px; display:block; height:40px; right:0px; margin:0px; position:absolute; text-align:center; width:100px; }

/*the footer */
#wrapper #footer {background:url('../_images/footer_bg.jpg') top left no-repeat; display:block; height:94px; width:900px; }
#wrapper #footer p {color:#fff; display:block; float:left; font-size:11px; margin-top:74px; padding-left:10px; }
#wrapper #footer ul {display:block; float:right; font-size:11px; list-style-type:none; margin-top:74px; padding-right:10px; }
#wrapper #footer ul li {border-right:1px solid #fff; display:block; float:left; font-size:11px; }
#wrapper #footer ul li.last {border:none; }
#wrapper #footer ul li a {color:#fff; padding:0px 6px; text-decoration:none; }
#wrapper #footer ul li a:hover {text-decoration:underline; }
