



/*
NOTES:
#94d9f5 - BODY BACKGROUND BLUE
#b2acd7 - ABOUT SUB NAV BACKGROUND
#c8eca0 - PRODUCTS SUB NAV BACKGROUND
#fadfb4 - GAMES SUB NAV BACKGROUND
#9fcf67 - THUMBNAILS GREEN BORDER
#0096db - PRODUCT NAME BLUE
#cfebac - THUMBNAIL GREEN BACKGROUND
#9fcf69 - THUMBNAIL GREEN SUB NAV BAR
#8AE9E2 - ONLINE EXCLUSIVE BACKGROUND BLUE
#28BDB3 - ONLINE EXCLUSIVE SUB NAV BACKGROUND
#F78430 - DVD TITLES ORANGE
#0076b6 - DISCOVERY SEGMENT HEADER BACKGROUND

Start Date: February 2009
Last Edit:  Oct 21 09 *footer update*
*/

/* ---------------------------------------------------- INITIALIZE / DON'T TOUCH ---------------------------------------------------- */

* {
	margin: 0;
	padding: 0;
	border: 0;
}

html, body {
	height: 100%;
}

html {
    font-size: 100%; /* IE hack */
}

body {
	background:#94d9f5;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 62.5%;
    line-height: 1.125em;
}

table,
select,
input {
    font-size: 100%; /* IE hack */
}

input,
select,
th,
td,
li li,
li p,
td p,
blockquote p {
    font-size: 1em;
}

/* ---------------------------------------------------- DEFAULT STYLES ---------------------------------------------------- */

a:link, a:visited, a:hover, a:active {
	color: #000000;
    text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

li {
    list-style: none;
    list-style-position: outside;
}

h1 {
    font-size:2em;
}

h2 {
    font-size: 1.5em;
}

h3 {
    font-size: 1.25em;
}

h4 {
    font-size: 1em;
}

#container {
	width: 100%; 
}

#site-container {
	margin: 10px auto 0;
	width: 975px;
    font-size: 1.3em;
    line-height: 1.3em;
    position: relative; 
}

#content {
	padding: 24px 0px 0px 0px;
    width:971px;
    clear: both;
}

#dropShadow{
	background:#65c2e7 url(/content/v6/us/littlepeople/img/lp_dropShadow.gif) repeat-y left top;
    width:971px;
}

#bottomCorners {
	height:30px;
    clear:both;
}

#advertisement {
	clear: both;
    position: absolute;
    margin-left: 900px;
}

#seocopy {
	width: 930px;
    margin: 13px 0 0 10px;
    line-height: 1.4em;
}

/* ---------------------------------------------------- NAV STYLES ---------------------------------------------------- */


#navigationTop {
   padding: 40px 0px 0px 200px;
}

#navigationTop ul li {
    height: 30px;
    float: left;
    margin-right: 10px;
    text-indent: -9999px;
    display: block;
    position: relative;
    z-index: 5;
}

#navigationTop ul li ul {
    display: block;
    visibility: hidden;
    position: absolute;
    z-index: 10;
    left: 0;
    top: 0;
}

#navigationTop ul li ul li {
    float: none;
    margin: 0;
    text-indent: 0;
    height: 100%;
    padding: 3px 0px 3px 0px;
}

#navigationTop ul li.hover-active {
    z-index: 10000;
    white-space: normal;
}

#navigationTop ul li.hover-active ul {
    visibility: visible;
    left: 0;
    top: 30px;
    width: 100%;
}

#nav-sub {
	width: 960px;
    height: 27px;
    margin: 0px 0px 0px 5px;
    clear: both;
}

#nav-sub ul {
	margin-left: 200px;
}

#nav-sub li {
    float: left;
    margin-right: 8px;
}

li#about-us {
	background: transparent url(/content/v6/us/littlepeople/img/lp_nav.gif) no-repeat left top;
    width: 115px;
}

li#products {
	background: transparent url(/content/v6/us/littlepeople/img/lp_nav.gif) no-repeat -123px 0px;
    width: 118px;
}

li#games-activities {
	background: transparent url(/content/v6/us/littlepeople/img/lp_nav.gif) no-repeat -249px 0px;
    width: 188px;
}

/*li#mylp {
	background: transparent url(/content/v6/us/littlepeople/img/lp_nav.gif) no-repeat -445px 0px;
    width: 95px;
}*/

li#online-exclusives {
	background: transparent url(/content/v6/us/littlepeople/img/lp_nav.gif) no-repeat -547px 0px;
    width: 188px;
}


/* ---------------------------------------------------- DROP DOWN NAV STYLES ---------------------------------------------------- */

#navigationTop ul li#about-us ul li {
	background: #b2acd7;
}

#navigationTop ul li#about-us ul li a  {
	color: #2c2560;
    padding: 3px 0px 3px 12px; 
    display: block;
    width: 103px;
}

#navigationTop ul li#about-us ul li a:hover  {
	color: #fbf4fb; 
    background: #7c74b5;
    text-decoration: none;
}

#navigationTop ul li#products ul li  {
	background: #c8eca0;
}

#navigationTop ul li#products ul li a  {
	color: #335e0d;
  	padding: 3px 0px 3px 12px; 
    display: block;
    width: 106px;
}

#navigationTop ul li#products  ul li a:hover  {
	color: #f9faf8; 
    background: #7dc042;
    text-decoration: none;
}

#navigationTop ul li#games-activities ul li  {
	background: #fadfb4;
}

#navigationTop ul li#games-activities ul li a  {
	color: #dd6b1c;
    padding: 3px 0px 3px 12px; 
    display: block;
    width: 176px;
}

#navigationTop ul li#games-activities ul li a:hover  {
    color: #fcfbfb; 
    background: #f17824;
    text-decoration: none;
}

/*#navigationTop ul li#mylp ul li  {
	background: #f4bfc2;
}

#navigationTop ul li#mylp ul li a  {
	color: #b70d13;
}

#navigationTop ul li#mylp ul li a:hover  {
    color: #fffcfc; 
    background: #c92d31;
    text-decoration: none;
}*/

#navigationTop ul li#online-exclusives ul li  {
	background: #a4f6f0;
}

#navigationTop ul li#online-exclusives ul li a  {
	color: #0e9a91;
    padding: 3px 0px 3px 12px; 
    display: block;
    width: 176px;
}

#navigationTop ul li#online-exclusives ul li a:hover  {
    color: #fdfefe; 
    background: #1ab6a8;
    text-decoration: none;
}



/* ---------------------------------------------------- SEARCH STYLES ---------------------------------------------------- */

fieldset legend {
	display: none;
}

#directional-lp {
	display: none;
}

#searchform {
    margin-left: -33px;
    float: left;
    height: 25px;
    width: 210px;
}

#lblKeyword {
	visibility: hidden;
}

#keyword {
    height: 16px;
    width: 125px;
    font-size: .8em;
    position: relative;
    top: -6px;
    padding: 2px 0 0px 5px;

  
}
    .ie6 #keyword {
    	top: -4px;
        height: 17px;
    }
    
      .ie7 #keyword {
    	top: -5px;
    }
    
input {
	margin-top: 3px;
}

	.ie6 input {
    	margin-top: 3px;
    }

form#searchform input#keyword.error {
    color:#D43B2B;
}

/* ----------------------------------------------------- LOGO ------------------------------------------------------------------ */

#logo {
    position: absolute;
    top: 10px;
    left: 20px;
}

/* ---------------------------------------------------- PAGINATION -------------------------------------------------------------- */

.pagination {
 	width: auto;
    font-weight: bold;
    color: #ffffff;
    position: relative;
    right: 15px;
}

	.ie6 .pagination,
    .ie7 .pagination {
    	margin-bottom: -30px;
    }

.pagination ul {
    float: right;
    margin-top: 10px;
    width: auto;
    position: relative;
}

#paginationBottom .pagination ul {
	float: none;
}

.pagination li {
	float: left;
    margin-right: 7px;
    font-size: .9em;
}

.pagination li a {
	text-decoration: underline;
    color: #ffffff;
    font-weight: normal;
}

.pagination li a:visited {
	text-decoration: underline;
    color: #ffffff;
}

.pagination li a:hover {
	text-decoration: underline;
    color: #000000;
    font-weight: normal;
}

.pagination-previous a:visited {
	color: #ffffff;
    text-decoration: underline;
}

.thumbnail .view-all {
    position: relative;
    width: 75px;
    font-size: 1em;
    top: 10px;
    float: right;
}

#paginationBottom-container {
	width: 931px;
    height: 60px;
}

#paginationBottom {
 	float: right;
    position: relative;
    height: 28px;
}

#paginationBottom .pagination {
    background:#63A82B none repeat scroll 0 0;
    height: 28px;
    margin-bottom: 0px;
    float: right;
    padding-left: 100px;
    margin-left: -100px;
    padding-bottom: 5px;
}

#paginationBottom .view-all-lower {
    width: 100px;
    font-size: 1em;
    top: 8px;
    float: right;
    position: relative;
    z-index: 100000;
}

.view-all a, .view-all-lower a {
	color: #ffffff;
    text-decoration: underline;
}

.view-all a:visited, .view-all-lower a:visited {
	color: #ffffff;
    text-decoration: underline;
}

.view-all a:hover, .view-all-lower a:hover {
	color: #000000;
    text-decoration: underline;
}

/* ---------------------------------------------------- LANDING STYLES ---------------------------------------------------- */

#lplanding {
	margin: 15px auto;
    border: 9px solid #ffffff;
    height: 373px;
    width: 912px;
}

	.ie6 #lplanding {
    	border: 11px solid #ffffff;
    }

#noFlash {
	margin:0 auto;
	width: 500px; 
	padding-top: 150px; 
	}
	

	
