

/*
		Site:		Diego
		File:		Master Screen CSS
		Author:		Tim Lee
		Date:		March 2006
*/

* {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

a, a:link, a:visited{
	color: #663300;
}


a:visited {
	text-decoration: none;
	color: #666;
}

a:hover {
	text-decoration: underline;
}

a:active {
	text-decoration: underline;
}

* html #content {
	height: 500px;
}
	
body {
	background:#3784DA url(/content/v4/img/diego/bg.gif) repeat;
	font-family: "courier new", courier, monospace;
	color: #000;
	font-size: small;
}

h1 img {
	display: block;
	border: 0;
	height:120px;
}

h2 {
	font-size: 140%;
}

#frog {
	position: absolute; 
	top: -60px; 
	left: 420px;
	z-index:1;
}

#nav-frog #li-frog {
	position: absolute;
	top: 77px;
	left: 48px;
}

#parrot {
	position: absolute; 
	top: -60px; 
	left: 149px;
	z-index:2;
}

#nav-parrot {
	
}

#nav-parrot #li-parrot {
	position: absolute;
	top: 63px;
	left: -9px;
}

#header {
	background-image: url(/content/v4/img/diego/header.jpg); background-repeat: no-repeat;
	width: 770px;
	padding-bottom:2px;
    *margin-bottom: 0px;
    position:relative;
	
}
			
#home{
	top: 0;
	left: 0;
	width:160px;
	height:120px;
	display:block;		
}

#fpHome{

}

#advertisement {
    font-size: .7em;
    *font-size:.6em;
    font-weight:bold;
    color: #fff;
    font-family: arial, "courier new", courier, monospace;
    background:green;
    position:absolute;
    left:380px;
    top:1px;
    padding: 0 3px 0 3px;
}

#advertisementflash {
    font-size: .7em;
    *font-size:.6em;
    font-weight:bold;
    color: #fff;
    font-family: arial, "courier new", courier, monospace;
    background:green;
    position:absolute;
    left:380px;
    top:1px;
    padding: 0 3px 0 3px;
}

#adv{
	position: absolute;
	left: 377px;
	top: 0;	
	width:102px;
	height:5px;
	display:block;
	border:1px solid blue;		
}

#fpHome a{
	text-indent:-9999px; 
	cursor:pointer;
	display:block;
	width:102px;
	height:0px;	
}

#adv a{
	text-indent:-9999px; 	
	display:block;
	width:102px;
	height:1px;
}

#home a{
	text-indent:-9999px; 
	cursor:pointer;
	display:block;
	width:160px;
	height:120px;
}


/* DIVS */

block img {
	display: block;
}

#categories {
	position: absolute;
	top: 0;
	left: 0;
}

#category-playsets {
	position: absolute; 
	top: 110px; 
	left: 200px;	
}

#category-dino {
	position: absolute; 
	top: 110px; 
	left: 550px;	
}

#category-roleplay {
	position: absolute; 
	top: 240px; 
	left: 570px;	
}

#category-demos {
	position: absolute; 
	top: 380px; 
	left: 520px;
}

#category-figures {
	position: absolute; 
	top: 250px; 
	left: 180px;	
}

#category-vehicles {
	position: absolute; 
	top: 380px; 
	left: 240px;	
}

#category-videos {
	position: absolute; 
	top: 410px; 
	left: 385px;
}
#category-extreme {
	position: absolute; 
	top: 410px; 
	left: 385px;
}

#feature {
	position: absolute; 
	top: 150px; 
	left: 310px;
}

#block {
	display: block;
}

ul#navigation {
	position: absolute;
	top: 122px;
	left: 0;
	z-index:11;
}

#navigation li {
	list-style: none;
	padding:0 0 0px 0px;
}

#nav-character #li-diego {
	position: absolute;
	top: 350px;
	left: 0;
	z-index: 999;
}

#nav-character #li-diegoLanding {
	position: absolute;
	top: 150px;
	left: 0;
}

#li-diego a, #li-diego img {
	border: 0;
}

#li-diegolanding a, #li-diegolanding img {
	border: 0;
}

#nav-character #li-dora {
	position: absolute;
	top: 560px;
	left: 10px;
	margin-top: 10px;
	z-index:12;
	border: 0;
}

#nav-character #li-doraLanding {
	position: absolute;
	border: 0;
	top: 270px;
	left: 0;
	margin-top: 10px;
	z-index:12;
}

#li-dora a, #li-dora img {
	border: 0;
}

#navigation #li-diego {
	margin-top: 5px;
	z-index:13;
}

