body,#container,#wrapper,#header *,#sidebar *{margin: 0;padding: 0;}
body{background: #fff url(/graphics/bg.gif)  repeat-x;font-size: 11px;}
#mid *, #sidebar *{font-family: "Lucida Grande","Lucida Sans MS",sans-serif;}
img{border: none;}
img.imgResize {max-width: 480px;}
h1{font-size: 2.8em;}
h2{color: #58cc00;font-size: 16px;}
a:link,a:visited,#interior a:link,#interior a:visited{color: #0066cc;text-decoration: none;}
a:hover,a:active,#interior a:hover,#interior a:active{color: #0066cc;text-decoration: underline;}
#interior a.safetyLink:link, #interior a.safetyLink:visited {color: #666;}
#interior a.safetyLink:hover, #interior a.safetyLink:active {color: #06C;}
#container{background: url(/graphics/container_bg.gif) repeat-y;margin: 0 auto;width: 780px;}
#wrapper{margin: 0 auto;width: 758px;}
#header{background: url(/graphics/header.gif) no-repeat;float: left;height: 109px;width: 758px;}
#header h1{float: left;text-indent: -9999px;width: 0;}
#homeLink{float: left; padding-top:5px;}
#top{float: right;height: 29px;padding-top:0;margin-left:0px;width: 580px;}
#top li,#bottom li{float: left;list-style: none;}
#top li span,#bottom li span,#categories li span{display: none;}
#top li a{display: block;height: 29px;}
#top li.saleTop a{background: url(/graphics/header_top_sale.gif) no-repeat;width: 30px;}
#top li.onlineTop a{background: url(/graphics/header_top_online.gif) no-repeat;width: 125px;}
#top li.greatTop a{background: url(/graphics/header_top_greatgift.gif) no-repeat;width: 95px;}
#top li.twentyTop a{background: url(/graphics/header_top_20.gif) no-repeat;width: 88px;}
#top li.giftcardsTop a{background: url(/graphics/header_top_giftcards.gif) no-repeat;width: 59px;}
#top li.shoppingTop {float:right;}
#top li.shoppingTop a{background: url(/graphics/header_top_shopping.gif) no-repeat;width: 100px;margin-left:25px;}
#top li.saleTop a:hover,#top li.onlineTop a:hover,#top li.greatTop a:hover,#top li.twentyTop a:hover,#top li.giftcardsTop a:hover,#top li.shoppingTop a:hover{background: none;}

#cart{background:url(/graphics/header_top_over.png) right top no-repeat;float: left;height: 25px;padding-top:0;margin-left:33px;}
#cart li,#bottom li{float: left;list-style: none;}
#cart li span,#bottom li span,#categories li span{display: none;}
#cart li a{display: block;height: 25px;}
#cart li.saleTop a{background: url(/graphics/header_top_sale.gif) no-repeat;width: 30px;}
#cart li.onlineTop a{background: url(/graphics/header_top_online.gif) no-repeat;width: 125px;}
#cart li.greatTop a{background: url(/graphics/header_top_greatgift.gif) no-repeat;width: 95px;}
#cart li.twentyTop a{background: url(/graphics/header_top_20.gif) no-repeat;width: 88px;}
#cart li.giftcardsTop a{background: url(/graphics/header_top_giftcards.gif) no-repeat;width: 59px;}
#cart li.shoppingTop a{background: url(/graphics/header_top_shopping.png) no-repeat;width: 100px;margin-left:25px;}
#cart li.saleTop a:hover,#cart li.onlineTop a:hover,#cart li.greatTop a:hover,#cart li.twentyTop a:hover,#cart li.giftcardsTop a:hover,#cart li.shoppingTop a:hover{background: none;}

#account{float:right;margin:-2px -52px 0 0;}

#searchform,#orderform{margin: 5px 10px 0 0;padding: 0;display:block;float:left;}
#searchform .image,#orderform .image {margin:0 0 -7px 0;}
#searchbox,#orderbox{border: 1px solid #aaa;color: #222;font-size: 10px;margin: 0 0 0 3px;padding: 3px;width: 105px;}
#searchbtn,#orderbtn{margin: -10px 0 0 0;padding: 0;position: relative;top: 7px;}
#mid{float: left;height: 16px;padding: 8px 7px 0 68px;width:370px;}
#mid a,#mid span{display: block;float: left;font-size: 11px;}
#mid a:link,#mid a:visited,#mid a:active,#footer td a:link,#footer td a:visited,#user a:link,#user a:visited{color: #000;text-decoration: underline;}
#footer div a:link,#footer div a:visited {color: #000;text-decoration: none;line-height: 20px;}
#mid a:hover,#mid a:active,#footer div a:hover,#footer div a:active,#user a:hover,#user a:active{color: #0066cc;text-decoration: underline;}
#bottom li a {display:block;height: 20px;float:left;}
#bottom{background: url(/graphics/sba_over.jpg) no-repeat;float:right;height: 21px;margin: 9px 0 0 79px;width: 525px;}
#bottom li.sbaOne a{background: url(/graphics/sba_0-18_off.jpg) no-repeat;width: 75px;}
#bottom li.sbaTwo a{background: url(/graphics/sba_2-3_off.jpg) no-repeat;width: 75px;}
#bottom li.sbaThree a{background: url(/graphics/sba_4-5_off.jpg) no-repeat;width: 75px;}
#bottom li.sbaFour a{background: url(/graphics/sba_6-7_off.jpg) no-repeat;width: 75px;}
#bottom li.sbaFive a{background: url(/graphics/sba_8-9_off.jpg) no-repeat;width: 75px;}
#bottom li.sbaSix a{background: url(/graphics/sba_10+_off.jpg) no-repeat;width: 75px;}
#bottom li.sbaSeven a{background: url(/graphics/sba_sale_items_off.jpg) no-repeat;width: 75px;}
#bottom li.sbaOne a:hover,#bottom li.sbaTwo a:hover,#bottom li.sbaThree a:hover,#bottom li.sbaFour a:hover,#bottom li.sbaFive a:hover,#bottom li.sbaSix a:hover,#bottom li.sbaSeven a:hover{background: transparent;}
#user{float: right;margin-left: 50px;padding: 5px 7px 0 0;}
#user a,#user span{display: block;float: left;font-size: 10px;}
#user span img{padding-left: 1px;margin-top:-5px;}
#sidebar{float: left;width: 153px;padding-bottom:20px;}
#sidebar .search_link,#sidebar .search_link:link,#sidebar .search_link:visited,#sidebar .search_link:hover{color: #000;font-size: 9px;text-decoration: underline;}
#sidebar .search_link{margin: 0 0 0 7px;}
#categories{background: url(/graphics/categories_over.gif) no-repeat;height: 433px;width: 153px;}
#categories li{list-style: none;}
#categories li a{display: block;width: 153px;}
#categories li.title{/*background: url(/graphics/categories_title.gif) no-repeat;*/height: 28px;}
#categories li.artscrafts a{background: url(/graphics/categories_artscrafts.gif) no-repeat;height: 25px;}
#categories li.animalworld a{background: url(/graphics/categories_animalworld.gif) no-repeat;height: 25px;}
#categories li.babytoddler a{background: url(/graphics/categories_babytoddler.gif) no-repeat;height: 25px;}
#categories li.bathwater a{background: url(/graphics/categories_bathwater.gif) no-repeat;height: 25px;}
#categories li.blocks a{background: url(/graphics/categories_blocks.gif) top no-repeat;height: 25px;}
#categories li.transportation a{background: url(/graphics/categories_transportation.gif) no-repeat;height: 25px;}
#categories li.collections a{background: url(/graphics/categories_collections.gif) no-repeat;height: 25px;}
#categories li.games a{background: url(/graphics/categories_gamespuzzles.gif) no-repeat;height: 25px;}
#categories li.learning a{background: url(/graphics/categories_learning.gif) no-repeat;height: 25px;}
#categories li.music a{background: url(/graphics/categories_music.gif) no-repeat;height: 25px;}
#categories li.pretend a{background: url(/graphics/categories_pretend.gif) no-repeat;height: 25px;}
#categories li.science a{background: url(/graphics/categories_science.gif) no-repeat;height: 25px;}
#categories li.sportsoutdoor a{background: url(/graphics/categories_sportsoutdoor.gif) no-repeat;height: 24px;}
#categories li.greatgifts a{background: url(/graphics/categories_greatgifts.gif) no-repeat;height: 28px;}
#categories li.twentyunder a{background: url(/graphics/categories_twentyunder.gif) no-repeat;height: 26px;}
#categories li.onlineonly a{background: url(/graphics/categories_onlineonly.gif) no-repeat;height: 27px;}
#categories li.animalworld a:hover,#categories li.artscrafts a:hover,#categories li.babytoddler a:hover,#categories li.bathwater a:hover,#categories li.blocks a:hover,#categories li.collections a:hover,#categories li.games a:hover,#categories li.gamesoutdoor a:hover,#categories li.learning a:hover,#categories li.music a:hover,#categories li.pretend a:hover,#categories li.science a:hover,#categories li.sportsoutdoor a:hover,#categories li.transportation a:hover,#categories li.greatgifts a:hover,#categories li.twentyunder a:hover,#categories li.onlineonly a:hover{background: transparent;}
#email img{float: right;margin: 56px 0 0 0;}
#email_area{margin: 10px 0 0 0;padding: 0;}
#emailform{background: url(/graphics/signup_bg.gif) center top no-repeat;margin: 0;padding: 27px 3px 3px 3px;width: 145px;}
#emailbox{border: 1px solid #bbb;color: #222;font-size: 10px;margin: 0 0 10px 8px;padding: 3px;width: 120px;}
#emailbtn{float: right;margin: 0 0 8px 0;padding: 0;}
#content{float: left;width: 780px; background-color:#FFFFFF;}
#interior{font: 12px arial,helvetica,sans-serif;float: right;line-height: 130%;margin-bottom: 20px;width: 560px; background-color:#FFFFFF; padding: 5px 22px 0 23px;}
#interior center table{margin: 0 auto;max-width: 480px;}
#interior center ul{margin-left: 0;margin-bottom: 15px;padding-left: 15px;}
#interior center ul li{margin-bottom: 10px;}
#interior center td{text-align: left;}
#interior a,#interior a:link,#interior a:visited{text-decoration: underline;}
#footer{float: left;font-size: 10px;margin-top: 10px;width: 560px;}
#footer table{margin: 0 auto;}
#footer table td{padding: 2px 15px;}
#footer table .border{border-right: 1px #448fda solid;}
.clear{background: url(/graphics/clear_bg.gif) bottom left no-repeat;clear: both;display: block;height: 7px;width: 100%;}
.textLarge{font-size: 14px;line-height: 18px;}
.textLargeBlue{color: #0066cc;font-size: 12px;font-weight: bold;margin: 5px 0;}
.textProdLarge{font-size: 13px;text-align: left;}
.textProdLarge a{text-decoration: underline;}
.textProdDescription{display: inline;font-size: 12px;line-height: 16px;text-align: left;}
.textProdPrice{display: inline;font-size: 12px;font-weight: bold;text-align: right;}
.textProdPriceRed{color: #ff0000;display: inline;font-size: 12px;font-weight: bold;text-align: right;}
.textProdSmall{color: #6600cc;display: inline;font-size: 9px;line-height: 120%;text-align: left;}
.textProdInstock{color: #0066cc;display: inline;font-size: 12px;font-style: italic;}
.imgNoChoke{display: inline;float: left;margin: 0 15px 500px 0;}
.imgLeft{display: inline;float: left;margin: 0 15px 15px 0;}
.imgLeftGC{display: inline;float: left;}
.imgRight{display: inline;float: right;margin: 3px 0 15px 15px;}
.imgHeadline{margin-bottom: 10px;}
.imgGetAcro{display: inline;float: left;padding: 0  8px 5px 0;}
.lineGreen{border-top: solid 1px #58cc00;height: 1px;margin: 4px 0;width: 100%;}
.borderGreen{border-bottom: solid 1px #58cc00;border-top: solid 1px #58cc00;font-size: 11px;padding: 8px 0 7px 0;}
.borderBtmGreen{border-bottom: solid 1px #58cc00;font-size: 11px;margin: 0;padding: 0 0 8px 0;}
.lineBlue{border-top: solid 1px #0066cc;height: 0;margin: 15px 0;width: 100%;}
.copyright{color: #999;float: right;font-size: 9px;padding-top: 10px;text-align: center;width: 100%;}
.activities li{list-style: none; line-height: 6px;}
a.orderStatus, a.orderStatus:link, a.orderStatus:visited, a.orderStatus:hover, a.orderStatus:active {padding-right:16px;background:url(/graphics/info_icon.gif) right bottom no-repeat; color:#000 !important; text-decoration: none !important;}
.footerLinks1 {text-align:left; float:left; padding-right:30px; padding-left:40px; border-right:solid 1px #448fda;}
.footerLinks2 {text-align:left; float:left; padding-right:30px; padding-left:30px; border-right:solid 1px #448fda;}
.footerLinks3 {text-align:left; float:left; padding-right:30px; padding-left:30px; border-right:solid 1px #448fda;}
.footerLinks4 {text-align:left; float:left; padding-right:30px; padding-left:30px;}

#leftNavLinks{width:146px; margin-left:3px;}
#categoryLinks{background-image:url(/graphics/category_bg.gif); background-repeat:repeat-y; width:138px; font-family:'SyntaxBlack'; font-size:11px; padding-left:8px;}
#categoryHeader{background-image:url(/graphics/category_header.png); background-repeat:no-repeat; width:146px; height:26px; text-align:center; padding-top:2px; font-family: 'SyntaxUltraBlack'; font-size:16px; color:#0066cc;}
#categoryFooter{background-image:url(/graphics/category_btm.png); background-repeat:no-repeat;; width:146px; height:6px;}
#promoLinks{background-image:url(/graphics/promo_bg.gif); background-repeat:repeat-y; width:138px; font-family:'SyntaxBlack'; font-size:11px; color:#FFFFFF; padding-left:8px;}
#promoHeader{background-image:url(/graphics/promo_header.png); background-repeat:no-repeat; width:146px; height:6px}
#promoFooter{background-image:url(/graphics/promo_btm.png); background-repeat:repeat-y; width:146px; height:7px;}

#saleLinks{background-image:url(/graphics/sale_bg.gif); background-repeat:repeat-y; width:138px; font-family:'SyntaxBlack'; font-size:13px; color:#FFFFFF; padding-left:8px;}
#saleHeader{background-image:url(/graphics/sale_header.png); background-repeat:no-repeat; width:146px; height:6px}
#saleFooter{background-image:url(/graphics/sale_btm.png); background-repeat:repeat-y; width:146px; height:7px;}

#categoryLinks ul, #promoLinks ul, #saleLinks ul{margin: 0; padding: 0; list-style-type: none;}
#categoryLinks ul li a:hover, #promoLinks ul li a:hover, #saleLinks ul li a:hover {text-decoration:underline;}
#categoryLinks ul li a, #categoryLinks ul li a:visited, #categoryLinks ul li a:link {font-family:'SyntaxBlack'; font-size:11px; text-decoration: none; color:#FFFFFF;}
#categoryLinks ul li, #promoLinks ul li, #saleLinks ul li{ padding:4px 0; }

#promoLinks ul li a {font-family:'SyntaxBlack'; font-size:13px; text-decoration: none; color:#FFFFFF;}
#saleLinks ul li a {font-family:'SyntaxBlack'; font-size:13px; text-decoration: none; color:#FFFFFF;}
#categoryLinks ul li a:hover, #promoLinks ul li a:hover{ text-decoration:underline;}
.linkLine {background:url(/graphics/blueLinkLine_full.gif) bottom left no-repeat; font-family:'SyntaxBlack'; font-size:11px; color:#FFFFFF;}
.linkLineWhite {background:url(/graphics/whiteLinkLine_full.gif) bottom left no-repeat; font-family:'SyntaxBlack'; font-size:11px; color:#FFFFFF;}

#pageHeader {text-align:center;}