#getFlashPlayer {
	margin:0 auto;
	padding-top: 20px; 
	width: 160px;
	height: 41px;
}

.landing #seocopy {
	width: 930px;
    margin: 13px 0 0 22px;
    line-height: 1.4em;
}


/* ---------------------------------------------------- THUMBNAIL SUB NAV BAR---------------------------------------------------- */

.thumbnail #navigation  ul li,
.product #navigation  ul li,
.onlineexclusives #navigation ul li,
.demopage #navigation ul li,
.animalville #navigation ul li {
	text-indent: -9999px;
    height: 27px;
}

.thumbnail #navigation  ul li a,
.product #navigation  ul li a,
.onlineexclusives #navigation  ul li a,
.demopage #navigation  ul li a,
.animalville #navigation  ul li a {
	display: block;
    height: 27px;
}

.thumbnail #navigation  ul li#playsets,
.product #navigation  ul li#playsets,
.demopage #navigation  ul li#playsets,
.animalville #navigation  ul li#playsets  {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_Nav.gif) no-repeat 0px -29px;
    width:62px;   
}

.thumbnail #navigation  ul li#minisets,
.product #navigation  ul li#minisets,
.demopage #navigation  ul li#minisets,
.animalville #navigation  ul li#minisets  {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_Nav.gif) no-repeat -64px -29px;
    width:69px;
}

.thumbnail #navigation  ul li#vehicles,
.product #navigation  ul li#vehicles,
.demopage #navigation  ul li#vehicles,
.animalville #navigation  ul li#vehicles   {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_Nav.gif) no-repeat -135px -29px;
    width:60px;
}

.thumbnail #navigation  ul li#figures,
.product #navigation  ul li#figures,
.demopage #navigation  ul li#figures,
.animalville #navigation  ul li#figures  {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_Nav.gif) no-repeat -207px -29px;
    width:57px;
}

.thumbnail #navigation  ul li#blocks,
.product #navigation  ul li#blocks,
.demopage #navigation  ul li#blocks,
.animalville #navigation  ul li#blocks {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_Nav.gif) no-repeat -268px -29px;
    width:59px;
}

.thumbnail #navigation  ul li#animalville,
.product #navigation  ul li#animalville,
.demopage #navigation  ul li#animalville,
.animalville #navigation  ul li#animalville {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_Nav.gif) no-repeat -332px -29px;
    width:83px;
}

.thumbnail #navigation  ul li#books,
.product #navigation  ul li#books,
.demopage #navigation  ul li#books,
.animalville #navigation  ul li#books {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_Nav.gif) no-repeat -415px -29px;
    width:125px;
}

.thumbnail #navigation  ul li#searchAge,
.product #navigation  ul li#searchAge,
.demopage #navigation  ul li#searchAge,
.animalville #navigation  ul li#searchAge {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_Nav.gif) no-repeat -552px -29px;
    width:90px;
}

.thumbnail #navigation  ul li#viewAll,
.product #navigation  ul li#viewAll,
.demopage #navigation  ul li#viewAll,
.animalville #navigation  ul li#viewAll  {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_Nav.gif) no-repeat -649px -29px;
    width:60px;
}

.thumbnail #navigation  ul li#playsets a,
.product #navigation  ul li#playsets a,
.demopage #navigation  ul li#playsets a,
.animalville #navigation  ul li#playsets a {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_Nav.gif) no-repeat -1px -1px;
    width:62px;  
}

.thumbnail #navigation  ul li#minisets a,
.product #navigation  ul li#minisets a,
.demopage #navigation  ul li#minisets a,
.animalville #navigation  ul li#minisets a {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_Nav.gif) no-repeat -64px -1px;
    width:69px;
}

.thumbnail #navigation  ul li#vehicles a,
.product #navigation  ul li#vehicles a,
.demopage #navigation  ul li#vehicles a,
.animalville #navigation  ul li#vehicles a {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_Nav.gif) no-repeat -135px -1px;
    width:60px;
}

.thumbnail #navigation  ul li#figures a,
.product #navigation  ul li#figures a,
.demopage #navigation  ul li#figures a,
.animalville #navigation  ul li#figures a {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_Nav.gif) no-repeat -207px -1px;
    width:57px;
}

.thumbnail #navigation  ul li#blocks a,
.product #navigation  ul li#blocks a,
.demopage #navigation  ul li#blocks a,
.animalville #navigation  ul li#blocks a {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_Nav.gif) no-repeat -268px -1px;
    width:59px;
}

.thumbnail #navigation  ul li#animalville a,
.product #navigation  ul li#animalville a,
.demopage #navigation  ul li#animalville a,
.animalville #navigation  ul li#animalville a {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_Nav.gif) no-repeat -332px -1px;
    width:83px;
}

.thumbnail #navigation  ul li#books a,
.product #navigation  ul li#books a,
.demopage #navigation  ul li#books a,
.animalville #navigation  ul li#books a {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_Nav.gif) no-repeat -415px -1px;
    width:125px;
}

.thumbnail #navigation  ul li#searchAge a,
.product #navigation  ul li#searchAge a,
.demopage #navigation  ul li#searchAge a,
.animalville #navigation  ul li#searchAge a {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_Nav.gif) no-repeat -552px -1px;
    width:90px;
}

.thumbnail #navigation  ul li#viewAll a,
.product #navigation  ul li#viewAll a,
.demopage #navigation  ul li#viewAll a,
.animalville #navigation  ul li#viewAll a {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_Nav.gif) no-repeat -649px -1px;
    width:60px;
}

.thumbnail #navigation  ul li#playsets a:hover,
.product #navigation  ul li#playsets a:hover,
.demopage #navigation  ul li#playsets a:hover,
.animalville #navigation  ul li#playsets a:hover {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_Nav.gif) no-repeat -1px -29px;  
}

.thumbnail #navigation  ul li#minisets a:hover,
.product #navigation  ul li#minisets a:hover,
.demopage #navigation  ul li#minisets a:hover,
.animalville #navigation  ul li#minisets a:hover {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_Nav.gif) no-repeat -64px -29px;
}

.thumbnail #navigation  ul li#vehicles a:hover,
.product #navigation  ul li#vehicles a:hover,
.demopage #navigation  ul li#vehicles a:hover,
.animalville #navigation  ul li#vehicles a:hover {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_Nav.gif) no-repeat -135px -29px;
}

.thumbnail #navigation  ul li#figures a:hover,
.product #navigation  ul li#figures a:hover,
.demopage #navigation  ul li#figures a:hover,
.animalville #navigation  ul li#figures a:hover {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_Nav.gif) no-repeat -207px -29px;
}

.thumbnail #navigation  ul li#blocks a:hover, 
.product #navigation  ul li#blocks a:hover,
.demopage #navigation  ul li#blocks a:hover,
.animalville #navigation  ul li#blocks a:hover  {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_Nav.gif) no-repeat -268px -29px;
}

.thumbnail #navigation  ul li#animalville a:hover, 
.product #navigation  ul li#animalville a:hover,
.demopage #navigation  ul li#animalville a:hover,
.animalville #navigation  ul li#animalville a:hover  {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_Nav.gif) no-repeat -332px -29px;
}

.thumbnail #navigation  ul li#books a:hover,
.product #navigation  ul li#books a:hover,
.demopage #navigation  ul li#books a:hover,
.animalville #navigation  ul li#books a:hover  {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_Nav.gif) no-repeat -415px -29px;
}

.thumbnail #navigation  ul li#searchAge a:hover, 
.product #navigation  ul li#searchAge a:hover,
.demopage #navigation  ul li#searchAge a:hover,
.animalville #navigation  ul li#searchAge a:hover {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_Nav.gif) no-repeat -552px -29px;
    width:90px;
}

.thumbnail #navigation  ul li#viewAll a:hover,
.product #navigation  ul li#viewAll a:hover,
.demopage #navigation  ul li#viewAll a:hover,
.animalville #navigation  ul li#viewAll a:hover {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_Nav.gif) no-repeat -649px -29px;
    width:60px;
}

/* ---------------------------------------------------- PRODUCT PAGE ---------------------------------------------------- */

.thumbnail #dropShadow, 
.product #dropShadow,
.demopage #dropShadow {
	background: #cfebac url(/content/v6/us/littlepeople/img/lp_dropShadow.gif) repeat-y left top;
    width: 971px;
    padding-bottom: 15px;
}

.thumbnail #content,
.product #content,
.demopage #content {
	background: #65c2e7 url(/content/v6/us/littlepeople/img/lp_products_roundedTop.gif) no-repeat left top;
}

.product #content:after {
	content: ".";
    height: 0;
    clear: both;
    visibility: hidden;
    display: block;
}

.thumbnail #bottomCorners,
.product #bottomCorners,
.demopage #bottomCorners {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_roundedBottom.gif) no-repeat left top;
}

.thumbnail #nav-sub,
.product #nav-sub,
.demopage #nav-sub {
	background: #9fcf69;
}

#product-container {
	background: #f8fcfe;
    width: 931px;
    margin-left: 20px;
    margin-top: 15px;
}

#product-container:after {
	content: ".";
    height: 0;
    clear: both;
    visibility: hidden;
    display: block;
}

#product-image {
	width: 250px;
    position: relative;
}

#product-info {
	float: left;
    width: 610px;
    margin-left: 300px;
    padding-top: 15px;
}

	.ie6 #product-info {
    	width: 620px;
    }

#product-info:after {
	content: ".";
    height: 0;
    clear: both;
    visibility: hidden;
    display: block;
}

#instructions {
    margin: 0px 43px 15px 22px;
    padding-top: 10px;
    width: 270px;
}

	.ie6 #instructions {
    	margin: 0px 43px 15px 25px;
    	padding-top: 10px;
    	width: 240px;
	}

