/* html {height: 100%;} */

.clear {
clear: both;
}

#top_recipies ol li a:link {
color:#472210;
}

#top_recipies ol li a:visited {
color:#472210;
}

#top_recipies ol li a:hover {
color:#472210;
text-decoration: underline;
}

.head_link {
margin: 0 0 5px 0;
}

.head_link a:link {
color:#472210;
text-decoration: none;
font-size: 13px;
font-weight: bold;
}

.head_link a:visited {
color:#472210;
text-decoration: none;
font-size: 13px;
font-weight: bold;
}

.head_link a:hover {
color:#472210;
text-decoration: underline;
font-size: 13px;
font-weight: bold;
}

.home_descr {
font-size: 12px;
margin: 0;
padding: 0;
}

body {
font-family:Garamond, "Times New Roman", Times, serif;
font-size: 13px;
text-align:center;
background-image: url('../images_templ/bg_pmid_10.jpg');
background-repeat: repeat-y;
background-position: center;

background-color: #323B27;
padding: 0;
margin: 0;
height: 60%;
}

#main {
width:950px;
height: 100%;
margin-left:auto;
margin-right:auto;
background-image:url('../images_templ/bg_ptop_10.jpg');
background-position: top center;
background-repeat: no-repeat;
}

#top-header {
float:left;
width:100%;
height:280px;
}

#top_left {
float: left;
width: 370px;
height: 135px;

}

.logo {
padding-left: 40px;
}

#logo {
float: left;
height:105px;
margin-bottom:5px;
}

#right {
float: right;
width: 630px;
}

#cart {
clear: both;
text-align: right;
margin: 0;
margin-right:15px;
padding-top:5px;
width: 500px;
height: 25px;
color: #000000;
font-size: 14px;
float:right;
}

#cart a:link {
color: #ae2f3c;
text-decoration: underline;
font-size: 16px;
font-weight: bold;
}

#cart a:visited {
color: #ae2f3c;
text-decoration: underline;
font-size: 16px;
font-weight: bold;
}

#cart a:hover {
color: #000000;
text-decoration: none;
font-size: 16px;
font-weight: bold;
}

#hor_nav {
margin: 0;
margin-right:15px;
float:right;
height:33px;
}

.hor_nav {
margin: 0; padding: 0;

}

.hor_nav li {
display: inline;
}

#top_right {
float: left;
width: 560px;
height:130px;
padding-top: 400px;
color: #ffffff;
}

.phone {
text-align: right;
margin-top: -10px;
padding: 13px 0 0 0; 
font-size:16.5px;
}

.email {
padding: 0 15px 0 60px;
color:#FFFFFF; 
font-size:16.5px;
font-weight:bold; 
font-family:Garamond, "Times New Roman", Times, serif;
}

.email a:link {
color:#FFFFFF; 
font-size:16.5px;
}

.email a:visited {
color:#FFFFFF; 
font-size:16.5px;
}

.email a:hover {
color:#FFFFFF; 
font-size:16.5px;
}

.phone strong {
font-size: 18px;
}

#newsletter-left {
background-image:none;
background-position:top;
background-repeat:no-repeat;
width: 285px;
margin-bottom: 10px;
margin-left:32px;
padding-top: 20px;
color:#ae2f3c;
font-size: 16px;
font-weight: bold;
float:left;
text-align:left;
}

#newsletter-left input {
font-size: 15px;
}

#newsletter-left form label {
padding: 0 0 1000px 0;
}

#newsletter {
background-image:none;
background-position:top;
background-repeat:no-repeat;
width: 460px;
height: 25px;
margin-bottom: 10px;
margin-right:15px;
padding-top: 10px;
color:#FAE18B;
font-size: 16px;
font-weight: bold;
float:right;
text-align:right;
}

.signup {
margin-right:0;
background-color:#ae2f3c;
color:#f8e0be;
border-style:none;
font-weight: bold;
font-size: 16px;

}

#newsletter input {
font-size: 15px;
}

#newsletter form label {
padding: 0 0 1000px 0;
}

#formbox {
padding-bottom: 50px;
}


.menu_head {
margin: 0 0 0 74px;
padding: 0;
color: #000000;
}

.menu_head a:link, #cid2 a:link, #cid1 a:link {
font-size: 18px;
text-decoration: none;
color: #000000;
}
.menu_head a:visted, #cid2 a:link, #cid1 a:link  {
font-size: 18px;
text-decoration: none;
color: #000000;
}
.menu_head a:hover, #cid2 a:link, #cid1 a:link  {
font-size: 18px;
text-decoration: none;
color: #000000;
}

#vertical_nav {
padding-top: 125px;
text-align: left;
float: right;
width: 320px;
height: 865px;
overflow: hidden;
background-image:url('../images_templ/menu_bg_10.jpg');
background-repeat: no-repeat;
background-position: 30px 0;
}

#vertical_nav p {
text-decoration: none;
margin-left: 55px;
margin-top:2px;
margin-bottom:0;
line-height: 18px;
}

#vertical_nav ul {
padding: 0;
margin-left: 55px;
margin-top: 0;
margin-bottom:8px;
}

#vertical_nav li {
list-style:none;
line-height: 17px;
}