#container {
	background:#DAE11B url(/content/v4/img/diego/drop1.gif) top repeat-x;
	width:770px;
}	

#content {
	_margin-top: -36px;
    background:url(/content/v4/img/diego/vines.gif) repeat-y;		
}

#contentText {
	padding-left: 160px;
    background:url(/content/v4/img/diego/nav_diego.jpg); background-repeat: no-repeat;
}

#contentL {
	background:url(/content/v4/img/diego/vines.gif) repeat-y;		
	min-height: 300px;

}

#contentTextL {
	padding-left: 160px;
	height: 365px;
    background:url(/content/v4/img/diego/landing_diego.jpg); background-repeat: no-repeat;
}

#contentText2 {
	padding-left: 180px;
	height: 500px;
}

#btmnav {
	padding-left: 320px;
}

#footer {
	z-index:15;
	display:block;
	width:770px;
	text-align:center;
}

#footercenter {
	margin-left: 0;
}

#contentText #detailBack{
	display:block;
	clear: both;
	position: absolute;
	left: 400px;
}

div#legal_footer_wrapper,
#demo-footer #legal_footer_wrapper {
	font-family:arial, helvetica, default;
	text-align: center;
    margin-top: 30px;  
	color:#fff;
	width: 660px;
	padding-left: 110px;
	font-size:13px;
}

div#legal_footer_wrapper img {
    margin:0 auto;
}

#fplogo {
	margin-top: 10px;
}

#footer #legal_footer_wrapper #legal_footer p{
	color:#fff;
	font-size:11px;
}

div#legal_footer_wrapper a,
#demo-footer #legal_footer_wrapper a {
	color:#fff;
}

div#legal_footer ul#footer_legallinks {
    font-size:11px;
    font-weight:bolder;
}

div#legal_footer ul#footer_helplinks {
    font-size:11px;
}

div#legal_footer {
    font-size:5px;
    padding-top:2.0em;
}


.body-diego #scroll_header{
	background: url(/content/v4/img/diego/scroll_header_default.gif) no-repeat;
	width:530px;
	height:25px;
}

.body-extreme #scroll_header{
	background: url(/content/v4/img/diego/scroll_header_extreme.gif) no-repeat;
	width:530px;
	height:99px;
}

.body-diego #scroll{
	background: url(/content/v4/img/diego/scroll_fill_default.gif) repeat-y;
	float: left;
	position: relative;
	width: 530px;
	min-height: 550px;
	_height:550px;
}

.body-extreme #scroll{
	background: url(/content/v4/img/diego/scroll_fill_extreme.gif) repeat-y;
	float: left;
	position: relative;
	width: 530px;
	min-height: 550px;
	_height:550px;
}

.body-diego #scroll_footer{
	background: url(/content/v4/img/diego/scroll_footer_default.gif) no-repeat;
	width:530px;
	height:54px;	
	clear:both;
}

.body-extreme #scroll_footer{
	background: url(/content/v4/img/diego/scroll_footer_extreme.gif) no-repeat;
	width:530px;
	height:82px;
	clear:both;
}

#scroll_cat{
	float: center;
    position: absolute;
	margin-left: 400px;
}

	
#indent {
	position: relative;
	left: 61px; 
	width: 420px;	
}

#content {
	clear: both;
	width: 770px;
	position: relative;
	float: left;
	z-index: 2;
}

		body.landing #content {
			background: url(/content/v4/img/diego/purple_room.gif) no-repeat;
			margin-top: -20px;
		}

#flash-home {
	position: relative;
	width: 565px;
	height: 465px;
	float: left;
}

		#flash-home h2 {
			margin-top: 100px;
		}

#sidebar {
	background: url(/content/v4/us/diego/img/sidebar_bg.gif);
	width: 275px;
	height: 238px;
	left: 460px;
	top: 190px;
	position: absolute;
	color: #fff;
	z-index: 3;
}

		#sidebar a {
			color: #fff;
			text-decoration: none;
			font-weight: bold;
		}

#sidebar-feature {
	position: relative;
	float: left;
	left: 25px;
	top: 80px;
}

		#sidebar-feature #scroll-item div div { /* we can't prevent a div from being written by the thumbnail control - so the item divs are actually nested two deep */
			position: relative;
			padding-top: 10px;
			padding-left: 130px;
			height: 140px;
			float: left;
		}
		
				#sidebar-feature dl {
				}

#product-name {	
	font-size: 1.5em;
	line-height: 1.1;	
}

