body { background:white; margin:0; padding:0px; }
#wrapper {background:white url(/images/sky.gif) top left repeat-x; text-align:left; color:black; font:75% Arial,Helvetica,"Arial Unicode MS","Lucida Sana Unicode", sans-serif; }
#wrapper img { border:0px; display:block; }
img#logo {border:0px;}
form { margin:0px; }
table { font-size:1em; }
ul { margin:0; padding-left:40px; line-height:1.25em; }
li { margin: 0.1em 0 0; padding:0; }
h1 { font-size: 173%; margin:0; }
h2 { font-size: 144%; }
h3 { font-size: 120%; margin-bottom:.8em; }
h5 { font-size: 80%; font-weight:normal;}
h2, #wrapper p { text-align:left; margin: 0.6em 0 0; }
.wrap { width:100%; position:relative; }
.rf { float:right; margin-left:10px; }
.rf2 { float:right; margin:10px; }
.lf { float:left; margin-right:10px; }
hr { clear:both; height:2px; visibility:hidden; }
.hr2 { width:50px; background:pink; height:2px; }
a { cursor:pointer; color:#6495ED; }
#wrapper { width:100%; }
#content { width:962px; margin:0px auto; position:relative; overflow:hidden; }
#base { width:100%; height:159px; background:url(/images/grass_tile.jpg) top left repeat-x; color:white; font-size:84%; text-align:center;font-family:Arial,Helvetica,"Arial Unicode MS","Lucida Sana Unicode", sans-serif; }#base a {color:#FFF;}
#copy { text-align:center; padding-top:35px; }
#navwrap { float:left; width:277px; padding-bottom:2000px; margin-bottom:-2000px; }
#nav { width:277px; background:url(/images/rope-mid.gif) bottom left repeat-y; }


.main { padding-left:0px; }
.main li { list-style-type:none;}
.main li a { display:block; width:277px; height:57px; text-align:center; font-weight:bold; font-size:144%; color:white; line-height:57px; background:url(/images/steps.gif) top left no-repeat; }
.main li a:hover { color:yellow; }
#prodlist { display:none; }
#prodlist ul { padding-left:0px; }
#prodlist ul li a { display:block; width:277px; height:40px; line-height:32px; font-size:110%;  color:black; text-decoration:none; font-weight:normal; background:url(/images/sub-step.gif) top left no-repeat;}
#prodlist ul li a:hover { color:black; }

/*
#prodlist .sr { background:url(/images/steps2.gif) top left no-repeat; }
#prodlist .sk { background:url(/images/steps6.gif) top left no-repeat; }
#prodlist .sc { background:url(/images/steps3.gif) top left no-repeat; }
#prodlist .sf { background:url(/images/steps4.gif) top left no-repeat; }
#prodlist .sw { background:url(/images/steps5.gif) top left no-repeat; }
#prodlist .bo { background:url(/images/steps7.gif) top left no-repeat; }
*/
#prod_boi { display:none; position:absolute; top:245px; left:243px; z-index:3; }
#prod_chel { display:none; position:absolute; top:325px; left:243px; z-index:3; }
#prod_king { display:none; position:absolute; top:330px; left:243px; z-index:3; }
#prod_radio { display:none; position:absolute; top:448px; left:243px; z-index:3; }
#prod_lar { display:none; position:absolute; top:368px; left:243px; z-index:3; }
#prod_nova { display:none; position:absolute; top:410px; left:243px; z-index:3; }

.banner { width:290px; text-align:left; }
.poleinner { display:block; background:url(/images/flag_tile.gif) top left repeat-y; width:290px; margin-top:-2px; }
.poleinner ul { display:block; padding-left:0px; white-space:nowrap; margin-top:0px; }
.poleinner ul li { list-style-type:none; }
.poleinner a { display:block; font-size:100%; background:none; color:black; margin-left:45px; }

#top { margin-bottom:15px; padding-top:14px; float:right; width:685px; }
#top a { color:#6495ED; text-decoration:underline; margin-right:10px; font-size:90%; }

#page { float:right; width:685px;margin-top:20px; }
#page h1 { display:block; height:69px; /*width:288px;*/ background:url(/images/heading.gif) top left no-repeat; line-height:69px; color:#6495ED; font-style:italic; margin-bottom:15px; padding-left:20px; font-size:200% }
#pagecontent { padding:25px 7px 7px 7px; }
.entry { display:block; clear:right; min-height:150px; height:150px; }
.entry img { float:left; margin-right:20px; }
.hi { border:1px solid #6495ED; }

#hotintro { position:absolute; top:70px; left:85px; width:350px; }
#hottitle { position:absolute; top:37px; left:200px; width:350px; font-weight:bold; font-size:120%; }
.tellme { display:block; float:right; margin-left:10px; margin-top:-20px; }
#thumbnail { float:right; margin-left:20px; margin-right:5px; border:1px solid #6495ED; }
fieldset { margin-top:20px; border:1px solid #CADBF4; position:relative; }
legend { margin-left:10px; }
#features { position:absolute; top:20px; left:0px; width:390px; }

#constrain { position:relative; width:100%; height:490px; }
#whatshot, #newcollections, #inthenews { width:230px; height:230px; }
#newcollections { position:absolute; top:0px; right:40px;  }
#whatshot { position:absolute; top:170px; left:200px;  }
#inthenews {position:absolute; top:0px; left:20px;  }
#whatshotcover { position:absolute; top:0px; left:0px; width:230px; height:230px; background-image:url(/images/whats_hot_cover.png); }
#newcollectionscover { position:absolute; top:0px; left:0px; width:230px; height:230px; background-image:url(/images/new_collections_cover.png); }
#inthenewscover { position:absolute; top:0px; left:0px; width:230px; height:230px; 
background-image:url(/images/in_the_news_cover.png); }
#redb { height:150px; width:146px; background-image:url(/images/balloon_red_big.png);z-index:30; }
#yelb { height:150px; width:146px; background-image:url(/images/balloon_yellow_big.png);z-index:30; }
#orab { height:150px; width:146px; background-image:url(/images/balloon_orange_big.png);z-index:30; }
#pinb { height:150px; width:146px; background-image:url(/images/balloon_pink_big.png);z-index:30; }
#blub { height:150px; width:146px; background-image:url(/images/balloon_blue_big.png);z-index:30; }

* html #whatshotcover { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/whats_hot_cover.png',sizingMethod='scale'); }
* html #newcollectionscover { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new_collections_cover.png',sizingMethod='scale'); }
* html #inthenewscover { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/in_the_news_cover.png',sizingMethod='scale'); }  

/*
  
* html #redb { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/balloon_red_big.png',sizingMethod='scale'); }

* html #yelb { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/balloon_yellow_big.png',sizingMethod='scale'); }

* html #orab { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/balloon_orange_big.png',sizingMethod='scale'); }

* html #pinb { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/balloon_pink_big.png',sizingMethod='scale'); }

* html #blub { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/balloon_blue_big.png',sizingMethod='scale'); }

*/   

#left {float:left;width:325px;margin-right:15px;}
#right {float:left;width:325px;}

ul.toylogos {margin:0px;padding:0px;list-style:none;}
ul.toylogos li {width:180px; height:250px; margin:10px; border:1px solid #6495ED; background:#FFF; float:left; padding:5px; text-align:center}
ul.toylogos li img {margin:0 auto}


/* Featured Products */
div.featured_prods div.featured_product {border:1px solid #CADBF4; float:left; width:196px; margin:2px; height:260px;padding:10px;text-align:center;}
div.featured_prods div.featured_product {}
div.featured_prods div.featured_product a#thumb img {text-align:center}
div.featured_prods div.featured_product h4 {margin:5px 0px 0px 0px; padding:0px;font-size:10pt;}
div.featured_prods div.featured_product h4 a {color:#000;}
div.featured_prods div.featured_product a#tellme {width:135px;margin:0 auto;display:block;}
div.featured_prods div.featured_product a#thumb {margin:0 auto; display:block; width:142px; height:142px; border:1px solid #6495ED; background:#FFFFFF}
div.featured_prods div.featured_product h5 { font-size:11px; color:#555; font-style:italic; margin:0px 0px 10px 0px; }