html {
overflow-y: scroll; 
}
body {
background-color: #e4e4e4;
margin: 0;
padding: 0;
color: #000;
}
a img { /* this selector removes the default blue border displayed in some browsers around an image when it is surrounded by a link */
border: none;
}
.container {
width: 1140px;
background-color: #FFF;
margin: 0 auto;
}

/* HEADER */
.header {
background-color: #FFF;
height: 173px;
padding: 0 61px 0 61px;
}
#logo {
float: left;
padding-top: 61px;
}
h1, h2, h3, h4, h5, h6, {
padding: 0;
margin: 0;
} 
#nav-box {
float: right;
margin-top: 84px;
text-align: right;
}
#navlist li {
display: inline;
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
letter-spacing: 1px;
}	
#navlist li:after { 
content: "/";
padding-left: 0.8em;
padding-right: 0.4em;
}
#navlist li:last-child:after {
content: ""; 
padding: 0;
}
#navlist a {
color: #333;
text-decoration: none;
}
#navlist a:hover {
color: #333;
text-decoration: none;
}

/* MAIN CONTENT */
.content {
padding: 0;
}
.content-home {
padding: 0 0 0 1px;
}
/* products */
#content-products {
margin: 15px 32px 0 62px;
padding: 0;
}
#content-products-soul {
margin: 15px 32px 0 62px;
padding: 0;
}
.product-headings {
font-family: Verdana, Geneva, sans-serif;
font-size: 17px;
font-weight: normal;
color: #3F3F3F;
letter-spacing: 1px;
margin: 0;
}
.product-headings a {
text-decoration: none;
color: #3F3F3F;
}
.product-headings a:hover {
text-decoration: none;
color: #3F3F3F;
}
.arrow {
float: right;
padding-right: 38px;
}
.arrow a {
color: #3F3F3F;
text-decoration: none;
}
hr {
float: left;
width: 1010px;
height: 1px;
background-color: #c8c8c8;
border: none;
margin: 4px 0 30px 0;
}
.product {
float: left;
width:  260px;
height:  320px;
}
.product img {
height: auto;
width: auto;
border: #c8c8c8 1px solid;
}
.product a {
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
color: #333;
letter-spacing: 1px;
text-decoration: none;
}
.product-description {
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
color: #999;
display: block;
line-height: 18px;
letter-spacing: normal;
}
.product-mrsp {
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
color: #999;
display: block;
line-height: 18px;
letter-spacing: normal;
}
.product-mrsp a {
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
color: #999;
letter-spacing: normal;
text-decoration: none;
}
.product-mrsp a:hover {
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
color: #666;
letter-spacing: normal;

}
.product-mrsp a:hover {
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
color: #666;
letter-spacing: normal;
}
.product-last {
float: left;
width:  260px;
height:  320px;
padding-right: 520px;
}
.product-last img {
height: auto;
width: auto;
border: #c8c8c8 1px solid;
}
.product-last a {
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
color: #333;
letter-spacing: 1px;
text-decoration: none;
text-align: left;
}
.product-last2 {
float: left;
width:  260px;
height:  320px;
padding-right: 260px;
}
.product-last2 img {
height: auto;
width: auto;
border: #c8c8c8 1px solid;
}
.product-last2 a {
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
color: #333;
letter-spacing: 1px;
text-decoration: none;
text-align: left;
}
.product-last3 {
float: left;
width:  260px;
height:  320px;
padding-right: 520px;
}
.product-last3 img {
height: auto;
width: auto;
border: #c8c8c8 1px solid;
}
.product-last3 a {
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
color: #333;
letter-spacing: 1px;
text-decoration: none;
text-align: left;
}
.product-last4 {
float: left;
width:  260px;
height:  320px;
padding-right: 780px;
}
.product-last4 img {
height: auto;
width: auto;
border: #c8c8c8 1px solid;
}
.product-last4 a {
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
color: #333;
letter-spacing: 1px;
text-decoration: none;
text-align: left;
}
/* soil and media interrior pages */
#content-products-large {
margin: 15px 32px 0 62px;
padding: 0;
}
.perlite-container {
float: left;
width: 1046px;
height: 550px;
margin: 0;
padding: 0;
}
.perlite-container-last {
float: left;
width: 1046px;
height: 550px;
margin: 0;
padding: 0;
}
#product-big {
float: left;
width:  418px;
height:  490px;
border: #c8c8c8 1px solid;
margin: 0;
padding: 0;
}
.product-big img {
height: auto;
width: auto;
}
#product-big-liquids {
float: left;
width:  418px;
height:  430px;
border: #c8c8c8 1px solid;
margin: 0;
padding: 0;
}
.product-big-liquids img {
height: auto;
width: auto;
}
.product-big {
float: left;
width:  418px;
height:  490px;
border: #c8c8c8 1px solid;
margin: 0;
padding: 0;
}
#product-big img {
height: auto;
width: auto;
}
.product-image-border {
position: relative;
background-image: url(images/cdfa_logo.jpg);
background-repeat: no-repeat;
left: 170px;
top: -44px;
margin: 0;
padding: 0;
height: auto;
}
.product-image-border-new {
position: relative;
background-image: url(images/cdfa_logo.jpg);
background-repeat: no-repeat;
left: 150px;
top: -64px;
margin: 0;
padding: 0;
height: auto;
}
#product-liquid-big {
float: left;
width:  418px;
height:  430px;
}
#product-liquid-big img {
height: auto;
width: auto;
border: #c8c8c8 1px solid;
}
#product-explanation {
float: left;
margin: 0 0 0 64px;
width:  424px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #333;
line-height: 20px;
}
#product-explanation a {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #333;
line-height: 20px;
text-decoration: none;
}
#product-explanation a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #333;
line-height: 20px;
text-decoration: none;
}
#product-explanation-rootpots {
float: left;
margin: 0 0 0 64px;
width:  526px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #333;
line-height: 20px;
}
#rootpots {
width:  480px;
}
.product-explanation-perlite {
float: left;
margin: 0 0 0px 64px;
width:  424px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #333;
line-height: 20px;
}
.product-how-to-use {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #333;
line-height: 20px;
}
.product-how-to-use p {
padding: 0 0 8px 0;
margin: 0;
}
.product-ingredients {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #333;
line-height: 15px;
padding-top: 4px;
padding-bottom: 14px;
}
.product-titles-large {
font-family: Arial, Helvetica, sans-serif;
font-size: 30px;
font-weight: normal;
color: #000;
letter-spacing: 1px;
margin: 0 0 12px 0;
}
.product-titles-large2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 30px;
font-weight: normal;
color: #000;
letter-spacing: 1px;
margin: 0 0 12px 0;
line-height: 30px;
}
.product-titles-large-perlite {
font-family: Arial, Helvetica, sans-serif;
font-size: 30px;
font-weight: normal;
color: #000;
letter-spacing: 1px;
margin: 0 0 8px 0;
}
.product-titles-sub-perlite {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #000;
letter-spacing: 1px;
margin: 0 0 12px 0;
}
.product-titles-npk {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #000;
margin: 0 0 8px 0;
}
.product-titles-large-nutrients {
font-family: Arial, Helvetica, sans-serif;
font-size: 30px;
font-weight: normal;
color: #000;
letter-spacing: 1px;
margin: 0 0 8px 0;
}
.product-prices {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000;
margin: 15px 0 0px 0;
line-height: 16px;
}
.product-prices p {
margin: 0 0 8px 0;
}
.product-prices-playerpacks {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000;
margin: 0px 0 0px 0;
}
.product-summary-box {
border-top: #c8c8c8 1px solid;
border-bottom: #c8c8c8 1px solid;
margin: 21px 0 0px 0;
padding: 10px 0 10px 0;
}
.product-summary-box:hover {
cursor:pointer;
}
.application-rate-box {
border-bottom: #c8c8c8 1px solid;
margin: 0px 0 0px 0;
padding: 10px 0 10px 0;
}
.application-rate-box:hover {
cursor:pointer;
}
.player-pack-box {
border-top: #c8c8c8 1px solid;
margin: 0px 0 0px 0;
padding: 10px 0 10px 0;
}
.player-pack-box:hover {
cursor:pointer;
}
.player-pack-box-last {
border-top: #c8c8c8 1px solid;
border-bottom: #c8c8c8 1px solid;
margin: 0px 0 0px 0;
padding: 10px 0 10px 0;
}
.player-pack-box-last:hover {
cursor:pointer;
}
.product-summary-box img {
vertical-align: top;
padding-right: 8px;
}
.feeding-schedule-box {
margin: 21px 0 21px 0;
padding: 10px 0 10px 0;
}
.feeding-schedule-box img {
vertical-align: top;
padding-right: 8px;
}
/* end of soil and media interrior pages */

