a{
  color:#4970b3;
}
body#secondary #mast {
  height: 160px;
  background: #fff url(http://healthychild.org/uploads/Image/book/bg-header.gif) bottom left repeat-x;
  margin:0 13px 0 12px;
  border-bottom:1px solid #f9943a;
}
body#secondary #main {
  background:none;
  margin-top: 0;
  padding-top:0;
}
body#secondary #main-wrapper {
  background:none;
  margin:0 13px 0 12px;
}
#logo-sec {
  margin: 0;
}
body#secondary .right-col {
  width: 933px;
}
body#secondary #content-sub {
  width: 622px;
  margin-top:15px;
  float:left;
}
body#secondary #sub-right {
  width: 288px;
  margin:15px 9px 0 0;
}
body#secondary #fade-right {
  background: url(./uploads/Image/template/fade-right-sec.gif) 0 0 no-repeat;
}
body#secondary #fade-left {
  background: url(./uploads/Image/template/fade-left-sec.gif) 0 0 no-repeat;
}
#bookFeature{
  color:#333;
  font-style:italic;
  width:619px;
  border:1px solid red;
  background: #fee1c3 url(http://healthychild.org/uploads/Image/book/bg-book_feature.jpg) top left repeat-x;
  margin-bottom:15px;
  position: relative;
}
#badge {
  position: absolute;
  left: 171px;
  top: 231px;
  width: 75px;
  height: 75px;
  background: url(./uploads/image/book_badge.png) 0 0 no-repeat;
}
#bookFeature img{
  float:left;
  width:231px; 
  height:313px;
}
#bookFeature #review{
  background: url(http://healthychild.org/uploads/Image/book/bg-quote-start.gif) 0 20px  no-repeat;
  padding:20px 35px 5px 50px;
  width: 275px;
  float:right;
}
#bookFeature #review p{
  background: url(http://healthychild.org/uploads/Image/book/bg-quote-end.gif) bottom right no-repeat;
  padding-right:50px;
  font-size:1.5em;
}
#bookAnnouncement{
  background:#fef2e4;
  width:256px;
  border:1px solid #f9943a;
  padding:15px;
  margin-bottom:15px;
}
#bookAnnouncement h3{
  font-weight:bold;
  color: #f9943a;
  margin-bottom:15px;
}
a#bookShare{
  border:1px solid #0971bb;
  display:block;
  width:286px;
  height:117px;
  margin-bottom:15px;
}
#bookColumnContent{
  width:256px;
  border-left:1px solid #f9943a;
  padding:15px;
  margin-bottom:15px;
}
#bookColumnContent h3{
  font-weight:bold;
  color: #f9943a;
  margin-bottom:15px;
}
.buyNow{
  border:1px solid #f9943a;
  width:203px;
  height:75px;
  float:left;
  margin-bottom:15px;
  padding:0;
}
.buyNow h4{
  text-indent:-5000px;
  background: url(http://healthychild.org/uploads/Image/book/h4-buy.gif) top left no-repeat;
  margin-top:0 !important;
  height:15px;
  border-bottom:1px solid #f9943a;
}
.buyNowMiddle{
  margin:0 3px;
}
#bookTestimonials{
  background: #f99338 url(http://healthychild.org/uploads/Image/book/bg-testimonials.jpg) top left repeat-x;
  padding:10px;
  margin:-1px 13px 0 12px;
  height:126px;
  border-top:1px solid #f9943a;
}	
#bookSection {
margin:15px 0 30px 0;
}
#bookSubContent{
  padding:45px;
  background: url(http://healthychild.org/uploads/Image/book/bg-secondary.jpg) 10px 5px no-repeat;
}
#bookSubContent h2{
  border-bottom:none;
  font-weight:bold;
  color: #f9943a;
  padding:82px 0 41px 0;
}
#buySec{
  padding:28px 0 0 120px;
}
#buySec img{
  padding-left:5px;
}
#footer-body{
  background-repeat:repeat;
  padding-top:10px;
}
#footer-bottom-body{
  margin-bottom:15px;
}
#terraPass{
  padding-bottom:10px;
}
#titleBook {
  position: absolute;
  left: 270px;
  top: 0;
}
#tell_a_friend {
  position:relative;
}
#recipient_list{
  width:350px;
}
#emailFriend{
  padding:10px 10px 10px 30px; 
  background-color:#efefef; 
  background-position:10px 10px;
  position:relative;
  top:25px;
}
#showPlaxo{
  position:absolute; 
  top:0;
  right:25px;
}
#tell_a_friend label {
float:left; 
position:relative;
width:150px;
margin-right:5px;
}

