

* {
	margin: 0;
	padding: 0;
	border: 0;
}

a, a:link {
	text-decoration: none;
	color: #1E1C4C;
}
	a:visited {
		color: #1E1C4C;
		text-decoration: none;
	}

	a:hover, a.on, a:active {
		text-decoration: underline;
	}

body {
	font-family: arial, helvetica, sans-serif;
	font-size: small;
	color: #1E1C4C;
	background: #71cff1 url(/content/v4/img/wonderpets/bg-tile.jpg) fixed;
}

#container{
	width:774px;
	margin:0 auto;	
}

/* ------------------------ landing page parts ----------------------- */

#head-thumbnail{
	background:url(/content/v4/img/wonderpets/popstick-top.gif) no-repeat;
	width:353px;
	height:86px;
	margin: 0 auto;	
	*margin-left:210px;
}

#head-thumbnail h1{
	text-indent: -9999px;
}

#head-product h1 a{	
	display:block;
	width:275px;
	height:200px;
}

#wonderpets{
	margin-top:-86px;
	float:left;
	background:transparent url(/content/v4/us/wonderpets/img/wp_pic.gif) no-repeat;
	width:371px;
	height:416px;
}

.page-thumbnail #advertisement{
	float:right;
	text-align:right;
	font-size:10px;
	color:#fff;
}

.page-product #advertisement{
	width:770px;
	text-align:right;
	font-size:10px;
	color:#fff;
}

/* ------------------------ featured products border:1px solid red;----------------------- */

#featured-product{
	margin-left:384px;	
	_margin-left:381px;	
	background:transparent url(/content/v4/img/wonderpets/wp_feature.gif) no-repeat;
	width:387px;
	height:330px;	
}

#featured-product ul{
	list-style-type:none;
}

#featured-product .product{
	position:relative;
}

#featured-product .product-name{
	font-size:14px;
	position:relative;
	top:75px;
	left:210px;	
	width:140px;
}

#featured-product .product-number{
	position:relative;
	top:80px;
	_top:70px;
	left:210px;
	font-size:x-small;
}

#featured-product .product-demo {
	display: block;
	height: 31px;
	width: 70px;
	position: relative;
	top:90px;
	left:220px;
	text-decoration: none;	
}

#featured-product .product-demo span {
		position: absolute;
		top: 0;
		left: -10px;
		width: 100%;
		height: 100%;
		cursor: pointer;
		background: url(/content/v4/us/wonderpets/img/btn-demo.gif) no-repeat left top;
	}

#featured-product .product-image {
	position:absolute;
	top:65px;
	left:40px;
}

	div#featured-product .product-image img {
		width: 158px;
		height: 158px;	
	}

#featured-product .product-price{
	position:relative;
	top:80px;
	_top:70px;
	left:210px;
	font-weight:bold;
	font-size:90%;
	color:#036;
}

#featured-product .product-find-a-retailer a{
	position:relative;
	top:85px;
	_top:75px;
	left:210px;
	text-decoration: underline;
	font-size: 85%;
	color: #f00;
}

/*paging*/

#pops{
	background:url(/content/v4/img/wonderpets/pops-mid.gif);
	width:774px;
	height:77px;
}

#products-found{
	margin-top:20px;
	*padding-top:200px;
}

.pagination-wrapper {
	width: 700px;
	margin: 0 auto;
	font-weight: bold;
	font-size: 1.2em;
	padding-top: 20px;
	font-size: 95%;
}

p.paging {
	display: block;	
	color:#036;
	font-weight: bold;
	font-size: 110%;
	text-align:center;
	margin:0;
}			

	.pagination ul {
		float: left;
		color:#036;
		margin-left:20px;
	}

	.pagination li {
		list-style: none;
		float: left;
		margin: 0 1px 0 1px;
		font-weight: bold;
		}

		.pagination span{
			color:#fff;
			background-color: #036;
			padding: .2em .6em .4em .6em;
		}

		.pagination a:hover {			
			padding: .2em .6em .4em .6em;
		}

		.pagination a {
			padding: .2em .6em .4em .6em;
			text-decoration: none;
		}

		li.pagination-next a,
		li.pagination-next a:hover,
		li.pagination-previous a,
		li.pagination-previous a:hover {
			margin: 0 3px 0 3px;
			position: relative;
			top: 3px;
			display: block;
			width: 7px;
			height: 13px;
			text-indent: -9999px;
			overflow: hidden;
			padding: 0;
		}

		li.pagination-next a {
			background: url(/content/v4/img/wonderpets/arrow-next.gif);
		}

		li.pagination-previous a {
			background: url/content/v4/img/wonderpets/arrow-previous.gif);
		}

	p.view-all {
		display: block;
		text-align: right;		
	}

		p.view-all a {
			font-weight: bold;
			background: #71CBFF;
		}