#instructions:after {
	content: ".";
    height: 0;
    clear: both;
    visibility: hidden;
    display: block;
}

#instruction-intro {
	color: #64a92d;
    cursor: pointer;
}

#product-media {
    width: 258px;
    float: left;
    margin-left: -898px;
    padding-top: 15px;
}
	
    .ie6 #product-media {
    	margin-left: -910px;
    }

#product-media #product-image {
	width: 263px;
	position: relative;
}

#product-media #product-image img {
    position: absolute;
    left: 10px;
    border: 2px solid #9fcf67;
}

#product-shot #product-caption {
    text-align: left;
    font-size: .85em;
    padding-top: 255px;
    margin-left: 10px;
    line-height: 1.2em;
}

#product-thumbnails {
    width: 234px;
    margin: 5px auto;
    padding: 3px 0px 3px 0px;
}

    .ie6 #product-info,
    .ie6 #product-media,
    .ie6 #product-thumbnails {
        display: inline;
    }

#product-thumbnails li {
	width: 62px;
	height: 62px;
    float: left;
    position: relative;
    margin: 6px 10px 6px 6px;
}

#product-thumbnails li img {
    position: absolute;
    left: 1px;
    top: 1px;
    border: 1px solid #63a82b;
}

#product-meta {
    padding: 0 5px 0 10px;
    font-size: .85em;
}

#product-meta h2 {
    color: #63A82B;
    font-size: 2em;
    margin-bottom: 10px;
    width: 280px;
    line-height: 1em;
}

#meta-info {
    float: left;
    width: 140px;
    line-height: 1.3em;
}

#email-to-friend {
    float: left;
    margin-bottom: 10px;
}

.product.onlineexclusives #email-to-friend {
	margin-right: 10px;
    margin-bottom: 10px;
}

#email-to-friend a {
	text-decoration: underline;
}

#email-to-friend a:hover {
	text-decoration: none;
}

#email-to-friend img {
    margin-bottom: -1px;
    margin-right: 2px;
}

#add-this-container {
	clear: both;
}

#product-meta div.product-number,
#product-meta div.product-ages,
#product-meta div.product-price {	
	float: left;
	margin-right: 5px;
}

#more-info {
    text-align: center;
    margin-left: 175px;
}

#more-info .buy-now a {
    background: url(/content/v6/us/littlepeople/img/buynow.gif) no-repeat;
	display: block;
	margin: 3px auto;
	width: 96px;
	height: 30px;
	text-indent: -9999px;
}

#social-container {
    padding: 20px 5px 15px 10px;
    clear: both;
}

.clear{
	height: 0;
    clear: both;
}

#thumbnailsBG {
	background: #cfebac;
    width: 245px;
    margin: 10px 0px 10px 10px;
    padding-bottom: 5px;
}

#thumbnailsBG:after {
	content: ".";
    height: 0;
    clear: both;
    visibility: hidden;
    display: block;
}

#product-image-swf {
	margin-left: 10px;
    margin-bottom: -247px;
}

	.ie6 #product-image-swf,
    .ie7 #product-image-swf {
    	margin-bottom: -260px;
	}

.product-view-larger {
	margin-left: 10px;
    height: 192px;
}

.find-a-retailer {
	margin-right: 15px;
}

.find-a-retailer a,
.find-a-retailer a:visited {
	text-decoration: underline; 
    color: #ee0101;
}

.find-a-retailer a:hover {
	text-decoration: none; 
}

.learn-more {
	display: none;
}

.demo a {
	background: transparent url(/content/v6/us/img/demo_search.gif) no-repeat scroll 0 0;
	display: block;
	margin: 7px 15px 0 auto;
	width: 81px;
	height: 17px;
	text-indent: -9999px;
}

.award {
	margin-right: 12px;
    font-weight: bold;
}

.award a {
	text-decoration: underline;
}

.award a:hover {
	text-decoration: none;
}

#product-content {
	width: 284px;
    float: right;
}

    .ie6 #product-content,
    .ie7 #product-content {
        width: 285px;
    }

.product-description {
	width: 240px;
    margin-left: 12px;
}

#product-devbenefits li {
	background: url(/content/v6/us/littlepeople/img/black-bullet.png) no-repeat 0 0px;
    margin-top: 10px;
    padding-left: 12px;
}

	.ie6 #product-devbenefits li {
    	height: 12px;
    }

.lp_devb_learning {
	width: 240px;
    margin-left: 22px;
}

#lp_devb_learning {
	width: 240px;
    margin-left: 22px;
}

body.product .lp_devb_learning {
	margin-left: 0;
}

.dev-benefits {
	width: 240px;
    margin-left: 22px;
}

#dev-benefits {
	width: 240px;
    margin-left: 22px;
}

.ui-tabs-hide {
	display: none;
}

#pi-container {
	float: left;
    width: 296px;
}

#product-content div#product-details {
    clear: both;
    background: url(/content/v6/us/littlepeople/img/lp_products_detail_bg.gif) repeat-y 0 0;
    line-height: 1.3em; 
}

#product-content div#product-testimonials {
    clear: both;
    background: url(/content/v6/us/littlepeople/img/lp_products_detail_bg.gif) repeat-y 0 0;
    line-height: 1.3em; 
}

#product-content div#product-devbenefits {
    clear: both;
    background: url(/content/v6/us/littlepeople/img/lp_products_detail_bg.gif) repeat-y 0 0;
    line-height: 1.3em; 
}

#content-cap {
    background: url(/content/v6/us/littlepeople/img/lp_products_detail_bottom.gif) no-repeat;
    padding-top: 13px;
    margin-bottom: 10px;
}

ul.ui-tabs-nav {
    background: url(/content/v6/us/littlepeople/img/lp_products_detail_top.gif) bottom no-repeat;
    height: 45px;
    padding-bottom: 3px;
}
	.ie6 ul.ui-tabs-nav,
    .ie7 ul.ui-tabs-nav {
    	margin-right: 1px;
        padding-bottom: 3px;
    } 

ul.ui-tabs-nav li {
    float: left;
}

ul.ui-tabs-nav li span {
    display: block;
    text-indent: -9999px;
    height: 37px;
}

ul.ui-tabs-nav li a {
    display: block;
    text-indent: -9999px;
    height: 36px;
}

li#product-details-tab {
    background: url(/content/v6/us/littlepeople/img/lp_products_detail_tabs.gif) no-repeat 0px -45px;
    width: 79px;
}

li#product-details-tab.ui-state-active {
    background: url(/content/v6/us/littlepeople/img/lp_products_detail_tabs.gif) no-repeat 0px 0px;
}

li#product-details-tab a {
    width: 79px;
}

li#product-devbenefits-tab {
    background: url(/content/v6/us/littlepeople/img/lp_products_detail_tabs.gif) no-repeat -79px -45px;
    width: 106px;
}

li#product-devbenefits-tab.ui-state-active {
    background: url(/content/v6/us/littlepeople/img/lp_products_detail_tabs.gif) no-repeat -79px 0px;
    width: 106px;
}

li#product-devbenefits-tab a {
    width: 106px;
}

li#product-testimonials-tab {
    background: url(/content/v6/us/littlepeople/img/lp_products_detail_tabs.gif) no-repeat -187px 0px;
    width: 94px;
    display: none;
}

#product-details {
    padding: 0px 10px;
}

#product-details li {
    list-style-position: outside;
}

#categoryBar {
	padding: 10px 10px 0px 10px;
}

#product-shot {
	position: relative;
}

.product-view-larger {
    position: absolute;
    top: 53px;
	left: 2px;
}

#back { 
 	width: 46px;
    height: 23px;
    text-align: center;
    margin-top: 72px;
    margin-left: 120px;
    text-indent: -9999px;
}

#back a{
   	background: url(/content/v6/us/littlepeople/img/lp_back.gif) no-repeat; 
    display: block;
    height: 23px;
}

#breadcrumb {
	font-size: .9em;
	margin: 10px 0px 0px 23px;
}

#breadcrumb a {
	text-decoration: underline;
}

#breadcrumb a:hover {
	color: #000000;
}

.product #breadcrumb, .product #breadcrumb a {
	color: #63A82B;
}

.product #breadcrumb a:hover {
	color: #000000;
}

p#callout {
	margin-left: 33px;
    margin-bottom: -15px;
    float: left;
}

.lpdiscovery {
	background: transparent url(/content/v6/us/littlepeople/img/lp_age_callouts_discovery.gif) no-repeat;
 	text-indent: -9999px;
    width: 87px;
	height: 42px;
	overflow: hidden;
}

.lpdiscovery_2-5 {
	background: transparent url(/content/v6/us/littlepeople/img/lp_age_callouts_discovery.gif) no-repeat;
 	text-indent: -9999px;
    width: 87px;
	height: 42px;
	overflow: hidden;
}

.lpimagination {
	background: transparent url(/content/v6/us/littlepeople/img/lp_age_callouts_imagination.gif) no-repeat;
  	text-indent: -9999px;
    width: 87px;
	height: 42px;
	overflow: hidden;
}

.lplearning {
	background: transparent url(/content/v6/us/littlepeople/img/lp_age_callouts_learning.gif) no-repeat;
 	text-indent: -9999px;
    width: 87px;
	height: 42px;
	overflow: hidden;
}

.lpbuilding {
	background: transparent url(/content/v6/us/littlepeople/img/lp_age_callouts_building.gif) no-repeat;
    text-indent: -9999px;
    width: 87px;
	height: 42px;
	overflow: hidden;
}

.product-CHWarning {
    background: transparent url(/content/v6/us/littlepeople/img/warning_littlepeople.gif) no-repeat;
    width: 284px;
    height: 80px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-indent: -9999px;
}

