

* {
	margin: 0;
	padding: 0;
	border: 0;
}

a, a:link {
	text-decoration: none;
	color:#00f;
}
	a:visited {
		color:default;
		text-decoration: none;
	}

	a:hover, a.on, a:active {
		text-decoration: underline;
	}

body {
	font-family: arial, helvetica, sans-serif;
	font-size: small;
	color: #036;
	background: #00a4e4 url(/content/v4/img/wubbzy/header-clouds.gif) top center repeat-x;
}

#container{
	width:770px;
	margin:0 auto;	
}

#advertisement{
	position:absolute;	
	width:770px;
	color:#fff;
	font-size:10px;
	text-align:right;
	padding-right:5em;	
}

#logo{
	background:#00a4e4 url(/content/v4/us/wubbzy/img/logo-www.gif) no-repeat;
	width:219px;
	height:150px;
}

#logo h1{
	text-indent:-9999px;
}

#logo a{
	display:block;
	width:219px;
	height:150px;	
}


/* Featured Product Shared Attributes */

#featured-product{
	margin-left:150px;
	margin-top:-40px;
}

#featured-product ul{
	list-style-type:none;	
}

#featured-top{
	background:transparent url(/content/v4/img/wubbzy/featured-top.gif) no-repeat;
	width:593px;
	height:56px;
	margin-left:17px;
}

#featured-content{
	position:relative;
	background:transparent url(/content/v4/img/wubbzy/featured-mid.gif) repeat-y;
	width:593px;
	min-height:202px;
	_height:202px;
	margin-left:17px;	
}

#featured-content:after{
	content:"This is the greatest trick ever!";
	display:block;	
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#featured-bottom{
	background:transparent url(/content/v4/img/wubbzy/featured-bot.gif) no-repeat;
	width:593px;
	height:23px;
	margin-left:17px;
}

#featured-characters{
	position:relative;	
}

#butterfly2{
	position:absolute;
	top:30px;
	left:630px;
	background:transparent url(/content/v4/img/wubbzy/butterfly2.gif) no-repeat;
	width:52px;
	height:55px;
}

#squirrel{
	position:absolute;
	top:111px;
	left:230px;
	background:transparent url(/content/v4/img/wubbzy/squirrel.gif) no-repeat;
	width:61px;
	height:65px;
}

#butterfly1{
	position:absolute;
	top:200px;
	left:80px;
	background:transparent url(/content/v4/img/wubbzy/butterfly.gif) no-repeat;
	width:42px;
	height:44px;
}

#bird{
	position:absolute;
	top:80px;
	left:700px;
	background:transparent url(/content/v4/img/wubbzy/bird.gif) no-repeat;
	width:44px;
	height:34px;
}

#discowubbzy{
	position:absolute;
	top:10px;
	left:215px;
	background:transparent url(/content/v4/img/wubbzy/discowubbzy.gif) no-repeat;
	width:165px;
	height:135px;
}

#daisy{
	position:absolute;
	top:16px;
	left:380px;
	background:transparent url(/content/v4/img/wubbzy/daisy.gif) no-repeat;
	width:139px;
	height:130px;
}

#featured-product .product-image{
	position:absolute;
	top:-39px;
	left:331px;	
	width:243px;
	height:243px;	
}

#featured-product .product-name{
	margin-left:25px;
	width:290px;	
}

#featured-product .product-name a{
	color:#006;
}

#featured-product .product-description{
	margin-left:25px;
	color:#006;	
	width:290px;
}

#featured-product .product-description a{
	color:#f00;
}

#featured-product .product-number{
	margin-left:25px;
	padding-top:15px;
	color:#006;
	font-size:11px;
}

#featured-product .product-price{	
	text-align:center;	
	width:285px;
	margin-left:23px;
	font-weight:bold;
	color:#006;	
	padding:5px;
}

#featured-product .product-buy-now a{	
	width: 69px;
	height: 26px;
	text-indent:-9999px;
	background:transparent url(/content/v4/us/wubbzy/img/buynow.gif) no-repeat top left;	
	display:block;
	margin-left:135px;
	
}

#featured-product .product-demo a{	
	width: 69px;
	height: 26px;
	text-indent:-9999px;
	background:transparent url(/content/v4/us/wubbzy/img/demo.gif) no-repeat top left;	
	display:block;
	margin-left:135px;
	*margin-left:-35px;
	*margin-top:2px;
}


