/* CSS Document */
A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
a:active
{
  outline: none;
}

A { color:#00ade0; text-decoration: none }
img {border: none; padding:0;}
html {
min-height: 100%;
height: 100%;
margin-bottom: 1px;
}
body{
min-height: 100%;
height:100%; 
width:100%;
margin:auto;
padding:0;
text-align: center; 
font:12px Arial, Verdana,  Helvetica, sans-serif;
background-color:#FFFFFF;
background-image:url(../images/bodybg.gif);
background-repeat:repeat-x;

}
.bold {
font-weight:bold;
}
p {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#231f20;
padding:13px 4px;
}
h2 {
font-size:18px;
font-weight:bold;
color:#0090ab;
}
.italic {
font-style:italic;
}
.font18 {
font-size:18px;
}
.font16 {
font-size:16px;
}
.font12 {
font-size:12px;
}
h1 {
font-size:26px;
color:#FFFFFF;
font-weight:bold;
}
h3 {
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}

* { margin: 0; padding: 0; }
.clear {
clear:both;
}
.rounded-corners {
    behavior: url(border-radius.htc);
    border-radius: 20px;
}
#container {
width:1014px;
min-height: 100%;
height: 100%;
height:auto;
padding:0 0 0 14px;
margin:auto;
text-align:left;
background-image:url(../images/container-bg.png);
background-repeat:repeat-y;

}

#header {
background-color:#000000;
width:1000px;
height:140px;
}
#header h1 {
margin:20px 0 0 20px;
text-indent:-4000px;
}
#nav {
position:relative;
background-color:#000000;
height:44px;
width:1000px;
z-index:7;
}
#nav .nav-left-rc {
float:left;
width:7px;
background-image:url(../images/nav-rc-l.gif);
background-repeat:no-repeat;
background-position:bottom;
height:44px;
position:relative;
left:-1px;

}
#nav .nav-right-rc {
position:absolute;
right:-1px;
float:left;
width:8px;
background-image:url(../images/nav-rc-r.gif);
background-repeat:no-repeat;
background-position:bottom;
height:44px;
}
#navc {
float:left;
margin:3px 0 0 18px;
width:600px;
}
#navc .nav {
float:left;
padding:10px 2px;
position:relative;
z-index:6;
height:auto;
}

#products {

}
#navc a {
font-size:14.93px;
font-weight:bold;
color:#FFFFFF;
z-index:5;
padding:16px 4px;
}
#navc .drop {
height:auto;
}
#navc .menudropdown {
position:absolute;
top:39px;
left:0px;
height:auto;
z-index:6;
border:1px solid black;
display:none;
}
* html #navc .menudropdown {
top:35px;
}
#navc .menudropdown p {
position:relative;
z-index:6;
width:177px;
background-color:#dbdcdd;
padding:6px 6px 6px 14px;
font-size:15px;
}
#devnavbg {
background-image:url(../images/devplay-nav-sprite.gif);
background-repeat:no-repeat;
}
#handsonnavbg {
background-image:url(../images/sci-nav-sprite.gif);
background-repeat:no-repeat;
}
#creativeplaynavbg {
background-image:url(../images/creative-play-nav-sprite.gif);
background-repeat:no-repeat;
}
#navc .menudropdown  p a {
z-index:6;
padding:0; 
margin:0;
font-size:14px;
color:#000000;
}
#navc .menudropdown  p a:hover {
color:#f27225;
}
#navc .sep {
float:left;
height:12px;
width:1px;
background-color:#f26522;
padding:12px 0 0 0;
margin-top:6px;
}
#nav .social-links {
float:left;
margin:12px 0 0 24px;
}
#nav .search-box {
position:relative;
float:left;
margin:6px 0 0 84px;
width:233px;
background-image:url(../images/search-bg.gif);
background-repeat:no-repeat;
background-position:left;
height:31px;
}
#searchsubmit {
position:absolute;
right:0px;
}
#search {
height:16px;
width:149px;
border:none;
margin:0;
padding:0;
position:absolute;
font-size:12px;
top:7px;
left:44px;
color:#CCCCCC;
}
#main-body {
padding:9px 0 0 21px;
background-color:#FFFFFF;
width:979px;
z-index:1;
}

