/*--------------------------------------------------*/
/* Home                                             */

	#header {
		background: #ebdfef url("../../img/global/header.gif") no-repeat 0 100%;
	}

		#navigation {
			padding-bottom: 0;
		}

		#breadcrumbs {
			padding: 8px 0 12px 28px;
		}

	#content {
		background: #4e0c6f !important;
		padding: 0;
	}

/*--------------------------------------------------*/
/* Promotions                                       */

	#promotions {
		width: 850px;
		margin: 0 auto;
		position: relative;
		left: -6px;
		top: -8px;
		z-index: 1;
	}

		#promotions ul {
			list-style-type: none;
			padding: 0;
			margin: 0 auto;
			height: 177px;
			overflow: hidden;
		}

			#promotions ul li {
				float: left;
				list-style: none;
				text-align: left;
				margin: 0 6px 0 0;
				width: 208px;
				height: 177px;
			}

				#promotions ul li a {
					display: block;
					height: 177px;
					cursor: pointer;
				}

					#promotions ul li.characters a {
						background: url("../../img/home/promotionCharacters.png") no-repeat 0 0;
					}
					
					#promotions ul li.dream a {
						background: url("../../img/home/promotionDreamTown.png") no-repeat 0 0;
					}
					
					#promotions ul li.dream2 a {
						background: url("../../img/home/promotionDreamTown2.png") no-repeat 0 0;
					}

					#promotions ul li.goGlow a {
						background: url("../../img/home/promotionGoGlow.png") no-repeat 0 0;
					}

					#promotions ul li.goGlowTime a {
						background: url("../../img/home/promotionGoGlowTime.png") no-repeat 0 0;
					}

					#promotions ul li.playtime a {
						background: url("../../img/home/promotionPlaytime.png") no-repeat 0 0;
					}
					
					#promotions ul li.swapTop a {
						background: url("../../img/home/promotionSwapTop.png") no-repeat 0 0;
					}
	
	/*--------------------------------------------------*/
	/* Carousel                                         */

		.jcarousel-container {
			position: relative;
			width: 850px !important;
			z-index: 0;
		}

		.jcarousel-clip {
			z-index: 2;
			padding: 0;
			margin: 0;
			overflow: hidden;
			position: relative;
			width: 850px !important;
		}

		.jcarousel-list {
			z-index: 1;
			overflow: hidden;
			position: relative;
			top: 0;
			left: 0;
			margin: 0;
			padding: 0;

		}

		.jcarousel-prev {
			z-index: 3;
			display: none;
			position: absolute;
			left: -40px;
			top: 0;
			width: 41px;
			height: 53px;
			margin-top: 62px;
			cursor: pointer;
			background: url("../../img/home/previous.gif") no-repeat 50% 50%;
		}  

			.jcarousel-prev-disabled-horizontal {   
				 background: url("../../img/home/previous_disabled.gif") no-repeat 50% 50%;
			}

		.jcarousel-next {
			z-index: 3;
			display: none;
			position: absolute;
			top: 0;
			right: -50px;
			width: 41px;
			height: 53px;
			margin-top: 62px;
			cursor: pointer;
			background: url("../../img/home/next.gif") no-repeat 50% 50%;
		}

			.jcarousel-next-disabled-horizontal {   
				background: url("../../img/home/next_disabled.gif") no-repeat 50% 50%;
			}

/*--------------------------------------------------*/
/* Products                                         */

	#featuredProducts {
		background: url("../../img/home/featuredProducts.jpg") no-repeat 0 0;
		padding: 46px 0 14px 28px;
		margin: -33px 0 0;
	}

		#featuredProducts .featured {
			width: 197px;
			float: left;
			margin: 0 33px 0 0;
		}

			#featuredProducts .featured h2 {
				margin: 0;
			}

				#featuredProducts .featured h2 a {
					height: 58px;
					display: block;
				}

			#featuredProducts .featured p {
				padding: 8px 16px 12px;
			}

			#featuredProducts .featured p.more {
				text-align: right;
			}

				#featuredProducts .featured p.more a {
					font-weight: bold;
					padding: 0 12px 0 0;
				}

		/*--------------------------------------------------*/
		/* Active                                           */

			#featuredProducts #active {
				background: url("../../img/home/active.gif") repeat-y 0 0;
				color: #64b85e;
			}

				#featuredProducts #active .bottom {
					background: url("../../img/home/activeBottom.gif") no-repeat 0 100%;
				}

				#featuredProducts #active h2 {
					background: url("../../img/home/activeTop.gif") no-repeat 0 0;
				}

				#featuredProducts #active p.more {
					padding-top: 12px;
				}

					#featuredProducts #active p.more a {
						color: #64b85e;
						background: url("../../img/home/activeArrow.gif") no-repeat 100% 90%;
					}

		/*--------------------------------------------------*/
		/* Bedroom                                          */

			#featuredProducts #bedroom {
				background: url("../../img/home/bedroom.gif") repeat-y 0 0;
				color: #655da5;
			}

				#featuredProducts #bedroom .bottom {
					background: url("../../img/home/bedroomBottom.gif") no-repeat 0 100%;
				}

				#featuredProducts #bedroom h2 {
					background: url("../../img/home/bedroomTop.gif") no-repeat 0 0;
				}

				#featuredProducts #bedroom p.more {
					padding-top: 25px;
				}

					#featuredProducts #bedroom p.more a {
						color: #655da5;
						background: url("../../img/home/bedroomArrow.gif") no-repeat 100% 90%;
					}

		/*--------------------------------------------------*/
		/* Pretend                                          */

			#featuredProducts #pretend {
				background: url("../../img/home/pretend.gif") repeat-y 0 0;
				color: #c46dac;
			}

				#featuredProducts #pretend .bottom {
					background: url("../../img/home/pretendBottom.gif") no-repeat 0 100%;
				}

				#featuredProducts #pretend h2 {
					background: url("../../img/home/pretendTop.gif") no-repeat 0 0;
				}

				#featuredProducts #pretend p.more {
					padding-top: 25px;
				}

					#featuredProducts #pretend p.more a {
						color: #c46dac;
						background: url("../../img/home/pretendArrow.gif") no-repeat 100% 90%;
					}

		/*--------------------------------------------------*/
		/* Sleepover                                        */

			#featuredProducts #sleepover {
				background: url("../../img/home/sleepover.gif") repeat-y 0 0;
				color: #0072bb;
				margin: 0;
			}

				#featuredProducts #sleepover .bottom {
					background: url("../../img/home/sleepoverBottom.gif") no-repeat 0 100%;
				}

				#featuredProducts #sleepover h2 {
					background: url("../../img/home/sleepoverTop.gif") no-repeat 0 0;
				}

				#featuredProducts #sleepover p.more {
					padding-top: 25px;
				}

					#featuredProducts #sleepover p.more a {
						color: #0072bb;
						background: url("../../img/home/sleepoverArrow.gif") no-repeat 100% 90%;
					}