#vertical_nav a:link {
color: #491E0B;
text-decoration: none;
font-weight: bold;
}

#vertical_nav a:visited {
color: #491E0B;
text-decoration: none;
font-weight: bold;
}

#vertical_nav a:hover {
color: #491E0B;
text-decoration: underline;
font-weight: bold;
}

#vertical_nav p a:link {
color: #B93810;
text-decoration: none;
font-weight: bold;
font-size: 16px;
}

#vertical_nav p a:visited {
color: #B93810;
text-decoration: none;
font-weight: bold;
font-size: 16px;
}

#vertical_nav p a:hover {
color: #B93810;
text-decoration: underline;
font-weight: bold;
font-size: 16px;
}

#wrapper {
height: 100%;
clear: both;

}

.subhead {
font-size: 15px;
color:#472210;
}

.subhead a:link {
font-size: 15px;
color:#472210;
text-decoration: none;
}

.subhead a:visited {
font-size: 15px;
color:#472210;
text-decoration: none;
}

.subhead a:hover {
font-size: 15px;
color:#472210;
text-decoration: underline;
}

#content_ground,#content_links,#content,#top_recipies a:link {
color: #491E0B;
text-decoration: none;
}

#content_ground,#content_links,#content,#top_recipies a:visited {
color: #491E0B;
text-decoration: none;
}

#content_ground,#content_links,#content,#top_recipies a:hover {
color: #491E0B;
text-decoration: none;
}


#content {
float: right;
width: 630px;
margin-bottom:10px;
}

.content table {
width: 540px;
}

.content table td {
text-align: left;
font-size: 14px;
}

.css_product {
text-align: left;
}

#content_intro {
float: left;
width: 580px;
padding: 0 0 20px 0;
margin: 0;
text-align: left;
}

#content_intro a {
color:#472210;
font-weight: bold;
text-decoration: underline;
}

#content_intro a:hover {
text-decoration: none;
}

#content_ground {
float: left;
width: 265px;
height: 200px;
overflow: hidden;
padding: 0 20px 20px 20px;
text-align:left;
}

#content_links {
float: left;
width: 265px;
padding: 0 20px 20px 20px;
text-align: left;
height: 200px;
overflow: hidden;
text-align:left;
}

#recipies {
float: left;
width: 265px;
padding: 0 20px 20px 20px;
text-align: left;
height: 220px;
}

#top_recipies {
float: left;
width: 265px;
padding: 0 20px 20px 20px;
text-align: left;
height: 220px;
}

#top_recipies ol {
list-style-position: inside;
margin-left: 0;
padding-left: 0;
}

#top_recipies p {
margin-top: 0;
}


#footer {
clear: both;
width: 100%;
height: 100px;
padding-top:10px;
background-image: url('../images_templ/bg_t_foot_10.jpg');
background-position: top center;
background-repeat: no-repeat;
background-color: #323B27;
}

#footer a{
color:#472210;
font-weight:bold;
}

#footer a:link {
font-size: 14px;
text-decoration: none;
}

#footer a:visited {
font-size: 14px;
text-decoration: none;
}

#footer a:hover {
font-size: 14px;
text-decoration: underline;
}


h1  {
font-family:Garamond, "Times New Roman", Times, serif;
font-size:20px;
color:#472210;
font-weight:bold;
padding-top:0;
margin-top:0;
}


.inputs {
background-color:#F5EDD2;
border:#875208;
border-style:solid;
border-width:1px;
padding-left: 10px;

}


#about {
	padding-right:45px;
	padding-left:15px;
	text-align:justify;
		}

/* --- styles for some common HTML TAGS ---------------------------*/

td, li, h2, h3, h4, h5, h6 { font-family:Garamond, "Times New Roman", Times, serif; font-size: 15px; }