#featured-product .product-find-a-retailer{	
	text-align:center;	
	width:165px;
	margin-left:87px;
	padding-bottom:5px;
}

	#featured-product .product-find-a-retailer a{	
		color:#f00;
		text-decoration:underline;
		font-size:10px;
	}

	#featured-product .product-find-a-retailer a:hover, 
	#featured-product .product-find-a-retailer a.on, 
	#featured-product .product-find-a-retailer a:active {	
		color:#f00;
		text-decoration:none;
		font-size:10px;
	}

#inner-wrapper{
	padding:1em 0;	
}

/* Paging */

#products-found{
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:1.2em;
	margin-top:15px;
	padding-bottom:6px;
}

#pagination-control{
	position:relative;
}

div.pagination{
	padding:0 0 10px 0;
}

.pagination ul{
	position:relative;
	list-style-type:none;	
	font-size:1em;
	font-weight:bold;
	margin-left:20px;		
}

.pagination li{
	display:inline;
}

.pagination li a{
	color:#fff;	
	padding:5px 10px;
	text-decoration:underline;
}

.pagination li a:hover{
	color:#000;
	background-color:#ffe563;		
	padding:5px 10px;
}

.pagination li span{
	color:#000;
	background-color:#ffe563;	
	padding:5px 10px;
}

.view-all{
	position:absolute;
	top:-11px;
	*top:-8px;
	right:0;	
	padding:5px 10px;
}

.view-all a{
	color:#fff;	
	display:block;
	font-size:1em;
	font-weight:bold;text-decoration:underline;
	padding:5px 10px;	
}

.view-all a:hover{
	color:#000;		
}

.view-all a:hover{
	background-color:#ffe563;
	padding:5px 10px;
}

#thumbs div{
	width: 375px;	
	float: left;
	position: relative;		
}

#thumbs .product-name,
#thumbs .product-price,
#thumbs .product-find-a-retailer,
#thumbs .product-buy-now,
#thumbs .product-demo{
	margin-left:190px;	
	width:160px;
}

#thumbs .product-name{
	font-size:1.1em;
	font-weight:bold;
	
}

#thumbs .product-name a{
	color:#036;
	margin-bottom:5px;
}

#thumbs .product-number{
	font-size:11px;
}

/* BUY NOW BUTTON */

.thumbnail-content	dd.product-buy-now a{	
	width: 81px;
	height: 14px;
	text-indent:-9999px;
	background:transparent url(/content/v4/us/wubbzy/img/buynow_plaque.gif) no-repeat top left;
	display:block;
}

.thumbnail-content	dd.product-demo a{	
	width: 81px;
	height: 14px;
	text-indent:-9999px;
	background:transparent url(/content/v4/us/wubbzy/img/demo_plaque.gif) no-repeat top left;	
	display:block;
	margin-top:1px;
}

.product-commercial a{
	margin-left:117px;
	*margin-left:-40px;
	*margin-top:5px;
	width: 107px;
	height: 26px;
	text-indent:-9999px;
	background:transparent url(/content/v4/us/wubbzy/img/btn-action.gif) no-repeat top left;
	display:block;
}
		

#thumbs .product-find-a-retailer a{	
	width:160px;
	color:#f00;
	font-size:10px;
}

#thumbs .product-price{
	font-size:90%;
	margin-bottom:5px;
}

#thumbs .product-image{
	position:absolute;
	top:-2px;
	left:20px;
}

#thumbs .product-number{
	position:absolute;
	top:146px;
	right:60px;
	z-index:1;	
}

.product-1,.product-2,.product-3,.product-4{margin:0 0 6px 6px;}


/* Thumbnails Shared Attributes */

.product-1 .thumbnail-top, 
.product-2 .thumbnail-top,
.product-3 .thumbnail-top,
.product-4 .thumbnail-top{	
	width:375px;
	height:21px;	
}

.product-1 .thumbnail-bottom,
.product-2 .thumbnail-bottom,
.product-3 .thumbnail-bottom,
.product-4 .thumbnail-bottom{
	min-height:180px;
	width:375px;
	_height:180px;	
	
}

.product-1 .thumbnail-content,
.product-2 .thumbnail-content,
.product-3 .thumbnail-content,
.product-4 .thumbnail-content{
	position:relative;	
	width:375px;		
	min-height:180px;
	_height:180px;
}

.product-1 .thumbnail-content:after,
.product-2 .thumbnail-content:after,
.product-3 .thumbnail-content:after,
.product-4 .thumbnail-content:after{
	content:"This is the greatest trick ever!";
	display:block;	
	height: 0; 
	clear: both; 
	visibility: hidden;
}