.awardsLogo {
	background: transparent url(/content/v6/us/littlepeople/img/award_winner.jpg) no-repeat;
    width: 296px;
    height: 58px;
    margin-bottom: 10px;	
}

/* ---------------------------------------------------- BAZAARVOICE ---------------------------------------------------- */

#product-info #ratings-container {
	margin-top: 20px;
}

#content #reviews-container {
	width: 886px;
    margin: auto auto 15px;
}

/* ---------------------------------------------------- VIEW LARGER ---------------------------------------------------- */

#viewlarger-container{
	background-color: #cfebac;
}

.product-view-larger a {
    background: transparent url(/content/v6/us/img/viewlarger.gif) no-repeat;
    text-indent: -9999px;
    width: 244px;
	height: 192px;
	display: block;
	background-position: -370px 100%;
	opacity: 0.45;
	filter: alpha(opacity=45);
	overflow: hidden;
}

.product-view-larger a:hover,
.product-view-larger a:focus {
	opacity: 1.0;
	filter: alpha(opacity=100);
	background-position: 0% 100%;
}

#viewlarger-container #viewlarger-close {
	background:  url(/content/v6/img/littlepeople/viewlarger-close.png) no-repeat top left;
	_background: url(/content/v6/img/littlepeople/viewlarger-close.gif) no-repeat top left;
    color: #000000;
}

#viewlarger-container #photo {
	background: url(/content/v6/img/littlepeople/viewlarger-loading.gif) no-repeat top;
	_background: transparent;
	width: 522px;
}

#viewlarger-container #viewlarger-image {
	min-height: 522px;
	_height: 522px;
	background: url(/content/v6/img/littlepeople/viewlarger-background.png) no-repeat top;
	_background: url(/content/v6/img/littlepeople/viewlarger-background.gif) no-repeat top;
}

#viewlarger-container #viewlarger-caption {
	background: url(/content/v6/img/littlepeople/viewlarger-caption-background.png) no-repeat bottom;
	_background: url(/content/v6/img/littlepeople/viewlarger-caption-background.gif) no-repeat bottom;
	padding: 0 20px 10px 10px;
    color: #000000;
}

#viewlarger-container #viewlarger-thumbnails {
	width: 113px;
	height:554px;
	background: url(/content/v6/img/littlepeople/viewlarger-scroller.png) no-repeat top left;
	_background: url(/content/v6/img/littlepeople/viewlarger-scroller.gif) no-repeat top left;
	position: absolute;
	top: 0;
	left: 500px;
}

#viewlarger-container #viewlarger-thumbnails .jcarousel-prev-vertical {
    position: absolute;
	background: url(/content/v6/img/littlepeople/viewlarger-arrow-up.gif) no-repeat 0px -26px;
	top: 14px;
	height: 26px;
	left: 35px;
	width: 43px;
	cursor: pointer;
}

#viewlarger-container #viewlarger-thumbnails .jcarousel-next-vertical {
    position: absolute;
	background: url(/content/v6/img/littlepeople/viewlarger-arrow-down.gif) no-repeat 0px -26px;
	top: 513px;
	height: 26px;
	left: 35px;
	width: 43px;
	cursor: pointer;
}

#viewlarger-container #viewlarger-thumbnails ul.jcarousel-list li a img {
	border: 3px solid #64a92d;
}

#viewlarger-container #viewlarger-image img {
	background-color:#ffffff;
}

#viewlarger-container #viewlarger-thumbnails .jcarousel-next-disabled,
#viewlarger-container #viewlarger-thumbnails .jcarousel-prev-disabled {
	background:none;
}

/* --------------------------------------------------------- DEMO PAGE --------------------------------------------------------- */

#demo {
    width:582px;
    margin-left: 175px;
    margin-top: 20px;
}

#demoContainer {
	background: #ffffff ;
    width: 931px;
    margin-left: 20px;
    margin-top: 20px;
}

.demopage #back {
	margin-top: 15px;
    margin: 10px auto;
    padding-bottom: 10px;
}

#demoTitleBar {
	padding: 10px 10px 0px 10px;
    margin: 10px 5px 0px 20px;
    background: #63A82B;
    width: 910px;
    height: 25px;
}

.onlineexclusives #demoTitleBar {
	background: #28BDB3;
}

.demopage h2 {
	color: #F8FCFE;
    margin-top: -2px;
}

/* ---------------------------------------------------- PRODUCT SECTION TITLES ---------------------------------------------------- */

.product h2#lpplaysets  {
	background: #63a82b url(/content/v6/us/littlepeople/img/lp_title_playsets.gif) no-repeat left top;
    height: 40px;
    text-indent: -9999px;
}

.product h2#lpmini {
	background: #63a82b url(/content/v6/us/littlepeople/img/lp_title_minisets.gif) no-repeat left top;
    height: 40px;
    text-indent: -9999px;
}

.product h2#lpvehicle {
	background: #63a82b url(/content/v6/us/littlepeople/img/lp_title_vehicles.gif) no-repeat left top;
    height: 40px;
    text-indent: -9999px;
}

.product h2#lpfigures {
	background: #63a82b url(/content/v6/us/littlepeople/img/lp_title_figures.gif) no-repeat left top;
    height: 40px;
    text-indent: -9999px;
}

.product h2#lpbuilding {
	background: #63a82b url(/content/v6/us/littlepeople/img/lp_title_building.gif) no-repeat left top;
    height: 40px;
    text-indent: -9999px;
}

.product h2#lplic {
	background: #63a82b url(/content/v6/us/littlepeople/img/lp_title_books.gif) no-repeat left top;
    height: 40px;
    text-indent: -9999px;
}

.product h2#lpviewall {
	background: #63a82b url(/content/v6/us/littlepeople/img/lp_title_viewAll.gif) no-repeat left top;
    height: 40px;
    text-indent: -9999px;
}

.product h2#littlepeople {
	background: #63a82b url(/content/v6/us/littlepeople/img/lp_title_littlePeople.gif) no-repeat left top;
    height: 40px;
    text-indent: -9999px;
}

.product h2#lp {
	background: #63a82b url(/content/v6/us/littlepeople/img/lp_title_littlePeople.gif) no-repeat left top;
    height: 40px;
    text-indent: -9999px;
}

.product h2#lpdiscovery {
	background: #63a82b url(/content/v6/us/littlepeople/img/lp_title_discovery.gif) no-repeat left top;
    height: 40px;
    text-indent: -9999px;
}

.product h2#lpimagination {
	background: #63a82b url(/content/v6/us/littlepeople/img/lp_title_imagination.gif) no-repeat left top;
    height: 37px;
    text-indent: -9999px;
}

.product h2#lplearning {
	background: #63a82b url(/content/v6/us/littlepeople/img/lp_title_learning.gif) no-repeat left top;
    height: 37px;
    text-indent: -9999px;
}

/* ---------------------------------------------------- CLUBHOUSE PAGE ---------------------------------------------------- */

.clubhouse #dropShadow {
	background: #fadfb4 url(/content/v6/us/littlepeople/img/lp_dropShadow.gif) repeat-y left top;
    width: 971px;
    padding-bottom: 15px;
}

.clubhouse #content {
	background: transparent url(/content/v6/us/littlepeople/img/lp_games_roundedTop.gif) no-repeat left top;
}

.clubhouse #bottomCorners {
	background:transparent url(/content/v6/us/littlepeople/img/lp_games_roundedBottom.gif) no-repeat left top;
}

.clubhouse #nav-sub {
	background: #cf5e06;
}

	.ie6 .clubhouse #nav-sub {
         overflow: hidden;
    }
    
#clubhouse-swf {
    margin: 15px 0px 0px 15px;
    width: 940px;
}

.clubhouse #categoryBar {
	padding: 10px 10px 0px 10px;
    margin: 0px 5px 0px 5px;
}

/* ---------------------------------------------------- CLUBHOUSE PAGE TITLES ---------------------------------------------------- */


.clubhouse h2#bday  {
	background: #f68933 url(/content/v6/us/littlepeople/img/lp_title_birthday.gif) no-repeat left top;
    height: 37px;
    text-indent: -9999px;
}

.clubhouse h2#games {
	background: #f68933 url(/content/v6/us/littlepeople/img/lp_title_games.gif) no-repeat left top;
    height: 37px;
    text-indent: -9999px;
}

.clubhouse h2#storytime  {
	background: #f68933 url(/content/v6/us/littlepeople/img/lp_title_storytime.gif) no-repeat left top;
    height: 37px;
    text-indent: -9999px;
}

.clubhouse h2#coloring  {
	background: #f68933 url(/content/v6/us/littlepeople/img/lp_title_coloring.gif) no-repeat left top;
    height: 37px;
    text-indent: -9999px;
}

.clubhouse h2#friends  {
	background: #f68933 url(/content/v6/us/littlepeople/img/lp_title_meetFriends.gif) no-repeat left top;
    height: 37px;
    text-indent: -9999px;
}

.clubhouse h2#growth  {
	background: #f68933 url(/content/v6/us/littlepeople/img/lp_title_growth.gif) no-repeat left top;
    height: 37px;
    text-indent: -9999px;
}

.clubhouse h2#desktop  {
	background: #f68933 url(/content/v6/us/littlepeople/img/lp_title_desktops.gif) no-repeat left top;
    height: 37px;
    text-indent: -9999px;
}

.clubhouse h2#radio  {
	background: #f68933 url(/content/v6/us/littlepeople/img/lp_title_radio.gif) no-repeat left top;
    height: 37px;
    text-indent: -9999px;
}

/* ---------------------------------------------------- CLUBHOUSE NAV ---------------------------------------------------- */

.clubhouse #navigation  ul li {
	text-indent: -9999px;
    height: 27px;
}

.clubhouse #navigation  ul li a {
	display: block;
    height: 27px;
}

