/* CSS Document */

body { 
	padding: 0px;
	margin: 0px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000; }

h1, h2, h3, h4, h5, form { padding: 0px; margin: 0px; }

h1 { 
	color: #000000;
	font-size: 28px; }

h2 { 
	color: #000000;
	font-size: 24px; }

h3 { 
	color: #000000;
	font-size: 20px; }

h4 { 
	font-size: 16px; display: inline; }

a { color: #00CCFF; }
a:hover { color: #00ccff; }

input, select, textarea {  }

.cLear { clear: both; }

/* PNG Fix */
img { behavior: url("../js/iepngfix.htc"/*tpa=http://www.playgro.com/persistent/js/iepngfix.htc*/) }



#mainBody { 
	margin: 0px auto 0px auto;
	/* border: 1px solid #CCCCCC; */ }
#mainHeaderBar { display: none; }
#mainFooterBar { display: none; }

#mainBar { 
	margin: 0px auto;
	width: 950px;
	padding: 10px 20px 1px 20px; }

	#homeAniBoxNav { 
		height: 44px; }
		#homeAniBoxNav a { 
			padding: 10px 5px 0px 5px;
			width: 34px;
			height: 34px;
			display: block;
			float: left;
			font: bold 18px Arial, Helvetica, sans-serif;
			text-align: center;
			text-decoration: none;
			color: #FFFFFF;
			background: url("../images/bg_home_ani.gif"/*tpa=http://www.playgro.com/persistent/images/bg_home_ani.gif*/) left top no-repeat; }
		#homeAniBoxNav a.activeSlide { 
			background: url("../images/bg_home_ani_active.gif"/*tpa=http://www.playgro.com/persistent/images/bg_home_ani_active.gif*/) left top no-repeat; }
	#homeAniBox { 
		width: 860px;
		height: 495px;
		margin: 0px auto 0px auto;
		overflow: hidden;
		z-index: 100; }
	#homeSearchBox { 
		float: left;
		width: 270px;
		padding: 5px 20px 5px 20px;
		font-size: 14px; }
		#homeSearchBox input { 
			border: none;
			background: url("../images/bg_header_search.gif"/*tpa=http://www.playgro.com/persistent/images/bg_header_search.gif*/) left top no-repeat;
			width: 149px;
			height: 21px;
			padding: 2px 10px 0px 10px;
			margin: 0px;
			font: normal 12px Arial, Helvetica, sans-serif;
			overflow: hidden; }
		#homeSearchBox a { 
			color: #00ccff;
			font: bold 14px Arial, Helvetica, sans-serif;
			text-decoration: none; }
		#homeSearchBox a:hover { color: #00CCFF; }
	#homeSubscribeBox { 
		float: left;
		width: 270px;
		border-left: 2px solid #DADADA;
		padding: 5px 20px 5px 20px;
		font-size: 14px; }
		#homeSubscribeBox input { 
			border: none;
			background: url("../images/bg_header_search.gif"/*tpa=http://www.playgro.com/persistent/images/bg_header_search.gif*/) left top no-repeat;
			width: 149px;
			height: 21px;
			padding: 2px 10px 0px 10px;
			margin: 0px;
			font: normal 12px Arial, Helvetica, sans-serif;
			overflow: hidden; }
		#homeSubscribeBox input.buttonText { 
			border: none;
			padding: 0px;
			background: none;
			width: 100px;
			text-align: left;
			margin: 0px;
			color: #00ccff;
			font: bold 14px Arial, Helvetica, sans-serif; }
		#homeSubscribeBox a { 
			color: #00ccff;
			font: bold 14px Arial, Helvetica, sans-serif;
			text-decoration: none; }
		#homeSubscribeBox a:hover { color: #00CCFF; }
	#homeLatestBox { 
		float: left;
		width: 270px;
		border-left: 2px solid #DADADA;
		padding: 5px 20px 5px 20px;
		font-size: 14px; }
		#homeLatestBox a { 
			color: #00ccff;
			font: bold 14px Arial, Helvetica, sans-serif;
			text-decoration: none; }
		#homeLatestBox a:hover { color: #00CCFF; }
		#homeLatestBox p { padding: 0px; margin: 0px; }

	#catMainImage { 
		width: 550px; 
		height: 290px;
		overflow: hidden;
		margin: 10px 0px;
		float: left; }
	#catMainItems { 
		float: right;
		width: 380px; }
		.catMainItem { 
			float: left;
			width: 180px;
			margin: 5px; }

	#catListTitle { float: left; }
		#catListTitle a { 
			color: #00ccff;
			font-size: 28px;
			text-decoration: none; }
		#catListTitle h1 { 
			color: #00ccff;
			font-size: 28px;
			text-decoration: none; }
	#catListItems { 
		padding: 10px;
		float: left;
		font-weight: bold;
		color: #ABABAB; }
		#catListItems a { color: #ABABAB; text-decoration: none; padding-left: 5px; padding-right: 5px; }
		#catListItems a.cuRRent { color: #00CCFF; }
		#catListItems a:hover { color: #00ccff; text-decoration: none; }

	#catList { padding: 10px 0px 10px 0px; }
		.catListItem { 
			float: left;
			width: 210px;
			padding: 10px 0px 10px 0px;
			margin: 12px; }
		.catListItemClear { clear: both; border-top: 2px solid #CCCCCC; }

	#catPager { 
		font-size: 15px;
		font-weight: bold;
		color: #00ccff; }
		#catPager span { float: left; padding: 5px; }
		#catPager a { color: #777777; text-decoration: none; }
		#catPager a:hover { color: #00ccff; text-decoration: none; }
		#catPager a.prevButton { 
			width: 56px;
			height: 55px;
			display: block;
			background: url("../images/bg_prev.gif"/*tpa=http://www.playgro.com/persistent/images/bg_prev.gif*/) left top no-repeat; }
			#catPager a.prevButton:hover { background: url("../images/bg_prev_over.gif"/*tpa=http://www.playgro.com/persistent/images/bg_prev_over.gif*/) left top no-repeat; }
		#catPager a.nextButton { 
			width: 56px;
			height: 55px;
			display: block;
			background: url("../images/bg_next.gif"/*tpa=http://www.playgro.com/persistent/images/bg_next.gif*/) left top no-repeat; }
			#catPager a.nextButton:hover { background: url("../images/bg_next_over.gif"/*tpa=http://www.playgro.com/persistent/images/bg_next_over.gif*/) left top no-repeat; }

	#productImage { 
		float: left;
		width: 460px; }
	#productContent { 
		float: left;
		width: 450px;
		padding: 0px 0px 0px 20px; }
		#productContent b { font-size: 16px; }
		#productThumbs { font-weight: bold; font-size: 11px; }
			.productThumb { 
				float: left;
				width: 92px;
				height: 82px;
				background: #F1F1F1;
				margin: 10px 10px 10px 10px;
				padding: 5px; }
				.productThumb img { border: 1px solid #E1E1E1; }
		#productIcons { font-weight: bold; font-size: 11px; }
			.productIcon { 
				float: left;
				width: 60px;
				margin: 2px; }

#statsCode { display: none; }







