
body {
	margin: 10px;
	padding: 0;
	background-color: #11426F;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 74%;
	color: #11426F;
}

img {
 border: 0;
}

a { 
    color: #F3AD3B;
	text-decoration:none;
}
a:active {
	text-decoration: none;
	color: #F3AD3B;
}
a:hover {
	text-decoration: underline;
	color: #F3AD3B;
}

#green a 
{
    color: #086425;
}

#green h1
{
    display: inline;
    color: #066126;
}

#green h2
{
    display: inline;
    color: #066126;
}

#green strong 
{
    color: #086425;
}


h1 {
	font-size: 3em;
	color: #11426F;
	margin: 0px;
	padding: 0px;
}

h1.yellow {
	font-size: 3em;
	color: #F3AD3B;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-size: 2.8em;
	font-weight: normal;
	color: #F3AD3B;
	margin: 0px;
	padding: 0px;
}

h3 {
	font-size: 1.5em;
	font-weight: bolder;
	margin: 4px 0px;
	padding: 0px;
}

h3.recipes {
	margin-left:10px;
}

P {
	font-size: 1em;
	line-height: 1.4em;
	margin-top: 0px;
}

P.recipes {
	margin-left:10px;
	color:#ffffff;

}

table.outlined {
	border: 0;
	background: URL(/images/Evolving_Food_Logo.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}


table.curve {
	border: 0;
	background: URL(/_common/images/top/bg_curve.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

table.curve-mix {
	border: 0;
	background: URL(/_common/images/top/bg_mix.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

table.curve-vgo {
	border: 0;
	background: URL(/_common/images/brands/vgo/top.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

table.curve-kerrymaid-promo
{
    border: 0;
	background: URL(/_common/images/top/bg_kerrymaid-promo.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

table.curve-kerrymaid {
	border: 0;
	background: URL(/_common/images/top/bg_kerrymaid.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

table.curve-recipere {
	border: 0;
	background: URL(/_common/images/top/bg_recipere.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

table.curve-margetts {
	border: 0;
	background: URL(/_common/images/top/bg_margetts.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

table.curve-davinci {
	border: 0;
	background: URL(/_common/images/top/bg_davinci.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

table.curve-stpatricks {
	border: 0;
	background: URL(/_common/images/top/bg_stpatricks.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

a
{
    outline:none;
}

table.outlined001 {
	border: 0;
	background-color: #FFFFFF;
}
.recipesquotetext {
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
}

.yellow {
	color: #F3AD3B;
}
.normaltext {
	font-weight: normal;
}
.smallnormaltext {
	font-weight: normal;
	font-size: 10px;
}

.error
{
    color:#cc0000;
}

.rdb input
{
    height:16px;
    width:16px;
}

.frm .formRow
{
    overflow:auto;
    width:100%;
}
.frm .formRow input
{
    float:left;
    display:inline;
}
.frm .formRow p
{
    float:left;
    display:inline;
    padding:4px 0px 0px 0px;
    margin:0px;
}
.frm .formRow .ro
{
    padding:4px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    float:left;
    display:inline;
}
.frm .formRow .checkbox input
{
    margin:5px 0px 0px 0px;
    padding:0px;
}
.frm .formRow .comment
{
    font-size:0.8em;
    margin-left:5px;
    color:#999999;
}

.form1 h2
{
    padding:5px 0px 10px 0px;
}
.form1 .formSep
{
    overflow:auto;
    width:100%;
    height:20px;
}
.form1 .formRow
{
    padding-bottom:5px;
}
.form1 .formRow p
{
    font-weight:normal;
    font-size:11px;
}
.form1 .formRow p.label 
{
    width:150px;
    margin-right:5px;
}
.form1 .formControls
{
    padding:10px 0px 10px 0px;
}
ol li
{
    padding-bottom:8px;
}

.form3
{
    width:400px;
    padding-top:20px;
}
.form2
{
    width:360px;
    padding-top:20px;
}
.form2 .formRow, .form3 .formRow
{
    background-color:#e0e9ee;
    margin-bottom:4px;
}
.form2 .formRow p, .form3 .formRow p
{
    font-weight:bold;
    padding-bottom:2px;
}
.form2 .formRow p.label, .form3 .formRow p.label 
{
    margin:4px 5px 4px 8px;
}
.form2 .formRow span.input, .form3 .formRow span.input
{
    float:right;
    display:inline;
    margin:4px 4px 4px 4px;
}
.form2 .rdb input, .form3 .rdb input
{
    padding:0px 0px 0px 0px;
    margin:9px 0px 4px 4px;
}
.form2 .formControls, .form3 .formControls
{
    background-color:#004677;
    width:100%;
    overflow:auto;
    margin-bottom:30px;
}
.form2 .pad, .form3 .pad
{
    margin:4px 10px 4px 4px;
}
.form2 .thumbText, .form3 .thumbText
{
    margin:12px 4px 0px 5px;
}

.summary
{
    margin:10px 0px 0px 0px;
    width:360px;
    border:solid 1px #f7bd57;
    background-color:#fbcf82;
}
.summary p
{
    margin:10px 15px 10px 15px;
    font-size:1.11em;
    line-height:1.4em;
    font-weight:normal;
}

.fl
{
    float:left;
    display:inline;
}

.noHighlight
{
    color:#004677;
}
.normalWeight
{
    font-weight:normal;
}
.form3 p.theText
{
    float:left;
    display:inline;
    padding-top:10px;
    width:335px;
}
.form2 p.theText
{
    float:left;
    display:inline;
    padding-top:10px;
    width:295px;
}


.btn{
    background-repeat:no-repeat;
    display:block;
    cursor:pointer;
}
.btnContinue{
    width:103px;
    height:35px;
    background-image:url(/_common/images/btn_continue_0.gif);
}
.btnContinue:hover {
    background-image:url(/_common/images/btn_continue_1.gif);
}

.clear
{
    clear:both;
}

.market_info ul
{
    margin:0;
    padding:0;
    clear:both;
    width:340px;
}
.market_info ul li
{
    margin:0 0 0 74px;
    padding:0;
}
.market_info img
{
    width:46px;
    height:46px;
}
.priv_panel
{
    width:190px;
    margin-left:14px;
}
.priv_panel .priv_content
{
    border-left:solid 1px #e0e9ee;
    padding:10px 0 0 10px;
    height:300px;
}
.priv_panel ul
{
    margin:0 0 0 13px;
    padding:0;
}
.priv_panel ul li
{
    margin:0 0 7px 0;
}
.priv_panel h4
{
    font-size:13px;
    margin:0;
    padding:0;
}
.priv_panel .sort_out_the_size
{
    padding-left:30px;
    width:200px;
}
/*.promo_side_menu
{
    padding:30px 0 0 0;
    position:absolute;
    right:0;
    border-left:solid 1px #e0e9ee;
    width:215px;
}*/
.promo_side_menu h2
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:17px;
    color:#004677;
    text-transform:uppercase;
    font-weight:bold;
    letter-spacing:-2px;
    margin-bottom:10px;
}
.promo_side_menu .top
{
    border-bottom:solid 1px #e0e9ee;
    padding:0 10px 10px 10px;
    
}
.promo_side_menu .bottom
{
    margin:0 0 0 10px;
    position:relative;
}

.btn
{
    vertical-align:bottom;
    border:none;
    outline:none;
    cursor:pointer;
    background-color:transparent;
    background-repeat:no-repeat;
}
.btn_view_blogs
{
    width:156px;
    height:62px;
}
.btn_view_blogs
{
    background-image:url('/_common/images/blogs.gif');
}

.content_with_sidepanel
{
    width:350px !important;
    height: 600px !important;
}

.normal_list
{
    margin:10px 0 0 13px;
    padding:0;
}
.normal_list li
{
    margin:0 0 10px 0;
    padding:0;
}
.home_priv
{
    margin:20px 0px 20px 0px;
    border:solid 1px #F3AD3B;
    background-color:#f9f9f9;
    padding:10px 10px 0 10px;
}

.promo_side_menu .images a
{
    float:left;
    display:block;
    padding-bottom:20px;
    overflow:auto;
    width:100%;
}

.footer_disclaimer
{
    padding-top:20px;
    text-align:right;
}
.blogs h2 { margin-bottom:20px; }
.blogs .item { margin-bottom:20px; padding:7px; width:100%; overflow:auto;}
.blogs .item a.play { display:block; text-align:right; border-top:solid 1px #e0e9ee; margin-top:10px; padding-top:5px;  }
.blogs .item h3 { margin:0 0 10px 0; font-size:14px; }
.blogs .item p { font-weight:normal; }
.blogs .item ul { margin:0 0 0 30px; padding:0; }
.blogs .item ul li { font-weight:normal; }
.blogs .item ul li { margin:0 0 10px 0; }
.blogs .item img { display:inline; }
.blogs .item .thumb { display:inline; }
.blogs .item .text {display:inline;}

.blogs .main { border:solid 1px #11426f; background-color:#e0e9ee; }
.blogs .main .text {float:left; width:300px; }
.blogs .main .thumb { float:left; width:180px; }
.blogs .main a.play { border-top:solid 1px #a8b9c3; }

.blogs .sub { border:solid 1px #11426f; }
.blogs .sub .text {float:left; width:350px; }
.blogs .sub .thumb { float:right; width:140px; }
.blogs .sub a.play { border-top:solid 1px #e0e9ee; }


.blog_of_month
{
    background:url('/images/video_blog_bg.jpg') no-repeat;
}

.video_archive a
{
    text-transform:uppercase;
    color:#ffffff;
    font-size:1.1em;
}

.video_archive 
{
    background:#11426f url('/images/blog_archive_btn.gif') no-repeat;
    background-position:bottom center;
}

h4
{
    color:#F3AD3B;
    font-size:1.2em;
    margin-bottom:5px;
}
