* { outline:none; }
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #FFFFFF;*/
	color:#555555;
}

body {
	/*background-color: #AECBF2;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 0px;*/
	background-image:url(../images/background-new.jpg);
	background-position:bottom left;
	background-attachment:fixed;
	background-repeat:repeat-x;
	background-color:#b7e2fd; /*#e5f5fd*/
}

form { margin:0px; padding:0px; }

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #9bb4ed;
	font-size: 11px;
}
myContent {
	outline:none;
	border:none;
}
:focus { -moz-outline-style: none; }

.whatsnew {
	padding-right: 20px;
	padding-bottom: 10px;
}
.small {
	font-size: 10px;
}

.transparent {
behavior: url(/meadowfresh/iepngfix.htc);
border:none;
}

/*a:link, a:active, a:visited {
color:#4464df;
text-decoration:none;
}

a:hover {
color:#4464df;
text-decoration:underline;
}*/

#content { 
width:792px;
height:478px;
margin:0px auto; 
position:relative; 
}

#fadecontent { 
width:792px; 
margin:0px auto; 
padding:30px 0 50px 0;
background:url(../images/fadeout-bottom.png) no-repeat center bottom;
behavior:url(/meadowfresh/iepngfix.htc);
}

#fadecontent-inner {
padding-left:30px;
}

#fadecontainer-wp { 
padding-bottom:20px;  
}

#fadecontainer { 
width:934px;
}