/* roots organics interrior pages */
.applications {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #333;
line-height: 20px;
padding-bottom: 8px;
}
.applications p {
padding: 0 0 8px 0;
margin: 0;
}
/* root pots */
.rootpots {
text-align: left;
float:left;
margin: 0 22px 0 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #333;
width: 240px;
border: none;
}
td {
height: 2px;
vertical-align: bottom;
}
/* ABOUT US */
.organic-starts {
text-align: center;
margin: 27px 0 9px 0;
}
.content-about {
margin: 0 auto;
width: 1019px;
}
.about-large{
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
line-height: 41px;
font-weight: 100;
color: #686365;
letter-spacing: 1px;
}
.history-box {
float: left;
width: 1019px;
border-top: #c8c8c8 1px solid;
border-bottom: #c8c8c8 1px solid;
margin: 28px 0 15px 0;
padding: 10px 0 10px 0;
}
.history{
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: 500;
color: #515151;
letter-spacing: 1px;
}
.community{
float: left;
padding-left: 468px;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: 500;
color: #515151;
letter-spacing: 1px;
}
.about-left {
float: left;
width: 470px;
margin: 0 55px 0 0;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
color: #686365;
line-height: 27px;
}
.about-right{
float: right;
width: 470px;
margin: 0 0px 0 0;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
color: #686365;
line-height: 27px;
}
/* CONTACT */
#contact-left {
float: left;
width: 340px;
margin: 40px 0px 0 75px;
text-align: left;
}
.contact-right{
height: 177px;
float: right;
width: 470px;
margin: 40px 0px 0 0;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
color: #666;
line-height: 27px;
border-left: 1px solid #CCC;
padding-left: 95px;
}
.contact-right p{
padding: 0 0 15px 0;
margin: 0;
}
.contact-right a {
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
color: #666;
line-height: 27px;
text-decoration: none;
}
.contact-right a:hover {
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
color: #666;
line-height: 27px;
text-decoration: none;
}
.contact-pobox{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #686365;
line-height: 23px;
}
.contact-pobox a {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #686365;
line-height: 23px;
text-decoration: none;
}
/* policies */
#policy-left {
float: left;
width: 340px;
margin: 40px 0px 0 75px;
text-align: left;
}
.policy-right{
float: right;
width: 470px;
margin: 40px 0px 0 0;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
color: #686365;
line-height: 23px;
border-left: 1px solid #CCC;
padding-left: 70px;
}
.policy-right p{
padding: 0 0 15px 0;
margin: 0;
}
.policy-returns{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #686365;
line-height: 22px;
}
.policy-pobox a {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #686365;
line-height: 23px;
text-decoration: none;
}
/* SITEMAP */
#sitemap-content {
width: 1019px;
}
.sitemap {
float: left;
width: 250px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #333;
line-height: 20px;
}
.sitelist2 {
list-style: none;
margin: 0;
padding: 0;
}
.sitelist2 li {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
}
.sitelist2 a {
text-decoration: none;
color: #333;
}
.sitelist2 a:hover {
text-decoration: none;
color: #333;
}
.sitemap-container {
float: left;
}
.sitelist {
list-style: none;
margin: 5px 0 0 20px;
padding: 0;
line-height: 18px;
}
.sitelist li {
font-family: Verdana, Geneva, sans-serif;
font-size: 10px;
}
.sitelist a {
color: #666;
text-decoration: none;
}
.sitelist a:hover {
color: #666;
text-decoration: none;
}

