@charset "utf-8";
/* CSS Document */

body {
background: url(/ekmps/shops/kidsplaystore/resources/Design/main-bg.jpg) repeat-x 0% 0%;
background-color: #fdfdff;
margin: 0;
padding: 0;
}

div.clrEl {clear: both;}

/**/

#siteWrapper {width: 952px; margin: 0 auto; padding: 8px 0}

#header {width: 952px; position: relative; background: url(/ekmps/shops/kidsplaystore/resources/Design/header-bg.gif) no-repeat 0% 0%; background-color: #fff; height: 163px;}
	#logo {position: absolute; top: 8px; left: 20px;}
	#swContnr {position: absolute; top: 10px; right: 24px; font-size: 90%;}		
		#swLinks {float: left;}
		#miniCart {float: left; padding: 0 0 0 35px;}
	#siteSearch {position: absolute; top: 60px; left: 220px;}
	#mainNav {position: absolute; top: 122px; left: 24px; background: url(/ekmps/shops/kidsplaystore/resources/Design/main-nav-bg.jpg) no-repeat 0% 0%; width: 904px; min-height: 25px;}
	
#mainBody {width: 952px; background-color: #fff;}
	#contentColumn {float: right; width: 712px; padding: 0 18px 0 14px;}
		#homeTop {width: 712px; padding: 0 0 20px 0;}
			#introTxt {float: left; width: 311px; padding: 15px 30px 0 21px;}
		#jsSlide {float: left; width: 344px;}
			#jsSlideControl {background: url(/ekmps/shops/kidsplaystore/resources/Design/is-top-bg.jpg); width: 344px; height: 25px;}
				#jsOuterSkin {margin: 0 0 0 22px; background: url(/ekmps/shops/kidsplaystore/resources/Design/is-top-lc.jpg) no-repeat 0% 0%;}
					#jsInnerSkin {float: left; background: url(/ekmps/shops/kidsplaystore/resources/Design/is-top-rc.jpg) no-repeat 100% 0%; background-color: #990002; height: 25px; margin: 0 0 0 5px;}
						#jsTitle {float: left; text-transform: uppercase; color: #fff; padding: 6px 10px 0 0;}
						#jsSwitches {float: left; padding: 5px 10px 0 0;}
			
#jsSlideContnr {width: 344px; height: 175px; overflow: hidden;}
				#jsSlideContnr div {width: 344px; height: 175px;}
			#navSlideControl {width: 344px; height: 27px; background: url(/ekmps/shops/kidsplaystore/resources/Design/promo-nav-bot-bar.jpg) no-repeat 0% 0%;}
				#navSlideControl #prevSlide {float: right; width: 27px;}
				#navSlideControl #nextSlide {float: right; width: 27px; margin-right: 11px;}
		#mainContent {width: 712px;}
			#pageFooter {width: 712px; padding: 10px 0; border-top: 1px solid #c1c1c1; margin-top: 30px;}

.pgFootLogos {width: 100%; text-align: center; padding-bottom: 10px;}
.pgFootLogos img {vertical-align: top; margin: 0 3px;}

	#extraColumn {float: left; width: 184px; padding: 0 0 0 24px;}
		#catNav {width: 184px; padding-bottom: 20px;}
			#catNavContnr {width: 180px; padding: 0 2px;}
		#bestSellers {width: 184px; padding-bottom: 20px;}
			#bsList, #bsList div {width: 184px;}

		#logobox {width: 174px; background: url(/ekmps/shops/kidsplaystore/resources/Design/logobox-top.gif) no-repeat 5px 0%; padding: 14px 5px 0 5px;}
			#logoboxInner {width: 174px; background: url(/ekmps/shops/kidsplaystore/resources/Design/logobox-btm.gif) no-repeat 0% 100%; padding: 0 0 14px 0; text-align: center;}
	
#footer {width: 952px; background: url(/ekmps/shops/kidsplaystore/resources/Design/main-body-footer.gif) no-repeat 0% 0%; padding: 20px 0; text-align: center;}

/**/

div.catBox {float: left; width: 166px; padding: 0 6px; height: 172px;}
	div.catBoxImg {width: 166px; padding: 3px 0 0 0; background:url(/ekmps/shops/kidsplaystore/resources/Design/home-cat-bg.gif) no-repeat 0% 0%; text-align: center; height:135px;}
	div.catBoxTxt {width: 154px; padding: 2px 5px 0 5px; text-align: center;}

#breadCrumb {width: 712px; padding-bottom: 10px;}
#mainProdContnr {width: 712px; padding-bottom: 10px;}
	#prodImgContnr {float: left; width: 370px;}
	#prodDetails {float: right; width: 342px;}
	
#prodDesc {border-top: 1px solid #c1c1c1; width: 712px; padding: 0 0 20px 0;}

div.prodDescExtraBox {border-top: 1px solid #c1c1c1; width: 712px; margin: 20px 0 0 0; padding: 10px 0 0 0;}


