#main-body .home-gallery {
float:left;
width:681px;
padding-top:8px;
}
#creative-playimagenav a {
background-color:#8ad1f0;
font-size:10px;
color:#FFFFFF;
padding:3px 5px;
}
#developmental-playimagenav a {
background-color:#8ad1f0;
font-size:10px;
color:#FFFFFF;
padding:3px 5px;
}
#pressimagenav a {
background-color:#8ad1f0;
font-size:10px;
color:#FFFFFF;
padding:3px 5px;
}
.productimagenav {
text-align:left;
padding:20px;
}
.showing {
margin-right:20px;
float:left;
width:500px;
}
.showingpress {
margin-right:20px;
float:left;
width:100px;
}
#creative-playimagenav a.firstimg, #developmental-playimagenav a.firstimg  {
background-color:#00aee3;
}
#main-body .home-main-right {
text-align:center;
margin:0 0 0 702px;
width:258px;
}
#main-body .home-main-right div.homelinks {
height:78px;
width:258px;
margin-bottom:11px;
}
#home-creative-play-link a {
 height:79px;
background-image:url(../images/creative-play-sprite.gif);
background-repeat:no-repeat;
text-indent:-4000px;
}
#home-creative-play-link a:hover {
 background: transparent url(../images/creative-play-sprite.gif) -258px 0 no-repeat;
 height:79px;
}
#home-dev-play-link a {
 height:79px;
background-image:url(../images/devplay-sprite.gif);
background-repeat:no-repeat;
text-indent:-4000px;
}
#home-dev-play-link a:hover {
 background: transparent url(../images/devplay-sprite.gif) -258px 0 no-repeat;
 height:79px;
}

#home-science-link a {
 height:79px;
background-image:url(../images/science-sprite.gif);
background-repeat:no-repeat;
text-indent:-4000px;
}
#home-science-link a:hover {
 background: transparent url(../images/science-sprite.gif) -258px 0 no-repeat;
 height:79px;
}
#home-frame-contents {
position:relative;
}
.category-popup-buttons a {
margin-right:20px;
}
#productnavroll, #productnavrollsel {
position:absolute;
left:4px;
top:-1px;
}
* html #productnavrollsel {
position:absolute;
left:-16px;
top:-1px;
}
* html #productnavroll {
position:absolute;
left:-16px;
top:-1px;
}
#imagenav {
position:absolute;
left:480px;
top:276px;
z-index:6;
}
#imagenav div {
float:left;
display: block;
text-align:center;
width: 20px;

height: 17px;

background: #333;

-moz-border-radius: 10px;
-webkit-border-radius: 10px;
	background-color:#231f20;
	padding-top:5px;
	margin-right:5px;
}
#imagenav div a {

	color:#FFFFFF;
	text-align:center;
	font-size:10px;
	

}
#home-frame-contents img {
position:absolute;
left:2px;
z-index:4;
top:0px;
}
#main-body .home-main-right a {
display:block;
margin:0 0 11px 0;

}
#main-body .home-our-products-header {
background-image:url(../images/our-products-bg.gif);
width:191px;
height:82px;
background-repeat:no-repeat;
margin:0 0 2px 28px;
}
#main-body .home-our-products-header h2 {
font-size:17px;
color:#FFFFFF;
padding:31px 0 0 3px;
}
#home-brands {
position:relative;
background-image:url(../images/our-brands-bg.jpg);
background-repeat:no-repeat;
width:960px;
height:87px;
margin:21px 0 21px 0;
}
#home-brands h2 {
font-size:20px;
color:#FFFFFF;
position:absolute;
top:32px;
left:21px;
line-height:26px;
}
.f30 {
font-size:31px;
}
#brands-scroller {
padding:16px 0 0 170px;
}
#brands-stage {
background-color:#FFFFFF;
float:left;
width:665px;
height:54px;
overflow:hidden;
position:relative;
}
#brands-strip {
width:5000px;
height:54px;
position:relative;
left:0px;
margin-top:2px;
}
#brands-strip li {
display:inline;
padding:0 5px;
}
#brands-strip li img {
vertical-align:middle;
}
#brands-left, #brands-right {
float:left;
width:47px;
height:54px;
}