#sidebar-feature dd.product-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 110px;
	height: 110px;
	padding: 10px 10px 10px 10px;
	background: url(/content/v4/img/diego/pshot_c_bg_purple.gif) no-repeat;
}


/* PRODUCT PAGE */

.body-extreme #product-info {
	width:204px;
	float: left;
	line-height: 1.2;
	padding: 0 10px 10px 25px;
	
	color: #663300;
	font-family: arial, verdana;
	line-height: 1.25em;
	font-size: 12px;
}

#product-info {
	width:224px;
	float: left;
	line-height: 1.2;
	padding: 5px 10px 10px 25px;	
	color: #663300;
	font-family: arial, verdana;
	line-height: 1.25em;
	font-size: 12px;
}

dl#product-meta {
		position: relative;
		}
		
				dl#product-meta dd.product-description {
					padding-top: 1em;
					clear: both;
					width: 231px;
				}

				#product-caption {
					padding:2px;    
					font-family: arial, verdana;              
					font-size:11px;
					text-align:center;
					width:210px;
					margin-left:15px;
				}
				
					dl#product-meta dd.product-warnings {
						padding: 0;
						margin: 0;
					}
				
				dt.product-number,
				dt.product-ages,
				dt.product-maximum-height,
				dt.product-maximum-weight,
				dt.product-price {
					clear:both;
					float:left;
					font-weight:bold;
				}		
				
				dd.product-number,
				dd.product-ages,
				dd.product-maximum-height,
				dd.product-maximum-weight,
				dd.product-price,
				dd.buy-now{
					float: left;
					padding-left: .3em;
				}
				
				dd.product-promotion {
					clear: both;
					padding-left: 16px;
				}

				#product-info dt.product-description {
					position: absolute;
					left: -9999px;
				}
						
				#product-info dd.award {
					clear: both;
					background: transparent;
					padding: 0;
					margin: 0;
				}
				
				#product-info dd.product-buy-now, 
				#product-info dd.find-a-retailer { 
					position: relative;
					clear: both;
					display: block;
					font-size: 11px;
					cursor:pointer;
					}
					
				#product-info dd.product-buy-now,
				#product-info dd.product-buy-now a,
				#product-info dd.product-buy-now a span {
					display: block;
					width: 69px;
					height: 35px;
					overflow: hidden;
					text-indent: -9999px;
					padding-top: .5em;
					cursor:pointer;
				}
				
					#product-info dd.product-buy-now a {
						position: relative;
						cursor:pointer;
					}
					
						#product-info dd.product-buy-now a span {
							position: absolute;
							top: 0;
							left: 0;
							cursor:pointer;
							background: url(/content/v4/us/diego/img/btn_buynow.gif) no-repeat top left;
						}

.body-extreme #product-media {
		width: 256px;
		float: left;
		padding: 0;			
		margin-top: 0;
		margin-left: 5px;
		*margin-left: -20px;
	}

#product-media {
			width: 256px;
			float: left;
			padding: 0;			
			margin-top: 10px;
			margin-left: 5px;
			*margin-left: -2px;
		}
		
				dt#product-image {
					height: 243px; 
					/*this needs to be 243 + any borders or padding on the image, 
					it's a placeholder height for when the images are swapped*/
					padding:7px;
					margin-top:3px;
				}
				
					dt#product-image img {
						border: 3px solid #ba7837;
						}

				 ul#product-thumbnails{
					margin-left:10px;					
					float:left;
					width:240px;
				}
		
				#product-thumbnails li {
					float:left;
					margin-left: 10px;					
					*margin-left: 10px;
					_margin-left: 5px;
					margin-top:3px;
					list-style: none;					
				}
				
					#product-thumbnails li img {
						border: 3px solid #ba7837;
						width:60px;
						height:60px;
						}

		
		#instructions {
			margin: 10px 0;
		}
		
		#back {
			clear: both;
			padding: 10px;
		}
		
		#dev-benefits {
			clear: both;
			padding: 10px;
		}
		
				#dev-benefits ul {
					margin-left: 20px;
				}

/* DEMOS PAGE */

#demoinfo {
	margin-top: 85px;
}

#demoHolder {
	margin: 17px;
	width: 472px;
	height: 300px;
	min-height: 300px;
	background: #F5E1B1;
	padding: 11px;
	border: 2px solid #E5D3A7;
	text-align: center;
}

#demoHolder2 {
	background: #FFF;
	border: 2px solid #E5D3A7;
	height: 310px;
}

/* EASY CLEARING */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* 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;
}

#demo-container {
    /*background-color:#45A0D7;*/
}