#thumbs div {		
		width: 367px;
		margin: 0;
		float: left;
		position: relative;			
	}

	.product-1{padding-right:15px;}
	.product-2{padding-left:20px;}
	.product-3{padding-right:15px;}
	.product-4{padding-left:20px;}

	.product-1 .header{
		background:url(/content/v4/img/wonderpets/red_header.gif) no-repeat;
		width:367px;
		height:42px;
		margin:0 auto;		
	}

	.product-1 .container{
		background:url(/content/v4/img/wonderpets/red_backdrop.gif) repeat-y;
		width:367px;
		height:9em;
		margin:0 auto;
		padding:1px 0;	
	}	

	.product-1 .footer{
		background:url(/content/v4/img/wonderpets/red_footer.gif) no-repeat;
		width:367px;
		height:26px;
		margin:0 auto;
	}

	.product-2 .header{
		background:url(/content/v4/img/wonderpets/purple_header.gif) no-repeat;
		width:367px;
		height:42px;
		margin:0 auto;		
	}

	.product-2 .container{
		background:url(/content/v4/img/wonderpets/purple_backdrop.gif) repeat-y;
		width:367px;
		height:9em;
		margin:0 auto;
		padding:1px 0;	
	}	

	.product-2 .footer{
		background:url(/content/v4/img/wonderpets/purple_footer.gif) no-repeat;
		width:367px;
		height:26px;
		margin:0 auto;
	}

	.product-3 .header{
		background:url(/content/v4/img/wonderpets/blue_header.gif) no-repeat;
		width:367px;
		height:42px;
		margin:0 auto;		
	}

	.product-3 .container{
		background:url(/content/v4/img/wonderpets/blue_backdrop.gif) repeat-y;
		width:367px;
		height:9em;
		margin:0 auto;
		padding:1px 0;	
	}	

	.product-3 .footer{
		background:url(/content/v4/img/wonderpets/blue_footer.gif) no-repeat;
		width:367px;
		height:26px;
		margin:0 auto;
	}

	.product-4 .header{
		background:url(/content/v4/img/wonderpets/green_header.gif) no-repeat;
		width:367px;
		height:42px;
		margin:0 auto;		
	}

	.product-4 .container{
		background:url(/content/v4/img/wonderpets/green_backdrop.gif) repeat-y;
		width:367px;
		height:9em;
		margin:0 auto;
		padding:1px 0;	
	}	

	.product-4 .footer{
		background:url(/content/v4/img/wonderpets/green_footer.gif) no-repeat;
		width:367px;
		height:26px;
		margin:0 auto;
	}
	
		#thumbs dl { 
			width: 200px;
			min-height: 110px;
			position: relative;
			padding: 10px 10px 0 150px;			
		}
		
			#thumbs dd.product-image {				
				position: absolute;
				top: -3px;
				left: 15px;
				width: 118px;
				height: 118px;
				padding: 8px;
			}

				#thumbs dd.product-image a {
					display: block;
				}

					#thumbs dd img { 
						display: block;
						width: 110px;
					}

			#thumbs dt.product-name {
				color:#036;
				padding: 5px 15px 5px 5px;				
				}

				#thumbs dt.product-name a {
					font-weight: bold;
				}

			#thumbs dd.product-price {
				font-size:90%;
				color:#036;
				padding: 5px 15px 5px 5px;				
				
			}
				#thumbs .product-price {
					color:#036;
					font-weight: bold;
				}
			
			#thumbs dd.product-number {
				position: absolute;
				bottom: -10px;
				right: 25px;
				font-size: 80%;
				color:#036;
				padding-bottom:10px;
			}

		/* BUY NOW BUTTON */
		dd.product-buy-now, 
		dd.product-buy-now a, 
		dd.product-buy-now a span {
			position: relative;
			display: block;
			width: 81px;
			height: 14px; 
			overflow: hidden;
		}

		dd.product-buy-now {
			top: 5px;
		}

		dd.product-buy-now a {
		}

			dd.product-buy-now a span {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				background: url(/content/v4/us/wonderpets/img/buynow_plaque.gif) no-repeat top left;
			}
			
		dd.product-find-a-retailer a {
			margin-left: 5px;
			text-decoration: underline;
			font-size: 85%;
			color: #f00;
		}

/*paging*/

/* ------------------------ product page ----------------------- */

#head-product{
	margin-top:10px;
	text-indent:-9999px;
	background: url(/content/v4/us/wonderpets/img/header-product.gif) no-repeat;
	width:769px;
	height:206px;
}

body.page-product #content{
	background:url(/content/v4/img/wonderpets/drop-product.gif) repeat-y;
}

body.page-product #page-footercap{
	background:url(/content/v4/img/wonderpets/footer-product.gif) no-repeat;
	width:769px;
	height:286px;
}

