/* PAGE LAYOUT */
#innerkids { margin:10px 10px 30px 10px; }
#innerkids .kcol1 { width:180px; float:left; }
#innerkids .kcol2 { width:580px; overflow:hidden; float:left; margin:0 10px 0 10px; }
#innerkids .kcol3 { width:180px; float:left; }

/* HEADERS */
#innerkids h3 {  margin-bottom:10px; padding:0; height:18px; text-indent:-9999px; background:url(../images/headlines/kids_shopkids_03.jpg) no-repeat; border-bottom:3px solid #000; }
#innerkids h3.featured-collections { background:url(../images/category/featuredCollection.gif) no-repeat; }
#innerkids h3.inside-out {background:url(../images/headlines/inside_out_sm.gif) no-repeat;}  
#innerkids h3.columbia-experts {background:url(../images/headlines/columbia-experts.png) no-repeat;}  
#innerkids h3.the-science-of-the-greater-outdoors {background:url(../images/headlines/the-science-of-the-greater-outdoors.png) no-repeat;}  
#innerkids h3.giving-back {background:url(../images/headlines/giving-back.png) no-repeat; }  
#innerkids h3.corp_resp {background:url(../images/headlines/corporate_responsibility_sm.gif) no-repeat;}
#innerkids h3.shop-kidsLarge {  background:url(../images/headlines/kidsShopcategory.gif) no-repeat;}

/* LISTS */
#innerkids .kcol1 ul{ margin:0 0 15px; }
#innerkids .kcol1 li{ line-height:100%; border-bottom:1px solid #EAEAEA; display:block; padding-top: 4px; padding-bottom: 2px; }
#innerkids .kcol1 li a { background:transparent url(../images/icons/subnav-arrow.gif) no-repeat scroll 100% 50%; }
#innerkids .kcol1 li a,
#innerkids .kcol1 li strong{ line-height:100%; display:block; text-transform:uppercase; width:100%; }

/* GIFT CARD */
#innerkids a.gift-card-promo { margin:20px 0 0 0;display:block; background:transparent url(../images/promos/gift-card-promo.jpg) no-repeat scroll 0 0; text-indent:-9999px; width:177px; height:119px; }


/* IMAGE ALIGNING */
.imgbackground { background:transparent url(../images/backgrounds/filter-group-separator-pattern.gif) repeat scroll 0 0;padding: 2px; }
.imgbackground .imgbackgroundwhite { background-color: #ffffff; padding: 3px;  } 

.img1 {float: left; display:inline; margin-right: 10px; }

.img2 {float: left; display:inline;   }
.img2 .img2top {  padding-bottom: 8px; }
.img2 .img2bottom { }