/* faq */
.faq {
float: left;
width: 1019px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #686365;
line-height: 20px;
}
.faq a {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #73B238;
text-decoration: underline;
}
.faq a: hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #73B238;
text-decoration: underline;
}
.faq p {
margin: 0;
padding-bottom: 18px;
}
.faq-title {
margin: 0;
padding: 0 0 10px 0;
line-height: 30px;
color: #333;
}
/* FOOTER */
.footer-img {
margin: 40px 0 0 0;
padding: 0;
border: none;
height: 60px;
}
.footer {
margin: 0px 0 0 0;
padding: 40px 0 28px 60px;
height: 199px;
background-color: #EDE7DF;
}
.footer-title { 
font-family: Verdana, Geneva, sans-serif;
font-weight: normal;
font-size: 15px;
margin: 0 0 9px 0;
}
#connect {
float: left;
width: 188px;
}
#social {
float: left;
width: 256px;
}
#learn {
float: left;
width: 230px;
}
#shop {
float: left;
width: 180px;
}
.footerlist {
list-style: none;
margin: 0;
padding: 0;
line-height: 28px;
}
.footerlist li {
font-family: Verdana, Geneva, sans-serif;
font-size: 13px;
letter-spacing: 1px;
}
.footerlist a {
color: #333;
text-decoration: none;
}
.footerlist a:hover {
color: #333;
text-decoration: none;
}
.footer-bar {
height: 40px;
background-color: #333;
}
.footer-bar-text {
color: #CCC;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
letter-spacing: 1px;
line-height: 40px;
padding-left: 60px;
}