#product-info {
	width: 300px;
	float: left;
	margin-top: 1.5em;
	margin-left: 60px;
	_margin-left: 25px;
	margin-right: 20px;
	_margin-right: 0;	
}

	h2#product-name {
		font-size: 1.4em;
		margin-left:22px;
	}
	
	.sIFR-hasFlash h2#product-name {
					font-size: 24px;
					letter-spacing: 1.0px;
				}

	#product-info a {
		text-decoration: underline;
	}

	#product-info dt.product-number,
	#product-info dt.product-ages,
	#product-info dt.product-price,
	#product-info dt.product-maximum-weight,
	#product-info dt.product-maximum-height {
		clear: both;
		float: left;
		position: relative;
		padding: 0 .3em 0 0;
		margin-left:22px;
		_margin-left:12px;
	}

	#product-meta dd.email-friend{
		margin-left:22px;
		margin-bottom:.5em;
	}

	#product-meta dd.email-friend a{
		color:#fff;
	}

	#product-meta dd.product-snip{
		margin-left:22px;
		margin-bottom:.25em;
	}

	#product-info dd.product-number,
	#product-info dd.product-ages,
	#product-info dd.product-price,
	#product-info dd.product-maximum-height,
	#product-info dd.product-maximum-height {
		float: none;
		position: relative;
		margin-left:22px;
	}
	
	#product-info dd.product-promotion {
		clear: both;
	}
	
	#product-info dt.product-more {
		position: absolute;
		left: -9999px;
	}
	
	#product-info div.product-CHWarning {
		background: url(/content/v4/us/wonderpets/img/warning_wonderpets.gif) no-repeat;
		width: 256px;
		height: 77px;
		margin-left: 20px;
		margin-top: 10px;
		display: block;
	}
		div.product-CHWarning p#copy {
			display: none;
		}

#product-media {
	position:relative;
	width: 298px;
	height:288px;
	float: left;
	margin-top: 20px;
	padding: 22px 0 0 55px;
	_padding: 22px 0 0 55px;
	background: url(/content/v4/img/wonderpets/bshot-drop.gif) no-repeat top;
}

	dt#product-image {
		height: 243px; 
		width: 243px;
        padding-bottom: 25px;
		/*this needs to be 243 + any borders or padding on the image, 
		it's a placeholder height for when the images are swapped*/
	}
		dt#product-image img {
		}

	#product-thumbnails {
		margin-left: -38px;
		_margin-left: 0px;
		
	}

	#product-thumbnails li {
		float: left;
		margin-left: 10px;
		_margin-left: -5px;
		list-style: none;		
	}
	
		#product-thumbnails li img {
			margin: 5px 0 0 15px;
			border:4px solid #2a8de1;
		}
		
	dd#product-caption-container {
		text-align: center;
		font-size: 85%;
		padding: 0px;		
        color: #000;
		position: relative;
		left: -36px;
	}
	
		div#product-caption {
			width: 300px;
			padding: 5px;
		}		

/* tabs */

.tab-hidden {
	display: none;
}

	ul.tab-list {
		float: left;
		width: 349px;
		height:44px;
		background:url(/content/v4/us/wonderpets/img/product_desc_header.gif) no-repeat;
		margin-top: 1em;
	}
	
		.tab-list a {
			text-decoration: none;
		}
	
		.tab-list li {
			float: left;
			list-style: none;
			position: relative;
		}
		
			.tab-list .active {
			}
			
	div.tab {
		clear: both;
		background-color:#fff;
		margin:0;
	}

	#product-desc-footer{
		background:url(/content/v4/img/wonderpets/product_desc_footer.gif) no-repeat;
		width: 349px;
		height:45px;
	}

#ProductDescription{
	background:url(/content/v4/img/wonderpets/product_desc_drop.gif) repeat-y;
	width: 349px;	
}

.product-description{
	margin:0 40px;
	padding:10px 0;
}

#tab-ProductDescription{
	text-indent:-9999px;
}
	
	dd.product-buy-now {
		width: 69px;
		height: 26px;
		margin-bottom: .5em;
}

	body dd.product-buy-now a {
		width: 69px;
		height: 26px;
		position: relative;
		display: block;
		overflow: hidden;
		color: #D3E0EB;
	}

		dd.product-buy-now a span {
			width: 69px;
			height: 26px;
			position: absolute;
			top: 0;
			left: 0;
			background: url(/content/v4/us/wonderpets/img/buynow.gif) no-repeat top left;
			cursor: pointer;
		}
		
	dd.find-a-retailer a{
		font-size: 10px;
		color:#fff;
		margin-left:22px;
		margin-bottom: 1em;
		display: block;
		width: 7em;
		text-align: center;
	}
	
	dd.email {
		width: 121px;
		height: 15px;
		margin: .5em 0 .5em 22px;
}

	body dd.email a {
		width: 121px;
		height: 15px;		
		position: relative;
		display: block;
		overflow: hidden;
	}

		dd.email a span {
			width: 121px;
			height: 15px;		
			position: absolute;
			top: 0;
			left: 0;
			background: url(/content/v4/us/wonderpets/img/btn-email.gif) no-repeat left top;
			cursor: pointer;
		}

