﻿/*
This CSS File Is Included In All The Pages For the 2009 SOYJOY Refresh
Darong Ma
*/
body 
{
	padding:0px;
	margin:0px;
	text-align:center;
	background-color:#f8d970;
}
div{text-align:left;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}
img{border:none;}
.midmain
{
	margin-left:auto;
	margin-right:auto;
	width: 900px;
	background-color:White;	
	background-repeat:repeat-y;
	overflow:hidden;
	
}
#topnav
{
	margin-left:auto;
	margin-right:auto;
	width: 900px;
	height:70px;
	background-image:url(/images/new/common/bg-navi-main.jpg);
	background-repeat:no-repeat;
	font-size:12px;
}
/* Main SubNav */
#topsubnav
{
	margin-left:auto;
	margin-right:auto;
	width: 900px;
}
div.subnavs
{
	position:absolute;
	z-index:100;
	height:50px;
	background-repeat:repeat-x;
	background-position:0px 10px;
	top:50px;
	display:none;
}
#snflavors
{
	margin-left:10px;
	background-image:url(/images/new/subnav/bg-flavors-tile.jpg);
}
#snlifestyle
{
	margin-left:300px;
	background-image:url(/images/new/subnav/bg-lifestyle-tile.jpg);
}
#snhealth
{
	margin-left:250px;
	background-image:url(/images/new/subnav/bg-health-tile.jpg);
}
div.snleft
{
	float:left;
	height:50px;
	width:6px;
	background-repeat:no-repeat;
	background-position:0px 10px;
}
#snfleft{background-image:url(/images/new/subnav/bg-flavors-left.jpg);}
#snlleft{background-image:url(/images/new/subnav/bg-lifestyle-left.jpg);}
#snhleft{background-image:url(/images/new/subnav/bg-health-left.jpg);}
div.snright
{
	float:left;
	height:50px;
	width:6px;
	background-repeat:no-repeat;
	background-position:0px 10px;
}
#snfright{background-image:url(/images/new/subnav/bg-flavors-right.jpg);}
#snlright{background-image:url(/images/new/subnav/bg-lifestyle-right.jpg);}
#snhright{background-image:url(/images/new/subnav/bg-health-right.jpg);}
div.snmid
{
	float:left;
	height:50px;
	background-repeat:no-repeat;
}
#snfmid{background-image:url(/images/new/subnav/bg-flavors-mid.jpg);background-position:235px;}
#snlmid{background-image:url(/images/new/subnav/bg-lifestyle-mid.jpg);background-position:65px;}
#snhmid{background-image:url(/images/new/subnav/bg-health-mid.jpg);background-position:235px;}

div.snitems
{
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:22px;
	font-size:13px;
}
div.snitems a
{
	color:#ffffff;
	text-decoration:none;
}
div.snitems a:visited
{
	color:#ffffff;
	text-decoration:none;
}
div.snitems a:hover
{
	color:#f8862f;
	text-decoration:none;
}
/* Main SubNav */