.clubhouse #navigation  ul li#birthday-party {
	background:transparent url(/content/v6/us/littlepeople/img/lp_games_Nav.gif) no-repeat 0px 0px;
    width:93px;   
}

.clubhouse #navigation  ul li#games {
	background:transparent url(/content/v6/us/littlepeople/img/lp_games_Nav.gif) no-repeat -101px 0px;
    width:48px;
}

.clubhouse #navigation  ul li#storytime {
	background:transparent url(/content/v6/us/littlepeople/img/lp_games_Nav.gif) no-repeat -154px 0px;
    width:71px;
}

.clubhouse #navigation  ul li#coloring-activities {
	background:transparent url(/content/v6/us/littlepeople/img/lp_games_Nav.gif) no-repeat -232px 0px;
    width:108px;
}

.clubhouse #navigation  ul li#meet-friends {
	background:transparent url(/content/v6/us/littlepeople/img/lp_games_Nav.gif) no-repeat -349px 0px;
    width:104px;
}

.clubhouse #navigation  ul li#growth-chart {
	background:transparent url(/content/v6/us/littlepeople/img/lp_games_Nav.gif) no-repeat -459px 0px;
    width:86px;
}

.clubhouse #navigation  ul li#desktop {
	background:transparent url(/content/v6/us/littlepeople/img/lp_games_Nav.gif) no-repeat -552px 0px;
    width:60px;
}

.clubhouse #navigation  ul li#radio {
	background:transparent url(/content/v6/us/littlepeople/img/lp_games_Nav.gif) no-repeat -597px 0px;
    width:60px;
}

.clubhouse #navigation  ul li#birthday-party a  {
	background:transparent url(/content/v6/us/littlepeople/img/lp_games_Nav.gif) no-repeat 0px 0px;
    width:93px;  
}

.clubhouse #navigation  ul li#games a {
	background:transparent url(/content/v6/us/littlepeople/img/lp_games_Nav.gif) no-repeat -101px 0px;
    width:48px;
}

.clubhouse #navigation  ul li#storytime a {
	background:transparent url(/content/v6/us/littlepeople/img/lp_games_Nav.gif) no-repeat -154px 0px;
    width:71px;
}

.clubhouse #navigation  ul li#coloring-activities a {
	background:transparent url(/content/v6/us/littlepeople/img/lp_games_Nav.gif) no-repeat -232px 0px;
    width:108px;
}

.clubhouse #navigation  ul li#meet-friends a {
	background:transparent url(/content/v6/us/littlepeople/img/lp_games_Nav.gif) no-repeat -349px 0px;
    width:104px;
}

.clubhouse #navigation  ul li#growth-chart a {
	background:transparent url(/content/v6/us/littlepeople/img/lp_games_Nav.gif) no-repeat -459px 0px;
    width:86px;
}

.clubhouse #navigation  ul li#desktop a {
	background:transparent url(/content/v6/us/littlepeople/img/lp_games_Nav.gif) no-repeat -552px 0px;
    width:60px;
}

.clubhouse #navigation  ul li#radio a {
	background:transparent url(/content/v6/us/littlepeople/img/lp_games_Nav.gif) no-repeat -618px 0px;
    width:115px;
}

.clubhouse #navigation  ul li#birthday-party a:hover {
	background:transparent url(/content/v6/us/littlepeople/img/lp_games_Nav.gif) no-repeat 0px -27px;  
}

.clubhouse #navigation  ul li#games a:hover {
	background:transparent url(/content/v6/us/littlepeople/img/lp_games_Nav.gif) no-repeat -101px -27px;
}

.clubhouse #navigation  ul li#storytime a:hover {
	background:transparent url(/content/v6/us/littlepeople/img/lp_games_Nav.gif) no-repeat -154px -27px;
}

.clubhouse #navigation  ul li#coloring-activities a:hover {
	background:transparent url(/content/v6/us/littlepeople/img/lp_games_Nav.gif) no-repeat -232px -27px;
}

.clubhouse #navigation  ul li#meet-friends a:hover{
	background:transparent url(/content/v6/us/littlepeople/img/lp_games_Nav.gif) no-repeat -349px -27px;
}

.clubhouse #navigation  ul li#growth-chart a:hover {
	background:transparent url(/content/v6/us/littlepeople/img/lp_games_Nav.gif) no-repeat -459px -27px;
}
 
.clubhouse #navigation  ul li#desktop a:hover {
	background:transparent url(/content/v6/us/littlepeople/img/lp_games_Nav.gif) no-repeat -552px -27px;
}

.clubhouse #navigation  ul li#radio a:hover {
	background:transparent url(/content/v6/us/littlepeople/img/lp_games_Nav.gif) no-repeat -618px -27px;
}


/* ---------------------------------------------------- ONLINE EXCLUSIVES ---------------------------------------------------- */

.onlineexclusives #dropShadow {
	background: #8ae9e2 url(/content/v6/us/littlepeople/img/lp_dropShadow.gif) repeat-y left top;
    width: 971px;
    padding-bottom: 15px;
}

.onlineexclusives #content {
	background: #65c2e7 url(/content/v6/us/littlepeople/img/lp_onlineexclusives_roundedTop.gif) no-repeat left top;
}

.onlineexclusives #bottomCorners {
	background:transparent url(/content/v6/us/littlepeople/img/lp_onlineexclusives_roundedBottom.gif) no-repeat left top;
}

.onlineexclusives #nav-sub {
	background: #28bdb3;
}

.onlineexclusives h2#lpexclusives {
	background: #28bdb3 url(/content/v6/us/littlepeople/img/lp_title_holidaySets.gif) no-repeat left top;
    height: 40px;
    text-indent: -9999px;
}

.onlineexclusives h2#dvd {
	background: #28bdb3 url(/content/v6/us/littlepeople/img/lp_title_dvdsVideo.gif) no-repeat left top;
    height: 40px;
    text-indent: -9999px;
}

.onlineexclusives h2#lpvideo {
	background: #28bdb3 url(/content/v6/us/littlepeople/img/lp_title_video.gif) no-repeat left top;
    height: 40px;
    text-indent: -9999px;
}

.onlineexclusives #navigation  ul li#holiday {
	background:transparent url(/content/v6/us/littlepeople/img/lp_onlineexclusives_Nav.gif) no-repeat 0px -29px;
    width:155px;   
}

.onlineexclusives #navigation  ul li#dvds {
	background:transparent url(/content/v6/us/littlepeople/img/lp_onlineexclusives_Nav.gif) no-repeat -193px -29px;
    width:56px;
}

.onlineexclusives #navigation  ul li#playmat {
	background:transparent url(/content/v6/us/littlepeople/img/lp_onlineexclusives_Nav.gif) no-repeat -276px -29px;
    width:61px;
}

.onlineexclusives #navigation  ul li#holiday a  {
	background:transparent url(/content/v6/us/littlepeople/img/lp_onlineexclusives_Nav.gif) no-repeat 0px -1px;
    width:155px;  
}

.onlineexclusives #navigation  ul li#dvds a {
	background:transparent url(/content/v6/us/littlepeople/img/lp_onlineexclusives_Nav.gif) no-repeat -193px -1px;
    width:56px;
}

.onlineexclusives #navigation  ul li#playmat a {
	background:transparent url(/content/v6/us/littlepeople/img/lp_onlineexclusives_Nav.gif) no-repeat -276px -1px;
    width:61px;
}

.onlineexclusives #navigation  ul li#holiday a:hover {
	background:transparent url(/content/v6/us/littlepeople/img/lp_onlineexclusives_Nav.gif) no-repeat 0px -29px;  
}

.onlineexclusives #navigation  ul li#dvds a:hover {
	background:transparent url(/content/v6/us/littlepeople/img/lp_onlineexclusives_Nav.gif) no-repeat -193px -29px;
}

.onlineexclusives #navigation  ul li#playmat a:hover {
	background:transparent url(/content/v6/us/littlepeople/img/lp_onlineexclusives_Nav.gif) no-repeat -276px -29px;
}

.onlineexclusives #paginationBottom .pagination {
	background: #28bdb3;
}

.onlineexclusives #thumbs div.product-image {
	border: 1px solid #28bdb3; 
}
/* --------------------------------------------- ONLINE EXCLUSIVES PRODUCT PAGE ---------------------------------------- */

.onlineexclusives #thumbnailsBG {
	background: #8ae9e2;
}

.onlineexclusives li#product-details-tab {
    background: url(/content/v6/us/littlepeople/img/lp_onlineexclusives_detail_tabs.gif) no-repeat 0px -45px;
}

.onlineexclusives li#product-details-tab.ui-state-active {
    background: url(/content/v6/us/littlepeople/img/lp_onlineexclusives_detail_tabs.gif) no-repeat 0px 0px;
}

.onlineexclusives li#product-devbenefits-tab {
    background: url(/content/v6/us/littlepeople/img/lp_onlineexclusives_detail_tabs.gif) no-repeat -78px -45px;
}

.onlineexclusives li#product-devbenefits-tab.ui-state-active{
    background: url(/content/v6/us/littlepeople/img/lp_onlineexclusives_detail_tabs.gif) no-repeat -78px 0px;
}

.onlineexclusives #product-thumbnails li img {
	border-color: #28bdb3;
}

.onlineexclusives #product-media #product-image img {
	border-color: #28bdb3;
}

.onlineexclusives #product-meta h2 {
	color: #28bdb3;
}

.onlineexclusives ul.ui-tabs-nav {
    background: url(/content/v6/us/littlepeople/img/lp_onlineexclusives_detail_top.gif) bottom no-repeat;
}

.onlineexclusives #product-content div#product-details {
    background: url(/content/v6/us/littlepeople/img/lp_onlineexclusives_detail_bg.gif) repeat-y 0 0;
}