div.row {
padding:5px 0;
clear:both;
}
div.captcha {
margin-left:155px;
clear:both;
}

#tell_a_friend div.captcha input {
float:left; 
position:relative;
margin-right:5px;
}

#errors {
color:#FF0000;
}


/* NAV */

body#secondary #nav {
  width: 526px;
  height: 35px;
  position: absolute;
  left: 424px;
  top: 125px;
  background: url(http://healthychild.org/uploads/Image/book/nav-book.gif) 0 0 no-repeat;
  list-style: none;
}
body#secondary #nav li {
  position: absolute;
  top: 0;
  height: 38px;
  text-indent: -9000px;
}
body#secondary #nav li a {
  display: block;
  height: 38px;
}
.chapterLink{
  display:block;
  width:85px;
  float:left;
  padding-bottom:15px;
}
.chapter{
  float:left;
  width:160px;
  display:block;
  padding-bottom:15px;
}

#bookAbout { left: 0px; }
#bookAbout, #bookAbout a { width: 169px; }
//#bookAbout a:hover, body.bookAbout #bookAbout { background: url(http://healthychild.org/uploads/Image/book/nav-book.gif) 0px -35px no-repeat; }
#bookAbout a:hover, #bookAbout a.current, body.bookAbout #bookAbout { background: url(http://healthychild.org/uploads/Image/book/nav-book.gif) 0px -35px no-repeat; }

#bookPress { left: 171px; }
#bookPress, #bookPress a { width: 153px; }
//#bookPress a:hover, body.bookPress #bookPress { background: url(http://healthychild.org/uploads/Image/book/nav-book.gif) -171px -35px no-repeat; }
#bookPress a:hover, #bookPress a.current, body.bookPress #bookPress { background: url(http://healthychild.org/uploads/Image/book/nav-book.gif) -171px -35px no-repeat; }

#back { left: 326px; }
#back, #back a { width: 199px; }
//#back a:hover { background: url(http://healthychild.org/uploads/Image/book/nav-book.gif) -326px -35px no-repeat; }
#back a:hover,  #back a.current { background: url(http://healthychild.org/uploads/Image/book/nav-book.gif) -326px -35px no-repeat; }

  .book_celeb {
    float: left;
    padding: 5px;
  }
  .book_celeb img {
    padding: 5px;
    background: #fff;
  }
  .book_celeb.cur img {
    /*background: #f00;
    background:#4970b3;*/
    background:#10336b;
  }  
  .book_celeb .desc {
    display: none;
  }
#quoteSource{
  color:#10336b;
  position:relative;
  margin:-1px 13px 0 12px;
  padding:5px 15px;
  background:#f9943a;
}
  #book_mask {
    width: 550px;
    float: left;
    overflow: hidden;
    margin-left:25px;
    height: 120px;
    position: relative;
  }
  #celeb_testimonial {
    float: left;
    width: 300px;
    position: relative;
    padding: 15px 0 15px 10px;
    color:#10336b;
  }
  #book_slider {
    position: absolute;
    left: 0;
    top: 0;
    width: 20000px;
  }
  #bookTestimonials {
    position: relative;
  }
  .abs { position: absolute; }
  #next {
    background: url(http://healthychild.org/uploads/Image/book/arrow-next.gif) top right no-repeat;
    position: absolute;
    left: 919px;
    top: 37px;
  }
  #prev {
    background: url(http://healthychild.org/uploads/Image/book/arrow-prev.gif) top right no-repeat;
    position: absolute;
    left: 7px;
    top: 37px;
  } 
  #prev, #next {
    color:#4970b3;
    width:22px;
    height:64px;
    text-indent:-5000px;
    display:block;
  }