/* erase later */

.clearfloat { /* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the #container) if the #footer is removed or taken out of the #container */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

#content-uprising {
margin: 15px 32px 0 62px;
padding: 0;
height: 670px;
}

map area {
outline: none;
border: none;
}
#Map {
outline: 0;
}
/* player pack paypal*/

.button{
vertical-align: top;
}
/* hp2*/
sup {
vertical-align: super;
font-size: 14px;
padding: 0;
margin: 0;
}
.sup-small {
vertical-align: super;
font-size: 8px;
padding: 0;
margin: 0;
line-height: normal;
}
/* tees*/
#product-explanation-tees {
position: relative;
height: 490px;
float: left;
margin: 0 0 0 64px;
width:  424px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #333;
line-height: 20px;
}
.tee-returns {
position:absolute;
bottom: -4px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #333;
line-height: 15px;
}
.product-titles-large-tees {
font-family: Arial, Helvetica, sans-serif;
font-size: 30px;
font-weight: normal;
color: #000;
letter-spacing: 1px;
margin: 0 0 13px 0;
}
.product-titles-sub-tees {
font-family: Arial, Helvetica, sans-serif;
font-size: 30px;
font-weight: normal;
color: #000;
letter-spacing: 1px;
margin: 0 0 20px 0;
}
.views {
color: #666;
letter-spacing: 1px;
line-height: 30px;
}
.tee-thumb {
margin-right: 10px;
}
.tee-thumb a {
text-decoration: none;
}
.tee-thumb a:hover {
border: 1px solid red;
text-decoration: none;
}
/* music*/
.music {
padding: 15px 90px 0 90px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
color: #686365;
line-height: 27px;
}
/* product videos*/
.video {
float: left;
width:  517px;
height:  330px;
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
color: #333;
letter-spacing: 1px;
line-height: 22px;
}
/* blog */
.line{
border-bottom: #BBB8B8 solid 1px;
width: 1018px;
}
.content-blog{
text-align: left;
padding-top: 50px;
}
.blog-main {
width: 1000px;
margin: 0 62px 0 62px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333;
line-height: 27px;
}
.blog a {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #51B554;
}
.blog a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #51B554;
text-decoration: none;
}
#blog-morepics {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #999;
}
#blog-morepics a {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #999;
}
.blog-center {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #333;
text-align: center;
}
.blog-chart {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333;
line-height: 19px;
float: right;
margin-right: 400px;
}
.blog-mainbagcount {
width: 350px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333;
line-height: 27px;
float: left;
}
.blog-main-passionflower {
width: 1000px;
margin: 0 62px 0 62px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333;
line-height: 27px;
}
.blog-main-passionflower a {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333;
line-height: 27px;
text-decoration:none;
}
.blog-main-passionflower a: hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333;
line-height: 27px;
text-decoration:none;
}
.blog-main images {
margin: 0 auto;
text-align: center;
}
.blog-main hr {
width: 160px;
color: #CCC;
}
.blog-main a {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333;
text-decoration: none;
}
.blog-l-main {
width:1000px;
float: left;
text-align: left;
}
.blog-l {
width: 650px;
float: left;
text-align: left;
margin: 0;
}
.blog-r {
width: 170px;
float: right;
text-align: left;
font-size: 13px;
font-weight: normal;
color: #666;
line-height: 27px;
}
.blog-r a {
font-size: 13px;
font-weight: normal;
color: #666;
text-decoration: none;
}
.blog-r a:hover {
font-size: 13px;
font-weight: normal;
color: #999;
text-decoration: none;
}