#micro-sites .mc-rc-l {
float:left;
background-image:url(../images/ms-rc-l.gif);
background-repeat:no-repeat;
height:42px;
width:9px;
}
#micro-sites h3 {
margin:0 0 0 19px;
padding:12px 0 0 0;
}
#micro-sites .mc-rc-r {
position:absolute;
right:0px;
top:0px;
background-image:url(../images/ms-rc-r.gif);
background-repeat:no-repeat;
height:42px;
width:9px;
}
#footer {
padding:21px 0 40px 21px;
background-color:#FFFFFF;
width:979px;
position:relative;
font-size:10px;
color:#666666;

}
#footer a {
font-size:10px;
color:#666666;
}
#footer .footer-left a {
padding-left:28px;
}
#footer .footer-right {
position:absolute;
right:21px;
top:21px;
}
#footer .footer-right a {
padding-left:18px;
}
#home-slider-c {

overflow:hidden;
}
#home-slider {
position:relative;

}

#legal-header {
padding:24px 0 0 20px;
background-image:url(../images/legal/header-bg.jpg);
width:940px;
height:43px;
background-repeat:no-repeat;
}
#gray-header {
padding:24px 0 0 20px;
background-image:url(../images/grayheaderbgstars.jpg);
width:940px;
height:43px;
background-repeat:no-repeat;
}
#awards-header {
padding:24px 0 0 20px;
background-image:url(../images/headerbackgrounds/awards-header.gif);
width:940px;
height:43px;
background-repeat:no-repeat;
}
#contact-header {
padding:24px 0 0 20px;
background-image:url(../images/headerbackgrounds/contactus-header-bg.gif);
width:940px;
height:43px;
background-repeat:no-repeat;
}
#about-header {
padding:24px 0 0 20px;
background-image:url(../images/headerbackgrounds/about-header-bg.gif);
width:940px;
height:43px;
background-repeat:no-repeat;
}
#faq-header {
padding:24px 0 0 20px;
background-image:url(../images/headerbackgrounds/faq-header-bg.gif);
width:940px;
height:43px;
background-repeat:no-repeat;
}
#press-header {
padding:24px 0 0 20px;
background-image:url(../images/headerbackgrounds/press-header-bg.gif);
width:940px;
height:43px;
background-repeat:no-repeat;
}
#about-header h1, #awards-header h1, #contact-header h1, #faq-header h1, #press-header h1 {
font-size:24px;
}
#gray-header h1 {
float:left;
}
#gray-header img {
float:left;
position:relative;
left:14px;
top:-4px;
}
#green-header {
padding:24px 0 0 20px;
background-image:url(../images/science/green-header.jpg);
width:940px;
height:43px;
background-repeat:no-repeat;
}
#blue-header {
padding:24px 0 0 20px;
background-image:url(../images/developmental/blue-header.jpg);
width:940px;
height:43px;
background-repeat:no-repeat;
}
#orange-header {
padding:24px 0 0 20px;
background-image:url(../images/orangeheader.jpg);
width:940px;
height:43px;
background-repeat:no-repeat;
}
#legaltable {
margin:16px 0 0 273px;
}
#legaltable thead {
border:none;
background-color:#71bf44;
}
#legaltable th {
border-collapse:collapse;
}
#legaltable th.gcell {

}
#legaltablebody {
margin:0 0 30px 273px;
}
#legaltablebody td.lcell {
border-left:solid 3px #71bf44;
border-collapse:collapse;
}
#legaltablebody tbody tr.abg td {
background-color:#d2e8c1;
}
#legaltablebody td.rcell {
border-right:solid 3px #71bf44;
border-collapse:collapse;
}
#legaltablebody td.icell {
border-right:1px solid #71bf44;
}
#legaltablebody td.bottom {
border-bottom:3px solid #71bf44;
}
#legaltablebody td.bottomleft  {

 }
 #legal-rc-lbc {
 position:relative;
 border:0px;
 left:-6px;
 top:9px;
 }
  #legal-rc-rbc {
 position:relative;
 border:0px;
 left:6px;
 top:9px;
 }
