@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	background-image:url(media/body_background.jpg);
	background-repeat:repeat;
	background-color:#f2f2f2;
}
.p7ccm01-content h1 {
	font-size:32pt!important;
	text-shadow: 3px 3px 3px #aaa!important;
	font-family: 'Francois One', sans-serif!important;
	margin:20px 0 30px 0!important;
	font-weight:bold;
	color:#292b2f!important;
}
.div1 {
	background-image:url(media/header-background.jpg);
	background-position:center;
	background-repeat:repeat-x;
	background-color:#FFF;
	padding:10px 0px 10px 0;
	margin:0 auto;
}
.MenuWrapBG {
	background-image:url(media/menu_background.jpg)!important;
	background-repeat:repeat;
	background-color:#1c1a1a!important;
	box-shadow: 0px 0px 20px rgba(0,0,0,.45)!important;
}
.small-nav-text {
	font-size:8pt;
	font-style:italic;
	color:#ffffff;
}
/* Custom Drop Menu Magic*/

@media only screen and (min-width: 0px) and (max-width: 768px) {
.p7DMM01.responsive {
	padding: 0px!important;
	margin: 0px!important;
	width: auto!important;
}
}

.p7DMM01 {
	background-image:url(media/menu_background.jpg);
	background-repeat:repeat;
	background-color:#1c1a1a!important;
	border-bottom: 1px solid #1c1a1a!important;
	/*border-top: 1px solid #363636!important;*/
	/*box-shadow: 0px 0px 0px rgba(0,0,0,0)!important;*/
	box-shadow: 0px 0px 0px rgba(0,0,0,.45)!important;
	margin: 0px auto;
	width:960px;
}

.p7DMM01 ul a {
	color: #fff!important;
	font-family:Days one, sans-serif!important;
	font-size:11pt!important;
	font-weight:normal!important;
	padding: 9px 15px!important;
	border-color: #aacee3!important;
	box-shadow: inset 0px 12px 8px rgba(255,255,255,.2)!important;
	background-color: #1e4a8f!important;
	border-radius: 3px!important;
	box-shadow: 0 0 20px #000000!important;
	text-shadow: 3px 3px 3px #0d3158;
}
.p7DMM01 ul a:hover, .p7DMM01 ul a:focus, .p7DMM01 ul a.open, .p7DMM01 ul a.current_mark.closed {
	background-color: #086baa!important;
	border-color: #ffffff!important;
	box-shadow: inset 0px 12px 8px rgba(255,255,255,.2)!important;
}
.p7DMM-toolbar {
	background-color: #222222!important;
	font-weight:bold;
	text-align: center!important;
}
/* Custom Drop Menu Magic*/


.div3-content-area {
	padding:0 20px 0 20px;
}
.sidebar-image-padding {
	margin-top:20px;
}
/* Free Yogurt Club Form */

.optin-heading {
	font-family: 'Dosis', sans-serif;
	font-size:13pt;
	color:#7d1d05;
	font-weight:bold;
}
.optin-heading-main {
	font-size:24pt;
	text-shadow: 3px 3px 3px #aaa;
	font-weight:600;
	margin-bottom:5px;
}
.fycw-wrapper {
	border: 4px solid #2e50a8!important;
	/*border: 2px dashed #7d1d05!important;*/
	padding:10px;
	margin-bottom:30px;
	background-color:#aacee3!important;
}
#submitbtn {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #97b62c;
	border-color: #5E890A #5E890A #000000;
	border-image: none;
	border-radius: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.35) inset;
	color:#fff;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 1.3em;
	font-weight: bold;
	height: 3em;
	outline: 0 none;
	padding: 0 1em;
	text-shadow: 0 1px 0 #222222;
	vertical-align: middle;
	white-space: nowrap;
	word-wrap: normal;
	width:100%
}
#submitbtn:hover {
	background: none repeat scroll 0 0 /*#F7A820*/#f16d21;
	border-style: solid;
	border-width: 1px;
	border-color: #e38d28 #e38d28 #000000;
}
#green-button {
	background: url("images/green-button.png") repeat scroll 0 0 #6EC04B;
	border-color: #5BA643 #5E914E #617D58;
	border-radius: 6px 6px 6px 6px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
	color: #FFFFFF;
	display: block;
	font-size: 24px;
	font-weight: 500;
	height: 52px;
	line-height: 36px;
	margin-top: 25px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
	width: 100%;
 cursor:
}
#green-button:hover {
	background: url("images/green-button.png") repeat scroll 0 -72px #6EC04B;
	text-decoration: none;
}
/* Free Yogurt Club Form */