#demo-swf {
	margin:0 auto;
	padding:0;
	text-align:center;
	width:770px;
	height:420px;
}

#demo-footer {
    margin:0 auto;
    padding:30px 0 0 0;
    width:660px;
}

#demo-footer #legal_footer_wrapper {
    padding-left:0px;
}

#demo-footer #product-detail-button {
    background-color:#45A0D7;
    width:100px;
    margin:0 auto;
    text-align:center;
    color:#fff;
    font-family:arial, "courier new", courier, monospace;
    border-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    padding: 4px 6px;
}

#demo-footer #product-detail-button a {
    color:#ffffff;
    text-decoration: none;
}

#nonflash-copy{
	padding:20px;
	height:420px;
}

.paging{ text-align:center;}

#videos {
	width:500px;
	margin-left:44px;
	text-align:left;
	clear:both;
}

.thumbs {	
	margin: 0 auto;
}

	.thumbs div {
		width: 110px;
		margin: 0 56px 10px 0;
		padding: 0;
		height:160px;
	}
	
	.thumbs dd.photo-image {
		margin: 0 0 10px 0;
		padding: 0;
	}
	
	.thumbs div {
		float: left;
		position: relative;	
		padding:0;			
	}

		.thumbs dl {
			position: relative;
			padding-top: 110px;
			text-align: center;				
			height: 1.5em;  /*adjust depending on the lines of text being shown under the image*/
		}
				
			.thumbs dd.photo-image {
				position: absolute;
				top: 0;
				left: 0;				
			}
						
				.thumbs dd.photo-image a {
					display: block;
				}				

				.photo-name a:hover{
					color:white;
					text-decoration:none;
				}
						
					.thumbs dd img { 
						display: block;						
						margin: 0 auto;
						border:0;
					}
								
			.thumbs dt.photo-name {
				margin:0 auto;
				width:110px;
				font-size:8pt;
				font-family:arial, "courier new", courier, monospace;
			}

#video {
    background:#000;
    width:480px;
    height:360px;
    border: solid 2px #ABB145;
    margin-left:185px;
    margin-top:16px;
    *margin-top:55px;
}

#video_name {
    text-align:center;
    font-family:arial, "courier new", courier, monospace;
    color: #663300;
    font-size: 1.4em;
	font-weight: bold;
    margin-left:185px;
    width:480px;
    margin-top:-390px;
    *margin-top:-395px;
    position:absolute;
}

#detailBack {
    text-align:center;
    width:102px;
    left:400px;
    margin-top:0px;
    position:absolute;
}

#detailBack_demo {
    font-family:arial, "courier new", courier, monospace;
    text-align:center;
    margin-left:185px;
    width:480px;
    margin-top:25px;
    *margin-top:-320px;
    position:absolute;
    
}

#detailBack_demo a {
    color:#ffffff;
    text-decoration: none;
    background-color:#55AA56;
    border-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    padding: 4px 6px;
    *height:25px;
    margin-top:410px;
}

/* THUMBNAIL PAGE */

#thumbs {
    width:540px;
    font-size:8pt;
    font-family:arial, verdana;
    margin-left:25px;
    padding-top:20px;
}

#thumbs div, #thumbs li.product-image {
    width:13.7em;
    _width:12.5em;
    margin-right:20px;  
}

#thumbs div {
    float:left;
    height:200px;
}

#thumbs li {
    text-align:center;
    list-style:none;
}

h3.product-name {
    text-align:center;
    font-weight:normal;
    font-size:1em;
    position:absolute;
    margin-top:120px;
    width:146px;
    _margin-left:-8px;
	clear:both;
}

#thumbs li.product-image img {
    width: 110px;
    padding: 1px 1px 1px 1px;
    background: #fff;
    border: 2px solid #ba7837;
}

#thumbs li.product-number {
    display:none;
}

#thumbs li.product-price {
	margin-top:30px;	  
}

#thumbs li.product-ages {
    margin-top:31px;
    *margin-top:16px;
}

#thumbs li.product-find-a-retailer {
    display:none;
}

#thumbs li.product-buy-now,
#thumbs li.product-buy-now a,
#thumbs li.product-buy-now a span {
	display: block;
	position: relative;
	width: 81px;
	height: 14px;
	overflow: hidden;
	margin: 0 auto;
	cursor:pointer;
}

	#thumbs li.product-buy-now a span {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: url(/content/v4/us/diego/img/buynow_diego.gif) no-repeat top left;
		cursor:pointer;
	}

	#thumbs li.product-buy-now {
		margin-top: .4em;
		cursor:pointer;
	}

