﻿body {
background:#9a9679;
margin:0;
padding:0;
}

#wrapper {
width:801px;
margin:0 auto;
background:#FFF;
}

#content {

}

#header {
background: url('/images/header.jpg');
width:801px;
height:141px;
}

#menu {
margin-left:18px;
font-family:Arial, Verdana;
font-size:11pt;
}

#menu a {
color:#FFF;
font-weight:bold;
text-decoration: none;
display:block;
float:left;
padding:5px;
margin-right:13px;
position:relative;
top:105px;
}

#menu a:hover {
color:#f3c13e;
}

#top_content {
width:801px;
height:339px;
}



.content_left {
float:left;
/*background:url('/images/featured_KaroFSPecanPiesOnRack.jpg');
*/
width: 472px;
height:339px;
}

.content_right {
float:left;
background:url('/images/karo_rebate_winter12.jpg');
width: 329px;
height:339px;
}

*html .content_right {
margin-right:-3px;
}

#bottom_content {
background:url('/images/bottom_content_bg.jpg') no-repeat;
width: 801px;
height:198px;
}

#bottom_content h2 {
margin:0;
font-size:13.5pt;
color:#F00;
font-style:italic;
font-weight:bold;
font-family:"Times New Roman", serif;
}

#bottom_content_container {
width:763px;
height:175px;
margin:0 auto;
}

.left_box {
float:left;
height:175px;
}

.left_box_image {
float:left;
width:236px;
height:175px;
}

.left_box_text {
float:left;
padding-top:25px;
width:130px;
height:175px;
font-size: 8pt;
}

.middle_box {
float:left;
width:200px;
}

.middle_box_image {
width:183px;
height:134px;
margin: 0 auto;
margin-top:40px;
}

.middle_box_text {
padding-top:45px;
width:77px;
height:175px;
float:left;
font-size: 8pt;
}

.right_box {
float:left;
width:146px;
height:175px;
background:url('/images/brands.jpg');
}

.durkee-link {
float:left;
display:block;
margin-top:60px;
}


.argo-link {
float:left;
display:block;
margin-top:60px;
}


.pataks-link {
float:right;
display:block;
}

.bottom_content_separator {
float:left;
background:url('/images/separator.jpg');
width:16px;
height:175px;
}

#footer {
margin:0 auto;
padding-bottom:5px;
width:801px;
text-align:center;
background:#c72226;
font-size:8pt;
font-weight:bold;
font-family:Tahoma;
}

#bottom_nav {
font-size:7pt;
color:#000;
margin:0 auto;
font-family:Verdana;

}

#bottom_nav a {
color:#EEE;
}

#bottom_nav a:hover {
color:#f3c13e;
}

.clear {
clear:both;
}

/*INNER CONTENT PAGES*/

/*RECIPES*/

h1 {
margin:0;
}



#content_container_top {
background: url('/images/blank_container_top.jpg') no-repeat;
width:801px;
height:22px;
margin:0;
padding:0;
}

#content_container_bottom {
z-index:0;
background: url('/images/blank_container_bottom.jpg') no-repeat;
width:801px;
height:201px;
margin-top:-190px;
padding:0;
position:relative;
}

#content_container {
background: url('/images/blank_container_middle.jpg') repeat-y;
width:801px;
height:auto;
margin:0;
}


.RecipeResult {
    font-size: 11px;
    display: inline;
    float: left;
    padding: 12px;
    width: 121px;
    height: 186px;
}

.RecipeResult a {
text-decoration: none;
color:#c41c02;
}

.RecipeResult a:hover {
text-decoration:underline;
}

.recipe-image-hiddenframe { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; z-index: 9998; visibility: hidden; }
.recipe-image-hiddenframe-fullimage { margin: 125px auto 0px auto; z-index: 9999; text-align: center; }
.recipe-image-opacityframe {width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; z-index: 9997; -moz-opacity: 0.45; opacity:.45; filter: alpha(opacity=45); background-color: #fff;  visibility: hidden;}

#featured_recipe_content_container {
background: url('/images/featured_recipe_bg.jpg') no-repeat;
width:801px;
margin:0;
position:relative;
z-index:10;
}