#legaltablebody td.icell2 {
padding-left:12px;
}
#legaltablebody  td {
padding:6px 3px;
border-collapse:collapse;
}
.legal-main {
background-image:url(../images/legal/legal-books.gif);
background-repeat:no-repeat;
background-position:22px 24px;
}
.contact {
background-image:url(../images/contact/globe.gif);
background-repeat:no-repeat;
background-position:45px 103px;
}
.contact-main {
font-size:16px;
margin:10px 0 70px 259px;
}
.contact-main p {
line-height:24px;
}
.left1 {
float:left;
width:221px;

}
.right1 {
float:left;
width:200px;
margin:0 0 0 60px;
}
.contact-top-left {
float:left;
width:317px;
}
.contact-top-right {
margin:0 0 0 330px;
}
#type-of-question {
margin:0 0 0 10px;
width:129px;
}
.hdiv {
height:8px;
width:668px;
background-color:#b1b1b1;
}
.contactcontainer input, .contactcontainer label, .contactcontainer textarea {
display: block;
}
.contactcontainer textarea {
width:395px;
height:63px;
}
.contactcontainer h2 {
font-size:16px;
font-weight:bold;
color:#231f20;
}
.contactcontainer h3 {
font-size:14px;
font-weight:bold;
color:#231f20;
}
.search-main h3 {
font-size:14px;
font-weight:bold;
color:#231f20;
}
.contact-tb2 {
width:395px;
}
.review-tb1 {
width:345px;
}
.review-ta1 {
width:345px;
height:85px;
}
.contact-tb3 {
width:333px;
}
.contact-tb4 {
width:137px;
}
.contact-item, .review-item {
padding:6px 0;
font-size:14px;
color:#231f20;
}
.review-item {
font-size:11px;
}
.inlinep1 {
float:left;
width:345px;
}
.inlinep2 {
float:left;
width:121px;
}
.inlinep3 {
float:left;
width:160px;

}
#radio1, #radio2, #radio3, #radio4 {
display:inline;

}
.contactcontainer {

width:644px;
 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	margin-top:15px;
	padding:16px 12px;
}
#contactbg1 {
background-image:url(../images/contact/bg1.gif);
background-repeat:repeat-x;
background-color:#a9d26f;
}

#contactbg2 {
background-image:url(../images/contact/bg2.gif);
background-repeat:repeat-x;

}
#contactbg3 {
background-image:url(../images/contact/bg3.gif);
background-repeat:repeat-x;
background-color:#b28fc0;

}
#contactbg4 {
background-image:url(../images/contact/bg4.gif);
background-repeat:repeat-x;
background-color:#f171ab;

}
#contactbg5 {
background-image:url(../images/contact/bg5.gif);
background-repeat:repeat-x;
background-color:#11c0f3;
}

.faqlink {
color:#00ade0;
text-decoration:underline;
}
.contact-main h3 {
color:#000000;
padding:15px 0 0 0;
font-weight:bold;
}

