﻿body 
{
    font-family:Verdana, Helvetica, sans-serif;
	font-size:100%;
	line-height:1em;
	margin:0;
	padding:0;
    background:url(../images/stars.gif) 100% 0 repeat;
	color:#554b30;
	/*text-align:center;*/
}
#flags_list, #country_title {
	padding: 0;
	margin: 20px 0 0 0;
}

#flags_list li, #country_title li {
	width: 135px;
	height: 50px;
	float: left;
	list-style: none;
	margin-bottom: 10px;
	margin-right: 12px;
	padding: 0;
}

#country_title {
	display: block;
}

#country_title li {
	width: 100px;
	height: 64px;
	color:#16556C;
	font-weight: bold;
	font-size: 18px;
	float: none;
	display: inline;
}

.country_flag {
	float: left;
	clear: both;	
}

.country_link {
	float: right;
	font-size:12px;
	width: 75px;	
}

.left
{
    text-align:left
} 
.pageHeading
{
    font-family:Verdana, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:bold;
	color: #ff0004;
}
.productDetail {
	margin: 0 0 0 0px;
	font-size:.9em;
}

#mainBoxTop {
	height: 10px;
}
#mainBoxBottom {
	height: 10px;
}
#mainBoxDetail {
    width: 607px;
    padding:  0px 8px 1px 8px;
    margin: 0;
    /*background-image: url(../images/bx_prodDetailMiddle.gif);*/
    border-right: solid 1px #d6d6d6;
    border-left: solid 1px #d6d6d6;
    background-repeat: repeat-y;
    background-position: left;
}
#mainProductHead {
	background-color:#ffffff;
	background-image:url(../images/productBoxHead.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:10px;
	padding:5px 0 10px 8px;
	font-size:0.8em;
	color:#FFFFFF;
	font-weight:700;
}
#productInfoBox {
	background-color:#ffffff;
	width:250px;
	padding:0px 0px 0px 0px;
}
#product1 {
	background-color:#ffffff;
	background-image:url(../images/fisherprice2.jpg);
	background-repeat:no-repeat;
	width:250px;
	padding:164px 0px 0px 0px;
	color:#FFFFFF;
}
#product2 {
	background-color:#ffffff;
    background-image:url(../images/leapfrog2.jpg);
	background-repeat:no-repeat;
	width:250px;
	padding:164px 0px 0px 0px;
	color:#FFFFFF;
}
#product3 {
	background-color:#ffffff;
	background-image:url(../images/thomas2.jpg);
	background-repeat:no-repeat;
	width:250px;
	padding:164px 0px 0px 0px;
	color:#FFFFFF;
}
#product4 {
	background-color:#ffffff;
	background-image:url(../images/mamasandpapas2.jpg);
	background-repeat:no-repeat;
	width:250px;
	padding:164px 0px 0px 0px;
	color:#FFFFFF;
}
.footer
{
    background-color:#ffffff;
	background-image:url(../images/footer2.jpg);
	background-repeat:no-repeat;
	width:775px;
	padding:92px 0px 0px 0px;
	color:#FFFFFF;
}
.footerTextMain 
{
    font-size: small;
    font-weight:bold;
	color:#0062BD;
	text-decoration:none;
	font-family:Verdana, Helvetica, sans-serif;
} 
.footerText
{
    font-size: small;
    font-weight:bold;
	color:#0062BD;
	text-decoration:none;
	font-family:Verdana, Helvetica, sans-serif;
} 
.footerText:link 
{
    font-size: 9px;
	color:#0065C6;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
} 
.footerText:active
{
    font-size: 9px;
	color:#0065C6;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}  
.footerText:visited
{
    font-size: 9px;
	color:#0065C6;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
} 
.footerText:hover 
{
    font-size: 9px;
	color:#0065C6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}


.footerTextLrg
{
    font-size: small;
    font-weight:bold;
	color:#0062BD;
	text-decoration:none;
	font-family:Verdana, Helvetica, sans-serif;
} 
.footerTextLrg:link 
{
    font-size: small;
	color:#0062BD;
	text-decoration:none;
	font-family:Verdana, Helvetica, sans-serif;
} 
.footerTextLrg:active
{
    font-size: small;
	color:#0062BD;
	text-decoration:none;
	font-family:Verdana, Helvetica, sans-serif;
}  
.footerTextLrg:visited
{
    font-size: small;
	color:#0062BD;
	text-decoration:none;
	font-family:Verdana, Helvetica, sans-serif;
} 
.footerTextLrg:hover 
{
    font-size: small;
	color:#0062BD;
	text-decoration:underline;
	font-family:Verdana, Helvetica, sans-serif;
}
.copyright
{
    font-size: 9px;
    color:#1d7754;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
} 
.footerLrg
{
    font-size: 14px;
    color:#3485b4;
    font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
} 
.footerSml
{
    font-size: 10px;
    color:#3485b4;
    font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
} 

h1 {
	color:#16556C;
	font-family:arial, helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	margin:0px 0 16px 0;
}
.SubCategoryTitle h1 {
	color:#16556C;
	font-size:1.0em;
	font-weight:bold;
	line-height:1.1em;
    padding-left:5px;
}


h2 {
	color:#16556C;
	font-size:1.0em;
	font-weight:bold;
	line-height:1.1em;
	margin:16px 0 8px 0;
}
h3 {
	color:#037751;
	font-size:1.0em;
	font-weight:normal;
	margin:10px 0 8px 0;
}
h4 {
	color:#16556C;
	font-size:0.7em;
	font-weight:bold;
	margin:16px 0 20px 0;
}


.CreamBox
{
    background-color:#f1eed0;
    padding-left:10px;
    font-size:0.7em;
}
.CreamBoxBold
{
    background-color:#f1eed0;
    padding-left:10px;
    font-size:0.7em;
    font-weight:bold;
 }
.CreamBoxButton
{
    background-color:#f1eed0;
    padding-left:10px;
    font-size:0.7em;
    font-weight:bold;
    text-align:right;
 }
  
.LeftMenu
{
    background-color:#ACE2FF;
}
.topLinks
{
    font-family: Myriad Pro;
    color:#0069d2;
    font-size:11px;    
}
a:link, 
a:active, 
a:visited,
a:hover {
	color:#0062BD;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
p, SELECT, .normalText {
	font-size:0.7em;
}
p, .normalText {
	margin:0 0 8px 0;
	color:#554b30;
}

.normalText {
	position: relative;
	bottom: 8px;
}
.ColLeft {
  width:142px;
  vertical-align:top;
  padding:0 10px 0 0;
}
.navItemTop {
	background:url(../images/menu/nav_left_top.gif) 0 0 no-repeat;
	padding:4px 0 0 2px;
}
.navItem {
	background:url(../images/menu/nav_left_divider.gif) 0 0 no-repeat;
	padding:2px 0 0 2px;
}
.navItemCat {
	padding:0 0 1px 3px;
	width: 136px;
}
img, form {
	border:0;
}
#navLeft {
  background:#ACE2FF url(../images/menu/nav_left_bottom.gif) 0 100% no-repeat;
  width:142px;
  margin:0 0 10px 0;
	padding:0 0 4px 0;
  display:block;
	float:left;
}
.footerMidRightText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:62px;
	color:#0065C6;
	font-size:9px;
	font-weight:bold;
}

#navLeft .navItemCatSub a:link, 
#navLeft .navItemCatSub a:active, 
#navLeft .navItemCatSub a:visited,
#navLeft .navItemCatSubTop a:link, 
#navLeft .navItemCatSubTop a:active,
#navLeft .navItemCatSubTop a:visited {
  font:normal 0.7em Arial, Helvetica, sans-serif; 
  color:#000;
  text-decoration:none;
  display:block;
  width:100%;
}
.navItemCatSub
{
    width:125px;
    margin-left:1px;
    padding:0 0 4px 3px;
	border-top:1px solid #fff;
	border-left:3px solid #fff;
	border-right:3px solid #fff;
}
.prodImageMain
{
    text-align:center;  
    padding-left:4px;
    vertical-align:top;
}
.ageButtons
{
    text-align:right;
    padding-right:6px;
}
.tableAgeImages
{
    padding-top:13px;
    padding-left:9px
}
.productsDisplayText
{
    padding-left:4px;
    vertical-align:top;   
    text-align:left;
    height:140px;
}
.productHeading
{
    text-align:left;
     padding-left:5px
}
.searchBoxTitle 
{
    color:#4089CE;
	font-size:11px;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	white-space:normal;
	vertical-align:top;
}
.searchBoxPicTreat {
	float:left;
}
.searchBoxPic {
	float:left;
	width:141px;
	height:142px;
	
}
.searchBox {
	margin:10px 4px 10px 5px;
	width:290px;
	height:142px;
}
.searchBox2 {
	margin:10px 4px 10px 5px;
	/*width:294px;*/
	height:142px;
}
.searchBoxStock {
	color:#6EAB28;
}
.searchBoxMainText {
	color:#473B1A;
	
}
/*.searchBoxInfo {
	text-align:left;
	font-size:11px;
	line-height:1.1em;
}*/
.searchBoxInfo {
	text-align:left;
	margin-left:145px;
	height:142px;
	font-size:11px;
	line-height:1.1em;
	
}
.searchBoxPriceBox {
	font-family:Arial, sans-serif;
	font-size: 13px;
	width:135px;
	height:20px;
	border-top:1px dashed #473B1A;
	border-bottom:1px dashed #473B1A;
	margin:5px 0 5px 0;
}
.searchBoxBigPriceBoxText {
	padding:2px 2px 2px 5px;
}
.productPriceNow {
	color:#ee353f;
	font-weight:800;
}
.searchPageInfoTitle {
	background-image:url(../images/bg_gradient_pages.gif);
	background-repeat: no-repeat;
	padding: 2px 0 0 5px;
	/*margin:10px 0 10px 0px;*/
	text-align:left;
	font-weight:bold;
	color:#473B1A;
	font-size:12px;
	height: 20px;
	/*border: 1px solid black;*/
	width: 590px;
}