/* Thumbnails Unique Attributes */

.product-1 .thumbnail-top{
	background:transparent url(/content/v4/img/wubbzy/thumb-top-pr.gif) no-repeat;	
}

.product-1 .thumbnail-content{	
	background:transparent url(/content/v4/img/wubbzy/thumb-mid-pr.gif) repeat-y;	
}

.product-1 .thumbnail-bottom{
	background:transparent url(/content/v4/img/wubbzy/thumb-bot-pr.gif) no-repeat bottom;	
}

.product-2 .thumbnail-top{
	background:transparent url(/content/v4/img/wubbzy/thumb-top-pk.gif) no-repeat;	
}

.product-2 .thumbnail-content{	
	background:transparent url(/content/v4/img/wubbzy/thumb-mid-pk.gif) repeat-y;	
}

.product-2 .thumbnail-bottom{
	background:transparent url(/content/v4/img/wubbzy/thumb-bot-pk.gif) no-repeat bottom;	
}

.product-3 .thumbnail-top{
	background:transparent url(/content/v4/img/wubbzy/thumb-top-or.gif) no-repeat;	
}

.product-3 .thumbnail-content{	
	background:transparent url(/content/v4/img/wubbzy/thumb-mid-or.gif) repeat-y;	
}

.product-3 .thumbnail-bottom{
	background:transparent url(/content/v4/img/wubbzy/thumb-bot-or.gif) no-repeat bottom;	
}

.product-4 .thumbnail-top{
	background:transparent url(/content/v4/img/wubbzy/thumb-top-gr.gif) no-repeat;	
}

.product-4 .thumbnail-content{	
	background:transparent url(/content/v4/img/wubbzy/thumb-mid-gr.gif) repeat-y;	
}

.product-4 .thumbnail-bottom{
	background:transparent url(/content/v4/img/wubbzy/thumb-bot-gr.gif) no-repeat bottom;	
}



/* Product Detail */

#product-desc-header{
	background:transparent url(/content/v4/img/wubbzy/prodcopy-top.gif) no-repeat;
	width:396px;
	height:24px;
}

#product-desc-content{
	background:transparent url(/content/v4/img/wubbzy/prodcopy-mid.gif) repeat-y;
	width:396px;
}

#product-desc-footer{
	background:transparent url(/content/v4/img/wubbzy/prodcopy-bot.gif) no-repeat;
	width:396px;
	height:57px;
	position:relative;
}

#product-media-header{
	background:transparent url(/content/v4/img/wubbzy/prodshot-top.gif) no-repeat;
	width:301px;
	height:23px;
}

#product-media-content{
	background:transparent url(/content/v4/img/wubbzy/prodshot-mid.gif) repeat-y;
	width:301px;	
}

#product-media-content:after{
	content:"This is the greatest trick ever!";
	display:block;	
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#product-media-footer{
	background:transparent url(/content/v4/img/wubbzy/prodshot-bot.gif) no-repeat;
	width:301px;
	height:23px;
}

#product-info {
	width: 256px;
	float: left;
	left:380px;
	top:-50px;
	position:relative;	
}

#product-info #product-name{
	padding-top:10px;
	padding-bottom:2px;
	margin-left:40px;
	width:320px;	
}

#product-info h2#product-name {
	font-size:18px;	
}

#product-info .email-friend{
	margin-left:40px;
	width:250px;	
	margin-bottom:2px;
}

#product-info .email-friend img{
	padding-right:2px;
}

#product-info .email-friend a, #product-info .comm a{
	color:#f00;
	text-decoration:underline;
}

#product-info .email-friend a:hover, #product-info .comm a:hover{
	color:#f00;
	text-decoration:none;
}

#product-info .wish-list, #product-info .comm{
	margin-left:40px;
	width:250px;	
}

#product-info .wish-list img{
	padding-right:2px;
}

#product-info .wish-list a{
	color:#f00;
	text-decoration:underline;
}

#product-info .wish-list a:hover{
	color:#f00;
	text-decoration:none;
}

	#product-info dt.product-number,
	#product-info dt.product-ages,
	#product-info dt.product-price{
		margin-left:40px;
		_margin-left:20px;		
		clear: both;
		float: left;
		position: relative;
		padding: 0 .3em 0 0;
	}

	#product-info dd.product-number,
	#product-info dd.product-ages,
	#product-info dd.product-price{
		float: none;
		position: relative;
	}	

	
	
	#product-info dt.product-more {
		position: absolute;
		left: -9999px;       
	}

	.product-snip{
		margin-left:40px;
	}

	.tabs{
		margin-left:20px;
	}
	
	#product-info div.product-CHWarning {
		background: url(/content/v4/us/wubbzy/img/warning_wubbzy.gif) no-repeat;
		width: 256px;
		height: 77px;
		margin-left: 40px;
		margin-top: 10px;
		display: block;
	}
		div.product-CHWarning p#copy {
			display: none;
		}