.blog-r-title{
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
color: #666;
letter-spacing: 3px;
line-height: 34px;
}
.blog-images {
margin: 0 auto;
text-align: center;
padding-bottom: 25px;

}.blog-images-l {
text-align: left;
padding-bottom: 25px;
}
.blog-big {
font-family: Verdana, Geneva, sans-serif;
font-size: 20px;
font-weight: 100;
line-height: 27px;
}
.blog-title {
font-family: Verdana, Geneva, sans-serif;
font-size: 20px;
font-weight: 100;
color: #666;
letter-spacing: 3px;
line-height: 27px;
}
.blog-title a {
font-family: Verdana, Geneva, sans-serif;
font-size: 20px;
font-weight: 100;
color: #666;
letter-spacing: 3px;
line-height: 27px;
text-decoration: none;
}
.blog-title a:hover {
font-family: Verdana, Geneva, sans-serif;
font-size: 20px;
font-weight: 100;
color: #666;
letter-spacing: 3px;
line-height: 27px;
text-decoration: none;
}
.blog-date {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: 100;
color: #999;
padding: 1px 0 9px 0px;
}

/* distributor*/
.distributor {
float: left;
width:  310px;
height:  175px;
}
.distributor2 {
float: left;
width:  310px;
height:  175px;
}
.distributor3 {
float: left;
width:  100px;
height:  175px;
}
.distributor4 {
float: left;
padding-top: 28px;
width:  190px;
height:  175px;
}
.distributor-title-one {
font-family: Verdana, Geneva, sans-serif;
font-size: 10px;
color: #666;
display: block;
line-height: 16px;
}
.distributor-title-one a {
font-family: Verdana, Geneva, sans-serif;
font-size: 10px;
color: #666;
text-decoration: none;
}
.distributor-title-one a:hover {
font-family: Verdana, Geneva, sans-serif;
font-size: 10px;
color: #666;
text-decoration: none;
}
.distributor-title {
font-family: Verdana, Geneva, sans-serif;
font-size: 10px;
color: #999;
display: block;
}
.location {
   vertical-align: top;
}
/*slider ccss*/
#slider {
    position: relative;
    overflow: hidden;
    margin: 20px auto 0 auto;
    border-radius: 0px;
}

#slider ul {
    position: relative;
    margin: 0;
    padding: 0;
    height: 200px;
    list-style: none;
}

#slider ul li {
    position: relative;
    display: block;
    float: left;
    margin: auto;
    padding: 0;
    width: 100%;
    height: 855px;
    background: #ccc;
    text-align: center;
    line-height: 300px;
}
#slider ul li div {
    width:100%;
    height:100%;
    background-repeat:repeat-x;
}

a.control_prev, a.control_next {
    position: absolute;
    top: 40%;
    z-index: 999;
    display: block;
    padding-right:50px;
    padding-left:30px;
    padding-top:10px;
    padding-bottom:60px;
    width: 1px;
    height: 1px;
    text-decoration: none;
    font-weight: 600;
    font-size: 25px;
    
    cursor: pointer;
    font-size:50px;
}

a.control_prev:hover, a.control_next:hover {
    
}

a.control_prev {
    border-radius: 0 2px 2px 0;
}

a.control_next {
    right: 0;
    margin-right:20px;
    
}
a.control_next:visited{
   
}
a.control_prev:visited{
   
}
.slider_images{
    background: url(url) no-repeat center;
}
.fadein { position:relative; width:1140px; height:855px; }
.fadein img { position:absolute; left:0; top:0; }


/*feeding_schedule*/

#feeding_schedule_container{ padding:0px; padding-top:0px;  width:800px; height:700px; font-family: arial; margin-top:70px; left:185px;}
.product_list{list-style-type: none; float:left; margin-left:15px;}
#input_volume{}