.searchpageInfo {
	font-weight:normal;
	color:#106CC1;
    text-decoration:none;
}
.searchPageInfoSort 
{
    text-align:right;
	font-weight: normal;
}
#productBonusImage {
	float:left;
	margin:0 5px 0 0;
	/*margin-left:6px;*/
	/*margin-top:10px;*/
	
}
#productBonusLink
{
    /*margin-top:7px;*/
    /*text-align:left;*/
    
}
#productBonusText {
	color:#ee353f;
	font-size:0.7em;
	text-align:left;
	float:left;
}
.SpecialOfferBoxTitle {
	color:#4089CE;
	font-size:11px;
	font-family:Verdana, sans-serif;
	font-weight:bold;
}
.SpecialOfferBoxMainText {
	color:#473B1A;
}
.SpecialOfferBoxInfo {
	text-align:left;
	margin-left:10px;
	font-size:11px;
	
}
.searchPageInfoTitleHeader {
	padding: 2px 0 0 5px;
	text-align:left;
	font-weight:bold;
	color:#473B1A;
	font-size:12px;
	height: 20px;
	
}
#ProductDetailsMain { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	margin:0;
	margin-left:10px;
	color:#000;
	text-align:left;
	display:block;
	line-height:0.9em;
} 
#productInfoBoxHead {
	background-color:#f1eed0;
	background-image:url(../images/product_box_head.gif);
	background-repeat:no-repeat;
	width:283px;
	height:10px;
	padding:5px 0 20px 8px;
	font-size:0.8em;
	color:#FFFFFF;
	font-weight:700;
}
#productInfoBoxHead2 {
	background-color:#f1eed0;
	background-image:url(../images/product_box_head2.gif);
	background-repeat:no-repeat;
	text-align:left;
	width:200px;
	height:10px;
	padding:5px 0 20px 8px;
	font-size:0.8em;
	color:#FFFFFF;
	font-weight:700;
}
#productInfoBox {
	background-color:#f1eed0;
	width:271px;
	padding:0 10px 10px 10px;
}
#productInfoBox2 {
	background-color:#f1eed0;
	width:188px;
	padding:0 10px 10px 10px;
}
#productHeading {
	color:#5e5536;
	font-size:0.8em;
	font-weight:bold;
	margin:0 0 10px 0;
	text-align:left;
}
#productDescription {
	color:#5e5536;
	font-size:0.7em;
	margin:0;
	text-align:left;
}
#productOtherInfo {
	margin:10px 0;
	display:block;
}
#productAge {
	color:#473b1a;
	font-size:0.7em;
}
#productInStock {
	color:#509b00;
	font-size:0.7em;
	font-weight:800;
}
#productOutStock {
	color:#ee353f;
	font-size:0.7em;
	font-weight:800;
}
#productCatNumber {
	color:#9d8e66;
	font-size:0.7em;
}
#productInfoBoxBottom {
	background-color:#f1eed0; 
	background-image:url(../images/product_box_bottom.gif);
	background-repeat:no-repeat;
	width:291px;
	height:9px;
	margin:0 0 5px 0;
}
#productInfoBoxBottom2 {
	background-color:#f1eed0; 
	background-image:url(../images/product_box_bottom2.gif);
	background-repeat:no-repeat;
	width:208px;
	height:9px;
	margin:0 0 5px 0;
}
#productInfoBoxTop {
	background-color:#f1eed0; 
	background-image:url(../images/product_box_top.gif);
	background-repeat:no-repeat;
	width:291px;
	height:9px;
	margin:5px 0 0 0;
}
#productPriceBox {
	background-color:#f1eed0; 
	background-image:url(../images/product_price_bg.gif);
	background-repeat:no-repeat;
	width:255px;
	height:19px;
	padding:0 8px;
	color:#9d8e66;
	font-size:0.8em;
	font-weight:800;
}
.Price {
	color:#ee353f;
	font-weight:800;
}
#productDottedLine {
	background-color:#f1eed0;
	background-image:url(../images/product_box_line.gif);
	/*background-image:url(../elc/images/product_box_line.gif);*/
	background-repeat:no-repeat;
	height:4px;
	width:272px;
	margin:0;
}
#productDeliveryInfo {
	color:#5e5536;
	font-size:0.7em;
	margin:10px 0;
}
#productDetailBox {
	background-color:#f1eed0;
	width:271px;
	padding:0 10px 10px 10px;
}
#productDetailItem {
	background-color:#f1eed0;
	color:#5e5536;
	font-size:0.7em;
	margin:0 0 10px 0;
}
#productDetailItemHeading {
	background-color:#f1eed0;
	font-weight:700;
	text-transform:uppercase;
}
#productDetailItemHeading2 {
	background-color:#f1eed0;
	font-weight:700;
	text-transform:uppercase;
	color:#0062bf;
}
#productDetailItemContent {
	background-color:#f1eed0;
	margin:8px 0 0 0;
	text-align:left;
}
#productDetailSpacer {
	color:#5e5536;
	background-color:#f1eed0;	
	margin:0 0 0 0;
	height:5px;
}
#productSkillHeading {
	color:#5e5536;
	left:5px;
	font-weight:800;
}
#productSkillContent {
	color:#5e5536;
	left:5px;
}
#productSkillMore {
	position:relative;
	float:right;
	font-weight:bold;
}
#productTermsBox {
	background-color:#f3f3f3;
	width:271px;
	padding:10px 10px 10px 10px;
	color:#5e5536;
	font-size:0.7em;
}
#productImage {
	margin:0 0 20px 0;
}
#productAccessoryTitle {
	margin:20px 0 0 0;
}
#productAccessory {
	margin:10px 0;
	display:block;
}
#productAccessoryImage {
	float:left;
	margin:0 5px 0 0;
}
#productAccessoryText {
	padding:8px 0 8px 0;
	font-size:0.7em;
	line-height:1.2em;
}
.productAccessoryName {
	font-weight:bold;
}
.productAccessoryStock {
	color:#509b00;
}
.productAccessoryPrice {
	color:#ee353f;
	font-weight:800;
}
#productAccessoryLine{
	margin:20px 0 10px 0;
}
#productFamilyImageEnlarge {
	font-size:0.7em;
	text-align: center;
	margin-top: 2px;
	margin-bottom: 2px;
}
#productDetailSkillContent {
	color:#5e5536;
	left:5px;
}
#productDetailSkillHeading {
	color:#5e5536;
	left:5px;
	font-weight:800;
}
#productDetailSkillMore {
	position:relative;
	float:right;
	font-weight:bold;
}
#pageHeading {
	float:left;
}
#earlyLearningSkillImage {
	float:left;	
}
#earlyLearningSkillRow {
	width:240px;	
	/*float:left;*/
}
#TableMain { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	margin:0;
	margin-left:10px;
	color:#000;
	text-align:left;
	display:block;
	line-height:0.9em;
} 
#SkillInfo {
	float:right;
	clear:both;
	width:328px;	
	background-color:#f1eed0;
	margin:0 10px;
}
#SkillBoxTop {
	background-color:#f1eed0; 
	background-image:url("../images/icons_box_top.gif");
	background-repeat:no-repeat;
	width:328px;
	height:9px;
	margin:0 0 0 0;
}
#SkillTitle {
	margin:0 10px 10px 10px;
	color:#554b30;
	font-size:1.0em;
	font-weight:bold;
}
#SkillMainImage {
	margin:0 0 0 10px;
	float:right;
	vertical-align:top;
}
#SkillDesc {
	margin:0 10px 8px 10px;
	color:#554b30;
	font-size:0.7em;	
}
#EmailQuery {
	color:#5e5536;
	font-size:1.0em;
	margin:10px 0;
}
.productEmailQuery {
	text-align:left;
	float:left;
}
#main2 
{
    margin-left:10px;
	
}

