@charset "UTF-8";


body {
margin:0;
padding:0;
text-align:center;
height:100%;
}

#new_main {
margin:13px auto 0 auto;
width:950px;
height:100%;
text-align:left;
}
#new_container {
float:left;
width:950px;
border: solid 1px #cfc1ad;
background-color:white;
height:100%;
}
#new_header {
background-color:white;
width:100%;
height:162px;
float:left;
}
#new_header_left {
background:#ffffff url(/images/header_lapuma_new.jpg) top left no-repeat;
float:left;
width:469px;
height:162px;
}
#new_header_left a:link, a:visited, a:hover, a:active {
text-decoration:none;
color:inherited;
}
#home_link {
display:block;
width:100%;
height:100%;
}
#lapuma_title {
float:left;
width:auto;
margin:130px 0 0 184px;
font-size:10px;
line-height:1.3;
color:#333333;
}
.trademark {
vertical-align:super;
font-size:x-small;
}
#new_header_right {
background:#ffffff url(/images/header_fork_plate_new.jpg) top right no-repeat;
width:460px;
height:162px;
float:right;
clear:none;
}
#new_content_container {
background-color:white;
float:left;
clear:both;
width:100%;
height:100%;
padding:4px 0 10px 0;
}
#new_content {
background-color:#e3c479;
float:left;
clear:both;
width:930px;
margin:0px 5px 0 8px;
padding-bottom:3px;
height:100%;
}
#new_navigation {
width:200px;
height:auto;
float:left;
margin:10px 10px 0 10px;
}
div.nav_areas {
background-color:#ebd6a1;
padding-bottom:8px;
width:100%;
margin-bottom:16px;
border-bottom:solid 1px #C4B387;
border-top:solid 1px #C4B387;
background-image:url(/images/nav_bg_new.gif);
background-position:right;
background-repeat:repeat-y;
}
#nav_areas_footer {
padding: 0 8px;
margin-bottom:16px;
}
#new_navigation h1 {
height:29px;
padding:5px 0 0 10px;
margin:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-weight:normal;
color:#FFFFFF;
}
#new_navigation ul {
height:auto;
list-style-type: none;
margin:0;
padding:0 2px 0 2px;
}
#new_navigation li {
padding:7px 0 3px 8px;
font-size:14px;
}
#new_navigation li a {
color:#333333;
text-decoration:none;
}
#new_navigation li a:hover {
text-decoration:underline;
}
#new_navigation p a {
color:#333333;
text-decoration:none;
font-size:11px;
}
#new_navigation p a:hover {
text-decoration:underline;
}
#new_content_area {
background-color:white;
float:left;
clear:none;
width:706px;
margin:3px 4px 2px 0px;
min-height:1120px;
height:auto !important; /*THIS IS WHAT MAKES THE COLUMN GO ALL THE WAY TO THE BOTTOM WHEN NEEDED */
line-height:1.5;
}
#new_content_area h3 {
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
padding:0;
margin:0;
line-height:1.3;
}
div.new_feature_area {
float:left;
clear:both;
width:660px;
border:solid 2px #ede6d6;
margin:20px 12px 0 12px;
}
#featured_recipe {
margin-top:10px;
}
div.new_feature_area_content {
padding:10px;
}
div.new_feature_area_content h3 {
font-weight:normal;
}
div.new_feature_header {
color:white;
height:26px;
font-size:20px;
font-family:Georgia, Times New Roman, Times, serif;
line-height:1;
padding:10px;
}
#featured_recipe_title {
background-color:#567E55;
}
.featured_recipe a:link, a:visited {
color:#567E55;
text-decoration:none;
}
.featured_recipe a:hover {
color:#567E55;
text-decoration:underline;
}
#features {
background-color:#981e32;
}
.features a:link, a:visited {
color:#981e32;
text-decoration:none;
}
.features a:hover {
color:#981e32;
text-decoration:underline;
}
/*Search form: */
div.search_and_login {
float:right;
margin:90px 32px 0 0;
width:auto;
}
#new_header_right a:link, a:visited {
color:#000000;
text-decoration:none;
}
#new_header_right a:hover, a:active {
color:#000000;
text-decoration:underline;
}
#new_header_right span{
font-family:Georgia, "Times New Roman", Times, serif;
color:#981E32;
font-style:italic;
}
#new_header_right span sup{
font-size:9px;
}
#new_header_right p {
margin:6px 0 7px 0;
font-size:14px;
}
#new_header_right form {
font-size:18px;
color:#981E32;
font-weight:bold;
margin:0;
padding:0;
}
#new_header_right select {
width:110px;
padding:0;
margin:0 4px;
}
#new_header_right #search {
width:156px;
padding:0;
margin:0;
font-size:12px;
}
#new_header_right #go {
width:54px;
height:28px;
background:url(/images/search_btn.png);
border:none;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
cursor:pointer;
padding:0;
margin:0;
}
/* END SEARCH FORM CSS */
#slideshow_container {
float:left;
width:405px;
margin:0 6px 0 12px;
}
#slideshow_div { 
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
float:left;
width:405px;
height:250px;
margin:12px 0 0 0;
}
h2.slideshow_title {
font-family:Georgia, Times New Roman, Times, serif;
color:#567E55;
font-size:18px;
margin:12px 0 0 12px;
padding:0;
font-weight:normal;
line-height:1;
}
#slideshow { /*this is the img */
border:solid 1px #ece6d6;
zoom:1;
}
#slideshow_text {
text-align:right;
padding:0;
margin: 10px 4px 6px 0;
}
#slideshow_text a:link {
color:#567E55;
text-decoration:none;
}
#slideshow_text a:visited {
color:#567E55;
text-decoration:none;
}
#slideshow_text a:hover, a:active {
color:#567E55;
text-decoration:underline;
}
a.plain:link, a.plain:visited, a.plain:hover {
color:#333333;
text-decoration:none;
}
a.red:link, a.red:visited {
color:#981e32;
text-decoration:none;
}
a.red:hover {
color:#981e32;
text-decoration:underline;
}
#new_content_area_footer {
font-size:11px;
color:#333333;
text-align:center;
float:left;
clear:both;
margin:40px auto 0 auto;
width:100%;
padding-bottom:20px;
}
#new_content_area_footer img {
	vertical-align:middle;
}
#new_content_area_footer a {
	color:#567E55;
}
#new_content_area_footer span {
	margin:0 10px;
}

#recipe_display_area {
margin:20px 33px 0px 20px;
}
div.content_display_area {
margin:20px 33px 0px 20px;
height:100%;
}

/* For social network links/buttons: */

img.icon {
margin:0 3px;
}
.top_links a:link, a:visited, a:hover, a:active {
text-decoration:none;
}

/* SHOPPING LISTS: */

a.slideshow:link {
margin:0;
}
a.slideshow:hover {
margin: 0 2px 0 2px;

/* END SHOPPING LISTS */