.press {
background-image:url(../images/news/newspaper.gif);
background-repeat:no-repeat;
background-position:16px 123px;

}
.press-main {

margin:29px 0 70px 259px;
padding-bottom:150px;
}
.press-main h1 {
font-size:16px;
font-style:italic;
color:#000000;
padding-bottom:8px;
}
.press-main ul li {
list-style:none;
font-weight:400;
padding:9px 5px 9px 37px;
font-size:14px;
clear:both;
}
.press-main ul li a {
color:#000000;
}
.press-main ul li a:hover  {
color:#00ade0;
text-decoration:underline;
}
.press-date {
width:85px;
float:left;
}
.press-images {
width:65px;
float:left;
}
.press-title {
width:510px;
float:left;
}

.awards {
background-image:url(../images/awards/ribbon.gif);
background-repeat:no-repeat;
background-position:46px 103px;
}
.awards-main {

margin:29px 0 70px 259px;
}
.awards-main p {
font-size:14px;
padding:0 0 20px 0;
line-height:24px;
}
.award-source {
color:#98ca3e;
}
.awards-main h1 {
font-size:16px;
font-weight:300;
color:#000000;
padding-bottom:4px;
}
.awards-main h2 {
font-size:14px;
font-weight:bold;
color:#000000;
}
.award-img {
float:left;
width:194px;
text-align:center;
}
.award-text-cont {
margin:0 0 0 199px;
width:485px;
}
.award-text-cont h3 {
font-size:16px;
color:#231f20;

}
.award-cont {
border-bottom:3px #9d9fa2 solid;
padding:19px 0;
width:683px;
}
.about {
background-image:url(../images/about/aboutus.gif);
background-repeat:no-repeat;
background-position:40px 103px;
position:relative;
}
#aboutflash {
position:absolute;
top:103px;
left:40px;

}
.about-main {
margin:14px 0 70px 259px;
}
.search-main {
margin:14px 0 70px 21px;
min-height:400px;
}
.reviews {
padding-top:24px;
}
.faq {
background-image: url(../images/faq/faq-bg.gif);
background-position: 40px 113px;
background-repeat: no-repeat;
}
.faq-main {
margin:14px 0 70px 259px;
}
.faq-main h2 {
font-size:19px;
font-style:italic;
color:#231f20;
padding:0;
margin:0;
}
.faq-main ul {
padding:0;
margin:12px 0 20px 12px;
}
.faq-main ul li a, .faq-main a {
color:#333333;
font-size:14px;

}
.faq-answer ol, .faq-answer ul {
margin:0 0 0 40px;

}
.faq-answer ol li, .faq-answer ul li {
font-size:14px;
padding:6px 0;
}
.faq-answer {
padding:16px 0;
width:656px;
}
.faq-answer p {

}
.faq-question {
font-weight:bold;
}
.faq-main ul li a:hover {
color:#0099cc;
text-decoration:underline;
}
.about-main p {
width:698px;
color:#231f20;
}
.search-main p {
width:698px;
color:#231f20;
}
.search-results {
padding:14px 0;
}
.search-results p {
padding:0px;
margin:0px;
}
#main-body .main-left {
float:left;
width:237px;
background-image:url(../images/licensed/left-bg.gif);
background-repeat:repeat-x;
margin-top:18px;
padding-bottom:28px;
}
* html #rctopcat {
position:relative;
top:-3px;
}
#main-body .main-left ul li {
list-style:none;
padding:4px 4px 4px 20px;
}
#main-body .main-right {
margin:18px 0 0 22px;
width:699px;
float:left;
}
.bpadding {
padding-bottom:300px;
}
#TB_overlay {
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000000;
}
#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
}
#TB_windowinline {
display:none;
position: absolute;
text-align:left;
z-index: 102;

}
#popupclose {
position:relative;
left:434px;
top:1px;
}
.creative-playpopuptop {
background-image:url(../images/cplayframetop.png);
width:524px;
height:9px;
background-repeat:no-repeat;
}
.creative-playpopupbottom {
background-image:url(../images/cplayframebottom.png);
width:524px;
height:9px;
background-repeat:no-repeat;
}