#option_container{height:50px; padding:0px; color:#000000; font-size:12px;}

#flow_select{ margin-top:3px; line-height:13px; width:110px; }

#veg_select{ margin-top:3px; width:110px;}

#product_select{ margin-top:3px; width:120px;}

#volume_select{ margin-top:3px; width:110px; margin-left:10px;}

option {}

#search_section{background-color:#3e3e3e; color:#a2a2a2; border-radius:2px; cursor:pointer; padding: 2px 0px 2px 5px; border:none; margin-top:3px; line-height:13px; margin-bottom:2px; }

#search_section_select{background-color:#3e3e3e; color:#a2a2a2; border-radius:2px; cursor:pointer; padding: 2px 0px 2px 5px; border:none; margin-top:3px; line-height:13px; }

#result_table{
    color:#000000;
    margin-top:15px; 
    padding:5px;
    background-color:#ffffff;
    
}
#feedings_schedule_container th{
    font-size:12px;
    margin-left:10px;
    border-right:1px solid #000000;
    padding:5px;
    border-bottom:1px solid #000000;

}
#result_table_one td{
    padding: auto;
    font-size:10px;
    border-left:1px solid rgba(0,0,0,0.5);
   border-top:1px solid rgba(0,0,0,0.5);
   padding:5px;
   margin:0px;
    
}
#product_tbl_header{
    font-size:13px;
}
#feeding_schedule_container{
}

.eight-ounce-sample {
height: 200px;
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
color: #999;
line-height: 18px;
letter-spacing: normal;
}

.download-feeding {
float: left;
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
color: #999;
line-height: 18px;
letter-spacing: normal;
}

.download-feeding a {
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
color: #999;
text-decoration: none;
}

.download-feeding a:hover {
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
color: #999;
text-decoration: none;
}

.download-feeding-right {
float: left;
padding-left: 80px;
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
color: #999;
line-height: 18px;
letter-spacing: normal;
}

.download-feeding-right a {
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
color: #999;
text-decoration: none;
}

.download-feeding-right a:hover {
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
color: #999;
text-decoration: none;
}

/*	BEGIN feeding schedule updates December 2017 peter@peterbergin.com  */
body.nutecalc #schedulewrapper * {font-size:12px;font-family: arial}
body.nutecalc table {border-collapse: collapse;}
body.nutecalc .nutecell {padding:5px;border:1px solid #676767;text-align:center;white-space:nowrap;color:#676767;}
body.nutecalc .schedhead .nutecell {border-bottom:2px solid #676767 !important;color:#000;}
body.nutecalc th.nutecell {border-top:0;font-weight:normal;text-transform:uppercase;min-width:50px;}
body.nutecalc .week14 {border-right:0;}
body.nutecalc td.qty, body.nutecalc .subhead td {color:#000;}
body.nutecalc .title {text-align:left;}
body.nutecalc .controller {display:inline;float:left;margin-right:20px;}
body.nutecalc #totalstable th, body.nutecalc #totalstable td {min-width:12em;}
body.nutecalc #product_select {width:120px;}/* to show longer names properly */
/* END  feeding schedule updates December 2017 */


/* BEGIN clean content slidedowns December 2017 peter@peterbergin.com */

.droparea{
padding-top: 20px;
}

.droptitle{
    padding:10px 0 10px 0;
    cursor:pointer;
    text-transform:uppercase;
	border-top: 1px solid #c8c8c8;
}

.droptitlelast{
    border-bottom: 1px solid #c8c8c8;
}

.dropdiv{
	display:none;
	margin:0 0 10px 0;
	padding:10px 0 0 0;
    border-top: 1px solid #c8c8c8;
}

/* END clean content slidedowns December 2017 peter@peterbergin.com */


#storemapper a.storemapper-storelink {
	
}

#storemapper button#storemapper-go.btn {
	margin-top: 8px;
	margin-bottom: 8px;
}
#storemapper form#storemapper-form {

   
}
#storemapper li.tier.storemapper-selected {
	background-color: #Fff;   
}

.goog-logo-link {
   display:none !important;
} 

.goog-te-gadget{
   color: transparent !important;
}