dd.demo,
dd.demo a,
dd.demo span {
	display: block;
	height: 31px;
	width: 70px;
	position: relative;
	overflow: hidden;
	text-decoration: none;
	margin-left:10px;
}

	dd.demo span {
			position: absolute;
			top: 0;
			left: -10px;
			width: 100%;
			height: 100%;
			cursor: pointer;
			background: url(/content/v4/us/wonderpets/img/btn-demo.gif) no-repeat left top;
		}


/* view larger image */
body #viewlarger-overlay {
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50);
}

#product-shot {
	position: relative;
}

#product-shot dd.product-view-larger a {
	position: absolute;
	top: 0;
	left: 0;
	width: 243px;
	height: 243px;
	display: block;
	background: url(/content/v4/us/img/viewlarger.gif) no-repeat;
	background-position: -370px 100%;
	/* needs to be -400px for Safari - hack? */
	opacity: 0.45;
	filter: alpha(opacity=45);
	text-indent: -9999px;
	overflow: hidden;
}

	#product-shot dd.product-view-larger a:hover,
	#product-shot dd.product-view-larger a:focus {
		opacity: 1.0;
		filter: alpha(opacity=100);
		background-position: 0% 100%;
	}

#larger-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

p#back a {
	width: 87px;
	height: 71px;
	clear: both;
	display: block;	
	background: url(/content/v4/us/wonderpets/img/back.gif);	
	margin-left: 525px;	
	text-indent:-9999px;
}	
	
/* View Larger Custom Skin Styles */

#larger-image {
	z-index: 99;
}

#viewlarger-include {
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
}

#viewlarger-close {
	background:  url(/content/v4/us/wonderpets/img/viewlarger-close.png) no-repeat top left;
	_background: url(/content/v4/us/wonderpets/img/viewlarger-close.gif) no-repeat top left;
}

	#viewlarger-include dl {
		background: url(/content/v4/us/wonderpets/img/viewlarger-loading.gif) no-repeat top;
		_background: transparent;
	}


	#viewlarger-include dt {
		background: url(/content/v4/us/wonderpets/img/viewlarger-background.png) no-repeat top;
		_background: url(/content/v4/us/wonderpets/img/viewlarger-background.gif) no-repeat top;
	}


	#viewlarger-include dd#viewlarger-caption {
		background: url(/content/v4/us/wonderpets/img/viewlarger-caption-background.png) no-repeat bottom;
		_background: url(/content/v4/us/wonderpets/img/viewlarger-caption-background.gif) no-repeat bottom;
	}
	

		#viewlarger-scroll-frame {
			background: url(/content/v4/us/wonderpets/img/viewlarger-scroller.png) no-repeat top left;
			_background: url(/content/v4/us/wonderpets/img/viewlarger-scroller.gif) no-repeat top left;
		}

			#viewlarger-scroll-left-arrow {
					background: url(/content/v4/us/wonderpets/img/viewlarger-arrow-up.gif) no-repeat 25px -26px;
					}


			#viewlarger-scroll-right-arrow {
				background: url(/content/v4/us/wonderpets/img/viewlarger-arrow-down.gif) no-repeat 25px -26px;
					}

				#viewlarger-scroll-item li a img {
					border: 3px solid #fff;	/*thumbnail image border*/
								}
								
				#viewlarger-scroll-item li.active img {
					border: 3px solid #71CBFF;/*active thumbnail image border*/
						}

	
/* ------------------------ demo page  ------------------------ */

#demo-swf {
	margin-top:20px;
	text-align:center;
	width:770px;	
}

#demo-product-deatils-btn a {
	width: 76px;
	height: 47px;
	clear: both;
	display: block;
	text-indent: -9999px;
	background: url(/content/v4/us/wonderpets/img/btn-product-details.gif);
	margin: 10px auto;
}

/* ------------------------ footer  ------------------------ */

#nicklogo{
	text-align:center; 
	padding-top:20px;
}

div#nicklegal{
	width:774px; 
}

div#nicklegal p{
	margin-left:240px;
	text-align:center; 
	width:300px; 
	font-size:x-small;
	}

#legal_footer ul.footer_helplinks {
	font-size: .85em;
}

#legal_footer #fplegal {
	font-size: 1.1em;
}

#legal_footer #fplogolinks {
	font-size: .7em;
}
    
/* ------------------------ EASY CLEARING ------------------------ */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* ------------------------ SIFR STYLES ------------------------ */

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
<!--/* 0.126972813980678 [10.89.198.137] */-->