.developmental-playpopuptop {
background-image:url(../images/dplaytop.png);
width:524px;
height:9px;
background-repeat:no-repeat;
}
.presspopuptop {
background-image:url(../images/dplaytop.png);
width:524px;
height:9px;
background-repeat:no-repeat;
}
.developmental-playpopupbottom {
background-image:url(../images/dplaybottom.png);
width:524px;
height:9px;
background-repeat:no-repeat;
}
.presspopupbottom {
background-image:url(../images/dplaybottom.png);
width:524px;
height:9px;
background-repeat:no-repeat;
}
.sciencepopuptop {
background-image:url(../images/green-popframe.png);
width:524px;
height:9px;
background-repeat:no-repeat;
}
.sciencepopupbottom {
background-image:url(../images/green-popframebottom.png);
width:524px;
height:9px;
background-repeat:no-repeat;
}
#popupbody {
width:518px;
background-color:#FFFFFF;
padding:0px 0;

}

.sciencepopborder {
border-left:3px #98ca3e solid;
border-right:3px #98ca3e solid;
}
.creative-playpopborder {
border-left:3px #ff9933 solid;
border-right:3px #ff9933 solid;
}
.developmental-playpopborder {
border-left:3px #00aee3 solid;
border-right:3px #00aee3 solid;
}
.presspopborder {
border-left:3px #00aee3 solid;
border-right:3px #00aee3 solid;
}
.popup-body-left {
float:left;
width:270px;
text-align:center;

}
.product-body-left {
float:left;
width:325px;
text-align:center;

}
.popup-body-right {
margin:0 0 0 300px;
padding-top:20px;
width:175px;
}
.product-body-right {
margin:20px 0 90px 330px;
width:380px;
} 
.product-body-right h3 {
color:#f7941d;
font-size:15px;
}
.popup-body-right h1, .product-body-right h2 {
font-size:15px;
color:#ff9933;
}
#scienceproduct h1, #scienceproduct h2, #scienceproduct h3 {
color:#98ca3e;
}
#developmental-playproduct h1, #developmental-playproduct h2, #developmental-playproduct h3 {
color:#00aee3;
}
.popup-body-right p, .product-body-right p {
font-size:11px;
color:#333333;
padding:6px 0;
}
.popup-body-right a, .product-body-right a {
text-decoration:underline;
color:#ff9933;
}
.product-body-right h2 a {
font-size:15px;
color:#ff9933;
text-decoration:none;
}
#scienceproduct a {
color:#98ca3e;
}
#developmental-playproduct a {
color:#00aee3;
}
.product-links img {
padding-right:7px;
position:relative;
top:5px;
}
.product-links a {
font-size:11px;
color:#333333;
}
.product-nav li {
position:relative;
}
.product-nav li a {
color:#333333;
}
.product-nav li a:hover  {
font-weight:bold;
}
#product-category {
padding-bottom:40px;

}
#category-top {
padding-bottom:12px;
vertical-align:middle;
}
#category-top p {
margin:0 0 0 296px;
color:#333333;
font-size:12px;

}
#categorylogo {
float:left;
margin:12px 0 0 0;

}
.category-products-list, .o-topl, .o-topr, .o-br, .o-bl {
width:702px;
height:auto;

}
.category-products-list {

}
#micro-sites {

margin:0 0 0 21px;
}
#ms-body {
width:962px;
height:42px;
}
.mslinks {
margin:0 0 0 130px;
}
.mslinks {
display:none;

}
.mslinks a {
padding-right:18px;
}
#msstars1 {
position:relative;
top:-40px;
left:-20px;
}
#msstars2 {
position:relative;
top:-40px;
left:0px;
}
#micro-sites, .ms-topl, .ms-topr, .ms-br, .ms-bl {
position:relative;
height:auto;
width:962px;

}

#micro-sites .ms-topl {
background-image:url(../images/microsites/ms-rc-tl.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#9d9fa2;
}
#micro-sites .ms-topr {
background-image:url(../images/microsites/ms-rc-tr.gif);
background-repeat:no-repeat;
background-position:top right;
}
#micro-sites .ms-br {
background-image:url(../images/microsites/ms-rc-br.gif);
background-repeat:no-repeat;
background-position:bottom right;
}
#micro-sites .ms-bl {
background-image:url(../images/microsites/ms-rc-bl.gif);
background-repeat:no-repeat;
background-position:bottom left;
}


