body
{
    background-color: #f8fde2;
    margin: 0px;
    padding: 0px;
    color: #fff;
}

#splash_header
{
    background: url('../images/splash_header.jpg') no-repeat top left;
    margin: 0 auto;
    width: 1023px;
    height: 312px;
}
#splash_container
{
    margin: 0 auto;
    width: 1023px;
    background: url('../images/splash_bg.gif') repeat-y top left;
}
#splash_left
{
    float: left;
    background: url('../images/splash_left.gif') no-repeat top left;
    width: 228px;
    height: 586px;
    padding: 0 0 0 30px;
}
#splash_left a
{
    text-transform: uppercase;
    line-height: 35px;
}
#splash_content
{
    padding: 30px 20px 300px 258px;
    line-height: 20px;
    background: url('../images/splash_body.jpg') no-repeat bottom right;
}
#splash_content h1
{
    font-weight: normal;
    font-size: 51px;
}
#splash_footer
{
    margin: 0 auto;
    width: 983px;
    background-color: #174a08;
    padding: 20px;
}

#header
{
    background: url('../images/main_head.jpg') no-repeat top left;
    margin: 0 auto;
    width: 1023px;
    height: 333px;
}

/*Special Product Headers*/
#hot-guacamole-header
{
    background: url('../images/header-hot-quacamole.jpg') no-repeat top left;
    margin: 0 auto;
    width: 1023px;
    height: 333px;
}
#quacamole-header
{
    background: url('../images/header-quacamole.jpg') no-repeat top left;
    margin: 0 auto;
    width: 1023px;
    height: 333px;
}
#avocado-pulp-header
{
    background: url('../images/header-avocado-pulp.jpg') no-repeat top left;
    margin: 0 auto;
    width: 1023px;
    height: 333px;
}
#chunky-avocado-header
{
    background: url('../images/header-avocado-chunky.jpg') no-repeat top left;
    margin: 0 auto;
    width: 1023px;
    height: 333px;
}
#avocado-syrup-header
{
    background: url('../images/header-avocado-syrup.jpg') no-repeat top left;
    margin: 0 auto;
    width: 1023px;
    height: 333px;
}

/*end Special Product Headers*/

#container
{
    margin: 0 auto;
    width: 1023px;
    background: url('../images/main_bg.gif') repeat-y top left;
}
#left
{
    float: left;
    background: url('../images/main_left.gif') no-repeat top left;
    width: 228px;
    height: 566px;
    padding: 0 0 0 30px;
}
#left a
{
    text-transform: uppercase;
    line-height: 35px;
}
#content
{
    margin: 0px 0px 0px 258px;
    padding: 10px 50px 10px 0;
    line-height: 20px;
    background: url('../images/main_content_bg.jpg') no-repeat bottom right;
    color: #000;
    min-height: 566px;
    
}
#content h1
{
    font-weight: normal;
    font-size: 21px;
    color: #88a116;
}
#content h2
{
    font-weight: bold;
    font-size: 14px;
    color: #88a116;
}
#footer
{
    background: url('../images/main_foot.gif') no-repeat top left;
    margin: 0 auto;
    width: 1023px;
    background-color: #174a08;
    padding: 50px 0 30px 0;
    text-align: center;
}



#marker_heading h1
{
	text-indent: -5000px;
	float: left;
}

#marker_content
{
	text-indent: -5000px;
}

/*recipe styling*/
.current-recipe-item
{
    background: #f6f8e1 url('../images/recipe-top.jpg') no-repeat top center;
    width: 437px;
    padding: 10px 30px;
    margin: 20px 20px 0px 20px;
}

.current-recipe-item img
{
    border: solid 10px #ffffff;    
}

.current-recipe-item-header
{
    color: #87a116;
    font-size: 17px;
    font-weight: bold;
    padding-bottom: 10px;
}

.current-recipe-more
{
     color: #87a116;
     font-size: 11px;
     text-transform: uppercase;  
     padding-top: 10px; 
}

.complete-recipe-title
{
    color: #87a116;
    font-size: 25px;
    padding: 15px 0px;    
}

/*product styling*/

.current-product-item
{
    background: #f6f8e1 url('../images/recipe-top.jpg') no-repeat top center;
    width: 437px;
    padding: 10px 30px;
    margin: 20px 20px 0px 20px;
}

.current-product-item img
{
    border: solid 10px #87a116;    
}

.current-product-item-header
{
    color: #87a116;
    font-size: 17px;
    font-weight: bold;
    padding-bottom: 10px;
}

.current-product-more
{
     color: #87a116;
     font-size: 11px;
     text-transform: uppercase;  
}

.complete-product-title
{
    color: #87a116;
    font-size: 25px;
    padding: 15px 0px;    
}

.product-details
{
    color: #174a08;
    font-size: 11px;
}