/* Home Page*/

#homepage #maincontent .cm1 {background-image: url(/images/interface/homepage/content-bg.png) ;}
#recipe-rotator {width: 770px; margin: 0 auto 27px auto; padding: 27px 0 0 0; height: 483px;}
#homepage-rotator {width: 770px; height: 382px; position:relative; overflow:hidden;}

#homepage .recipe-hero {width: 770px; height: 382px; }
/*.recipe-hero {overflow:hidden;}
.recipe-hero .recipe-description {background: url(/images/interface/chrome/redtransparency.png) repeat; position:absolute; bottom:30px; padding: 26px 26px 40px 26px; width: 328px;}
.recipe-title {color:#FFF; font-size: 30px; line-height: 33px; font-weight:normal; font-family:minion-pro, georgia, serif;}
.recipe-category {padding: 0 8px; position:absolute; top:-12px; left:18px; background: #ffc205 url(/images/interface/chrome/recipehero_categorybg.png) 0 0 repeat-x; line-height: 26px; color:#6b0116; font-family: georgia, serif; text-transform:uppercase; font-size: 12px; 
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.5);
	box-shadow: 0 0 4px rgba(0,0,0,0.5);
	}
.recipe-link {font-size: 16px; font-style:italic; font-weight:normal;}
.recipe-link a {color:#ffc204;  padding: 0 19px 0 0; background: url(/images/interface/chrome/linkarrow_yellow.png) 100% 2px no-repeat;}
.recipe-link a:hover {color:#FFF; background-image: url(/images/interface/chrome/linkarrow_white.png); text-decoration:none;}
#homepage-rotator-navigation {width: 768px; padding: 15px 1px 0 1px;}*/
.rotator-list  {margin:0;}
.rotator-list li {display:block; float:left; margin:0; padding:0 20px 0 82px; list-style:none; width: 154px;}
/*.rotator-list li img {float:left; margin-left: -82px;}*/
.rotator-list h4 {font-size: 15px; font-weight:normal;}
.rotator-list h5 {font-size: 11px; color:#907550; font-family:georgia, serif; text-transform:uppercase;}
.rotator-list li a {color:#442804; text-decoration:none !important;}
.rotator-list .hover {cursor:pointer;}
.rotator-list .hover  a{color:#bd062a; }
.rotator-list .herolink {display:block; float:left; margin-left:-82px; line-height: 0.1; }
.rotator-list .current .herolink {border: 2px solid #bd062a;}




#homepage-rotator-navigation .wrapper ul {position:absolute; width: 10000px;}


#homepage-rotator-navigation {

height: 80px;
  width: 768px;
  position: relative;
}

#homepage-rotator-navigation .wrapper {
  width: 768px; /* #homepage-rotator-navigation width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
	overflow:hidden;
  min-height: 10em;
  margin: 0;
  position: absolute;
  top: 0;

}

#homepage-rotator-navigation .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
	padding-top: 15px;
  position: absolute;
  top: 0;
}

#homepage-rotator-navigation .arrow span,
#homepage-rotator-navigation .arrow {
  display: block;
  height: 30px;
  width: 30px;
  background: url(/images/interface/homepage/slideshow_buttons.png) 0 0 no-repeat;
  text-indent: -999px;
}
#homepage-rotator-navigation .arrow {
  position: absolute;
  top: 34px;
  cursor: pointer;
	text-indent:0;
}

#homepage-rotator-navigation .forward {
  right: -42px;
}
#homepage-rotator-navigation .forward span {background-position: 100% 100%;}

#homepage-rotator-navigation .back {
  left: -42px;
}
#homepage-rotator-navigation .back span {background-position: 0 100%;}
#homepage-rotator-navigation .arrow:hover {
  background-position: 100% 0
}



#homepage-find-recipes {background: url(/images/interface/homepage/salad-olives.jpg) 25px 0 no-repeat; padding: 0 30px; min-height: 183px;}
.homepage-search {margin-left: 251px;}
.find-lindsay-recipes {display:block; height: 35px; padding: 12px 0 0 61px; margin: 0 0 0 -9px; background: url(/images/interface/homepage/recipe_cards.jpg) 0 2px no-repeat; font-size: 25px; color:#442804;}
.find-lindsay-recipes label {position:relative;}
.search_area {background: url(/images/interface/homepage/search_field_container.png) 0 0 no-repeat;width: 590px; height:55px;}

#search_field {width: 522px; border-width: 2px; padding: 3px; margin:14px 0 0 0; font-size: 15px; float:left; clear:left;}
#search_go {width: 41px; height: 41px; border:none; padding:0; display:block; text-indent:-9999px; background: url(/images/interface/homepage/button_go.png) 0 0 no-repeat; float:right; margin: 8px 11px 0 0;}
#search_go:hover,
#search_go:focus {background-position: 100% 0; cursor:pointer;}
.search-links {font-size: 16px; font-weight:normal; color:#907550;}

#homepage-recipe-browser {display:none;}
.homepage-recipe-browser {padding: 27px 0 33px 250px; background: url(/images/interface/homepage/recipe-tree.png) 0 100% no-repeat;height: 281px;}
.homepage-recipe-browser p {float:left; clear:left; width: 217px; margin: 0 0 0 -250px; font-size: 17px; line-height: 24px; color:#907550; font-family:georgia, serif; font-style:italic; position:relative;}





.landing-promos {border-top: 1px solid #d8cfb8; padding: 38px 0 38px 38px; background: url(/images/interface/chrome/promo_fade.jpg) 0 0 repeat-x; }

