/* Generic Single Promo */

div.page_home div.content_wrapper div.promo
{
	min-height:230px; 
	height:auto !important; 
	height:230px; 
	background-color:#ffe491; 
	background-image:url('../images/backgrounds/background_promo_footer_8px.gif'); 
	background-repeat:repeat-x; 
	background-position:bottom;
}
div.content_wrapper div.promo
{
	min-height:226px; 
	height:auto !important; 
	height:226px; 
	background-color:#ffe491; 
	background-image:url('../images/backgrounds/background_promo_footer_8px.gif'); 
	background-repeat:repeat-x; 
	background-position:bottom;
}

div.content_wrapper div.relatedLinks div, 
div.content_wrapper div.promo div
{
	padding:10px 10px 60px 10px;
}
div.content_wrapper div.promo div p.textColour, 
div.content_wrapper div.promo div p
{
	color:#663500; 
	margin:0px; 
	width:130px; 
	font-size:0.9em;
	min-height:128px;
	height:auto !important;
	height:128px;
}
div.content_wrapper div.promo div a img
{
	float:right; 
	border:0px;
}
div.content_wrapper div.promo div.promo_header, 
div.content_wrapper div.relatedLinks div.promo_header
{
	height:30px; 
	padding:0 10px; 
	background-color:#79b1cc; 
	background-image:url('../images/backgrounds/background_promo_header.jpg'); 
	background-repeat:repeat-x; 
	background-position:top;
}
div.content_wrapper div.promo div.promo_header h3, 
div.content_wrapper div.relatedLinks div.promo_header h3
{
	font-weight:bold; color:#ffffff; 
	font-size:1.3em; 
	padding:5px 0 0 0;
	margin:0;
}
div.content_wrapper div.relatedLinks div p
{
	color:#006498;
}

/* Related Links */

div.content_wrapper div.relatedLinks
{
	min-height:100px; 
	height:auto !important; 
	height:100px; 
	background-color:#ffe491; 
	background-image:url('../images/backgrounds/background_related_links.jpg'); 
	background-repeat:repeat-x; 
	background-position:bottom;
}

div.content_wrapper div.relatedLinks ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
div.content_wrapper div.relatedLinks ul li a
{
	color:#006498;
	text-decoration:none;
}


/* Big Info Promo */
div.content_wrapper div.promo_alt 
{
	padding:0 0 8px 0;
    text-align:right;
    background-image:url('../images/backgrounds/background_promo_footer_8px.gif'); 
    background-position:bottom; 
    background-repeat:repeat-x; 
    background-color:#487c19; 
    color:#ffffff;
}

div.promo_alt div.promo_alt_text
{
    width:140px;
    float:left;
    text-align:left;
    padding:10px 0 0 10px; 
}

div.content_wrapper div.promo_alt h3
{
	font-size:28px; 
	margin:0; 
	line-height:26px;
}
div.content_wrapper div.promo_alt p
{
	margin:10px 0 0 0; 
	padding:0;
	min-height:45px;
	height:auto !important;
	height:45px;
}
div.content_wrapper div.promo_alt a img
{
	border:0; 
	float:right;
}
div.content_wrapper div.promo_alt a.find-out-more
{
	margin-top:28px;
}

/* Content area promo box*/

div.content_wrapper div.content-area-promo
{
	color:#ffffff; 
	background-image:url('../images/backgrounds/background_promo_footer_8px.gif'); 
	background-repeat:repeat-x; 
	background-position:bottom;
}

div.content_wrapper div.content-area-promo div.content-area-promo-text
{
	padding:15px 0 10px 15px; 
	width:265px; 
	float:left;
}
div.content_wrapper div.content-area-promo div.content-area-promo-text h2
{
	margin:0; 
	font-size:2.2em;
}
div.content_wrapper div.content-area-promo div.content-area-promo-text p
{
	margin:0;
	min-height:119px;
	height:auto !important;
	height:119px;
}
div.content_wrapper div.content-area-promo div#content-area-promo-flash
{
	padding:0; 
	margin-left:285px;
	min-height:226px; 
	height:auto !important; 
	height:226px
}
div.content_wrapper div.content-colours
{
	background-color:#bb394a;
}

/* Profile Page promo */

div.content_wrapper div.blank-promo
{
	padding:10px 10px 20px 10px;
	color:#666666; 
	background-image:url('../images/backgrounds/background_promo_footer_10px.gif'); 
	background-repeat:repeat-x; 
	background-position:bottom;
}
div.content_wrapper div.blank-promo h1
{
	color:#006498;
}
div.content_wrapper div.blank-promo p
{
	margin:15px 0;
}

div.content_wrapper div.recipe
{
	margin:0 0 10px 0;	
	clear:both;
}
div.content_wrapper div.recipe img
{
	float:left;
}
div.content_wrapper div.recipe a
{
	background-color:#00869a;
	float:left;
	color:White;
	height:57px;
	width:78px;
	padding:10px;
	text-decoration:none;
}
div.content_wrapper div.recipe a:hover,
div.content_wrapper div.recipe a.active
{
	background-color:#e98e21;
}