.topgap { padding:60px 0 0 0; }
.clear { clear:both; }
.menuitem { width:170px; }
.whatsnewitem { width:170px; float:left; margin-left:15px; }
.whatsnewitem-first { width:170px; float:left; margin:0; }
.image { height:190px;text-align:center; }
.imagehigh { height:215px; }
.menuitem p { color:#000;margin:0;padding:8px 0 20px 0; }
.whatsnewitem p, .whatsnewitem-first p { color:#000;margin:0;padding:8px 0 20px 0; }
.blueheading { color:#4464df; font-size:14px; }

/* Mailout form */
#subscribe { width:375px; height:212px; background-image:url(../images/subscribebg.jpg); margin-bottom:20px; }
#subscribe-visible { width:375px; height:212px; background-image:url(../images/subscribebg.jpg); margin-bottom:20px; display:block; }
#subscribeinner { padding:23px 0 0 24px; }
.label { float:left; width:80px; color:#000; height:29px; line-height:29px; margin-top:5px; }
.field { float:left; width:243px; height:29px; background-image:url(../images/subscribeinputbg.gif); margin-top:5px; }
.field .stdinput { font-size:11px; color:#000; border:1px solid #fff; padding:3px; margin:3px 0 0 4px; width:225px; }
.field .stdsubmit { font-size:11px; color:#000; border:1px solid #ccc; background-color:#f0f0f0; padding-top:3px; }
.notif { padding:5px; width:370px; text-align:center; margin-bottom:10px; background-color:#00a998; color:#fff; }
h3 { padding:0 0 12px 0; margin:0px; font-size:14px; color:#4764dc; }
#submitwrap { width:325px; text-align:right; padding-top:8px; }

/* Slider item */
.productitem { width:700px; float:left; }
.nutribox { width:233px; float:left; }
.nutriboxinner { background-color:#37902a; }
.nutribox-tabs { height:21px; padding-right:8px; }
.nutritiondatatab-on { width:74px; height:21px; background:url(../images/nutritiontab-on.gif) no-repeat 0 0; float:right; }
.nutritiondatatab-off { width:74px; height:21px; background:url(../images/nutritiontab-off.gif) no-repeat 0 0; float:right; cursor:pointer; }
.ingredientsdatatab-on { width:75px; height:21px; background:url(../images/ingredientstab-on.gif) no-repeat 0 0; float:right; }
.ingredientsdatatab-off { width:75px; height:21px; background:url(../images/ingredientstab-off.gif) no-repeat 0 0; float:right; cursor:pointer; }
.nutritiondata { color:#fff; }
.ingredientsdata { display:none; color:#fff; padding:12px; }
.itemname { width:155px; float:left; text-indent:12px; height:13px; line-height:13px; }
.itemnamelink { width:155px; float:left; height:27px; line-height:15px; font-weight:bold; cursor:pointer; text-decoration:underline; }
.itemnamelink-ingredients { width:185px; padding:8px 0 5px 0; font-weight:bold; cursor:pointer; text-decoration:underline; }
.itemval { width:78px; float:left; background-color:#27661e; text-align:right; padding:1px 0; height:13px; line-height:13px; }
.itemvallink { width:78px; float:left; background-color:#27661e; text-align:right; padding:1px 0; height:27px; line-height:15px; }
.itemnametitle { width:155px; float:left; text-indent:12px; border-bottom:1px solid #fff; height:18px; line-height:18px; }
.itemvaltitle { width:78px; float:left; background-color:#27661e; text-align:center; border-bottom:1px solid #fff; height:18px; line-height:18px; }
.itemnamesmall { width:155px; float:left; height:5px; text-indent:12px; line-height:5px; }
.itemvalsmall { width:78px; float:left; height:5px; background-color:#27661e; text-align:right; line-height:5px; }
.intake { border-top:1px solid #fff; padding:4px 12px 8px 12px; }
.productimage { width:190px; float:left; text-align:center; }
.productinfo { width:310px; float:left; color:#4569dc; line-height:16px; }

.kidsproductimage { width:200px; float:left; margin-left:8px; text-align:center; }
.kidsproductinfo { width:250px; float:left; color:#4569dc; line-height:16px; }

.productinfo h1, .kidsproductinfo h1 { padding:0px; margin:0px; font-size:15px; }
.productinfo h2, .kidsproductinfo h2 { padding:0px; margin:0px; font-size:13px; }
.divpadded { padding:8px 0px; }
.variants { color:#666666; font-size:11px; }

/* Easy Slider */
#slider { width:740px; height:478px; }
#slider ul { margin:0; padding:0; list-style:none; }
#slider li { margin:0; padding:0; list-style:none; }
#slider li { width:740px; height:478px; overflow:hidden; }	
#prevBtn { display:block; width:65px; height:59px; cursor:pointer; position:absolute; left:-80px; top:71px; z-index:1000; }	
#nextBtn { display:block; width:65px; height:59px; cursor:pointer; position:absolute; left:760px; top:71px; z-index:1000; }	
#prevBtn a { cursor:pointer;display:block;	width:65px; height:59px; background:url(../images/arrowleft.png) no-repeat 0 0; behavior:url(/meadowfresh/iepngfix.htc);}	
#nextBtn a { cursor:pointer;display:block;	width:65px; height:59px; background:url(../images/arrowright.png) no-repeat 0 0; behavior:url(/meadowfresh/iepngfix.htc);}
#prevBtn a:hover { display:block; width:65px; height:59px;cursor:pointer; background:url(../images/arrowleft-over.png) no-repeat 0 0; behavior:url(/meadowfresh/iepngfix.htc);}	
#nextBtn a:hover { display:block; width:65px; height:59px; cursor:pointer;background:url(../images/arrowright-over.png) no-repeat 0 0; behavior:url(/meadowfresh/iepngfix.htc);}

#container {
width:792px;
height:658px;
margin:0px auto;
background:url(../images/contentbg.png) no-repeat;
behavior:url(/meadowfresh/iepngfix.htc);
}

#container-inner {
padding:0 26px;
}

#logo {
width:234px;
float:left;
}

#nav {
width:455px;
float:right;
padding-top:46px;
}

#homecontent-left {
width:360px;
float:left;
padding-top:23px;
}

#homecontent-right {
width:355px;
float:right;
}

.homeintro {
font-size:13px;
color:#4464df;
line-height:18px;
padding:8px 0;
margin:0;
}

#homeprebio {
width:100px;
float:left;
}

#homeprebio-text {
width:240px;
float:left;
}

.homeh1 {
color:#4464df;
font-size:14px;
margin:0;
padding:0 0 5px 0;
}

.videothumb {
width:98px;
height:70px;
float:left;
background:url(../images/videobg.png) no-repeat;
behavior:url(/meadowfresh/iepngfix.htc);
}

.videothumb img {
margin:5px 0 0 5px;
}

.videointro {
width:230px;
float:left;
margin-left:10px;
padding-top:5px;
}

.clear-padded {
clear:both;
height:5px;
font-size:1px;
margin:0;
padding:0;
}

.clear-padded-high {
clear:both;
height:80px;
font-size:1px;
margin:0;
padding:0;
}

.clear-padded-medium {
clear:both;
height:60px;
font-size:1px;
margin:0;
padding:0;
}

.navitem {
float:left;
width:111px;
margin-right:2px;
}

a.navlink:link, a.navlink:active, a.navlink:visited {
display:block;
width:111px;
height:25px;
color:#4364de;
text-align:center;
line-height:25px;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

a.navlink:hover {
background:url(../images/navon.gif) no-repeat;
display:block;
width:111px;
height:25px;
color:#fff;
text-align:center;
line-height:25px;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

a.navlinkon:link, a.navlinkon:active, a.navlinkon:visited, a.navlinkon:hover {
background:url(../images/navon.gif) no-repeat;
display:block;
width:111px;
height:25px;
color:#fff;
text-align:center;
line-height:25px;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

a.videotitle:link, a.videotitle:active, a.videotitle:visited {
color:#4464df;
text-decoration:none;
}

a.videotitle:hover {
color:#4464df;
text-decoration:underline;
}