﻿body {
    background-image: url("/images/homepage-refresh/eas-logo-background.gif");
    background-position: center top;
    background-repeat: repeat-y;
    color: #474747;
    font: 0.75em/1.5em Arial,sans-serif;
    margin: 0;
    padding: 0;    
}

img 
{
	display: inline;
	margin: 0;
	padding: 0;
	border: 0;
}

div#content_wrapper 
{
	background-image: url("/images/homepage-refresh/content-background.gif");
    background-position: left top;
    margin: 0 auto;
    position: relative;
    width: 1025px;
}
img.lean-15-product-shot
{
    margin: 0 auto;
    left: 1025px;
    position: absolute;
    top: 250px;
}
div#callouts
{
    overflow: hidden;
    text-align: center;
}

#homepage_content_area_top_right
{
    float: left;
    width: 250px;
    vertical-align: bottom;
    margin-top: 0px;
    
}
#homepage_content_area_top_right p
{
    text-align: center;
    color:#CC0204;
    font-size: 12px;
    font-family: Arial;
    margin:0;
}
#homepage_content_area_top_right p a
{
color:#CC0204;
}
#homepage_content_area_top
{
    border-bottom: 1px solid #CFCFCE; 
    width: 964px;
    float: left; 
    margin-left: 30px;
   margin-right: 30px;
   margin-top:20px;
}
#homepage_content_area_callouts_top
{
    padding-top:20px;
    margin-left:30px;
    /*overflow:auto;*/   
    clear:both;
}



#homepage_content_area_callouts_middle
{
    
    border-bottom: 1px solid #A0A0A0;
    clear: both;
    float: left;
    margin: 0 0 0 30px;
    padding-bottom: 10px;
    padding-top: 20px;

}

#homepage_content_area
{
    width: 1024px;	
    padding-top: 0px;
	margin: 0 auto 0 auto;
	/*position: relative;*/	
	
	
}
h2.homepage_featured_title 
{
 
    background-image: url("/images/homepage/rpt-gray-gradient.gif");
    background-position: center top;
    background-repeat: repeat-x;
    color: #303030;
    font-weight: normal;
    line-height: 1em;
    margin: 0;
    padding: 20px 10px;
    text-align: center;
    
}
.image_wrapper
{
    float: left;
    padding: 0 10px 10px 0;  
    
}
.recipe-content {
    padding: 0 10px 10px 10px;
}

.recipe-content .image_wrapper
{
    padding-top: 5px;
}

div#featured-recipe-info
{
    width: 182px;
    float: left;
    padding-top: 5px;
}

div#featured-recipe-info p#recipe-summary
{
    margin: 0px;   
}

.recipe_links_container
{
    float:left;
    padding-bottom:10px;
    padding-top:0px;
  padding-right:15px;
}
.recipe_link
{
margin:5px 0px 5px 0px;
}
.recipe_link a
{
color: #CC0000;
}
h3.homepage_featured_subtitle
{
    font-size: 12px;
    font-family:Arial;
    font-style: italic;
   font-weight: bold;
   margin:0px 0px 5px 0px;
}

/* for forum */
#container{
    width:420px;
    /*height:235px;
    border:1px solid #000; 
    overflow-x: scroll; 
    overflow-y: hidden; */
    margin:auto;
}
#container iframe {
    width:620px;
    height:500px;
    margin-left:-50px;
    margin-top:-180px;   
    border:0 solid;
 }
/* forum end */
div#stat_box
{
    padding-left: 12px;
    padding-right: 12px;
}
div#stat_box h4
{
    border-bottom: 1px dotted #000000;
    margin-bottom: 1em;
    font-weight: bold;
    font-family:Arial;
    font-size:12px;
    margin:5px 0px 5px 0px;
}
div#stat_box a
{
color: #CC0000;
}
#stat_box p
{
    margin-top:5px;
    margin-bottom:5px;
}
p.goal_footer
{
    margin-top:5px;
    border-top: 1px dotted #000000;
    margin-bottom:5px;
}


.challenger_link
{
    color: #CC0000;
    text-align:right;
    float:right;
    margin-top:0px;
    padding-right:10px;
    margin-bottom:5px;
    
}

.challenger_link  a
{
    color: #CC0000;
}

h2.homepage_selected_title
{
    border-bottom: 2px solid #C3C2C2;
    margin-bottom: 6px;
    padding: 0 6px 6px 0;
    Font-family:Arial;
    font-weight:Bold;
    font-size:18px;
    color:#000000;
    line-height:18px;
}

#homepage_content_area_callouts_bottom p
{
    font-family:Arial;
    font-weight:normal;
    font-size:12px;
    color:#000000; 
}
a.visit_button {
    float: right;
    margin-top:5px;
    
}
a.visit_button img {
    border:0;    
}
.recent_post_forum_container span
{
    width:199px;
    display:block;
    float:left;
}

.homepage_content_area_callouts_middle_center
{
    float: left;
    margin-left: 10px;
    width: 312px;      
}
.HomepageChallenge_recipie
{
    width: 312px; float: left; margin-left: 10px;       
}
.HomepageChallenge_recipie p
{
   font-family: Arial;
   font-weight: normal;
   font-size:12px;
   color: #000000;
   
}
.HomepageChallenge
{
    border: 1px solid  #A0A0A0;
    min-height: 220px;

}

