/* GENERAL STYLES */
#HomeContentContainer
{
	background-position:top right;
	background-image:url(/images/home_bg.jpg);
	background-repeat:no-repeat;
	width:899px;
	float:left;
}

#HomeContentBG
{
background-image:url(/images/HomeContent1.gif);
background-repeat:no-repeat;
width:418px;
height:402px;
float:left;
}

#HomeContent
{
float:left;
margin-top:35px;
margin-left:38px;
overflow:hidden;
width:340px;
height:330px;
font-size:12px;
color:#003b4d;
}
#HomeContent p
{
padding-top:0px;
margin-top:0px;
line-height:14px;
}
#FooterStart
{
float:left;
background-image:url(/images/footerbgl.gif);
background-repeat:no-repeat;
width:10px;
height:34px;
}

#FooterEnd
{
float:left;
background-image:url(/images/footerbgr.gif);
background-repeat:no-repeat;
width:10px;
height:34px;
}

#FooterContent
{
float:left;
margin-bottom:15px;
margin-top:15px;
width:899px;
}

#Footer
{
	float:left;
	background-color:#00a1c8;
	min-height:34px;
	line-height:34px; /* This vertically centers the text */
	font-size:12px;
	width:650px;
}

#FooterText
{
color:#ffffff;
font-size:11px;
float:left;
padding-right:10px;
}

#FooterMenu
{
color:#ffffff;
font-size:11px;
}

#FooterMenu a:link, #FooterMenu a:visited
{
color:#003b4d;
text-decoration:none;
}

#FooterMenu a:active, #FooterMenu a:hover
{
color:#ffffff;
text-decoration:none;
}

#FooterLogos
{
height:34px;
width:140px;
float:right;
text-align:right;
}

#HomeLink
{
float:left;
width:254px;
height:200px;
margin-top:30px;
}

#HeaderBanner
{
width:629px;
height:92px;
padding:0px;
margin:0px;
float:right;
margin-bottom:10px;
margin-top:17px;
}

#HeaderMenu
{
clear:right;
width:644px;
height:34px;
padding:0px;
margin:0px;
float:right;
}


#HomeMainPromoBG 
{
font-size:12px;
width: 180px;
height:100px;
float:right;
overflow:hidden;
line-height:14px;
margin-top:50px;
margin-right:250px;
}

#HomeSubPromos
{
float:left;
width:100%;
margin-top:10px;
}

#SubPromo1BG
{
float:left;
background-image:url(/images/HomeSubPromo1.gif);
background-repeat:no-repeat;
width:288px;
height:144px;
}
#SubPromo1
{
margin-top:25px;
margin-left:15px;
float:left;
font-size:12px;
width:250px;
}
#SubPromo1 img
{
float:left;
margin-right:10px;
}

#SubPromo2BG
{
margin-left:10px;
float:left;
background-image:url(/images/HomeSubPromo2.gif);
background-repeat:no-repeat;
width:288px;
height:144px;
}
#SubPromo2
{
margin-top:25px;
margin-left:25px;
float:left;
font-size:12px;
width:250px;
}
#SubPromo2 img
{
float:right;
margin-left:10px;
}

#SubPromo3BG
{
margin-left:10px;
float:left;
background-image:url(/images/HomeSubPromo3.gif);
background-repeat:no-repeat;
width:288px;
height:144px;
}
#SubPromo3
{
margin-top:25px;
margin-left:15px;
float:left;
font-size:12px;
width:250px;
}
#SubPromo3 img
{
float:left;
margin-right:10px;
}

#homeMore img
{
float:right;
}

#RecipeContent
{
    width: 840px;
    font-size: 12px;
    font-family: Arial;
    margin-bottom: 20px;
}
#RCTopImage
{
    width: 650px;
    height: 250px;
    float: left;
}
#SearchRecipes form 
{
color: #FFFFFF;
}
#SearchRecipes form input
{
background-color:#63d1e8;
border: 1px #ffffff solid;
color:#ffffff;
margin: 0px;
padding: 3px 0px 1px 2px;
height: 18px;
font-size:10px;
font-weight:bold;
}