#bottomnav
{
	margin-left:auto;
	margin-right:auto;
	width: 900px;
	background-image:url(/images/new/common/bg-main.jpg);
	background-repeat:repeat-y;
	height:143px;
	overflow:hidden;
}
#footerbar
{
	margin-left:auto;
	margin-right:auto;
	width: 900px;
	height:38px;
	background-image:url(/images/new/common/bg-navi-bottom.jpg);
	background-repeat:no-repeat;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
#footerbar a
{
	color:#ffffff;
}
.footerrow
{
	line-height:38px;
	color:#ffffff;
	font-size:12px;
}
input.bless
{
	border:1px solid #ffffff;
}	

a.ftlink {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
	color: #333333;
	text-decoration: underline;
}
a.ftlinkon {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #FF9900;
}
a.ftlink:hover {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #FF9900;
}	


/*modules*/
div.bmr
{
	float:left;
	width:209px;
	height:124px;
	overflow:hidden;
	background-repeat:no-repeat;
}
div.bml
{
	float:left;
	width:428px;
	height:124px;
	overflow:hidden;
	background-repeat:no-repeat;
}
#bm-where{background-image:url("/images/new/bmodule/bg-where.jpg");}
#bm-ask{background-image:url("/images/new/bmodule/bg-ask.jpg");}
#bm-benefits{background-image:url("/images/new/bmodule/bg-benefit.jpg");}
#bm-offer{background-image:url("/images/new/bmodule/bg-offer.jpg");}
#bm-rewind{background-image:url("/images/new/bmodule/bg-rewind.jpg");}
#bm-quiz{background-image:url("/images/new/bmodule/bg-quiz.jpg");}
#bm-ask2{background-image:url("/images/new/bmodule/bg-ask2.jpg");}
#bm-eco-cuisine{background-image:url("/images/new/bmodule/bg-eco-cuisine.jpg");}
#bm-chef-andrew {background-image:url(/images/new/bmodule/bg-chef-andrew.jpg);}



div.bmtext{font-size:11px; color:#333333; padding-left:15px; padding-right:15px; padding-top:15px; height:50px;}
div.bmbtn{padding-left:15px;}
div#andrew-btn {
display:block;
margin-left:97px;
padding-top:67px;
}

div#fda-btn {
display:block;
margin-left:17px;
padding-top:67px;
}



.bmtrans{height:25px; width:200px;}
/*modules*/


.fdatrans{height:10px; width:200px;}


/* Pages with Green Box Privacy Copyright Temrs Conditions*/
div.gboxtop
{
	
	background-repeat:no-repeat;
	
	width:871px;
	margin-left:15px;
}
div.gboxtoptitle{width:700px; font-size:13px;  padding-left:30px; padding-top:25px;}
div.gboxtopsitemap
{
	
	background-repeat:no-repeat;
	height:37px;
	width:871px;
	margin-left:15px;
}
div.gboxmid
{
	
	background-repeat:repeat-y;
	width: 871px;
	margin-left:15px;
}
div.gboxbot
{
	
	background-repeat:repeat-y;
	width: 871px;
	
	margin-left:15px;
	margin-bottom:20px;
}	
/* Pages with Green Box */	


/* Section Nav */ 
div.flavornavitems
    {
        float:left;
        padding-left:10px;
        padding-right:10px;
        height:15px;
        line-height:15px;
        border-right:1px solid #999999;
        font-size:12px;
        color:#dc5073;    
    }
    div.flavornavitems a
    {
        text-decoration:none;
        color:#666666;
    }
    div.flavornavitems a:visited
    {
        text-decoration:none;
        color:#666666;
    }
    div.flavornavitems a:hover
    {
        text-decoration:none;
        color:#dc5073;
    }
    div.sectiontitle
    {
        font-weight:bold;
        font-size:18px;
        padding-top:28px;
        padding-left:20px;
        color:#666666;
    }
    div.sectionpagetitle
    {
		font-weight:bold;
        font-size:18px;
        padding:28px;
        color:#666666;
    }
/* Section Nav */    


/* Padding Left For Content Area */
div.pad
{
	margin-left:15px;
}
/* Padding Left For Content Area */


/* Email Signup Layer */
div.emaillayerbox
{
	display:none;
	position:absolute; width:300px; height:260px; border:1px solid #92bc4e; margin-left:-300px; margin-top:-255px; background-color:#ffffcc;
	overflow:hidden;
	z-index:200;	
}
#EmailLayerContent
{
	color:#333333;
	padding-left:10px;
	line-height:16px;
}
#emthanks{display:none;}
input.emtext
{
	width:120px;
	font-size:11px;
}
div.emleft
{
	float:left;
	width:130px;
	height:40px;
	font-size:11px;
}
/* Email Signup Layer */