.HomepageChallenge img
{
    border: 0;
}

.HomepageChallenge a
{
    margin:0;
    padding-left:10px;
    padding-right:10px;
}
.HomepageChallenge p

{
    border: 0 none;
    margin: 10px 10px;
}
.white_learn_more
{
    border: 0 none;
    margin: 10px 0; 
}
.white_learn_more img
{
    
    border:0;
}
.art_eas_lean_15_product_img
{
    margin-left: 0px;
}

.lean_15_product_h3
{
    border-bottom: 2px dotted #A0A0A0;
    color: #260859;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0;
    padding: 20px 20px 7px;
    
}
.lean_15_product_header p
{
    margin-top:5px;
    margin-bottom:5px;
    font-family: Arial;
    font-size: 12px;
}
.lean_15_product_header
{
   border: 1px solid #A0A0A0;
    float: left;
    padding: 0x;
    text-align: center;
    width: 312px;
    
}
.featured_Recipe_callout
{
    border: 1px solid #A0A0A0;
    margin-top: 10px;
    min-height: 191px;
}
.featured_Recipe_callout_body
{
margin: 0; font-size: 0.75em; font-family: Arial;
}

.recent_post_forum_container
{
width: 290px; padding-right: 32px; float: left;
}
.challenge_tip_container
{
width: 280px; padding-right: 32px; float: left;
padding-left:20PX;
}


.motivational_tips_container
{
    width: 290px; 
    padding-right: 20px; 
    float: left;
}
.homepage_content_area_top_container
{
    float: left; 
    width: 650px;
    padding: 0px 20px 20px 0px;
}
.homepage_content_area_top_header
{
    margin: 0;
    font-family: Arial;
    font-weight: Bold; 
    font-size: 16px; 
    color: #000000;
    line-height:2em;
}
.homepage-content_area_top_body
{
    margin: 0;
    font-family: Arial; 
    font-weight: normal; 
    font-size: 14px;
    color: #000000;
    line-height:1.5em;
}

.homepage_featured_challenger_container
{
    border: 1px solid #A0A0A0;
    float: left;
    margin-left: 10px;
    padding-bottom: 0px;
    width: 312px;
}

#homepage_featured_challenger
{
    font-family: Arial; 
    font-weight: normal; 
    font-size: 12px;
    color: #303030;
}
#homepage_social_media_container
{
   float: right;
   height: 30px;
   width: 363px;
   text-align:right;
   padding-top:4px;  
   font-family: Arial;
   font-weight:normal;
   font-size:12px;
   color:#000000;
   
}
.video
{
    float: left; 
    width: 510px; 
    font-family: Arial;
    font-size: 12px;
    padding-right:16px;
    
}
#homepage_video_container
{
    width:510px;
}
#forum
{
    float: right;
    margin-right: 30px;
    width:420px;
    font-family: Arial;
    font-size: 12px;
    
}

#forum p
{
    width: 420px; 
    font-family: Arial; 
    font-size: 12px; 
    margin-top: 5px;
    margin-bottom:5px;
    
}

.Occupation
{
    font-size: 12px;
    margin-bottom: 0px; 
    font-family: Arial;
}

#homepage_content_area_top_right div
{
    float: left;padding-right:10px;
}
.div-video
{
    
    /*width: 498px;*/
    /*background-color: #D40500;*/
    background-image: url("/images/homepage/rpt-gray-gradient.gif");
    background-position: left top;
    background-repeat: repeat-x;
    color: #303030;
    font-weight: normal;
    line-height: 1em;
    margin:0px;
    padding: 6px;
    overflow:auto;
}
.div-video img,
.div-forum img,
#homepage_content_area_top_right img
{
    border:none;
}
.div-forum
{
    
    width: 410px;
    /*background-color: #D40500;*/
    background-image: url("/images/homepage/rpt-gray-gradient.gif");
    background-position: left top;
    background-repeat: repeat-x;
    color: #303030;
    font-weight: normal;
    line-height: 1em;
    margin:0px;
    padding: 6px;
    overflow:auto;
}
.socialmedia_message
{
margin:0;
padding-top:5px;
color:#260859;
padding-left:5px;
float:right;
font-size: 14px;
}
#homepage_challenge_callout
{
    height:220px;
}
#homepage_featured_challenger img
{
    border: 0 none;
    padding: 12px 12px 4px;
    width: 288px;
}

#homepage_content_area_callouts_bottom
{
    font-family:Arial;
    font-weight:normal;
    font-size:12px; /* 1em */
    color:#000000;   
    clear:both;
    width:964px;
    margin:20px 30px 0px 30px;
    padding-top:20px;
    background-color:#F6F6F6;
    overflow:auto;   
      /*border-top:1px solid #A0A0A0;*/
 
}
#border
{
border-top:1px solid #A0A0A0;margin-left:30px;margin-right:30px;
}



.image_wrapper img
{
    width: 98px;
height: 98px;
}

.div-video h2,
.div-forum h2
{
float: left; 
padding:10px 0px 10px 10px;
}




div#product-image-right-gutter
{
    width: 377px;
    height: 587px;
    position: absolute;
    right: -377px;
    bottom: 200px;
}

#form1
{
    overflow: hidden;
}

.callout-lean-15-text
{
    font-size: 7px !important;    
}