a, :visited {color:#472210;text-decoration: underline;}
a:hover{text-decoration: none;}

p { 
font-family:Garamond, "Times New Roman", Times, serif;
font-size: 16px; 
line-height: 18px;
}


hr { height: 1px; }

/* --- styles for FORM FIELDS -------------------------------------*/

form { margin-bottom: 0px; margin-top: 0px; }
input, textarea, select { font-family:Garamond, "Times New Roman", Times, serif; font-size: 11px; background-image: none; }
input.text { padding: 1px 2px; background-image: none; /*border: #909090 solid 1px;*/ }
input.btn { color: #0000A0; background-color: #FFFFFF; background-image: none; }
input.checkbox, input.radio { background-image: none; }

/* --- styles for the MENUS (border, header, body) ----------------*/

.menu_border { color: #000000; background-color: #B0B0B0; font-size: 11px; }
.menu_header { color: #000000; background-color: #D0E0FF; font-size: 11px; font-weight: bold; }
.menu_body { color: #000000; background-color: #F9F9F9; font-size: 11px; }

.menu_border_categprytype, menu_border_categorytype { color: #000000; background-color: #A0A0FF; font-size: 11px; }
.menu_body_categprytype, menu_body_categorytype { color: #000000; background-color: #FBFBFF; font-size: 11px; }

/* --- styles for header of the MAIN menu (if links) --------------*/

.menu_header_tr {}
.menu_header_td { background-color: #D0E0FF; }
.menu_header_td_over { background-color: #E0F0FF; }
.menu_header_tr_inner {}
.menu_header_td_inner { font-weight: bold; }

/* --- styles for the links in the CUSTOM menu --------------------*/

.menu_link:LINK { color: #0000CC; text-decoration: none; font-size: 11px; }
.menu_link:VISITED { color: #0000CC; text-decoration: none; font-size: 11px; }
.menu_link:HOVER { color: #000000; background-color: #D0E0FF; text-decoration: none; font-size: 11px; }

/* --- styles for the selected menu links in the CUSTOM menu ------*/

.menu_link_selected:LINK { color: #0000CC; background-color: #E0F0FF; text-decoration: none; font-size: 11px; }
.menu_link_selected:VISITED { color: #0000CC; background-color: #E0F0FF; text-decoration: none; font-size: 11px; }
.menu_link_selected:HOVER { color: #000000; background-color: #D0E0FF; text-decoration: none; font-size: 11px; }

/* --- styles for the rows in the CUSTOM menu ---------------------*/

.menu_link_tr {}
.menu_link_td { border: 1px solid #F9F9F9; }
.menu_link_td_over { background-color: #E0F0FF; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #D0D0D0; border-right: 1px solid #D0D0D0; }
.menu_link_tr_inner {}
.menu_link_td_inner {}
.menu_link {}

/* --- styles for links in the CATEGORY TYPE menu ---------------------*/

.menu_categorytype:LINK { color: #000090; text-decoration: none; }
.menu_categorytype:VISITED { color: #000090; text-decoration: none; }
.menu_categorytype:HOVER { color: #000000; text-decoration: none; }

/* --- styles for links in the CATEGORY menu ----------------------*/

.menu_category:LINK { color: #000090; text-decoration: none; font-size: 11px; }
.menu_category:VISITED { color: #000090; text-decoration: none; font-size: 11px; }
.menu_category:HOVER { color: #000000; background-color: #FFFF90; text-decoration: none; font-size: 11px; }

/* --- styles for the links in the selected CATEGORY menu ---------*/

.menu_category_selected:LINK { color: #000000; background-color: #E7BF6B; text-decoration: none; font-size: 11px; }
.menu_category_selected:VISITED { color: #000000; background-color: #E7BF6B; text-decoration: none; font-size: 11px; }
.menu_category_selected:HOVER { color: #000000; background-color: #FFFF90; text-decoration: none; font-size: 11px; }

/* --- styles for the rows in the CATEGORY menu -------------------*/

.menu_category_tr {}
.menu_category_td { border: 1px solid #FBFBFF; }
.menu_category_td_over { background-color: #FFFFE0; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #D0D0D0; border-right: 1px solid #D0D0D0; }
.menu_category_tr_inner {}
.menu_category_td_inner {}
.menu_category_td_count_products { color: #666666; font-size: 8px; }
.count_products { color: #666666; font-size: 8px; } /* deprecated */

/* --- styles for the links in the SUBCATEGORY menu ---------------*/

.menu_subcategory:LINK { color: #0000F0; text-decoration: none; font-size: 11px; }
.menu_subcategory:VISITED { color: #0000F0; text-decoration: none; font-size: 11px; }
.menu_subcategory:HOVER { color: #000000; background-color: #FFFF90; text-decoration: none; font-size: 11px; }

/* --- styles for the links in the selected DUBCATEGORY menu ------*/

.menu_subcategory_selected:LINK { color: #000000; background-color: #FFFFE0; text-decoration: none; font-size: 11px; }
.menu_subcategory_selected:VISITED { color: #000000; background-color: #FFFFE0; text-decoration: none; font-size: 11px; }
.menu_subcategory_selected:HOVER { color: #000000; background-color: #FFFF90; text-decoration: none; font-size: 11px; }

/* --- styles for the rows in the SUBCATEGORY menu ----------------*/

.menu_subcategory_tr {}
.menu_subcategory_td { border: 1px solid #FBFBFF; }
.menu_subcategory_td_over { background-color: #FFFFE0; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #D0D0D0; border-right: 1px solid #D0D0D0; }
.menu_subcategory_tr_inner {}
.menu_subcategory_td_inner {}

/* --- styles for CATEGORY's path and CATEGORY's list links -------*/

.top_link:LINK { color: #000000; text-decoration: none; font-size: 13px;}
.top_link:VISITED { color: #000000; text-decoration: none; 13px; }
.top_link:HOVER { color: #000000; text-decoration: underline;13px; }

.continue:LINK { color: #000000; text-decoration: none;}
.continue:VISITED { color: #000000; text-decoration: none;  }
.continue:HOVER { color: #000000; text-decoration: underline; }

/* --- styles for PRODUCT links (like "AddToCart" link) -----------*/

.product_link:LINK { color: #0000CC; text-decoration: none; font-size: 11px; }
.product_link:VISITED { color: #0000CC; text-decoration: none; font-size: 11px; }
.product_link:HOVER { color: #CC0000; text-decoration: underline; font-size: 11px; }

/* --- styles for TOOLS links (like "ViewCart" link) --------------*/

.tool_link:LINK { color: #0000CC; text-decoration: none; font-size: 11px; }
.tool_link:VISITED { color: #0000CC; text-decoration: none; font-size: 11px; }
.tool_link:HOVER { color: #CC0000; text-decoration: underline; font-size: 11px; }

/* --- styles for footer links ------------------------------------*/

.footer_link:LINK { color: #0000CC; text-decoration: none; font-size: 11px; }
.footer_link:VISITED { color: #0000CC; text-decoration: none; font-size: 11px; }
.footer_link:HOVER { color: #CC0000; text-decoration: underline; font-size: 11px; }

/* --- styles for IMAGE links -------------------------------------*/

.image_link:LINK { text-decoration: none;  font-size: 11px; }
.image_link:VISITED { text-decoration: none;  font-size: 11px; }
.image_link:HOVER { text-decoration: none;  font-size: 11px; }


/* --- styles for products and options ----------------------------*/

.product_border { background-color: #909090; }
.product_borderlight { background-color: #FFFFFF; }
.product_header { background-color: #F0F0F0; }
.product_body { background-color: #FFFFFF; }
.product_footer { background-color: #F0F0F0; }
.product_list_price { text-decoration: line-through; }
.product_price {}
.product_price_diff_amount {}
.product_price_diff_percent {}
.product_outofstock { color: #FF5000; }

.product_options_border { background-color: #E5E5E5; }
.product_options_header { background-color: #F5F5F5; }
.product_options_body { background-color: #FFFFFF; }
.product_options_selected { background-color: #F5FAFF; }
.product_options_name {}
.product_options_list_price { text-decoration: line-through; }
.product_options_price {}

.product_travel_border { background-color: #E5E5E5; }
.product_travel_header { background-color: #F5F5F5; }
.product_travel_body { background-color: #FFFFFF; }

.product_specialties_border { background-color: #CCCCCC; }
.product_specialties_header { background-color: #FFFFFF; }
.product_specialties_body { background-color: #FFFFFF; }

.product_separator {}

.img_product_thumbnail {}
.img_product_small {}
.img_product_big {}
.img_product_opt {}

/* --- styles for the search form of travel products --------------*/

.search_travel_border { background-color: #E5E5E5; }
.search_travel_header { background-color: #FAFAFA; }
.search_travel_body { background-color: #FFFFFF; }
.search_travel_footer { background-color: #FAFAFA; }

/* --- styles for the search/browse of products -------------------*/

.search_border { background-color: #E5E5E5; }
.search_header { background-color: #FAFAFA; }
.search_body { background-color: #FFFFFF; }
.search_footer { background-color: #FAFAFA; }

.search_alphabet_selected { font-family: monospace; }
.search_alphabet_link:LINK { font-family: monospace; color: #C000FF; text-decoration: none; }
.search_alphabet_link:VISITED { font-family: monospace; color: #C000FF; text-decoration: none; }
.search_alphabet_link:HOVER { font-family: monospace; color: #000000; background-color: #FFD0FF; text-decoration: none; }

/* --- styles for the site map ------------------------------------*/

.site_map_border { background-color: #B0B0B0; }
.site_map_body { background-color: #FFFFFF; }
.site_map_tr {}
.site_map_td { border: 1px solid #FBFBFF; }
.site_map_td_over { background-color: #F5F5F5; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #D0D0D0; border-right: 1px solid #D0D0D0; }
.site_map_tr_inner {}
.site_map_td_inner {}
.site_map_link:LINK { color: #000090; text-decoration: none; font-size: 11px; }
.site_map_link:VISITED { color: #000090; text-decoration: none; font-size: 11px; }
.site_map_link:HOVER { color: #000000; background-color: #FFFF90; text-decoration: none; font-size: 11px; }

/* --- styles for the navigation line links (1-10 11-20 21-30) ----*/

.navigator_products { color: #000000; text-align: center; font-size: 10px; }
.navigator_products_link:LINK { color: #C000FF; text-decoration: none; font-size: 10px; }
.navigator_products_link:VISITED { color: #C000FF; text-decoration: none; font-size: 10px; }
.navigator_products_link:HOVER { color: #000000; background-color: #FFD0FF; text-decoration: none; font-size: 10px; }
.navigator_products_link_selected { color: #000000; text-decoration: none; font-size: 10px; }

/* --- styles for the navigation bars ------------------------ ----*/

.navbar { width:100%; border:1px solid #F0F0F0; border-width: 1px 1px 1px 1px; background: white; }
.navbar td { border: 1px solid white; border-width: 1px 1px 0px 0px; text-align: center; }
.navbar td.navtab_first { border: 1px solid white; border-width: 1px 1px 0px 1px; }
.navbar a.navtab_selected { display: block; padding: 3px 3px 3px 3px; color: black; background: white; text-decoration: none; }
.navbar a.navtab_notselected { display: block; padding: 3px 3px 3px 3px; color: black; background: #F0F0F0; text-decoration: none; }
.navbar a.navtab_notselected:hover { background: #DDDDDD; }
.navbar td.navtab_body { padding: 3px 3px 3px 3px; background: white; text-align: left; }

/* --- styles for the calendar ------------------------------------*/

.calendar_border { background-color: #D0D0D0; }
.calendar_header { background-color: #F0F0F0; }
.calendar_header_days { font-size: 11px; background-color: #F9F9F9; }
.calendar_body { background-color: #FFFFFF; }
.calendar_footer_selected_day { font-size: 11px; background-color: #F9F9F9; }
.calendar_footer { font-size: 11px; background-color: #F0F0F0; }
.calendar_day_onmouseover { background-color: #FFFF00; }
.calendar_day_onmouseout {  }
.calendar_day_onclick { background-color: #D0D0FF; }
.calendar_day_notavailable { color: #CCCCCC; }

/* --- styles for errors and successes ----------------------------*/

.error { color: #FF0000; }
.warning { color: #FF5000; }
.success { color: #007000; }

/* --- styles miscellaneous ---------------------------------------*/

.categories_path_separator { color: #491E0B; }
.categories_path { margin: 0px 0px 3px 0px; }
.categories_path_td { padding: 0px 0px 0px 0px; text-align:left;}
.categories_item { margin: 0px 0px 0px 0px; }
.categories_item_td { padding: 0px 0px 0px 0px; }
.products_summary { margin: 3px 0px 0px 0px; }
.products_summary_td { padding: 0px 0px 0px 0px; }/* CSS Document */


#prod {
	text-align:left;
	width:550px;
	border-bottom:groove 5px #717A64;
	margin-bottom:10px;
	margin-left:15px;
	padding-bottom:10px;
	}
#line1 {
	height:60px;
	border-bottom:dashed 1px #C20808;
	}
#line1 a:LINK {
	color: #517234;
	text-decoration:none;
	font-size:11px;
	}
#line1 a:VISITED {
	color: #517234;
	text-decoration:none;
	font-size:11px;
	}
#line1 a:HOVER {
	color: #522A20;
	font-size:11px;
	text-decoration:underline;
	}

#title {
	text-transform:uppercase;
	font-size:15px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	}
#title a:LINK {
	text-transform:uppercase;
	font-size:15px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	}
#title a:VISITED {
	text-transform:uppercase;
	font-size:15px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	}
#title a:HOVER {
	text-transform:uppercase;
	font-size:15px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	}
#descrip {
	text-transform:capitalize;
	font-size:16px;
	padding:0px;
	margin:0px;
	float:left;
	width:450px;
	}
#price {
	margin:0px;
	padding:0px;
	color: #C20808;
	font-weight:bold;
	float:right;
	font-size:16px;
	}
#line2 { 
	padding-top:5px;
	height:20px;
}
#pkg-content {
	width:150px;
	float:right;
	font-weight:bold;
	}
#price-lb {
	width:150px;
	float:left;
	}
#weight {
	width:150px;
	float:left;
	}
#nutritional{
	width:80px;
	text-align:right;
	float:right;
	}
#prod_detail {
	text-align:left;
	width:550px;
	margin-left:15px;
	margin-bottom:5px;
	padding-bottom:5px;
	}
#prod_image {
	float:right;
        padding-left:5px;
        padding-bottom:10px;
}
#prod_detail #descrip {
	width:370px;
	text-transform:capitalize;
	padding:0px;
	margin-top:15px;
	margin-bottom:15px;
	float:left;
	}
#prod_detail #title {
	text-transform:uppercase;
	font-size:18px;
	margin-top:5px;
	padding:0px;
	font-weight:bold;
	}
#prod_detail #pkg-content {
	font-weight:normal;
	font-size:15px;
        text-align:right;
	}
#prod_detail #price {
	margin:0px;
	padding:0px;
	color: #C20808;
	font-weight:bold;
	font-size:14px;
	float:left;
	width:100px;
	}
#qty {
	float:left;
	width:70px;
	}
#ship_info {
	border: solid 1px #717A64;
	font-weight:bold;
	width:520px;
	height:auto;
	margin-left:40px;
	text-align:left;
	padding:10px;
                float:left;
}
#ship_info ul {
	margin:0px;
	padding-left:55px;
	padding-top:15px;
	}
table.footer_links_system {background:#333A28;}
table.footer_links_system a {color:#E3C885}


/*########################### Custom pages CSS Here ###########################*/

/*Gluten Free Custom Page Csss Here*/
#wrap_gluten_free_box{text-align:left; margin:0 20px 5px 10px;}
#wrap_gluten_header{height:72px; width:600px; margin-bottom:10px; }
#page_logo_box{ width:75px; height:72px; margin:0 auto;}
#gluten_header{ height:60px;  text-align:center; width:400px; margin:0 auto;}
#gluten_header h1{clear:both; margin:0; padding:2px; line-height:30px; text-align:center}
#gluten_header img{margin-right:5px;}
#gluten_content{margin-top:20px; clear:both; padding-top:25px;}
#gluten_content a{color:#472210;text-decoration: none;font-weight: bold;}
#gluten_content a:hover{color:#491e0b;text-decoration: underline;font-weight: bold;}


/*Link Suagsae Custom Page Csss Here*/
#wrap_link_sausage{ float:left; text-align:left; padding:10px;}
#wrap_link_sausage ul{ margin:0; padding-left::15px;}
#wrap_link_sausage li{line-height:22px;}

/*Aniaml Welfare Custom Page Csss Here*/
#wrap_animal_welfare{ float:left; text-align:left; margin:0 35px 5px 10px;}
#wrap_animal_welfare li{ line-height:22px;}


/*Our Sausage Custom Page Csss Here*/
#wrap_our_sausage{float:left; text-align:left; margin:0 25px 5px 10px;}
#wrap_our_sausage a{color:#472210;font-weight: bold;text-decoration: underline;}
#wrap_our_sausage a:hover{color:#491e0b;text-decoration: none;font-weight: bold;}


/*Prodcut Chart Custom Page Csss Here*/
#wrap_product_chart{ width:540px; float:left; padding:30px;}
#prd_chart_header{ width:540px; float:left; background:#cca154; padding:15px 0 15px 0; font-size:20px;color:#000000;font-weight:bold;}
.product_chart_list{ width:540px; float:left; background:#ffffff;}
.product_chart_list th{ height:30px; border:1px solid #000000; padding:0 5px 0 5px;}
.product_chart_list td{ height:30px; border:1px solid #000000; text-align:center;}
.th_style_1{ width:600px;background:#e2322c; height:40px; line-height:40px; font-size:20px;}
.th_style_2{ width:600px;background:#5a9a2e; height:40px; line-height:40px;font-size:20px;}
.th_style_3{ width:600px;background:#f08820; height:40px; line-height:40px;font-size:20px;}
.th_style_4{ width:600px;background:#f9da21; height:40px; line-height:40px;font-size:20px;}
.th_style_5{ width:600px;background:#cca154; height:40px; line-height:40px;font-size:20px;}


/*Restaurant Custom Page Csss Here*/
#wrap_restaurant{float:left; text-align:left; margin:0 45px 0 5px;}
#wrap_restaurant ul{ margin:0; padding:0;}
#wrap_restaurant li{ line-height:18px; margin-left:15px; }
#wrap_restaurant a{color:#472210;text-decoration: underline;font-weight: bold;}
#wrap_restaurant a:hover{color:#491e0b;text-decoration: none;font-weight: bold;}
.aligned_right{ text-align:right; }
.aligned_right p{font-size:13px;}
#wrap_restaurant_box{ width:590px; margin:auto; padding:10px 0 10px 0; float:left;}
#restaurant_box_top{ width:606px; height:10px; font-size:1px; float:left; background:url(../images_templ/restaurant_box_top.gif) no-repeat;}
#restaurant_box_middle{ width:606px; float:left; background:url(../images_templ/restaurant_box_middle.gif) repeat-y;}
#middle_content{ width:576px; padding:15px; text-align:left;}
.middle_content_header{width:576px; float:left; font-size:20px;color:#b26d12;font-weight:bold;}
.middle_content_text{width:520px; float:left; margin-left:56px;_margin-left:28px; font-size:14px; font-style:italic;}
.middle_content_text_last{width:576px; float:left; font-size:20px;color:#b26d12;font-weight:bold;padding:10px 0 10px 0; text-align:center;}
#restaurant_box_bottom{ width:606px; height:15px; font-size:1px;  float:left; background:url(../images_templ/restaurant_box_bottom.gif) no-repeat;}

/*Shipping and Return Page Csss Here*/
#wrap_shipping_return{ width:630px; float:left; text-align:left;}
#wrap_shipping_return a{color:#472210;text-decoration: underline;font-weight: bold;}
#wrap_shipping_return a:hover{color:#491e0b;text-decoration: none;font-weight: bold;}

/*Speciality Page Csss Here*/
#wrap_specialty_boxes{ width:630px; float:left; text-align:left;}

/*Shipping and Return Page Csss Here*/
#wrap_testimonial{width:630px; float:left;}
#wrap_testimonial_content{width:630px; float:left; font-style:italic;}
.testimonial_text{width:630px; float:left; text-align:left;}
.testimonial_text p{ margin:0; padding:5px 0 3px 0;}
.testimonial_posted{width:630px; float:left; text-align:right;}
.testimonial_posted p{ margin:0; padding:3px 0 10px 0;}

.home-csa-logo img{border:none;}
.brokers-hdr{font-size:19px; color:#8D412A;}

#wrap_grocer_chart_box{ width:600px; float:left;}
#wrap_grocer_chart{ width:400px; float:left; padding:20px;}
#grocer_chart_header{ width:400px; float:left; background:#cca154; padding:15px 0 15px 0; font-size:20px;color:#000000;font-weight:bold;}
.grocer_product_chart_list{ width:400px; float:left; background:#ffffff;}
.grocer_product_chart_list th{ height:40px; line-height:40px; border:1px solid #000000; padding:0 5px 0 5px;}
.grocer_product_chart_list td{ height:40px; border:1px solid #000000; text-align:center;}
.grocer_style_1{ width:400px;background:#e2322c; height:40px; line-height:40px; font-size:20px;}
.grocer_style_2{ width:400px;background:#5a9a2e; height:40px; line-height:40px;font-size:20px;}
.grocer_style_3{ width:400px;background:#f08820; height:40px; line-height:40px;font-size:20px;}
.grocer_style_4{ width:400px;background:#f9da21; height:40px; line-height:40px;font-size:20px;}
.grocer_style_5{ width:400px;background:#000000; color:#ffffff; height:40px; line-height:40px;font-size:20px;}
.grocer_style_6{ width:400px;background:#cca154; color:#ffffff; height:40px; line-height:40px;font-size:20px;}

#wrap_right_box{ width:160px; float:right; color:#b26d12;}
#grocer_right_box{ width:156px; float:right;}
#grocer_right_box_top{ width:156px;height:30px; font-size:1px; float:left; background:url(../images_templ/grocer_right_box_top.gif) no-repeat;}
#grocer_right_box_middle{ width:140px; float:left;float:left; border:solid #b26d12; border-width:0px 4px 0 4px; background:#ffffff; padding:4px; font-style:italic;}
#grocer_right_box_middle p{ margin:0; padding:3px 0 6px 0;}
#grocer_right_box_bottom{ width:156px; height:30px; font-size:1px; float:left; background:url(../images_templ/grocer_right_box_bottom.gif) no-repeat;}
.grocer_text { width:140px; float:left; text-align:left;}
.grocer_text_by { width:140px; float:left; text-align:right;} 
.wrap_grocer_text{ width:560px; float:left; padding:20px; color:#b26d12;}
.wrap_grocer_text p{ padding:0; margin:0; text-align:left;}
.wrap_grocer_text a{ color:#b26d12;text-decoration:underline;}
.wrap_grocer_text a:hover{color:#b26d12; text-decoration:none;}

#grocer_footer_sect{width:560px; float:left;color:#b26d12; text-align:left; padding-left:40px;}
.grocer_footer_sect_inner{ width:250px;  float:left; }
.grocer_footer_sect_inner2{ padding:5px; margin-right:20px; border:1px solid #c0c0c0; }
.grocer_footer_sect_inner2 strong{ text-decoration:underline;}

.wrap_recipe_form{ width:400px; margin:auto; }
.wrap_recipe_box{ width:400px; float:left; font-size:14px; font-weight:bold;}
.recipe_text{ width:150px;_width:180px; float:left; text-align:left; padding-left:25px;}
.recipe_field{width:200px; float:left; margin:3px 0 3px 0;}
.recipe_text_field{ width:170px; height:20px; font-size:13px; float:left; margin:3px 0 3px 0;}
.recipe_text_field_area{ width:170px; height:100px; float:left; margin:3px 0 3px 0;font-size:13px;}
.recipe_submit_button{ width:400px; text-align:center; margin:10px 0 10px 0;}

#wrap_press_room_box{ width:630px; float:left;}
#press_room{ width:600px; padding:15px;text-align:left;}
#press_room_links{ width:600px; float:left;}
#press_room_links ul{ margin:0; padding:0; }
#press_room_links li{  line-height:20px; text-align:left; font-weight:bold; margin-left:15px;}
#press_room_links a{ color:#472210; text-decoration:none;}
#press_room_links a:hover{color:#472210; text-decoration:underline;}

#wrap_press_release_box{float:left; text-align:left; padding-right:25px;}
#press_release_box{ width:590px; padding:15px;}
#press_release_box p{ margin:8px 0 8px 0; padding:0;}
#press_release_box a{ color:#000000;text-decoration:underline;}
#press_release_box a:hover{ color:#000000;  text-decoration:none;}
#wrap_press_release_contact{ width:600px; height:60px; float:left; font-size:14px; margin:3px 0 5px 0;}
#press_release_contact{ width:100px; height:60px; float:left;}
#press_release_contact_add{ width:500px; height:60px; float:left; text-align:left;}
#press_release_text_header{ font-size:15px; font-weight:bold;}

#wrap_s_p_retail_hri_box{ width:590px; float:left; text-align:left;}
#s_p_retail_hri_box{padding:15px;}
#s_p_retail_hri_box ul{ margin:0; padding:0;}
#s_p_retail_hri_box li{ padding-left:5px; margin-left:15px; line-height:18px;}
.wrap_press_release_box{ width:600px; margin:auto; padding:10px 0 10px 0;}
.press_release_box_top{ width:600px; height:10px; font-size:1px; float:left; background:url(../images_templ/press_release_box_top.gif) no-repeat;}
.press_release_box_middle{ width:600px; float:left; background:url(../images_templ/press_release_box_middle.gif) repeat-y;}
.press_release_box_bottom{ width:600px; height:15px; font-size:1px;  float:left; background:url(../images_templ/press_release_box_bottom.gif) no-repeat;}
.press_release_mid_content{ width:570px; padding:15px; text-align:left;}
.press_release_mid_header{width:570px; float:left; font-size:20px;color:#000000;font-weight:bold; font-style:italic;}
.press_release_mid_text{width:514px; float:left; margin-left:56px;_margin-left:28px; font-size:14px; font-style:italic; margin-bottom:5px;}
.press_release_last{width:576px; float:left; font-size:20px;color:#000000;font-weight:bold;padding:10px 0 10px 0; text-align:center;}

/*############### CSS for Press Room - 150509 ############## */

#wrap_press_room_box{ width:630px; float:left;}
#press_room{ width:600px; padding:15px;}
#press_room_links{ width:600px; float:left;}
#press_room_links ul{ margin:0; padding:0; }
#press_room_links li{ line-height:20px; text-align:left; font-weight:bold;}
#press_room_links a{ color:#472210; text-decoration:none;}
#press_room_links a:hover{color:#472210; text-decoration:underline;}

#wrap_press_release_box{ width:630px; float:left; text-align:left;}
#press_release_box{ width:600px; padding:15px;}
#press_release_box p{ margin:8px 0 8px 0; padding:0;}
#press_release_box a{ color:#000000;text-decoration:underline;}
#press_release_box a:hover{ color:#000000;  text-decoration:none;}
#wrap_press_release_contact{ width:600px; height:60px; float:left; font-size:14px; margin:3px 0 5px 0;}
#press_release_contact{ width:100px; height:60px; float:left;}
#press_release_contact_add{ width:500px; height:60px; float:left; text-align:left;}
#press_release_text_header{ font-size:15px; font-weight:bold;}

#wrap_s_p_retail_hri_box{ width:630xp; float:left; text-align:left;}
#s_p_retail_hri_box{ width:600px; padding:15px;}
#s_p_retail_hri_box ul{ margin:0; padding:0;}
#s_p_retail_hri_box li{ padding-left:5px; margin-left:15px; line-height:18px;}
.wrap_press_release_box{ width:600px; margin:auto; padding:10px 0 10px 0;}
.press_release_box_top{ width:600px; height:10px; font-size:1px; float:left; background:url(../images_templ/press_release_box_top.gif) no-repeat;}
.press_release_box_middle{ width:600px; float:left; background:url(../images_templ/press_release_box_middle.gif) repeat-y;}
.press_release_box_bottom{ width:600px; height:15px; font-size:1px;  float:left; background:url(../images_templ/press_release_box_bottom.gif) no-repeat;}
.press_release_mid_content{ width:570px; padding:15px; text-align:left;}
.press_release_mid_header{width:570px; float:left; font-size:20px;color:#000000;font-weight:bold; font-style:italic;}
.press_release_mid_text{width:514px; float:left; margin-left:56px;_margin-left:28px; font-size:14px; font-style:italic; margin-bottom:5px;}
.press_release_last{width:576px; float:left; font-size:20px;color:#000000;font-weight:bold;padding:10px 0 10px 0; text-align:center;}
.press_release_last_text{ width:600px; float:left;}


#wrap_media_kit_page2{width:600px; float:left; font-size:14px; margin:5px 0 5px 0; text-align:center; background:url(../images_templ/mulays_media_kit_page_bg.jpg) repeat-y 1px 0;_background:url(../images_templ/mulays_media_kit_page_bg.jpg) repeat-y;}
#wrap_media_table{ width:600px; float:left; font-family:Arial;}
#media_table_area{ width:565px; margin:5px 0 5px 24px;_margin:5px 0 5px 12px;}
#ordering_info_image{ width:150px; float:left;}
#ordering_table{ width:415px; float:right;}
#ordering_table table{ width:415px; float:right; font-size:10px;}
#ordering_table td{ text-align:center; font-size:11px; padding:0 1px 0 1px; height:17px;}
#ordering_table th{ height:20px; font-weight:bold; font-size:12px;}
#page_2_bottom{ width:600px; height:3px; float:right;}

#wrap_media_kit_page3{ width:600px; float:left; font-size:14px; margin:10px 0 0 0;}
.wrap_media_kit_hri { width:600px; float:left; margin:3px 0 5px 0;}
.media_kit_hri_img { width:160px; float:left; text-align:center;}
.media_kit_hri_testimonial { width:440px; float:left;}
.media_kit_hri_testimonial_inner{ width:416px; border:2px solid #800000; padding:10px; font-size:14px;} 

.wrap_testi_text{ width:600px; float:left;}
.wrap_testi_text p{ margin:7px 0 7px 0; padding:0;}
.testi_text {width:600px; float:left;}
.testi_owner {width:600px; float:left;}

#wrap_media_kit_page4{ width:600px; float:left; margin:10px 0 0 0}

#wrap_media_kit_page3_inner{width:600px; float:left; font-size:11px; margin:5px 0 0px 0; text-align:center; background:url(../images_templ/mulays_media_kit_nat_page_3_middle.jpg) repeat-y;}
#media_kit_nat { width:600px; float:left;}
#media_kit_nat_table{ width:566px; margin:5px 6px 5px 28px;}
#media_kit_nat_image{ width:100px; float:left;}

#media_kit_nat_table_inner{ width:458px; float:left; border:1px solid #000000; border-width:1px 0px 1px 1px;}


#media_kit_nat_table_inner td{ font-size:12px; text-align:center; border:1px solid #000000; border-width:0 1px 0 0;}
#media_kit_nat_table_inner th{font-size:12px; text-align:center; border:1px solid #000000; border-width:0 1px 0 0;}}

.table_nat_style1{background:#b7302c; font-size:11px; height:25px; color:#fab22c;}
.table_nat_style2{background:#a9c358; font-size:11px;height:25px;}
.table_nat_style3{background:#e7472d; font-size:11px;height:25px;}
.table_nat_style4 {background:#f8b332;font-size:11px;height:25px;}

/*########################### Custom pages CSS End Here ###########################*/