#thumbs li.product-demo,
#thumbs li.product-demo a,
#thumbs li.product-demo a span {
    display:block;
    width: 81px;
    height:14px;
    overflow: hidden;
    margin: 0 auto;
    cursor:pointer;
}

dd.demo a {
	background: url(/content/v4/us/diego/img/btn_demo.gif) no-repeat;
	display: block;
	text-indent: -9999px;
	height: 37px;
	width: 54px;
	margin-top: 5px;
}

#thumbs li.product-demo a {
    background: url(/content/v4/us/diego/img/demo_diego.gif) no-repeat top left;
    cursor:pointer;
}

/*paging*/
p.paging {
	width: 350px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 5px;
	font-size: 1.2em;
	font-weight: bold;
	font-family:arial, "courier new", courier, monospace;
	color: #663300;
}

.pagination {
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
	font-size: 95%;
	clear:both;
	width:530px;
	padding:15px;
	font-family:arial, "courier new", courier, monospace;
}

	.pagination li {
		list-style: none;
		display:inline;
		margin: 0 1px 0 1px;
		}

		.pagination span,
		.pagination a:hover {
			color: #fff;
			background-color: #663300;
			padding: .2em .6em .4em .6em;
			font-weight: bold;
		}

		.pagination a:hover,
		.pagination {
			font-weight: normal;
		}

		.pagination a {
			padding: .2em .6em .4em .6em;
			text-decoration: none;
		}		

#viewallbottom {
    clear:both;
}

p.view-all-top {
    text-align: right;
	padding-right: 40px;
	margin-top:-31px;
}

p.view-all-top a {
	font-weight: bold;
	text-decoration: underline;
	background: transparent;
	font-family:arial, "courier new", courier, monospace;
}

p.view-all-bottom {
    text-align: right;
	padding-right: 40px;
	margin-top:-31px;
}

p.view-all-bottom a {
	font-weight: bold;
	text-decoration: underline;
	background: transparent;
	font-family:arial, "courier new", courier, monospace;
}

.product-ages dt {
    clear:both;
    display:inline;
}

.product-ages dd {
    text-align:left;
    display:inline;
}

.product-price dl {
    *margin-top:-13px;
}

.product-price dt {
    clear:both;
    display:inline;
}

.product-price dd {
    text-align:left;
    display:inline;
}

.product-CHWarning{
		background: url(/content/v4/us/diego/img/warning-diego.gif) no-repeat;
		width: 234px;
		height: 66px;
		margin-top: 6px;
		margin-bottom: 6px;
		display: block;	
	}

		.product-CHWarning p#copy {
			display:none;
		}


/*VIDEO BUTTON*/

.video-button a {
    background: url(/content/v4/US/diego/img/btn_video.gif) no-repeat left top;
    display:block;
    width:68px;
    height38px;
    cursor:pointer;
    text-indent: -9999px;
    margin-top:5px;
    padding-bottom:15px;
    float:left;
}

/* demo button new */

#product-info dd.demo {
    background: transparent;
	padding: 0;
	margin: 0;	
}

/*------------------------------FOOTER OVERWRITES----------------------------*/

div#legal_footer {
	font-family: arial,helvetica,sans-serif;
    font-size: 6px;
    width: 671px;
}

div#footer_legallinks ul.footer_legallinks {
	font-size: 1.6em;
}

#footer_legallinks ul {
	margin: 0;
}

#legal_footer ul.footer_helplinks {
	font-size: 1.85em;
}

#footer #legal_footer,
#footer #legal_footer a,
#demo-footer #legal_footer,
#demo-footer #legal_footer a  {
	color: #ffffff;
    text-decoration: none;
}

#footer #legal_footer a:hover,
#demo-footer #legal_footer a:hover  {
	text-decoration: underline;
}

#footer #fplegal,
#demo-footer #fplegal {
	color: #ffffff;
}

#footer #fplogolinks,
#demo-footer #fplogolinks {
	font-size: 1.5em;
    height: auto;
}

#footer #legal_footer_wrapper #legal_footer p,
#demo-footer #legal_footer_wrapper #legal_footer p {
	font-size: 10px;
}

#footer #footer_fplogo,
#demo-footer #footer_fplogo {
    background: transparent url(/content/v6/us/core/img/logo-fpplg-dark.png) no-repeat scroll 2px 0;
    _background: transparent url(/content/v6/us/core/img/logo-fpplg-ie6.gif) no-repeat scroll 0 0;
}
<!--/* 0.0135564468613711 [10.89.198.134] */-->