body{
  font-family: serif;
  font-size: small;
  color: #666666;
  margin: 50px 0 0 0;
  background: #CCCCCC;
  text-align: center;
}
img{
  vertical-align: bottom;
  border: none;
}
#wrapper{
  width: 700px;
  text-align: left;
  background: #ffffff;
}
.minheight{
  width: 1px;
  height: 420px;
  float: right;
}


/* Welcome Message */
#welcome{
  width: 700px;
  text-align: right;
  font-size: 70%;
  font-family: Arial, Helvetica, sans-serif;
}
#welcome-inside{
  padding: 8px 10px 8px 0;
}

/* Navigation */
#navwrapper{
  width: 700px;
  float: left;
  background: #ffffff;
}
#nav {
  width: 654px;
  margin: 0;
  padding: 0;
  list-style: none;
  background: #ffffff;
  float: right;
}
#nav li {
  float: left;
  margin: 0;
  padding: 0;
  font-family: "Times New Roman", Times, serif;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
}

#nav a {
  float: left;
  display: block;
  margin: 0;
  padding: 6px 0 6px 0;
  width: 130px;
  color: #666666;
  text-decoration: none;
  background: #eeeeee;
}
#nav #nav-where_to_buy a {
  background: #E3F5F7 url(img/nav/nav_where_to_buy.gif) no-repeat top left;
  width: 134px;
}
#nav #nav-where_to_buy a:hover {
  background: #E3F5F7 url(img/nav/nav_where_to_buy_over.gif) no-repeat top left;
}
#nav #nav-the_story a{
  background: #C8EBEF url(img/nav/nav_story.gif) no-repeat top left;
}
#nav #nav-the_story a:hover{
  background: #C8EBEF url(img/nav/nav_story_over.gif) no-repeat top left;
}
#nav #nav-nursery_pillow a{
  background: #ABE0E8 url(img/nav/nav_nursery_pillow.gif) no-repeat top left;
}
#nav #nav-nursery_pillow a:hover{
  background: #ABE0E8 url(img/nav/nav_nursery_pillow_over.gif) no-repeat top left;
}
#nav #nav-everyday_pillow a{
  background: #92D6E1 url(img/nav/nav_everyday_pillow.gif) no-repeat top left;
}
#nav #nav-everyday_pillow a:hover{
  background: #92D6E1 url(img/nav/nav_everyday_pillow_over.gif) no-repeat top left;
}
#nav #nav-home a{
  background: #76CCD9 url(img/nav/nav_home.gif) no-repeat top left;
}
#nav #nav-home a:hover{
  background: #76CCD9 url(img/nav/nav_home_over.gif) no-repeat top left;
}

/* Main Contenet */
#content{
  width: 700px;
  float: left; 
}

/* Footer */
#footer{
  width: 700px;
  float: left;
  border-top: 2px solid #999999;
  text-align:left;
  background: #ffffff;
}
#footerinside{
  padding: 0 0 0 5px;
}

/* Story */

#story{
  width: 700px;
  min-height: 420px;
  float: left;
  background: #F5F1E9 url(img/back_the_story.jpg) top left no-repeat;
}
#story-text{
  margin: 50px 25px 0 350px;
  font-size: 85%;
  color: #444444;
  line-height: 14px;
}
#story-text p{
  padding: 0;
  margin: 10px 0 10px 0;
}
#story-last{
  margin: 10px 0 0 0;
}
#story-signature{
  background: url(img/story-signature.jpg) top left no-repeat;
  padding: 40px 0 10px 0;
}

/* Where to Buy */

#where_to_buy{
  width: 700px;
  height: 420px;
  float: left;
  background: #ffffff url(img/back_where_to_buy.jpg) top left no-repeat;
}
#where_to_buy-buy_links{
  margin: 240px 0 0 375px;
}
#where_to_buy-buy_links a{
  color: #666666;
  text-decoration: none;
  font-size: 100%;
}
#where_to_buy-buy_links a:hover{
  color: #333333;
}

/* Everyday and Nursery Styles */

.detail_links{
  margin: 0 0 5px 10px;
  padding: 0 0 0 10px;
  font-style: italic;
  font-weight: bold;
  font-size: 120%;
}
.detail_links li{
  padding: 0 0 10px 0;
}

/* Everyday Pillow */

#everyday-left{
  float: left;
  width: 355px;
  height: 100px;
}
#everyday_pillow{
  width: 700px;
  float: left;
  background: #ffffff url(img/back_everyday.jpg) top left no-repeat;
}
#everyday_pillow-link{
  float: left;
  margin: 115px 0 0 0;
  width: 150px;
}
#everyday_pillow-link a{
  color: #666666;
  text-decoration: none;
  font-size: 100%;
  padding: 0 0 0 20px;
  line-height: 20px;
}
#everyday_pillow-link a:hover{
  color: #333333;
}
#everyday-box{
  width: 154px;
  float: left;
  margin: 55px 0 0 15px;
}

/* Nursery Pillow */

#nursery-left{
  float: left;
  width: 355px;
  height: 100px;
}
#nursery_pillow{
  width: 700px;
  min-height: 420px;
  float: left;
  background: #ffffff url(img/back_nursery.jpg) top left no-repeat;
}
#nursery_pillow-link{
  float: left;
  margin: 115px 0 0 0;
  width: 150px;
}
#nursery_pillow-link a{
  color: #666666;
  text-decoration: none;
  font-size: 100%;
  padding: 0 0 0 20px;
  line-height: 20px;
}
#nursery_pillow-link a:hover{
  color: #333333;
}
#nursery-box{
  width: 154px;
  float: left;
  margin: 55px 0 0 15px;
}

/* Home */

#home{
  width: 700px;
  height: 420px;
  float: left;
  background: #ffffff url(img/back_home.jpg) top left no-repeat;
  overflow: hidden;
}
#home-links{
  margin: 0;
  padding: 0;
}
#home-links a{
  text-decoration: none;
}
#home-links_inside{
  background: #ffffff url(img/home-by_felicity.jpg) top right no-repeat;
  height: 66px;
}

#home-pillow_links{
  margin: 192px 0 41px 386px;
}
#home-pillow_links a{
  text-decoration: none;
  font-size: 121px;
  line-height: 121px;
  padding-right: 98px;
}

#home-links ul{
  margin: 0;
  padding: 0;
  list-style: none;
}
#home-links ul li{
  margin: 0;
  padding: 0;
  float: left;
  height: 66px;
}
#home-links ul #home-links-flash{
  width: 336px;
}
#home-links ul #home-links-pillows{
  width: 364px;
  background: url(img/home-links_border.gif) top left repeat-y;
}
#home-links ul #home-links-pillows #pillows-inside{
  padding: 0 0 0 2px;
}
#flash_ticker{
  text-align: center;
}