#recipe_content {
background: url('/images/featured_recipe_bg.jpg') no-repeat;
padding: 0 30px;
font-family:Georgia, "Times New Roman", serif;
font-size:8pt;
position:relative;
z-index:10;
}

#recipe h2 {
color:#c31b00;
margin:0;
font-size:13pt;
position:relative;
z-index:10;
}

#recipe h3 {
margin:10px 0 0 0;
}

#featured_recipe {
padding-top:60px;
}

#featured_recipe .recipe_image {
float:left;
width:338px;
height:231px;
background:#aaa;
}

#featured_recipe .text_box {
float:right;
width:385px;

}

.recipe_title h2 {
color:#c31b00;
margin:0;
font-size:13pt;
position:relative;
z-index:10;
}

#featured_recipe h2 {
color:#c31b00;
margin:0 0 10px 0;
font-style:italic;
font-size:16pt;
}

#featured_recipe .recipe_description {
font-size:11pt;
font-weight:bold;
margin-bottom:20px;
}

.featured_recipe_link a {
color:#c31b00;
font-size:14pt;
}

.recipe_links {
margin-top:20px;
color:#000;
font-size:14pt;
font-weight:bold;
font-style:italic;
}

.recipe_links a {
color:#c31b00;
font-size:11pt;
font-weight:normal;
font-style:normal;
}

#recipe {

}

#recipe .recipe_image {
float:left;
text-align:right;
width:231px;
}


#recipe .text_box {
float:right;
width:480px;
margin-bottom:30px;
}

.recipe_description {
margin-bottom:15px;
font-style:italic;
}

 .recipe_info {
margin-bottom:15px;
}

.recipe_ingredients{
margin-bottom:15px;
}

.recipe_instructions {
margin-bottom:15px;
}

/*END RECIPES*/

/*PRODUCTS*/

#products_content h1 {
color:#c31b00;
margin:0 0 10px 0;
font-size:14pt;
}

#products_content .product_info_header {
width:730px;
background: #f5f1d3;
padding:5px;
font-weight:bold;
font-size:12pt;
}

#products_content .product_info_text {
padding:10px;
font-size:11pt;
}

#main_products_image {
background: url('/images/main_products_light_dark.jpg') no-repeat;
height:339px;
width:801px;
}

table.products_table {
margin: 0 auto;
border-spacing:0;
font-family:Georgia, "Times New Roman", serif;
font-size:9pt;
width:730px;
}

table.products_table td {
padding:8px;
margin:0;
}

table.products_table .header {
background: #f5f1d3;
font-weight:bold;
}

table.products_table a {
color:#0022ff;
font-weight:bold;
}

table.products_table .tan {
background: #f5f1d3;
}

#products_content {
z-index:1000;
padding: 0 30px;
font-family:"Times New Roman", serif;
font-size:10pt;
position:relative;
}

.product_image {
float:left;
}

.bold {
font-weight:bold;
}

/*ABOUT US*/

table.about_us {
padding:21px 0 0 21px;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
}

table.about_us_content td {
padding-left:4px;
padding-right:4px;
}

/*END ABOUT US*/

/*CONTACT US*/

#contact-us-container {
font-family:Georgia, "Times New Roman", serif;
background: url('/images/contact-us-bg.jpg') no-repeat;
width:801px;
height:518px;
margin:0;
}

#contact-info {
font-size:9pt;
margin-left:340px;
padding-top:210px;
}

#contact-info h2 {
color:#c31b00;
margin:0;
padding:0;
font-size:13pt;
}

#contact-info a {
color:#000;
font-weight:bold;
}

/*END CONTACT US*/


/*THANK YOU*/

#thankyou-container {
font-family:Georgia, "Times New Roman", serif;
background: url('/images/thankyou-bg.jpg') no-repeat;
width:801px;
height:518px;
margin:0;
}

#thankyou-info {
font-size:9pt;
margin-left:40px;
padding-top:110px;
}

#thankyou-info h2 {
color:#c31b00;
margin:0;
padding:0;
font-size:13pt;
}

#thankyou-info a {
color:#000;
font-weight:bold;
}

/*END THANK YOU*/
