﻿/*  Home Page Styles 
h1 { font-size: 24px !important; color: #974a20 !important;}
h2 { font-size: 18px !important; color: #fff !important; line-height: 20px;} */

.page_header { padding-bottom:10px;}

.homepage_column { width:280px; margin-right:32px; border-right:solid 1px #d3d3d3; padding-right:32px;}
.hpc_last { margin-right:0; border-right:0; padding-right:0; }

.homepage_module { padding-bottom:10px; border-bottom:solid 1px #d3d3d3; margin-bottom:10px;}
.homepage_module img { max-width:280px; }


/*.pageContainer { background: none; margin:0 auto;position:relative;width:1000px;}
.footerContainer    {background: #e6dec9; width:100%; text-align:left; 
                     line-height: 1; font-size: 10px; margin-top:0 !important;}
.footer { position:relative; top:-65px; }

.homepPageContentContainer  {position: relative;   }
.homePageBackground  {background: #e6dec9; }
.heroHomePageImage {height: 100%; width: 100%}
.contain_headline {width: 300px;}

.heroSlideShow ul {height: 551px; overflow: hidden; width: 970px; }
.heroSlideShow a    {width: 100%; height: 100%;}
.heroSlideShow img {width: 970px; height: 551px;}
.heroFeaturedImage {width: 284px; height: 165px; overflow: hidden;}
.heroFeaturedImage a {width: 100%; height: 100%;}*/
.heroFeaturedImage img {width: 284px;   /*margin-left: -18px;*/}
.heroHeadline	{float: left; height: 16px; width: 100%; } 

.homePageHeroContainer { width: 443px; height: 100px; background: #f9f3dd; position: 
                         absolute; z-index: 5000; left: 45px; top:345px; -moz-box-shadow: 0 0 7px #999; -webkit-box-shadow: 0 0 7px #999; box-shadow: 0 0 7px #999; }
.homePageHeroContainer ul {float: left; width: 443px; }
.homePageHeroContainer ul li {}
.homePageHeroContainer ul li.rightContainer {width: 390px; height: 118px; padding:  10px 10px 10px 20px;}
.homePageHeroContainer ul li.rightContainer a {color: #ffcc35;}

.homePageHeroRightContainer { width: 293px;   background: #495a0e url(/images/greenGradient.png) repeat-x; -moz-box-shadow: 0 0 7px #999; -webkit-box-shadow: 0 0 7px #999; box-shadow: 0 0 7px #999; }

.heroControls   {float: right; height: 15px;  }
.heroControls .heroPrev,
.heroControls .heroNext   {display:none; height: 21px; width: 21px;}
.heroPrev   {background: url(/images/buttons/heroLeftArrowBrown.gif) no-repeat; float: left; margin-right: 5px;}
.heroNext   {background: url(/images/buttons/heroRightArrowBrown.gif) no-repeat; float: left; margin-left: 1px;}
.heroPager 	{display: none; float: left; height: 20px; overflow: hidden; width: auto;}
.heroPager a	{background: url(/images/buttons/heroPagerBrown.gif) no-repeat; float: left; width: 20px; text-indent: -9999px; height: 20px;}
.heroPager .activeSlide	{background: url(/images/buttons/heroPagerSelectedBrown.gif) no-repeat;}
.heroBodyCopy	{ float: left; width: 100%;}

.searchDivider{background: url(/images/searchDivider.png) no-repeat; height: 1px; width: 278px; line-height:0px; font-size:0; overflow:hidden;}
.homePageSearchTextBox{width: 235px;}
.homePageSearch { position: absolute; z-index: 5000; right: 46px; top: 340px; }
.homePageFeatures { position: relative; z-index: 15; left: 45px; top: -75px; }
.smallTextField {font-size:9px; height:12px; margin-left:0; margin-right:5px; width:165px;}

/* Buttons */
.continueButtonHome{background: url(/images/buttons/btn_continuehome.png) no-repeat;  width: 83px; height: 23px; }
.upArrow{background: url(/images/buttons/btn_upArrow.png) no-repeat;  width: 6px; height: 3px; 
         margin: 6px 0 0 3px; cursor:pointer;}
.downArrow{background: url(/images/buttons/btn_downArrow.png) no-repeat;  width: 6px; height: 3px; 
           margin: 6px 0 0 3px; cursor:pointer;}

a.mediumLinks, a.mediumLinks:link, a.mediumLinks:visited {color: #fff; font-size: 14px; text-decoration: none; float: left;}
a.mediumLinks:hover {color: #fff; font-size: 14px; text-decoration: none; float: left;}
a.babyblue, a.babyblue:link, a.babyblue:visited {color: #A3C8FF; font-size: .9em; margin-left: 5px;}

/*.becomeMember{width:293px; height:150px; position:absolute; _top:80px; _margin: auto; display:none; z-index: 999;}*/
.becomeMember{display:none;}
.quickFind{display:none; padding-top:5px;}
.recipeCollection{display:none;}
 