.onlineexclusives #content-cap {
    background: url(/content/v6/us/littlepeople/img/lp_onlineexclusives_detail_bottom.gif) no-repeat;
}

.onlineexclusives #breadcrumb, .onlineexclusives #breadcrumb a {
	color: #28bdb3;
}

.onlineexclusives #breadcrumb a:hover {
	color: #000000;
}

.onlineexclusives #instruction-intro {
	color: #28bdb3;
}
/* ---------------------------------------------------------- PLAY MAT PAGE ----------------------------------------------------- */

#special-playmat {
	width: 931px;
    background: #fefefe url(/content/v6/us/littlepeople/img/special-playmat_bg.jpg) no-repeat 410px 70px;
    margin: 10px 0px 0px 20px;
    color: #183359;
    font-weight: bold;
    padding-bottom: 50px;
}

#special-playmat h2 {
	width: 910px;
    background: #28bdb3 url(/content/v6/us/littlepeople/img/lp_title_playMat.gif) no-repeat left top;
    height: 40px;
    text-indent: -9999px;
    overflow: hidden;
}

#special-playmat p {
	width: 400px;
    margin-left: 30px;
    margin-top: 15px;
}

#special-playmat ul {
	width: 325px;
    padding-left: 55px;
    margin-top: 10px;
}

#special-playmat li {
	list-style-type: disc;
}

#playmat-header {
	padding-top: 10px;
    margin-left: 10px;
    margin-bottom: 30px;
}

p#order-now {
	width: 135px;
    height: 30px;
    text-align: center;
    text-indent: -9999px;
    padding-bottom: 20px;
    margin-left: 50px;
}

#order-now a {
 	background: transparent url(/content/v6/us/littlepeople/img/order-now.gif) no-repeat; 
    display: block;
    height: 30px;
}
/* ---------------------------------------------------------- ONLINE EXCLUSIVES DVD'S ----------------------------------------------- */


#special-dvd {
	width: 931px;
    background: #f8fcfe url(/content/v6/us/littlepeople/img/lp_onlineexclusives_dvds.jpg) no-repeat 445px 70px;
    margin: 10px 0px 0px 20px;
    color: #183359;
    font-weight: bold;
    padding-bottom: 50px;
}

#special-dvd h2 {
	width: 910px;
    background: #28bdb3 url(/content/v6/us/littlepeople/img/lp_title_dvdsVideo.gif) no-repeat left top;
    height: 40px;
    text-indent: -9999px;
    overflow: hidden;
}

#dvd-header {
	padding-top: 10px;
    margin-left: 10px;
    margin-bottom: 30px;
}

#special-dvd h4 {
	margin-left: 55px;
    width: 145px;
    color: #f78430;
    line-height: 1.2em;
}

#discovering-things-that-go p,
#discovering-animals p,
#christmas-discoveries  p,
#big-discoveries p,
#discovering-your-neighborhood p {
	margin-left: 55px;
}

#discovering-your-neighborhood {
 	background:url(/content/v6/us/littlepeople/img/lp_dvds_neighborhoodDiscoveries.gif) no-repeat left top;
    height: 65px;
    width: 220px;
    margin-bottom: 5px;
    margin-left: 15px;
 }
 
#christmas-discoveries {
 	background:url(/content/v6/us/littlepeople/img/lp_dvds_christmasDiscoveries.gif) no-repeat left top;
    height: 65px;
    width: 220px;
    margin-bottom: 5px;
    margin-left: 15px;
 }
 
#discovering-animals{
 	background:url(/content/v6/us/littlepeople/img/lp_dvds_animalsDiscoveries.gif) no-repeat left top;
    height: 65px;
    width: 220px;
    position: absolute;
    left: 260px;
    top: 212px;
    margin-bottom: 5px;
 }
 
 #discovering-things-that-go {
 	background:url(/content/v6/us/littlepeople/img/lp_dvds_thingsDiscoveries.gif) no-repeat left top;
    height: 65px;
    width: 220px;
    position: absolute;
    left: 260px;
    top: 283px;
    margin-bottom: 5px;
 }
 
 #big-discoveries {
 	background:url(/content/v6/us/littlepeople/img/lp_dvds_bigDiscoveries.gif) no-repeat left top;
    height: 65px;
    width: 220px;
    margin-bottom: 5px;
    margin-left: 15px;
 }

#big-discoveries a,
#christmas-discoveries a, 
#discovering-animals a, 
#discovering-things-that-go a, 
#discovering-your-neighborhood a {
	width: 70px;
    background: url(/content/v6/us/littlepeople/img/lp_onlineexclusives_learnMore.gif) no-repeat left top;
    height: 21px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    margin-top: 5px;
}

#dvd-order-now a {
	position: absolute;
    width: 95px;
    height: 85px;
    left: 830px;
    top: 332px;
    text-indent:-9999px;
    overflow: hidden;

}

/* ---------------------------------------------------------- SEARCH BY AGE ----------------------------------------------------- */

#searchbyage-container {
	background: #f8fcfe;
    margin: 15px 0px 0px 20px;
    width: 931px;
    text-indent: -9999px;	
}

#searchbyage-container a {
	text-decoration: none;
    cursor: pointer;
}

    .ie6 .segment #thumbs {
        padding-top: 30px;
    }

#searchbyage-container #lpdiscovery {
	background:url(/content/v6/us/littlepeople/img/lp_searchbyage_discovery.jpg) no-repeat left top;
    width: 452px;
    height: 205px;
    margin-left: 9px;
    position: absolute;
    top: 146px;
}
	.ie7 #searchbyage-container #lpdiscovery,
    .ie6 #searchbyage-container #lpdiscovery {
    	margin-left: 0px;
    }

#searchbyage-container #lpdiscovery span {
	position: absolute;
    left: 160px;
    top: 169px;
}

#searchbyage-container #lpbuilding {
	background:url(/content/v6/us/littlepeople/img/lp_searchbyage_building.jpg) no-repeat left top;
    width: 452px;
    height: 205px;
    position: absolute;
    left: 490px;
    top: 146px;
}

#searchbyage-container #lpbuilding span {
	position: absolute;
    left: 93px;
    top: 169px;
}

#searchbyage-container #lpimagination {
	background:url(/content/v6/us/littlepeople/img/lp_searchbyage_imagination.jpg) no-repeat left top;
    width: 452px;
    height: 205px;
    position: relative;
    top: 226px;
    padding-bottom: 30px;
    margin-left: 9px;
}

#searchbyage-container #lpimagination span {
	position: absolute;
    left: 175px;
    top: 170px;
}

#searchbyage-container #lplearning {
	background:url(/content/v6/us/littlepeople/img/lp_searchbyage_learning.jpg) no-repeat left top;
    width: 452px;
    height: 205px;
    position: relative;
    left: 470px;
    top: -9px;
}

#searchbyage-container #lplearning span {
	position: absolute;
    left: 18px;
    top: 169px;
}

.sba-viewtoys {
	color: #fef300;
    font-weight: bold;
    font-size: .85em;
    text-indent: 0px;
}

.sba-introduction {
	text-indent: -9999px;
}

#searchbyage-container span {
	background:url(/content/v6/us/littlepeople/img/lp_searchbyage_arrow.gif) no-repeat 63px 6px;
    width: 70px;
}

#segment-introduction-lpdiscovery {
	background: #0076b6 url(/content/v6/us/littlepeople/img/lp_searchbyage_headerbars_discovery.jpg) no-repeat 210px 9px ;
    border-bottom: 14px solid #31b9d2;
    width: 911px;
    margin-left: 10px; 
}

	.safari #segment-introduction-lpdiscovery {
		background: #0076b6 url(/content/v6/us/littlepeople/img/lp_searchbyage_headerbars_discovery.jpg) no-repeat 210px 19px ;
	}

#segment-introduction-lpdiscovery h3 {
	background: url(/content/v6/us/littlepeople/img/lp_header_discovery_circle.gif) no-repeat 0 0;
    text-indent: -9999px;
    width: 170px;
    height: 46px;
    padding-bottom: 35px;
    margin-left: 15px;
    position: relative;
    top: 30px;
    float: left;
}

.blurb {
	width: 430px;
    padding: 15px 0px 38px 0px;
    margin-left: 390px;
    color: #ffffff;
}
	.safari .blurb {
    	padding-bottom: 50px;
    }
    
    .ie6 .segment #thumbs-container {
        margin-top: 15px;
    }

#segment-introduction-lpdiscovery .blurb {
	width: 385px;
}

#segment-introduction-lpimagination .blurb {
	width: 458px;
}

#segment-introduction-lpdiscovery a {
	color: #f68933;
    font-weight: bold;
}

#segment-introduction-lpbuilding {
	background: #db6c15 url(/content/v6/us/littlepeople/img/lp_searchbyage_headerbars_building.jpg) no-repeat 210px 29px ;
    border-bottom: 14px solid #ef8c2d;
    width: 911px;
    margin-left: 10px; 
}

	.safari #segment-introduction-lpbuilding {
    	background: #db6c15 url(/content/v6/us/littlepeople/img/lp_searchbyage_headerbars_building.jpg) no-repeat 210px 34px ;
    }
    
#segment-introduction-lpbuilding h3 {
	background: url(/content/v6/us/littlepeople/img/lp_header_building_circle.gif) no-repeat 0 0;
    text-indent: -9999px;
    width: 170px;
    height: 51px;
    padding-bottom: 35px;
    margin-left: 15px;
    position: relative;
    top: 40px;
    float: left;
}

#segment-introduction-lpbuilding a {
	color: #462874;
    font-weight: bold;
}