#product-media {
	width: 311px;
	float: left;
	top: 25px;
	left:-250px;
	_left:-350px;	
	position:relative;
}

	dt#product-image {		
		width: 243px;
		height: 243px; 
		margin-left:28px;
		/*this needs to be 243 + any borders or padding on the image, it's a placeholder height for when the images are swapped*/
	}

	dd#product-caption {
		margin-top: 10px;
		text-align: center;
		width: 195px;
		display: block;
		margin: 10px auto 0 auto;
	}

	dd#product-caption span {
		display: block;
		padding: .5em .6em 0 .6em;
		}

	p#more {
		padding-top: 20px;
		text-align: center;
		color: #926CAF;
	}

	#product-media ul {
		margin-left:40px;
	}

	#product-thumbnails li {
		float: left;
		margin: 0.3em;
		list-style: none;
	}
		
		#product-thumbnails img {
			border: 3px solid #5cac4c;
		}
	
		#product-thumbnails a img {
			border: 3px solid #e6fae1;
		}

#product-meta dd.product-buy-now {	
	width: 69px;
	height: 26px;	
	text-indent:-9999px;
}

#product-meta dd.product-buy-now a {
		width: 69px;
		height: 26px;
		position: relative;
		display: block;
		overflow: hidden;
	}

#product-meta dd.product-buy-now a span {
			width: 69px;
			height: 26px;
			position: absolute;
			top: 0;
			left: 0;
			background:transparent url(/content/v4/us/wubbzy/img/buynow.gif) no-repeat top left;
			cursor: pointer;
		}

#product-meta dd.demo {
	margin-left:40px;
	width: 69px;
	height: 26px;
	padding:0.3em 0;
	text-indent:-9999px;
}

#product-meta dd.demo a {
	width: 69px;
	height: 26px;
	position: relative;
	display: block;
	overflow: hidden;
}

#product-meta dd.demo a span {
	width: 69px;
	height: 26px;
	position: absolute;
	top: 0;
	left: 0;
	background:transparent url(/content/v4/us/wubbzy/img/demo.gif) no-repeat top left;
	cursor: pointer;
}

#product-info .find-a-retailer a{
	color:#f00;	
	padding-bottom:2px;
	text-decoration:underline;
}

#product-info .find-a-retailer a:hover{	
	text-decoration:none;
}

#product-info .find-a-retailer{
	margin-left:40px;
	margin-bottom:2px;
	width:250px;
}
	
#ProductDescription{
	margin:0 35px 10px 5px;	
}

#instructions {
	margin:0 35px 0 5px;
}

#back a{
	background:transparent url(/content/v4/us/wubbzy/img/btn-back.gif) no-repeat;
	width: 73px;
	height:22px;
	text-indent:-9999px;
	position:absolute;
	top:10px;
	left:280px;
	display:block;
}

.tab-hidden {
	display: none;
}

	ul.tab-list {
		float: left;
		width: 335px;
		height:54px;
		margin: 1em 0 1em 1em;
		_margin: 1em 0 1em .5em;
		background:transparent url(/content/v4/us/wubbzy/img/tab.gif) no-repeat;
		
	}
	
		.tab-list a {
			text-decoration: none;
		}
	
		.tab-list li {
			float: left;
			list-style: none;
			position: relative;
		}
		
			.tab-list .active {
			}
			
	div.tab {
		clear: both;
	}

#tab-ProductDescription,
#tab-ProductTestimonials,
#tab-ProductDevBenefits {
	float: left;
	width: 81px;
	height: 40px;
	margin-right: 5px;
}

#tab-ProductDescription span,
#tab-ProductDevBenefits span,
#tab-ProductTestimonials span,
#tab-ProductDescription a,
#tab-ProductDevBenefits a,
#tab-ProductTestimonials a {
	display: block;
	text-indent: -9999px;
	background: url(/content/v4/us/wubbzy/img/tabs.gif);
	width: 81px;
	height: 40px;
	overflow: hidden;
}

#tab-ProductDescription span {
	background-position: 0 0;
}

	#tab-ProductDescription a {
		background-position: 0 -42px;
	}

		#tab-ProductDescription a:hover {
			background-position: 0 -84px;
		}