/* Image Gallery Magic */

.p7IGM_wrapper, .p7IGM01_layout {
	background-color: #f16d21!important;
	;
	border-radius: 5px!important;
}
.p7IGM01_layout {
	box-shadow: 0px 0px 0px #000!important;
	-moz-box-shadow: 5px 5px 10px #000 !important;
	overflow: hidden;
	position: relative;
	z-index: 2;
	padding: 10px;
}
/* Image Gallery Magic */



/* Footer Quick Columns*/

/*Boxed columns get borders all the way around*/
.p7QC .p7QC-content.boxed {
	border: 3px solid #2e50a8!important;
	border-radius: 5px!important;
	background-color:#eef5f9!important;
}
/*Boxed columns get borders all the way around*/

.footer-wrapper {
	background-color:#1c1a1a;
	box-shadow: inset 0px 12px 8px rgba(255,255,255,.2)!important;
}
.footer a {
color:#FFF!important;
}
.footer {
color:#FFF!important;
font-size:12px!important;
text-align:center;
}
.footer-heading {
	font-family: 'Dosis', sans-serif;
	font-size:21px;
	color:#7d1d05;
	font-weight:bold;
	text-shadow: 3px 3px 3px #aaa;
}
h4.footer-heading {
	margin-top:10px;
	margin-bottom:10px;
}
/* Footer Quick Columns*/

.facebook {
	overflow: hidden;
	border: 0px solid #d5d5d5;
}
/* CSS Button GREEN */

    .myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #9acc85;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9acc85;
	box-shadow:inset 0px 1px 0px 0px #9acc85;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #74ad5a), color-stop(1, #68a54b));
	background:-moz-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-webkit-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-o-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-ms-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:linear-gradient(to bottom, #74ad5a 5%, #68a54b 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74ad5a', endColorstr='#68a54b', GradientType=0);
	background-color:#74ad5a;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #3b6e22;
	display:inline-block;
	color:#ffffff!important;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 12px;
	text-decoration:none;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #68a54b), color-stop(1, #74ad5a));
	background:-moz-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-webkit-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-o-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-ms-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:linear-gradient(to bottom, #68a54b 5%, #74ad5a 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#68a54b', endColorstr='#74ad5a', GradientType=0);
	background-color:#68a54b;
}
.myButton:active {
	position:relative;
	top:1px;
}
.myButton a, .myButton a:visited {
	color:#FFF!important;
}
/* CSS Button GREEN */


/* CSS Button ORANGE */

    .myButtonORANGE {
        -moz-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        -webkit-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fbb450), color-stop(1, #f89306));
        background:-moz-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:-webkit-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:-o-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:-ms-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:linear-gradient(to bottom, #fbb450 5%, #f89306 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89306',GradientType=0);
        
        background-color:#fbb450;
        
        -moz-border-radius:7px;
        -webkit-border-radius:7px;
        border-radius:7px;
        
        border:1px solid #c97e1c;
        
        display:inline-block;
        color:#000000;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
        padding:6px 11px;
        text-decoration:none;
		text-shadow:0px 1px 0px #8f7f24;
}

.optinnopadding {
	padding:15px 10px; }
	
.myButtonORANGE:hover {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f89306), color-stop(1, #fbb450));
        background:-moz-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:-webkit-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:-o-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:-ms-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:linear-gradient(to bottom, #f89306 5%, #fbb450 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89306', endColorstr='#fbb450',GradientType=0);
        
        background-color:#f89306;
}
.myButtonORANGE:active {
	position:relative;
	top:1px;
}
.myButtonORANGE a, .myButtonORANGE a:visited {
	color:#FFF!important;
}
/* CSS Button ORANGE */



.ProductName {
	Font-family: 'Francois One', sans-serif!important;
	font-size:17pt;
	text-shadow: 3px 3px 3px #aaa;
	color:#00326f;
}
.p7ccm01-content {
	font-family: 'Dosis', sans-serif!important;
	font-size:14pt!important;
}
/*.video-wrapper {
	position:relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0px;
	overflow:hidden;
}
.video-wrapper iframe, .video-wrapper object, .video-wrapper embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}*/

.testimonials {
	padding:8px;
	font-size:15px;
	color:#00326f;
	background-color:#f6f9fa;
	border:2px solid #e5e5e5
	
}