#segment-introduction-lpimagination {
	background: #679a30 url(/content/v6/us/littlepeople/img/lp_searchbyage_headerbars_imagination.jpg) no-repeat 195px 24px ;
    border-bottom: 14px solid #7bb839;
    width: 911px;
    margin-left: 10px; 
}

	.safari #segment-introduction-lpimagination {
    	background: #679a30 url(/content/v6/us/littlepeople/img/lp_searchbyage_headerbars_imagination.jpg) no-repeat 195px 48px ;	
	}

#segment-introduction-lpimagination h3 {
	background: url(/content/v6/us/littlepeople/img/lp_header_imagination_circle.gif) no-repeat 0 0;
    text-indent: -9999px;
    width: 170px;
    height: 51px;
    padding-bottom: 35px;
    margin-left: 15px;
    position: relative;
    top: 45px;
    float: left;
}

#segment-introduction-lpimagination a {
	color: #f68933;
    font-weight: bold;
}

#segment-introduction-lplearning {
	background: #664488 url(/content/v6/us/littlepeople/img/lp_searchbyage_headerbars_learning.jpg) no-repeat 210px 6px ;
    border-bottom: 14px solid #3d215f;
    width: 911px;
    margin-left: 10px; 
}
	.safari #segment-introduction-lplearning {
    	background: #664488 url(/content/v6/us/littlepeople/img/lp_searchbyage_headerbars_learning.jpg) no-repeat 210px 12px ;
    }

#segment-introduction-lplearning h3 {
	background: url(/content/v6/us/littlepeople/img/lp_header_learning_circle.gif) no-repeat 0 0;
    text-indent: -9999px;
    width: 170px;
    height: 51px;
    padding-bottom: 35px;
    margin-left: 15px;
    position: relative;
    top: 30px;
    float: left;
}

#segment-introduction-lplearning a {
	color: #f68933;
    font-weight: bold;
}

.segment #thumbs div.product-image {
	border: 1px solid #0076b6;
}

.world a {
    width: 170px;
    height: 50px;
    text-indent: -9999px;
    overflow: hidden;
    position: absolute;
    display: block;
}

#segment-introduction-lpdiscovery .world a{
	background: url(/content/v6/us/littlepeople/img/lp_searchbyage_corner_discovery.jpg) no-repeat 0 0;
    left: 752px;
    top: 125px;
}
	.safari #segment-introduction-lpdiscovery .world a {
    	top: 133px;
    }

#segment-introduction-lpbuilding .world a{
	background: url(/content/v6/us/littlepeople/img/lp_searchbyage_corner_building.jpg) no-repeat 0 0;
    left: 752px;
    top: 140px;
}
	.safari #segment-introduction-lpbuilding .world a {
    	top: 145px;
    }

#segment-introduction-lpimagination .world a{
	background: url(/content/v6/us/littlepeople/img/lp_searchbyage_corner_imagination.jpg) no-repeat 0 0;
    left: 752px;
    top: 139px;
}
	.safari #segment-introduction-lpimagination .world a {
    	top: 144px;
    }

#segment-introduction-lplearning .world a{
	background: url(/content/v6/us/littlepeople/img/lp_searchbyage_corner_learning.jpg) no-repeat 0 0;
    left: 752px;
    top: 122px;
}
	.safari #segment-introduction-lplearning .world a {
    	top: 128px;
    }

.segment .view-all {
	position: relative;
    top: 9px;
    z-index: 100;
}

	.ie6 .segment .view-all,	
	.ie7 .segment .view-all {
		top: 38px;
	}
    
.segment .view-all a {
	color: #000000;
}

.segment #paginationBottom .pagination {
	color: #ffffff;	
}

.segment #paginationBottom .pagination li a {
	color: #ffffff;	
}

.segment .pagination {
	color: #000000;	
    z-index: 10000;
}

.segment .pagination li a,
.segment .pagination li a:visited{
	color: #000000;	
}

/* ---------------------------------------------------------- ANIMALVILLE ----------------------------------------------------- */

.animalville #thumbs-container {
	background: #f8fcfe;
    margin: auto;
    margin-top: 15px;
    padding-top: 10px;
    width: 931px;
    position: relative;
}

	.ie6 #thumbs-container {
		margin-top: 15px;
	}

.animalville #animalville-content-top {
	background: url(/content/v6/us/littlepeople/animalville/img/animalville_landing-bg-top.jpg) no-repeat 0 0;
    height: 131px;
    margin-left: 8px;
}

.animalville #animalville-content {
	background: #dff4fc;
    margin-left: 8px;
    padding-left: 20px;
    width: 894px;
    overflow: hidden;
}

.animalville #animalville-content-bottom {
	background: url(/content/v6/us/littlepeople/animalville/img/animalville_bg-bottom.jpg) no-repeat 0 0;
    height: 208px;
    margin-left: 8px;
    padding-bottom: 8px;
}

.animalville #animalville-landing-content-bottom {
	background: url(/content/v6/us/littlepeople/animalville/img/animalville_landing-bg-bottom.jpg) no-repeat 0 0;
    height: 208px;
    margin-left: 8px;
    padding-bottom: 8px;
}

.animalville #animalville-logo {
	position: absolute;
    top: 30px;
    left: 70px;
    width: 230px;
    height: 146px;
}

.animalville #animalville-landing-nav {
	float: right;
    margin-right: 30px;  
}
	.ie6 .animalville #animalville-landing-nav {
    	margin-right: 15px;
    }

.animalville #animalville-landing-nav li {
	float: left;
    text-indent: -9999px;
}

.animalville #animalville-landing-nav li.products a {
	background: url(/content/v6/us/littlepeople/animalville/img/animalville_product-meet-btns.gif) no-repeat 0 0;
	width: 187px;
    height: 38px;
    display: block;
}

.animalville #animalville-landing-nav li.meetAnimals a {
	background: url(/content/v6/us/littlepeople/animalville/img/animalville_product-meet-btns.gif) no-repeat -188px 0;
	width: 199px;
    height: 38px;
    display: block;
}

.animalville #animalville-landing-nav li.products a:hover {
	background: url(/content/v6/us/littlepeople/animalville/img/animalville_product-meet-btns.gif) no-repeat 0 -41px;
}

.animalville #animalville-landing-nav li.meetAnimals a:hover {
	background: url(/content/v6/us/littlepeople/animalville/img/animalville_product-meet-btns.gif) no-repeat -188px -41px;
}

.animalville #animalville-welcome-box {
	background: url(/content/v6/us/littlepeople/animalville/img/animalville_welcome-box.gif) no-repeat 0 0;
    clear: both; 
    width: 315px;
    height: 461px;
    color: #0082c8;
    float: left;
    margin-top: 15px;
}

.animalville #welcome-box-text {
	margin-top: 155px;
    margin-left: 20px;
    font-size: 1.1em;
}

.animalville #animalville-welcome-box p {
	text-align: center;
    margin-bottom: 15px;
    width: 270px;
}

.animalville #landing-flash {
    width: 485px;
    height: 315px;
    float: left;
    display: inline;
    margin: 90px 0 0 65px;
}

/* ------------------------------------------------- ANIMALVILLE THUMBNAIL ----------------------------------------------- */

.animalville #dropShadow {
	background: #cfebac url(/content/v6/us/littlepeople/img/lp_dropShadow.gif) repeat-y left top;
    width: 971px;
    padding-bottom: 15px;
}

.animalville #content {
	background: #65c2e7 url(/content/v6/us/littlepeople/img/lp_products_roundedTop.gif) no-repeat left top;
}

.product #content:after {
	content: ".";
    height: 0;
    clear: both;
    visibility: hidden;
    display: block;
}

.animalville #bottomCorners {
	background:transparent url(/content/v6/us/littlepeople/img/lp_products_roundedBottom.gif) no-repeat left top;
}

.animalville #nav-sub {
	background: #9fcf69;
}

.animalville #thumbs {
	text-align: left;
    margin-top: -10px;
    margin-left: 15px;
    overflow: hidden;
    padding-top: 45px;
    clear: both;
}
    
.animalville #thumbs div.product {
	width: 150px;
    min-height: 345px;
    float: left;
    margin-left: 20px;
    position: relative; 
}

	.ie6 .animalville #thumbs div.product {
    	height: 345px;
    }

.animalville #thumbs div.product-name {
    margin-bottom: 5px;
    margin-top: 150px;
    font-weight: bold;
    width: 120px;
}

.animalville #thumbs div.product-image a {
	background: transparent url(/content/v6/us/littlepeople/animalville/img/animalville_thumbnail_border.gif) no-repeat 0 0;
    width: 118px; 
    height: 118px;
    position: absolute;
    top: 20px;
    padding: 5px 0 0 5px;
}

.animalville #thumbs div.product-image a:hover {
	background: transparent url(/content/v6/us/littlepeople/animalville/img/animalville_thumbnail_border.gif) no-repeat 0 -128px;
}

.animalville #thumbs div.product-number, .animalville #thumbs div.product-price {
	font-size: .85em;
}

.animalville #thumbs div.product-buy-now a {
	background: transparent url(/content/v6/us/img/buynow_plaque.gif) no-repeat scroll 0 0;
	display: block;
	margin-top: 5px;
	text-indent: -9999px;
	width: 81px;
}

.animalville #thumbs div.product-demo a {
	background: transparent url(/content/v6/us/img/demo_search.gif) no-repeat scroll 0 0;
	display: block;
	margin-top: 5px;
	text-indent: -9999px;
	width: 81px;
}

.animalville #thumbs div.product-name a {
	color: #0096db;
}


/* ------------------------------------------------ ANIMALVILLE PRODUCT DETAIL -------------------------------------------- */

.animalville #product-container {
	background: none;
    margin-left: -30px;
    margin-top: 50px;
}

	.ie6 .animalville #product-container {
    	margin-left: -32px;
    }
    
.animalville #product-content {
	width: 290px;
}

