h1 {
  font-size: 257%;
  color: #42423A;
}

body {
  background: #f3962f url('/images/themes/babyletto/bg_main_page.gif') repeat center top;
}

a,
.product_subnav li.active a,
.product_subnav li a:hover,
#sidebar .tab:hover,
#sidebar dt a:hover,
#sidebar dd a:hover,
#sidebar dd.active a,
#sidebar .side_main_link.active,
#sidebar .side_main_link.active:hover,
#collections h1,
#products    h1,
#collections .available_finishes li.active a,
#products    .available_finishes li.active a,
#collections .available_finishes li a:hover,
#products    .available_finishes li a:hover,
#collections .product_thumbs a:hover,
#products .product_thumbs a:hover {
  color: #de0079;
}

#header .wrapper {
  height: 61px;
  background: url('/images/themes/babyletto/bg_header.gif');
}

#home_link {
  margin: 15px 0 0 30px;
}

#home_link a {
  width: 148px;
  height: 32px;
  background: transparent url('/images/themes/babyletto/logo.gif');
}

#global1_nav,
#global1_nav li.tab,
#global1_nav li a.tab,
#global1_nav li.tab span.tab {
  height: 61px;
}

#global1_nav li.tab a.tab,
#global1_nav li.tab span.tab {
  background-image: url('/images/themes/babyletto/header_nav.gif');
}

#footer .wrapper {
  padding-bottom: 82px;
  background: transparent url('/images/themes/babyletto/bg_footer.png') no-repeat center bottom;
  *background: transparent url('/images/themes/babyletto/bg_footer.gif') no-repeat center bottom;
}

#learn_more {
  background-image: url('/images/themes/babyletto/mdb_logo.png');
  *background-image: url('/images/themes/babyletto/mdb_logo.gif');
}

#copyright,
#learn_more {
  bottom: 37px;
}

/* Design for Baby Page
----------------------------------------------------------------------*/

#design_for_baby {
  width: 850px;
  margin: 50px auto;
  padding-left: 30px;
  background: url('/images/themes/babyletto/pink_bear.gif') no-repeat 30px top;
  color: #ed174f;
}

#design_for_baby h1,
#design_for_baby h2,
#design_for_baby p {
  margin: 0 30px 0 335px;
}

#design_for_baby h1 {
  width: 269px;
  height: 153px;
  background: url('/images/themes/babyletto/design_for_baby_header.gif') no-repeat;
  text-indent: -5000em;
}

#design_for_baby h2 {
  font-size: 197%;
  font-weight: normal;
}

#design_for_baby p {
  font-size: 167%;
}

#design_for_baby .horiz_features {
  margin-top: 25px;
}

#design_for_baby .horiz_features li {
  float: left;
  margin-right: 15px;
  font-size: 93%;
  text-align: center;
  text-transform: uppercase;
}

#design_for_baby .horiz_features li img {
  display: block;
  margin-bottom: 1em;
}

/* home page footer bar
----------------------------------------------------------------------*/

#home #page_content #staging_area {
  margin-bottom: 13px;
}

#home #page_content #footer_bar,
#home #page_content #footer_bar .footer {
  background-image: url('/images/themes/babyletto/footer_bar.gif');
}

#home #page_content #footer_bar {
  padding-top: 14px;
}