/* Require Base.css */

body {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#504f4f;
	background-image: url(../Images/page_bg.jpg);
	background-position: center top;
	background-color:#15ae54;
}
a:hover {text-decoration:underline;}
h1 span,  h2 span, h3 span {display:none;}
p {padding:0px; margin:0px 0px 1em 0px;}
div.hr {
	width:100%;
	float:left;
	clear:both;
	background-image: url(../Images/pane_hr_divider.gif);
	background-repeat: repeat-x;
	background-position: center;
	height:36px;
}
.green_txt, .recipe_list {color:#005746;}

.seo_content {display:none;}

.wrapper {
	width:980px;
	margin:auto;
}
.hdr_col_L { width:230px;}
.hdr_col_L  a {
	display:block; width:215px; height:120px;
	background-image: url(../Images/logo_dolmio.gif);
}
.hdr_col_L  a h1 {display:none;}
.hdr_col_R { width:750px; padding-top:35px;}


/* home page */
h1.hdr_mmm_mia {
	display:block;
	background-image: url(../Images/hdr_mmm_mia.gif);
	width:470px; height:45px;
}
.home_spot_light, .home_spot_light a {color:#FFF; text-decoration:none; font-weight:bold; font-size:11px;}
.home_spot_light a:hover {text-decoration:underline;}
.home_spot_light img{display:block; clear:both;}
.home_spot_light ul, .home_spot_light ul li {list-style:none; display:block; float:left; padding:0px; margin:0px;}
.home_spot_light ul { padding-left:45px; width:200px; clear:both;}
.home_spot_light ul li {display: block; width:100px; }
.home_spot_light ul li a img {display:inline;}
.home_spot_light ul.spl_link2 {padding-left:40px;}
.home_spot_light ul.spl_link3,  .home_spot_light ul.spl_link4 {padding-left:35px; width:210px;}
.home_spot_light ul.spl_link3  li, .home_spot_light ul.spl_link4  li {width:103px; }

/* detail page */
h1.hdr_itl_meal_bases {
	display:block;
	background-image: url(../Images/hdr_itl_mael_bases.gif);
	width:701px; height:45px;
}
h1.detail_title {
	display:block;
	width:100%; 
	clear:both;
	background-position:395px top;
	height:35px; margin:13px 0px;
}
h1.hdg_carbonara { background-image: url(../Images/hdg_carbonara.gif);}
h1.hdg_tuscan_chk { background-image: url(../Images/hdg_tuscan_chk.gif);}
h1.hdg_itn_meatballs { background-image: url(../Images/hdg_itn_meatballs.gif);}
h1.hdg_itan_beef_slow { background-image: url(../Images/hdg_itan_beef_slow.gif);}
h1.hdg_chk_parmigiana { background-image: url(../Images/hdg_chk_parmigiana.gif);}
h1.hdg_chk_alfredo{ background-image: url(../Images/hdg_chk_alfredo.gif);}
h1.hdg_chk_tmo_slow { background-image: url(../Images/hdg_chk_tom_itl_herbs.gif); height:62px; margin:0px;}
h1.hdg_sundried_tmt { background-image: url(../Images/hdg_sundried_tmt.gif); height:62px; margin:0px;}

h3.hdg_nutrition_info { display:block; padding:0px; margin:0px; background-image: url(../Images/hdg_nutrition_info.gif); height:40px;}
h2.hdg_just_add, h2.hdg_all_need_to_do, h2.hdg_ingredients {
	display:block;
	background-image: url(../Images/hdg_justadd.gif); 
	width:100%;	height:20px; 
	padding:0px; margin:0.3em 0px 1em 0px;
	float:left;clear:both; 
}
h2.hdg_all_need_to_do {background-image: url(../Images/hdg_all_you_need.gif);}
h2.hdg_ingredients  {background-image: url(../Images/hdg_ingredients.gif);}

.ingradient_list, .ingradient_list li { list-style:none; padding:0px; margin:0px;}
.ingradient_list { margin-top:0.3em;}
.ingradient_list li { margin-bottom:0.3em;}
.recipe_list {padding:0px; margin:0.3em 0px 0px 1.8em;}
.recipe_list li { padding:0px; margin-bottom:0.3em; font-weight:bold;}
.recipe_list li span {font-weight:normal; color:#504f4f;}

/* nav_btn_sprite */
.nav_btn_sprite {
	display:block; 
	background:none; border:none;
	background-image: url(../Images/nav_btn_sprite.png);
	cursor:pointer;
	text-decoration:none;
	clear:both;
}
.btn_home { background-position: 0 0; width: 41px; height: 37px; float:right; margin-bottom:185px; } 
.btn_home:hover{ background-position: 0 -87px; width: 41px; height: 37px; } 
.btn_next_prd { background-position: 0 -174px; width: 76px; height: 100px; } 
.btn_next_prd:hover { background-position: 0 -324px; width: 76px; height: 100px; } 
.btn_prev_prd { background-position: 0 -474px; width: 76px; height: 100px; float:right; } 
.btn_prev_prd:hover { background-position: 0 -624px; width: 76px; height: 100px; } 



.detailPane {
	padding:55px 0px 0px 0px;
}
.detailPane_L {
	width:117px;
	padding:20px 0px 0px 0px;
}
.detailPane_center {
	width:758px;
	background-image: url(../Images/pane_detail_top.png);
	padding-top:26px;
	overflow:visible;
}
.detailPane_center_inner {
	background-image: url(../Images/pane_detail_bg.png);
	background-repeat:repeat-y;
	overflow:visible;
}
.detailPane_center_L {
	width:250px;
	padding:300px 0px 0px 25px;
	position:relative;
	overflow:visible;
}
.prd_pic_large { 
	position:absolute; top:-75px;
	min-height:375px;
	height:auto !important;
	height:375px;
	clear:both;
}
.nutrition_info {
	width:240px; clear:both; float:none;
	padding:0px 0px 0px 10px;
}
table.tbl_nutrition {width:auto; clear:both; border:none; margin-bottom:5px;}
table.tbl_nutrition td{ padding:0px;text-align:left; vertical-align:top; font-size:9px; letter-spacing:-1px;}
.nutrition_info dl, .nutrition_info dl dt, .nutrition_info dl dd { 
	list-style:none; 
	display:block; 
	float:left;
	padding:0px; margin:0px;
}
.nutrition_info dl  {
	background-image: url(../Images/bg_nutrition_box.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:100%;float:left; clear:both;
	height:28px;
}
.nutrition_info dl dt, .nutrition_info dl dd { 	text-align:left; font-size:10px;  padding: 3px 0px 0px 5px;}
.nutrition_info dl dt { width:93px; }
.nutrition_info dl dd { width:47px;}
.nutrition_info h5{
	display:block;
	font-size:10px;	font-weight:normal;
	padding:0px 0px 7px 5px; margin:0px;
	clear:both;
}
.detailPane_center_R {
	padding:15px 35px 0px 0px;
	width:448px;
}

/* speach call out section */
.detailPane_center_R, .callout_section {overflow:visible;}
.callout_section {
	position:relative;
	min-height:220px;
	height:auto !important;
	height:220px;
	float:none;
}
.ingredients_section { margin-top:-80px;}
.speach {
	background-image: url(../Images/speach_end.gif);
	background-position:bottom left;
	width:309px;
	overflow:hidden;
	position:absolute;
	top:50px; right:100px;
}
.speach_inner {
	background-image: url(../Images/speach_top.gif);
	width:257px;
	padding:15px 40px 15px 12px; 
	margin:0px;
	min-height:35px;
	height:auto !important;
	height:35px;
}
.speach_papa {
	background-image: url(../Images/speach_papa.png);
	width:140px; height:220px;
	position:absolute;
	right:-32px; bottom:0px;
}

/* product list*/
.detailPane_end {
	background-image: url(../Images/pane_detail_end.png);
	min-height:150px;
	height:auto!important;
	height:150px;
	padding: 10px 0px 0px 0px;
}
ul.ft_prd_list {width:688px; margin:auto; float:none;}
ul.ft_prd_list li a {display:block; width:86px; height:138px;}
.ft_prd_carbonara  {background-image: url(../Images/ft_prd_carbonara.png);}
.ft_prd_carbonara:hover,  .ft_prd_carbonara.on {background-image: url(../Images/ft_prd_carbonara_on.png);}
.ft_prd_chk_alfredo  {background-image: url(../Images/ft_prd_chk_alfredo.png);}
.ft_prd_chk_alfredo:hover, .ft_prd_chk_alfredo.on  {background-image: url(../Images/ft_prd_chk_alfredo_on.png);}
.ft_prd_itl_meatball {background-image: url(../Images/ft_prd_itl_meatball.png);}
.ft_prd_itl_meatball:hover,  .ft_prd_itl_meatball.on{background-image: url(../Images/ft_prd_itl_meatball_on.png);}
.ft_prd_chk_parmigiana {background-image: url(../Images/ft_prd_chk_parmigiana.png);}
.ft_prd_chk_parmigiana:hover, .ft_prd_chk_parmigiana.on{background-image: url(../Images/ft_prd_chk_parmigiana_on.png);}
.ft_prd_beef_slow {background-image: url(../Images/ft_prd_beef_slow.png);}
.ft_prd_beef_slow:hover, .ft_prd_beef_slow.on {background-image: url(../Images/ft_prd_beef_slow_on.png);}
.ft_prd_chk_slow {background-image: url(../Images/ft_prd_chk_slow.png);}
.ft_prd_chk_slow:hover, .ft_prd_chk_slow.on {background-image: url(../Images/ft_prd_chk_slow_on.png);}
.ft_prd_tus_chk_slow {background-image: url(../Images/ft_prd_tus_chk_slow.png);}
.ft_prd_tus_chk_slow:hover, .ft_prd_tus_chk_slow.on {background-image: url(../Images/ft_prd_tus_chk_slow_on.png);}
.ft_prd_tmo_gralic_slow {background-image: url(../Images/ft_prd_tmo_gralic_slow.png);}
.ft_prd_tmo_gralic_slow:hover, .ft_prd_tmo_gralic_slow.on {background-image: url(../Images/ft_prd_tmo_gralic_slow_on.png);}

.detailPane_R {
	width:105px;
	padding-top:242px;
}

/* footer */
.footer, .footer_detail {text-align:center; padding:65px 0px 20px 0px;}
.footer_detail {padding-top:0px;}
.footer, .footer a, .footer_detail, .footer_detail a{ color:#FFF; text-decoration:none; font-size:11px; font-weight:bold;}
.footer a:hover, .footer_detail a:hover{text-decoration:underline;}
ul.footer_links {width:648px; margin:0px auto 1em auto; float:none; clear:both; }
ul.footer_links li { display:block; width:auto; padding:0px 12px; text-align:center;}

.detail_page {
	width:100%;
	float:left;
	clear:both;
	background-image: url(../Images/detail_footer_bg.png);
	background-position: center bottom;
}
