@import url(/css/front-end/section-boxes.css);

/**
* Over-ridden definitions from main.css
**/

div#page-content div#left-column {
  background:none;
}

/**
* Over ride section-boxes.css
**/

.sbMain {
  background:#e62e2e url(/img/front-end/ks4/sb-grad-ks4.png) bottom no-repeat;
}


.sbInnerTop{
  background:url(/img/front-end/ks4/sb-inner-top.gif) top no-repeat;
  font-size:1px !important;
}


.sbInner{
  background:url(/img/front-end/ks4/sb-inner-bg.png) bottom no-repeat;
}

div.sbMain #agesAndStagesInner,
div.sbMain #whatsInFoodInner{
  min-height:280px !important;
  height:280px;
}

#left-column .sbMain{
  background:#e62e2e url(/img/front-end/ks4/sb-grad-left-nav.png) bottom no-repeat;
  min-height:485px;
  height:auto !important;
  height:485px;
}

#leftNavUpper {
  min-height:210px !important;
  margin-bottom:6px;
}

#leftNavLower{
  min-height:85px !important;
}

#ks4SearchBox,
#whatsInFoodBox {
  float:left;
  margin-right:5px;
  padding-bottom:10px;
}

#ks4SearchBoxInner,
#eatWellInner,
#whatsInFoodInner,
#agesAndStagesInner {
  min-height:210px;
  height:auto !important;
  height:210px;
}

#ks4SearchBoxInner div.form{
  padding:6px 0px 0px 0px !important;
  margin:0px 0px 6px 0px;
}


div#ks4SearchBox form{
  text-align:right;
  margin:6px 9px;
  padding:0px;
}

div#ks4SearchBox input#ks4autocompbox {
  background:url(/img/front-end/ks4/ks4-search-bg2.png) top left no-repeat;
  width:248px;
  w\idth:221px;
  height:32px;
  line-height:22px;
  font-size:14px;
  padding-top:6px;
  padding-left:12px;
  padding-right:15px;
  border:0px;
  vertical-align:top;
}



#eatWellBox,
#agesAndStagesBox {
  float:left;
  margin-left:4px;
  padding-bottom:10px;
}

#dykBox{

}

#vidBox{
  float:left;
  margin-right:5px;
  margin-bottom:10px;
}

#rcpBox{
  float:left;
  margin-left:4px;
  margin-bottom:10px;
}

#rcpBox .ocbInner img,
#vidBox .ocbInner img{
  float:left;
  border:solid 1px #aed3ff;
  margin-right:5px;
  margin-bottom:5px;
  width:118px;
  height:80px;

}