#SearchRecipes
{
    float: right;
    width: 230px;
    height: 250px;
    font-weight: bold;
    text-align: right;
    line-height: 15px;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
}
#SearchRecipes .RecipeTextBox
{
    margin: 4px 0 4px 0;
    border: solid 1px #FFFFFF;
    border-style: hidden;
    background-color: #63BED5;
    color: #FFFFFF;
}
#SearchRecipes a
{
    color: #FFFFFF;
    text-decoration: none;
    vertical-align: middle;
}
#SearchRecipes a:hover
{
    text-decoration: underline;
}
#SearchRecipes img a:hover
{
    text-decoration: none;
}
#RCLeftImage
{
    width: 325px;
    height: 337px;
    float: left;
}
#RCRecipe
{
    float: right;
    width: 474px;
    color: #003B4D;
}
#RCRecipe h1
{
    font-size: 18px;
    font-weight: bold;
    margin: 0;
}
#RCRightTop
{
    background: url('/images/recipeBG_top2.gif') no-repeat;
    width: 474px;
    height: 23px;
    position: relative;
    margin: 0;
}
#RCRightMid
{
    background: url('/images/recipeBG_mid2.gif') repeat-y;
    width: 434px;
    position: relative;
    padding: 0 20px 0 20px;
    margin: 0;
}
#RCRightMid p
{
    margin: 0;
}
#RCRightMid ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
#RCRightBottom
{
    background: url('/images/recipeBG_bottom2.gif') no-repeat;
    width: 474px;
    height: 23px;
    position: relative;
    margin: 0;
}
#RecipesMainContent
{
    width: 850px;
    color: #003B4D;
    font-family: Arial;
    font-size: 12px;
}
.RecipeImage
{
    float: left;
    height: 166px;
    width: 160px;
}
.RecipesMainText
{
    width: 678px;
    min-height: 146px;
    margin: 14px 0 8px 0;
    float: left;
}
.RecipesMainBGTop
{
    background: url('/images/recipesmainBG_top2.gif') no-repeat;
    width: 678px;
    height: 23px;
    margin-left: 10px;
    float:left;
}
.RecipesMainBGMid
{
    background: url('/images/recipesmainBG_mid2.gif') repeat-y;
    width: 658px;
    min-height: 60px;
    margin-left: 10px;
    padding: 0 20px 0 20px;
    float:left;
}
.RecipesMainBGMid h1
{
    font-size: 18px;
    font-weight: bold;
    margin: 0 100px 5px 0;
}
.RecipesMainBGMidLinks
{
    width: 100px;
    float: right;
    margin-right: 35px;
    font-weight: bold;
    text-align: right;
    line-height: 24px;
    color: #FFFFFF;
}
.RecipesMainBGMidLinks a
{
    color: #FFFFFF;
    text-decoration: none;
    line-height: 15px;
}
.RecipesMainBGMidLinks a:hover
{
    text-decoration: underline;
}
.RecipesMainBGMidLinks img
{
    padding-left: 4px;
    vertical-align: middle;
}
.RecipesMainBGMidLinks img a:hover
{
    text-decoration: none;
}

.RecipesMainBGMidLinks a:visted
{
    color: #FFFFFF;
    text-decoration: none;
}
.RecipesMainBGBottom
{
    background: url('/images/recipesmainBG_bottom2.gif') no-repeat;
    width: 678px;
    height: 23px;
    margin-left: 10px;
    float:left;
}
#SectionItemContent
{
    width: 860px;
    font-size: 12px;
    font-family: Arial;
    margin-bottom: 20px;
}
#SILeftImage
{
    width: 325px;
    height: 337px;
    float: left;
}
#SIRightText
{
    float: right;
    width: 474px;
    color: #003B4D;
}
#SIRightText h1
{
    font-size: 18px;
    font-weight: bold;
    margin: 0;
}
#SIRightTop
{
    background: url('/images/recipeBG_top2.gif') no-repeat;
    width: 474px;
    height: 23px;
    position: relative;
    margin: 0;
}
#SIRightMid
{
    background: url('/images/recipeBG_mid2.gif') repeat-y;
    width: 434px;
    position: relative;
    padding: 0 20px 0 20px;
    margin: 0;
}
#SIRightMid p
{
    margin: 0;
    padding: 0;
}
#SIRightBottom
{
    background: url('/images/recipeBG_bottom2.gif') no-repeat;
    width: 474px;
    height: 23px;
    position: relative;
    padding: 0;
    margin: 0;
}

#ContactFields
{
background-image:url(/images/contact_bg.gif);
background-repeat:none;
width:515px;
height:391px;
overflow:hidden;
float:right;
}

#ContactField
{
margin-top:50px;
margin-left:50px;
float:left;
width:420px;
height:300px;
overflow:hidden;
font-size:12px;
}

#ContactPhoto
{
margin-top:20px;
background-image:url(/images/contact_photo.jpg);
background-repeat:no-repeat;
width:323px;
height:338px;
overflow:hidden;
float:left;
border:0px solid #FFFFFF;
}
#SearchList
{
    float: left;
    width: 829px;
    margin: 0;
    padding: 0;
}
#SearchListTop
{
    width: 829px;
    height: 13px;
    float: left;
    padding: 0;
    margin: 0;
    background: url('/images/searchlist_top.gif') no-repeat;
}
#SearchListMiddle
{
    width: 829px;
    float: left;
    padding: 0 0 0 10px;
    margin: 0;
    background: url('/images/searchlist_middle.gif') repeat-y;
}
#SearchListBottom
{
    width: 829px;
    height: 13px;
    float: left;
    padding: 0px;
    margin: 0px;
    background: url('/images/searchlist_bottom.gif') no-repeat;
}
.SearchOdd
{
    width: 803px;
    height: 32px;
    padding: 0 0 0 20px;
    margin: 0 0 0 -7px;
    line-height: 32px;
    background-color: #A0E2ED;
}
.SearchEven
{   
    width: 803px;
    height: 32px;
    padding: 0 0 0 20px;
    margin: 0 0 0 -7px;
    line-height: 32px;
    background-color: #63CFE2;
}
p.xsltsearch_result_title
{
margin: 0; padding: 0;
}

a.xsltsearch_title:link,a.xsltsearch_title:visited
{
color:#003b4d;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
a.xsltsearch_title:active,a.xsltsearch_title:hover
{
color:#ffffff;
text-decoration:underline;
font-size:12px;
font-weight:bold;
}

#xsltsearch_summary, #xsltsearch_navigation
{
font-size:12px;
}

#RecipeLinks
{
float:right;
}

a.RecipeSearchLinks:link,a.RecipeSearchLinks:visited
{
font-size:12px;
color:#003b4d;
text-decoration:none;
float:right;
margin-right:10px;
}

a.RecipeSearchLinks:hover,a.RecipeSearchLinks:active
{
font-size:12px;
color:#ffffff;
float:right;
text-decoration:none;
margin-right:10px;
}



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.FontSize10 {
font-size: 10px;
}