#tab-ProductTestimonials span {
	background-position: -81px 0;
}

	#tab-ProductTestimonials a {
		background-position: -81px -42px;
	}

		#tab-ProductTestimonials a:hover {
			background-position: -81px -84px;
		}

#tab-ProductDevBenefits span {
	background-position: -180px 0;
}

	#tab-ProductDevBenefits a {
		background-position: -180px -40px;
	}

		#tab-ProductDevBenefits a:hover {
			background-position: -180px -72px;
		}
		
p.product-description {
	padding-left: .6em;
}

/* Demo Page */

#demo-swf{
	margin:20px 0;
	width:100%;
	text-align:center;

}

#demo-product-deatils-btn{
	margin:0 auto;
	width:770px;	
	text-align:center;
}

#demo-product-deatils-btn a{
	margin:0 auto;
	background:transparent url(/content/v4/us/wubbzy/img/demo-back.gif) no-repeat;
	width: 120px;
	height:56px;
	text-indent:-9999px;	
	display:block;
	text-align:center;
}

/* Footer and Legal Info */

#wubbgames{
	padding:20px 0;
}

#banner{
	margin:0 auto;
	text-align:center;	
	width:535px;
	height:135px;
}

#footer{
	background:#72c267 url(/content/v4/img/wubbzy/footer-wubtown.gif) repeat-x;
	width:100%;	
	margin:0 auto;
	padding-top:100px;
	text-align:center;
	color:#000;
}

#legalinfo{
	width:535px;
	margin:0 auto;
	text-align:center;
}

#legal_footer ul.footer_helplinks {
	font-size: .85em;
	color: #000000;
}

#legal_footer ul.footer_helplinks a {
	color: #000000;
}

#legal_footer #fplogolinks {
	font-size: .7em;
}

#legal_footer #footer_legallinks ul.footer_legallinks {
	font-size: .75em;
}
    
#nicklegal{
	font-size:x-small;
	color:#000;
	padding-bottom:20px;
}

#nicklegal a, #legal_footer a{	
	color:#000;	
}


/* view larger image */

#product-shot {
	position: relative;
}

#product-shot dd.product-view-larger a {
	position: absolute;
	top: 0;
	left: 30px;
	_left: 5px;
	width: 243px;
	height: 243px;
	display: block;
	background: url(/content/v4/us/wubbzy/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;
}

body #viewlarger-overlay {
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50);
}

/* custom skin */

body #viewlarger-include {
	font-size: 85%;
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
	color: #606;
}

body #viewlarger-close {
	background:  url(/content/v4/img/wubbzy/viewlarger-close.png) no-repeat top left;
	_background: url(/content/v4/img/wubbzy/viewlarger-close.gif) no-repeat top left;
	font-size: 90%;
	font-family: arial, helvetica, sans-serif ;
}

	body #viewlarger-include dl {
		background: url(/content/v4/img/wubbzy/viewlarger-loading.gif) no-repeat top;
		_background: transparent;
	}


	body #viewlarger-include dt {
		background: url(/content/v4/img/wubbzy/viewlarger-background.png) no-repeat top;
		_background: url(/content/v4/img/wubbzy/viewlarger-background.gif) no-repeat top;
	}


	body #viewlarger-include dd#viewlarger-caption {
		background: url(/content/v4/img/wubbzy/viewlarger-caption-background.png) no-repeat bottom;
		_background: url(/content/v4/img/wubbzy/viewlarger-caption-backgrou.gif) no-repeat bottom;
	}
	

		body #viewlarger-scroll-frame {
			background: url(/content/v4/img/wubbzy/viewlarger-scroller.png) no-repeat top left;
			_background: url(/content/v4/img/wubbzy/viewlarger-scroller.gif) no-repeat top left;
		}

			body #viewlarger-scroll-left-arrow {
					background: url(/content/v4/img/wubbzy/viewlarger-arrow-up.gif) no-repeat 25px -26px;
					}


			body #viewlarger-scroll-right-arrow {
				background: url(/content/v4/img/wubbzy/viewlarger-arrow-down.gif) no-repeat 25px -26px;
					}

				body #viewlarger-scroll-item li a img {
					border: 3px solid #ffde22;	/* thumbnail image border */
								}
								
				body #viewlarger-scroll-item li.active img {
					border: 3px solid #258430;/*active thumbnail image border*/
						}

/* ------------------------ EASY CLEARING ------------------------ */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
<!--/* -0.758062984970156 [10.89.198.137] */-->