.Header_Search
{
float:right;
position:relative;
padding:0px;
margin-right:15px;
margin-top:10px;
}
.contactUs
{
    font-size:0.8em;

}
#LeftPanel_SearchBoxTop {
	background: url("../images/header_searchbox.gif") 100% 0 no-repeat;
	height: 19px;
	width: 142px;
}


.LeftPanel_Image{
	width: 142px;
	
	display: block;
	text-align:center;

}
.LeftPanel_SearchBoxMain {
	width: 142px;
	padding: 1px 0 0px 0;
	display: block;
	margin-top: 5px;
}
.LeftPanel_SearchBox_InputBox {
	font-size:9px;
	width:105px;
	color:#6c6c6c;
	background:#FFF;
	border:#777 inset 1px;
	display:inline;
	margin: 1px 0 0 2px;
	padding: 0 0 0 4px;
}
.LeftPanel_SearchButton {
	padding: 0 0 0 0;
	margin: 1px 0 0 0;
}
#LeftPanel_SearchBoxHolder {
  background:#F1EED0 url("../images/search_bottom.gif") 0 100% no-repeat;
  width:142px;
 
	font:normal 0.9em/0.9em Arial, Helvetica, sans-serif; 
  color:#807E6C;
}

#Bestsellers 
{
	background:#B7B27B url("../images/bestsellers_top.gif") 0 0 no-repeat;
	padding:4px 8px 2px 8px;
    margin-top:3px;
	font-weight:bold;
	font-size:0.7em;
	color:#fff;
	
}
#BestsellersDivider{
	background:url("../images/bestsellers_divider.gif") 0 0 repeat-x;
	padding:2px 8px 0 8px;
	display: block;
}  
.BestsellersPriceA {
  font:normal 0.7em Arial, Helvetica, sans-serif;
  padding-left:6px;
}  

.BestsellersPriceP {
  margin:0.3em 0 0 0;
  padding-left:6px;
}  
.BestsellersPrice {
  color:#DB3231;
  margin:0.3em 0 2px 0;
  padding-left:6px;
}  
#Header_Promotion
{
    float:right;
    padding-right:2px;
    display:inline;
    
}
#Header_Buttons
{
    margin-top:10px;
    padding-right:5px
    
    
}