body {
font-family:arial;
font-size:12px;
line-height:14px;
color:#5D5D5D;
background:#fff;}

* {
margin:0px;
padding:0px;
border:0px;}

a {
cursor:pointer!important;}

li {
list-style:inside;}

table {
border-collapse:collapse;
border-spacing:0px;
font-size:100%;}

td {
padding:0px 10px 0px 0px;
vertical-align:top;}

img {
display:block;
border:0px;}

input {
vertical-align:middle;}

.c {
clear:both;}

#content_box {
position:relative;
width:602px;
margin:0px auto;
padding:58px 0px 0px 156px;}

#top_navs {
position:absolute;
top:0px;
left:170px;
width:602px;}

#left_navs {
position:absolute;
top:0px;
left:0px;
width:156px;}

#content {
padding:12px 0 0 0;
background:#5F6061 url(/mamas-papas/img/mamas/top.gif) no-repeat;}

#outer {
padding-bottom:10px;
background:url(/mamas-papas/img/mamas/btm.gif) no-repeat 0% 100%;}

#inner {
min-height:500px;
border-left:5px solid #E9E9E9;
border-right:5px solid #E9E9E9;
padding:0px 8px 5px 8px;}

#header_img {
position:relative;
margin-bottom:10px;
background:#fff;}

#header_img .br {
position:absolute;
right:0px;
bottom:0px;
width:10px;
height:10px;
background:url(/mamas-papas/img/mamas/header_br.png);}

#header_img .bl {
position:absolute;
left:0px;
bottom:0px;
width:400px;
height:45px;
background:url(/mamas-papas/img/mamas/nav_all_bg.png) no-repeat;}

.tl {
position:absolute;
left:0px;
top:0px;
width:9px;
height:9px;
margin:0px!important;
background:url(/mamas-papas/img/mamas/tl.png);}

.tr {
position:absolute;
right:0px;
top:0px;
width:9px;
height:9px;
margin:0px!important;
background:url(/mamas-papas/img/mamas/tr.png);}

.br {
position:absolute;
right:0px;
bottom:0px;
width:9px;
height:9px;
margin:0px!important;
background:url(/mamas-papas/img/mamas/br.png);}

.bl {
position:absolute;
left:0px;
bottom:0px;
width:9px;
height:9px;
margin:0px!important;
background:url(/mamas-papas/img/mamas/bl.png);}

#navs {
position:absolute;
left:0px;
bottom:0px;
width:400px;
height:41px;}

#navs a {
display:block;
float:left;
width:61px;
height:36px;
margin-right:1px;
padding:5px 10px 0px 23px;
color:#fff;
text-decoration:none;
background-image:url(/mamas-papas/img/mamas/nav_bg.gif);
background-repeat:no-repeat;}

#navs a.end {
background-image:url(/mamas-papas/img/mamas/nav_bg_end.gif);}

#navs a.on {
background-image:url(/mamas-papas/img/mamas/nav_bg_on.gif);}

#navs a.end_on {
background-image:url(/mamas-papas/img/mamas/nav_bg_end_on.gif);}

#navs_2 {
padding:0px 0px 5px 20px;}

#navs_2 a {
display:block;
float:left;
color:#9FC5CE;
padding:2px 13px 0px 10px;
background:url(/mamas-papas/img/mamas/bit.gif) no-repeat 0% 50%;}

#navs_2 a.on {
color:#fff;
text-decoration:none;
background-image:url(/mamas-papas/img/mamas/bit_on.gif);}

#navs_2 a:hover {
color:#fff;}

#navs_2 br {
clear:both;}

#text {
float:left;
width:320px;
padding:0px 0px 0px 18px;
color:#ccc;}

#text a {
color:#fff;}

#rhs {
float:right;
width:193px;
padding-top:10px;}

p {
margin:1em 0px 0px 0px;}

.btm_links {
padding-top:20px;
background:url(/mamas-papas/img/mamas/dots.gif) repeat-x;}

.btm_links br {
clear:both;}

.btm_links a {
position:relative;
display:block;
float:left;
clear:left;
height:17px;
left:-5px;
padding-top:3px;
padding-left:30px;
color:#99CCCC!important;
background:url(/mamas-papas/img/mamas/link_icon.gif) no-repeat 0% 50%;}

html>body .btm_links a { 
*height:1%; }

.featured {
position:relative;
width:193px;
padding:26px 0px 10px 0px;
background:#fff url(/mamas-papas/img/mamas/featured.gif) no-repeat;}

.featured h4,
.product h4,
.featured h5,
.product h5,
.featured p,
.product p {
margin-left:12px;
margin-right:5px;}

.featured img {
margin:10px auto;}

.featured h4,
.product h4 {
font-size:12px;}

.featured h5,
.product h5 {
font-weight:normal;
font-size:12px;}

.featured .btn,
.product .btn {
text-align:right;}

.featured a {
color:#666;}


/* NEW PRODUCTS */

.new #text {
width:auto;}

.new .wrapper {
margin-top:10px;}

.product {
float:left;
position:relative;
width:175px;
height:364px;
margin:8px 8px 8px 0px;
padding-bottom:4px;
color:#666;
background:#fff;}

.product a {
color:#666;}

.product .n {
position:absolute;
top:0px;
right:0px;
width:53px;
height:53px;
background:url(/mamas-papas/img/mamas/new.png);}

.product img {
margin-bottom:8px;}

.product .btn {
position:absolute;
bottom:5px;
right:0px;}

/* RETAILERS */

.new_products #text {
width:auto;}


/* RANGE */

.range #text {
width:225px;}

.range #rhs {
width:324px;}

.ages {
float:left;
position:relative;
width:153px;
height:290px;
margin:0px 0px 9px 9px;
font-size:11px;
color:#5F6061;
background:#fff;}

.ages h4 {
margin:5px 9px 0px 9px;
padding-left:9px;
color:#5F6061;
font-size:11px;
background:url(/mamas-papas/img/mamas/bit_grey.gif) no-repeat 0% 50%;}

.ages p {
margin:2px 9px 2px 9px;}

/* RETAILERS */

.retailers #text {
width:auto;
padding-right:30px;}

#ftl {
float:right;
width:158px;
padding-top:26px;
background:url(/mamas-papas/img/mamas/purchase.gif) no-repeat;}

.intro {
width:330px;}

.retailers h3,
.range h3 {
margin:13px 0px 3px 0px;
padding-top:13px;
font-size:12px;
color:#fff;
background:url(/mamas-papas/img/mamas/dots.gif) repeat-x;}

.retailers table,
.range table {
width:100%;
color:#fff;}

.retailers table a,
.range table  a {
color:#fff;}

.retailers td,
.range td {

padding:2px 10px 2px 0px;}

.retailers .col_1 {
}

.retailers .col_end,
.range .col_end {
width:auto;
padding-right:0px;
text-align:right;
white-space:nowrap;}

/* RETAILERS */

.promotions #text {
width:auto;
position:relative;
padding:0px;}


/* SAFARTI PNG */

html:last-child #header_img .br {
background:url(/mamas-papas/img/mamas/sf/header_br.png);}

html:last-child .tl {
background:url(/mamas-papas/img/mamas/sf/tl.png);}

html:last-child .tr {
background:url(/mamas-papas/img/mamas/sf/tr.png);}

html:last-child .br {
background:url(/mamas-papas/img/mamas/sf/br.png);}

html:last-child .bl {
background:url(/mamas-papas/img/mamas/sf/bl.png);}

html:last-child #navs {
background:url(/mamas-papas/img/mamas/sf/nav_all_bg.png) no-repeat;}