* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:11px;} p.bold { font-weight:bold;} h1 { font-size:24px; font-weight:100; letter-spacing:-1px; margin-top:10px; } h2 { font-size:18px; font-weight:100; margin:20px 0 10px 0; border-bottom:1px solid #ddd; padding-bottom:10px;  } h3 { font-size:140%; } a h3{text-decoration:none;} h3.product {font-weight:normal; font-size:100%;} a img {border:none;} input { margin:2px;} table {border: none; padding:0px; border-spacing:0; clear: both;} textarea, select { margin-bottom:5px; border: 1px solid #ccc; } fieldset {padding:5px; border:1px solid #ddd; background:#f9f9f9; margin:10px 0;} td {vertical-align:top; padding:5px 0;} th {background:#eee; padding:5px 0;} div#container {width:800px; margin:auto; background:#fff; padding-top:10px;} /*HEAD STYLES*/ div#header {background:#fff;} div#headright {width:620px; position:relative; left:-40px;  float:right; } /*SEARCH BOX STYLE*/ div#searchbox { float:left;} div#searchbox .gobutton {position:relative; top:5px; left:2px; border:none;} /*LOG STYLE*/ div#logo { width:135px; height:100px; float:left;} /*HEADER BUTTON STYLES */ div#offer { width:200px; height:50px; background:url(offer.gif); float:right; margin-right:10px;} /*MINI CART STYLE*/ div#minicart { width:200px;  height:50px; background:url(basket_bg.gif) no-repeat; color:#fff; float:right;} div#minicart div.minicartleft { width:110px; float:left; position:relative; top:30px; left:10px;} div#minicart a.viewcart{ text-decoration:none; background:url(view_cart_bg.gif) no-repeat; text-align:center; padding-top:3px; margin-top:25px; margin-right:5px; width:70px; height:25px; color:#fff; float:right; } div#minicart a.viewcart:hover {background:url(view_cart_ovr_bg.gif) no-repeat;} /*NAV STYLES*/ div#nav { text-align:right; float:right; margin-top:10px; margin-bottom:10px; } div#nav ul { list-style:none; width:610px; } div#nav li { display:inline; margin-left:10px; } div#nav li a { text-decoration:none; font-weight:bold; } /* Ages */ div#ages { width:620px; text-align:left; clear:both; float:right;} div#ages ul { list-style:none; float:right; } div#ages li { text-align:center; display:inline; float:left; margin-left:5px; width:97px; padding-top:5px; height:21px; background: url(button_update_short.gif) no-repeat; } div#ages li.firstage {margin-left:10px;} div#ages li a { text-decoration:none; font-weight:bold; } div#ages li a:hover { color:#fff; } div#ages li:hover { background-position:-97px; } /* Breadcrumb */ div#breadcrumb { color:#FFFFFF; float:left; background: url(breadcrumb_bg.gif) no-repeat #ee1a3b; padding: 4px 0 0 5px; width:605px; height:20px; display:block; margin-top:10px; margin-bottom:10px;} /* Leftcol */ div#leftcol { width:140px; float:left; padding-top:10px;} div#leftcol div.leftbox { background: url(bot_blue.gif) no-repeat #a7c7eb; padding:0 5px 10px 5px; background-position:bottom; width:130px; color:#fff; } div#leftcol h3 { padding:5px; background:url(top_blue.gif) no-repeat; width:130px; height:15px; font-size:10px; color:#00529d; text-transform:uppercase; font-weight:bold; } div#leftcol ul { list-style:none; } div#leftcol div.leftbox li { background:#89b0dc; padding:3px; margin-bottom:1px; } div#leftcol div.leftbox li a { color:#fff; text-decoration:none; text-transform:capitalize; font-weight:bold; font-size:12px; } div#leftcol div.leftbox li:hover { background:#5c83ae; } /* Centrecol */ div#centrecol { margin-left:10px; width:600px; float:left; padding:0; padding-bottom:10px; } /* Footer */ div#footer { border-top:1px solid #ccc; margin-top:50px; padding-top:10px; padding-bottom:10px; clear:both; float:left; width:100%;} /* Main content */ div.toyfinder {background:url(toyfinderbg.jpg) no-repeat; height:205px; color:#FFFFFF; padding:30px 12px 12px 12px; margin-bottom:10px; clear:both; } div.toyfinder p { color:#fff; margin-bottom:5px; } .toyfinder input { font-size:14px; border:3px solid #69c; font-weight:bold; padding:3px; } div.searchdropdown { width:140px; float:left;} div.searchdropdown select { width:130px; border:2px solid #1a64a7;} span.searchlabel { color:#FFFFFF;} input#searchbutton {border:none; width:150px; height:25px; background:url(searchbutton.gif) no-repeat; color:#FFF; float:right; margin-top:5px;} input#searchbutton:hover { background-position:-150px;} div.subsectionblock { text-align:center; width:199px; float:left; margin-top:20px; height: 126px; } div#content { margin-top:0;} img.banner {} div.product_list { text-align:center; width:200px;} div.listingbox { width:200px; height:200px; margin-top:10px; text-align:center; } div.listingbox img { margin-bottom:5px; } a.moreinfo { display:block; margin-top:5px; margin-left:auto; margin-right:auto; width:150px; height:19px; padding:5px 0 0 0; background: url(moreinfo-bg.gif) no-repeat; text-align:center; color:#666; text-decoration:none; } a.moreinfo:hover { background-position:-150px; color:#fff; } input.form_button_add_to_cart { margin-top:5px; width:150px; height:24px; border:0; padding:0; background: url(addtobasket-bg.gif) no-repeat; text-align:center; color:#fff; text-decoration:none; font-weight:bold; } input.form_button_add_to_cart:hover { background-position:-150px; } /*CART STYLES*/ input.updatecart { width:150px; height:25px; background:url(button_update_button.gif) no-repeat; border:none; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px; text-align:center; font-weight:bold;} input.updatecart:hover { background-position:-150px; color:#FFF;} input.update_disabled {} input.contshopping {width:150px; height:25px; background:url(button_cont_button.gif) no-repeat; border:none; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; text-align:center; font-weight:bold;} input.contshopping:hover { background-position:-150px;} input.checkout { margin-left:10px; width:150px; height:25px; background:url(button_checkout_button.gif) no-repeat; border:none; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; text-align:center; font-weight:bold;} input.checkout:hover { background-position:-150px; } input.step0 { margin-right:10px; width:150px; height:25px; background:url(addtobasket-bg.gif) no-repeat; border:none; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; text-align:center; font-weight:bold;} input.step0:hover { background-position:-150px;} input.backtostore { margin-right:10px; width:150px; height:25px; background:url(button_cancel_button.gif) no-repeat; border:none; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; text-align:center; font-weight:bold;} input.backtostore:hover { background-position:-150px;} span.actrequiredcolor { color:#FF0000; font-size:12px; } input.backbutton { margin-right:10px; width:150px; height:25px; background:url(addtobasket-bg.gif) no-repeat; border:none; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; text-align:center; font-weight:bold;} input.backbutton:hover { background-position:-150px;} input.print { margin-right:10px; width:150px; height:25px; background:url(addtobasket-bg.gif) no-repeat; border:none; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; text-align:center; font-weight:bold;} input.print:hover { background-position:-150px;} input.prodback { float:right; width:150px; height:25px; background:url(addtobasket-bg.gif) no-repeat; border:none; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; text-align:center; font-weight:bold;} input.prodback:hover { background-position:-150px;} input.ADRESSBUTTON { border:none; width:150px; height:25px; background:url(button_update_button.gif) no-repeat; color:#666; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;} input.ADRESSBUTTON:hover { background-position:-150px; color:#FFF;} input.login { border:none; width:150px; height:25px; background:url(addtobasket-bg.gif) no-repeat; color:#666; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;} input.login:hover { background-position:-150px; color:#FFF;} table.changecountry input { border:none; width:150px; height:25px; background:url(button_update_button.gif) no-repeat; color:#666; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;} table.changecountry input:hover { background-position:-150px; color:#FFFFFF;} input.submitcontact { border:none; width:150px; height:25px; background:url(addtobasket-bg.gif) no-repeat; color:#FFF; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;} input.submitcontact:hover { background-position:-150px; color:#FFF;} img.imgleft {float:left; margin-right:10px;} img.cartmap {margin-bottom:10px;} /*EXTENDED INFO PAGE*/ img#mainprodimg {float:left; width:350px; height:350px;} div#moreimgs {display:block; margin-left:70px;} img.img2 {float:left; clear:both;} img.img3 {float:left;} div.prodtext {float:right; width:250px; } span.pricetext { font-weight:bold; font-size:16px; color:#C00; } div.otherprods { float:left; margin-top:20px; display:block; width:100%; margin-bottom:10px; } div.relateditem {float:left; width:200px; text-align:center; } div.otherprods div a img {border:none;} div.tellafriend { margin-top:20px; float:right; clear:both; width:250px; } p.errorText { color:#FF0000; font-weight:bold; text-decoration:underline; } p.errorText a {color:#00529D; font-weight:bold;} p.successText { color:#0066FF; font-weight:bold; text-decoration:underline; } span.actxxsmall {margin-bottom:5px; } div#breadcrumb p {color:#FFFFFF;} div.searchproductbox { width:190px; height:300px; float:left; text-align:center; margin:20px 0; } div.leftbox ul li a{ text-transform:capitalize; } br.clear { clear:both; }