.animalville .product-description {
	padding-top: 10px;
}

.animalville #product-details ul {
	margin-left: 12px;
}

.animalville #product-meta h2, .animalville #instruction-intro {
	color: #005394;
}

.animalville #thumbnailsBG {
	background: #fdf9db;
    width: 254px;
    padding-bottom: 9px;
}
	.ie6 .animalville #thumbnailsBG {
    	padding-bottom: 19px;
        padding-right: 5px;
    }
	
.animalville ul.ui-tabs-nav {
	background: transparent url(/content/v6/us/littlepeople/animalville/img/animalville_products_detail_top.gif) no-repeat scroll center bottom;
    padding: 0px;
    margin-right: 0px;
    height: 44px;
}

.animalville #content-cap {
	background: transparent url(/content/v6/us/littlepeople/animalville/img/animalville_product_detail_bottom.gif) no-repeat scroll 0 0;
}

.animalville #product-content div#product-details {
	background: transparent url(/content/v6/us/littlepeople/animalville/img/animalville_products_detail_bg.gif) repeat-y scroll 0 0;
}

.animalville li#product-details-tab {
    background: url(/content/v6/us/littlepeople/animalville/img/animalville_product_detail_tabs.gif) no-repeat 0px -45px;
    width: 79px;
}

.animalville #product-content div#product-details {
    clear: both;
    background: url(/content/v6/us/littlepeople/animalville/img/animalville_products_detail_bg.gif) repeat-y 0 0;
    line-height: 1.3em; 
}

.animalville #product-content div#product-testimonials {
    clear: both;
    background: url(/content/v6/us/littlepeople/animalville/img/animalville_products_detail_bg.gif) repeat-y 0 0;
    line-height: 1.3em; 
}

.animalville #product-content div#product-devbenefits {
    clear: both;
    background: url(/content/v6/us/littlepeople/animalville/img/animalville_products_detail_bg.gif) repeat-y 0 0;
    line-height: 1.3em; 
}

.animalville li#product-details-tab.ui-state-active {
    background: url(/content/v6/us/littlepeople/animalville/img/animalville_product_detail_tabs.gif) no-repeat 0px 0px;
}

.animalville li#product-details-tab a {
    width: 79px;
}

.animalville li#product-devbenefits-tab {
    background: url(/content/v6/us/littlepeople/animalville/img/animalville_product_detail_tabs.gif) no-repeat -79px -45px;
    width: 106px;
}

.animalville li#product-devbenefits-tab.ui-state-active {
    background: url(/content/v6/us/littlepeople/animalville/img/animalville_product_detail_tabs.gif) no-repeat -79px 0px;
    width: 106px;
}

.animalville li#product-devbenefits-tab a {
    width: 106px;
}

.animalville li#product-testimonials-tab {
    background: url(/content/v6/us/littlepeople/animalville/img/animalville_product_detail_tabs.gif) no-repeat -187px 0px;
    width: 94px;
    display: none;
}

.animalville #more-info .buy-now a {
 	background: url(/content/v6/us/littlepeople/animalville/img/animalville_buy.gif) no-repeat 0 0;
}

.animalville #product-media #product-image img {
	border: none;
    background: url(/content/v6/us/littlepeople/animalville/img/animalville_product-detail-border.gif) no-repeat 0 0;
    padding: 7px;
}

.animalville .product-view-larger {
	top: 61px;
}

.animalville #product-shot #product-caption {
	padding-top: 266px;
}

.animalville #product-thumbnails {
	width: 250px;
}

	.ie6 .animalville #product-thumbnails {
		width: 230px;
	}

.animalville #product-thumbnails li {
	margin: 6px 14px 13px 6px;
}

.animalville #product-thumbnails li img {
	border: none;
    background: url(/content/v6/us/littlepeople/animalville/img/animalville_product_detail_thumbnail_border.gif) no-repeat 0 0;
    padding: 7px;
}

.animalville #product-thumbnails li img:hover {
	 background: url(/content/v6/us/littlepeople/animalville/img/animalville_product_detail_thumbnail_border.gif) no-repeat 0 -76px;
}

.animalville #back {
	width: 63px;
    height: 29px;
    margin-left: 100px;
}

.animalville #back a {
	background: url(/content/v6/us/littlepeople/animalville/img/animalville_back.gif) no-repeat 0 0;
    height: 29px;
}

.animalville #back a:hover {
	background: url(/content/v6/us/littlepeople/animalville/img/animalville_back.gif) no-repeat 0 -31px;
}

/* ----------------------------------------- ANIMALVILLE MEET THE CHARACTERS ------------------------------------------- */

.animalville #intro {
	margin-top: 15px;
    margin-bottom: 30px;
}

.animalville #intro h2 {
	text-indent: -9999px;
    background: url(/content/v6/us/littlepeople/animalville/img/title_meet-the-animals.jpg) no-repeat 0 0;
	width: 205px;
    height: 37px;
    display: block;
    margin-bottom: 10px;
}

.animalville #intro p {
	color: #0082c8;
    font-size: 1.1em;
}

.animalville ul#characters li {
	text-indent: -9999px;
    width: 175px;
    float: left;
    margin-bottom: 20px;
}

.animalville ul#characters li a {
	display: block;
    width: 174px;
    height: 155px;
    overflow: hidden;
}

.animalville ul#characters li a:hover {
	background-position: -170px 0;
}

li#myles_landon a {
	background: url(/content/v6/us/littlepeople/animalville/img/pilot-myles_btn.gif) no-repeat 4px 0;
}

li#monsieur_moose a {
	background: url(/content/v6/us/littlepeople/animalville/img/monsieur_btn.gif) no-repeat 4px 0;
}

li#miss_l_afina a {
	background: url(/content/v6/us/littlepeople/animalville/img/miss-afina_btn.gif) no-repeat 5px 0;
}

li#eileen_down a {
	background: url(/content/v6/us/littlepeople/animalville/img/eileen_btn.gif) no-repeat 4px 0;
}

li#linus_king a {
	background: url(/content/v6/us/littlepeople/animalville/img/mayor-linus_btn.gif) no-repeat 5px 0;
}

li#dr_duck a {
	background: url(/content/v6/us/littlepeople/animalville/img/dr.duck_btn.gif) no-repeat 4px 0;
}

li#rita_letta a {
	background: url(/content/v6/us/littlepeople/animalville/img/rita_btn.gif) no-repeat 4px 0;
}

li#penny_pasta a {
	background: url(/content/v6/us/littlepeople/animalville/img/chef-penny_btn.gif) no-repeat 4px 0;
}

li#speeder_rabbit a {
	background: url(/content/v6/us/littlepeople/animalville/img/speeder_btn.gif) no-repeat 4px 0;
}

li#holly_holstein a {
	background: url(/content/v6/us/littlepeople/animalville/img/holly_btn.gif) no-repeat 4px 0;
}

li#shep_barker a {
	background: url(/content/v6/us/littlepeople/animalville/img/captain-shep_btn.gif) no-repeat 4px 0;
}

li#billy_goatly a {
	background: url(/content/v6/us/littlepeople/animalville/img/billy_btn.gif) no-repeat 3px 0;
}

li#dale_matian a {
	background: url(/content/v6/us/littlepeople/animalville/img/dale_btn.gif) no-repeat 4px 0;
}

li#carin_gosling a {
	background: url(/content/v6/us/littlepeople/animalville/img/carin_btn.gif) no-repeat 4px 0;
}

li#tressa_locke a {
	background: url(/content/v6/us/littlepeople/animalville/img/tressa_btn.gif) no-repeat 3px 0;
}

/* -------------------------------------------------- MEET THE CHARACTERS LIGHTBOX ---------------------------------- */

#character_container {
	background: #ffd900;
    width: 859px;
    margin-bottom: 20px;
    z-index: 500000;
    display: none;   
}

.hasBackgroundColor {
	background: #ffd900;
}

.content_container {
	background: #ffffff;
 	width: 843px;
    position: relative;
    left: 8px;
    z-index: 100000;   
}

#character_overlay {
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    z-index: 6;
    background-color: #94d9f5;
/*  -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);  */ 
    display: none;
}

#character_frame {
	position: absolute;
    top: 325px;
    left: 55px;
    z-index: 10;
}

#character_container .close {
    text-indent: -9999px;
    position: absolute;
    left: 740px;
    top: 25px;
    width: 77px;
    height: 28px;
    cursor: pointer;
}

#character_container .close a {
	background: url(/content/v6/us/littlepeople/animalville/img/animalville_pop-up-close.gif) no-repeat 0 0;
    width: 77px;
    height: 28px;
    display: block;
}

#character_container .close a:hover{
	background: url(/content/v6/us/littlepeople/animalville/img/animalville_pop-up-close.gif) no-repeat 0 -28px;
}

#character_image {
	float: left;
    width: 375px;
    height: 460px;
    margin: 45px 0 0 20px;
}

#character_copy {
	float: left;
    width: 400px;
    margin-top: 80px;
    color: #0082C8;
    font-size: 1.1em;
}

#character_copy p {
	margin-bottom: 15px;
}

#character_job {
	color: #0082C8;
    font-size: 1.3em;
	text-align: center;
    margin-right: 15px;
}

/* ---------------------------------------------------------- SIFR ----------------------------------------------------- */

@media screen {

		#product-meta h2.sIFR-active {
			font-family: Verdana;
			visibility: hidden;
		}

	}
    
/* ---------------------------------------------------- FOOTER ---------------------------------------------------- */


#footer {
	margin: 15px 0px 0px 0px;
    color: #ffffff;
}


/* ---------------------------------------------------- FOOTER OVERWRITES ---------------------------------------------------- */

#footer #template_legal {
    font-size: 1.45em;
}
<!--/* -0.231379782164738 [10.89.198.136] */-->