#creative-playitems .o-topl {
background-image:url(../images/category/orc-tl.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#ffcc99;
}
#creative-playitems .o-topr {
background-image:url(../images/category/orc-tr.gif);
background-repeat:no-repeat;
background-position:top right;
}
#creative-playitems .o-br {
background-image:url(../images/category/orc-br.gif);
background-repeat:no-repeat;
background-position:bottom right;
}
#creative-playitems .o-bl {
background-image:url(../images/category/orc-bl.gif);
background-repeat:no-repeat;
background-position:bottom left;
}
#scienceitems .o-topl {
background-image:url(../images/category/brc-tl.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#d6e8b4;
}
#scienceitems .o-topr {
background-image:url(../images/category/brc-tr.gif);
background-repeat:no-repeat;
background-position:top right;
}
#scienceitems .o-br {
background-image:url(../images/category/brc-br.gif);
background-repeat:no-repeat;
background-position:bottom right;
}
#scienceitems .o-bl {
background-image:url(../images/category/brc-bl.gif);
background-repeat:no-repeat;
background-position:bottom left;
}



#developmental-playitems .o-topl {
background-image:url(../images/category/drc-tl.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#a9dbf3;
}
#developmental-playitems  .o-topr {
background-image:url(../images/category/drc-tr.gif);
background-repeat:no-repeat;
background-position:top right;
}
#developmental-playitems  .o-br {
background-image:url(../images/category/drc-br.gif);
background-repeat:no-repeat;
background-position:bottom right;
}
#developmental-playitems .o-bl {
background-image:url(../images/category/drc-bl.gif);
background-repeat:no-repeat;
background-position:bottom left;
}


.o-bl {
background-image:url(../images/category/drc-bl.gif);
background-repeat:no-repeat;
background-position:bottom left;
}
.category-product-item-container {
padding:20px 0 20px 12px;

}
.category-product-item {
float:left;
width:122px;
height:175px;
padding-top:5px;
margin:5px;

text-align:center;
background-color:#FFFFFF;
 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
#creative-playitems .category-product-item {
border:2px solid #ff9933;
}
#scienceitems .category-product-item {
border:2px solid #98ca3e;
}
#developmental-playitems .category-product-item {
border:2px solid #00aee3;
}

.category-product-item a.imglink {
}
.category-product-item p  {
text-align:left;
width:88px;
margin-left:5px;
margin-bottom:0px;
padding-bottom:4px;
}
.catreviewinfo {
padding:0;
margin:0;
font-size:10px;
}
.category-product-item p a {
font-size:10px;
text-decoration:underline;
color:#333333;
}
.category-product-item p a:hover {
color:#ff9933;
}
#scienceitems p a:hover {
color:#98ca3e;
}

#developmental-playitems  p a:hover {
color:#00aee3;
}
.sub1 {
margin-left:24px;

}
.noborder {
border:none;
}
.testb {
border:1px red solid;
}
.addthis_default_style {
height:50px;
}
.reviewinfo, .reviewinfo a {
font-size:10px;
}
#plegal {
font-size:10px;
}
.sitemap {
margin-bottom:24px;
}
.sitemapitem {
margin:12px 0 0 24px;
}
.sub {
padding:0 0 0 44px;
}
.privacy p {
padding:12px 44px 12px 22px;
}
.privacy h2 {
padding:12px 44px 0px 22px;
}
.privacy ol {
padding:0px 44px 0px 44px;
}
.privacy ol li {
padding:4px 0;
}
.presspopup {
text-align:center;
}
#pressimagenav {
text-align:center;
padding:20px 0;
}
#presshighres {
margin:6px 0;
padding:0;
}
#Message {
display:none;
}