body{margin:0; padding:0; background-color:#141313; text-align:center;}

#container{width:1000px; margin:0 auto;}

#menu-wrapper{padding:15px 0 0 80px; float:left; }
.menu{width:1000px; height:67px; background-image:url(images/menu.jpg);}
.menu ul li{display:inline;}
.menu ul li a{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:white; padding:10px 10px 5px 10px; margin-left:20px; text-decoration:none;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;

-webkit-transition-property:color, background; 
-webkit-transition-duration: 1s, 1s; 
-webkit-transition-timing-function: linear, ease-in;
-moz-transition-property:color, background; 
-moz-transition-duration: 1s, 1s; 
-moz-transition-timing-function: linear, ease-in;

transition-property:color, background; 
transition-duration: 1s, 1s; 
transition-timing-function: linear, ease-in;

background: #ff4e1e; /* Old browsers */
background: -moz-linear-gradient(top, #ff4e1e 0%, #ce0900 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff4e1e), color-stop(100%,#ce0900)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff4e1e 0%,#ce0900 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff4e1e 0%,#ce0900 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ff4e1e 0%,#ce0900 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4e1e', endColorstr='#ce0900',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ff4e1e 0%,#ce0900 100%); /* W3C */
 }
 
.menu ul li a:hover, .menu ul li a:active{color:black; background: #f2d91d; /* Old browsers */
background: -moz-linear-gradient(top, #f2d91d 0%, #e06c00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2d91d), color-stop(100%,#e06c00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f2d91d 0%,#e06c00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f2d91d 0%,#e06c00 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #f2d91d 0%,#e06c00 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2d91d', endColorstr='#e06c00',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #f2d91d 0%,#e06c00 100%); /* W3C */}

#active{color:black; background: #f2d91d; /* Old browsers */
background: -moz-linear-gradient(top, #f2d91d 0%, #e06c00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2d91d), color-stop(100%,#e06c00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f2d91d 0%,#e06c00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f2d91d 0%,#e06c00 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #f2d91d 0%,#e06c00 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2d91d', endColorstr='#e06c00',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #f2d91d 0%,#e06c00 100%); /* W3C */}

#header{background-image:url(images/header.jpg); width:1000px; height:328px; float:left; background-repeat:no-repeat;}

.content{padding:15px;}

h1{font-family:Harvest,Arial, Helvetica,sans-serif; font-size:24px; color:#0c6fae; margin-bottom:15px;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#0066CC; margin-bottom:15px;}

.style1{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#555050; line-height:18pt;}
.style2{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#555050; line-height:15pt;}
.style3{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#2a93fa; line-height:18pt;}
.style4{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:white; line-height:15pt;}
.style5{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:black; line-height:15pt;}

.banner{background-image:url(images/banner.png); width:682px; height:221px; margin:0 auto;}
#list{padding:35px 0 0 245px;}
.banner ul {list-style:none; margin:0; padding:0;}
.banner li {background-image:url(images/arrow.png); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:white; padding-left:30px; padding-bottom:13px; font-weight:700; text-transform:uppercase;}

#ingredients{background: #36aafb; /* Old browsers */
background: -moz-linear-gradient(top, #36aafb 0%, #2fa0e9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#36aafb), color-stop(100%,#2fa0e9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #36aafb 0%,#2fa0e9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #36aafb 0%,#2fa0e9 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #36aafb 0%,#2fa0e9 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36aafb', endColorstr='#2fa0e9',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #36aafb 0%,#2fa0e9 100%); /* W3C */
width:600px;
padding:8px 10px 8px 10px; font-family:arial, helvetica, sans-serif; font-size:13px; color:white; margin:0 0 2px 50px;
-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}

#form{float:left; margin:25px 15px 0 0; width:450px;}

#inputArea
	{
	    font-family: Arial, Sans-Serif;
	    font-size: 13px;
	    background-image:url(images/contactbg.gif);
	    padding: 10px;
	    width:450px;
		float:left;
		color:white;
			}
	#inputArea input, #inputArea textarea
	{
	    font-family: Arial, Sans-Serif;
	    font-size: 13px;
	    margin-bottom: 5px;
	    display: block;
	    padding: 4px;
	    width: 425px;
		
	}

        .activeField
        {
            background-image: none;
            background-color: #ffffff;
            border: solid 1px #33677F;
        }
        .idle
        {
	    border: solid 1px #85b1de;
	    background-image: url( 'images/blue_bg.png' );
	    background-repeat: repeat-x;
	    background-position: top;
        }


.formbutton {
cursor : pointer;
border : 1px outset #ccc;
background : #999;
color : #666;
font-weight : bold;
padding : 1px 2px;
background : url(images/formbg.gif) repeat-x left top;
margin-left:2px;
}

.button{width:450px; background-color:#034f63;  float:left; padding:10px;}




.promo-code{width:220px; padding:5px; font-family:Arial, Helvetica, sans-serif; color:white; font-size:15px; text-shadow:black 1px 1px 2px;background: #3b679e; /* Old browsers */
background: -moz-linear-gradient(top, #3b679e 0%, #2b88d9 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b679e), color-stop(50%,#2b88d9), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); /* W3C */
border-radius:10px; moz-border-radius:10px; -webkit-border-radius:10px;}

#testibox{background-image:url(images/testi-box.png); width:237px; height:307px; background-repeat:no-repeat; margin:2px;}
.text{padding:80px 10px 10px 10px; text-align:left;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; color:#000033;}

.footer{width:1000px; background-image:url(images/footerbg.gif); background-repeat:repeat-x; float:left; margin:0; padding-bottom:20px; padding-top:20px;}
.footer a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:white; text-decoration:none;}
.footer a:hover{color:black; text-decoration:underline;}
.footer-text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:black;}
#c_link{text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#0033FF; font-size:12px;}

